SAP ABAP Class CL_TRD_ADAPTER_ACCDEF (CFM: Adapter for Linking Accrual/Deferral to Parallel Books)
Hierarchy
BBPCRM (Software Component) BBPCRM
   CRM (Application Component) Customer Relationship Management
     CRM_APPLICATION (Package) All CRM Components Without Special Structure Packages
       FTA (Package) R/3 appl. development for Treasury money,forex,forward gen
Properties
Class CL_TRD_ADAPTER_ACCDEF  
Short Description CFM: Adapter for Linking Accrual/Deferral to Parallel Books    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FTA   R/3 appl. development for Treasury money,forex,forward gen 
Created 20011221   SAP 
Last change 20050109   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 FTRTR Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 TADCO Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 TPMCO Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_TRD_ADAPTER_ACCDEF has no interface implemented.
Friends
Class CL_TRD_ADAPTER_ACCDEF has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 _CON_MSG_SOURCE Instance attribute Private Type reference (TYPE) TPM_SOURCE 'ACDE' Origin 20040224
2 _CON_OWNER Constant Private Type reference (TYPE) TPM_BUSTRANS_OWNER 1 Constants for Owner 20020108
3 _DISTRIBUTOR Instance attribute Private Object reference (TYPE REF TO) IF_DISTRIBUTOR_TRD Distributor Instance 20011221
4 _FLAG_INACTIVE Instance attribute Private Type reference (TYPE) XFELD Active flag 20040329
5 _FLG_TESTRUN Instance attribute Private Type reference (TYPE) I Indicator: Test Run 20030220
6 _LOCAL_CURR Instance attribute Private Type reference (TYPE) WAERS Local Currency 20020108
7 _PROTOCOL Instance attribute Private Object reference (TYPE REF TO) CL_PROTOCOL_HANDLER_TRP Protocol Manager 20011221
8 _TRANSACTION Instance attribute Private Type reference (TYPE) VTBFHA Financial Transaction 20020108
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor 20020108
2 CONVERT_FLOW Instance method Private Method Converts Transaction Flow to Treasury Distributor Flow 20020108
3 CORRECT_TRD_FOR_HAPO Instance method Public Method Corrected TRD BTs for Existing Flows 20040331
4 CREATE_TRANSACTION Instance method Private Method Generates Distributor Business Transaction 20011221
5 DISTRIBUTE Instance method Private Method Distributes Business Transactions 20030221
6 FIX_TRANSACTION Instance method Private Method Fixes Business Transaction Distributor 20030220
7 GENERATE_EXTERNAL_REF Static method Public Method Generates External Reference to Business Transaction 20020108
8 GET_DISTRIBUTOR Instance method Private Method Generates Distributor Instance 20030220
9 GET_EXTBUSTRANSID_FOR_FLOWS Instance method Public Method Determines Ext. Business Transaction ID for Flows 20030212
10 GET_TRANSACTION Instance method Private Method Gets Business Transaction Distributor 20030220
11 MATCH_TRD_FLOW_TO_HAPO Static method Public Method Determines Assignment of TRD Flows to HAPO Flows 20040206
12 MIGRATE_FLOWS Instance method Public Method Migrates Accrual/Deferral Flows 20040224
13 RESOLVE_EXTERNAL_REF Static method Private Method Clears External BT Reference in HAPO Key 20040206
14 REVERSE_TRANSACTION Instance method Private Method Reverses Distributor Business Transaction 20020208
15 SET_FLG_TESTRUN Instance method Private Method Sets Test Run Flag 20030220
16 UPDATE_DISTRIBUTOR_FOR_CREATE Instance method Public Method Updates Parallel Books 20020109
17 UPDATE_DISTRIBUTOR_FOR_FIX Instance method Public Method Fixes TRD Business Transactions 20030220
18 UPDATE_DISTRIBUTOR_FOR_REVERSE Instance method Public Method Reverses Update of Parallel Books 20020206
19 UPDATE_DISTRIBUTOR_FOR_REVPOST Instance method Public Method Reverses Update of Parallel Books 20030220
20 UPDATE_TRANSACTION_FOR_FIXING Instance method Public Method Fixes TRD Business Transactions 20030306
Events
Class CL_TRD_ADAPTER_ACCDEF has no event.
Types
Class CL_TRD_ADAPTER_ACCDEF has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_PROTOCOL Value transfer Object reference (TYPE REF TO) CL_PROTOCOL_HANDLER_TRP Protokollverwalter 20020108
2 Importing IM_TRANSACTION Call by reference Type reference (TYPE) VTBFHA Finanzgeschäft 20020108

Method CONSTRUCTOR on class CL_TRD_ADAPTER_ACCDEF has no exception.

Method CONVERT_FLOW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ACTIVITY Value transfer Type reference (TYPE) VTBFHAZU Transaction Activity 20080909
2 Importing IM_FLOW Value transfer Type reference (TYPE) VTBFHAPO Finanzgeschäftsbewegung 20020108
3 Returning RE_TAB_TRD_FLOW Value transfer Type reference (TYPE) TRDY_FLOW_KEY Tabelle mit TRD-Bewegungen 20020108
# Exception Resumable Description Created on
1 FAILED Fehler ist aufgetreten 20020108

Method CORRECT_TRD_FOR_HAPO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_TAB_MESSAGE Call by reference Type reference (TYPE) FTRY_VTBMSGPOST Tabelle vom Typ VTBMSGPOST 20040331
2 Importing IM_FLAG_TEST Value transfer Type reference (TYPE) TB_STEST 'X' Testlauf-Kennzeichen 20040331
3 Importing IM_TAB_EXTBUSTRANSID Call by reference Type reference (TYPE) TRDY_EXTBUSTRANSID Tabelle von Externen IDs für Distributor-GV 20040331
4 Importing IM_TAB_VTBFHAPO Call by reference Type reference (TYPE) FTR_FHAPO Tabelle mit Bewegungen 20040331
5 Importing IM_TR_REVERSAL_REASON Value transfer Type reference (TYPE) SSTOGRD Stornogrund 20040331
# Exception Resumable Description Created on
1 FAILED Fehler ist aufgetreten 20040331

Method CREATE_TRANSACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_BUSTRANS Value transfer Object reference (TYPE REF TO) IF_BUSINESS_TRANSACTION_TRD Distributor-Geschäftsvorfall 20030220
2 Importing IM_ACTIVITY Value transfer Type reference (TYPE) VTBFHAZU Transaction Activity 20080909
3 Importing IM_AUTO_FIXING Value transfer Type reference (TYPE) XFELD 'X' Flag: TRD-GV fixiert erzeugen 20030220
4 Importing IM_DOCUMENT_DATE Value transfer Type reference (TYPE) BLDAT Belegdatum im Beleg 20011221
5 Importing IM_FI_POSTING_PERIOD Value transfer Type reference (TYPE) TPM_FI_POSTING_PERIOD Abweichende FI-Buchungsperiode 20030220
6 Importing IM_FLOW Value transfer Type reference (TYPE) VTBFHAPO Abgrenzungsbewegung 20011221
# Exception Resumable Description Created on
1 FAILED Fehler ist aufgetreten 20011221

Method DISTRIBUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FLG_ALL_VAL_AREAS Value transfer Type reference (TYPE) CHAR1 SPACE 'X'=alle BewBer. buchen, ' '=nur den oper. BewBer buchen 20030317
2 Importing IM_FLG_ASYNCH_POSTING Value transfer Type reference (TYPE) XFELD Flag: op. BB synchron versorgen 20030221
3 Importing IM_TAB_BUSTRANS Value transfer Type reference (TYPE) TRDY_BUSINESSTRANSACTION Referenzen auf Distributor-Geschäftsvorfälle (IF) 20030221
4 Importing IM_TCODE Value transfer Type reference (TYPE) SYTCODE Transaktionscode 20030221
# Exception Resumable Description Created on
1 FAILED Fehler ist aufgetreten 20030221

Method FIX_TRANSACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_BUSTRANS Value transfer Object reference (TYPE REF TO) IF_BUSINESS_TRANSACTION_TRD Distributor-Geschäftsvorfall 20030220
2 Importing IM_DOCUMENT_DATE Value transfer Type reference (TYPE) BLDAT Belegdatum im Beleg 20030220
3 Importing IM_FI_POSTING_PERIOD Value transfer Type reference (TYPE) TPM_FI_POSTING_PERIOD Abweichende FI-Buchungsperiode 20030220
4 Importing IM_FLOW Value transfer Type reference (TYPE) VTBFHAPO Abgrenzungsbewegung 20030220
# Exception Resumable Description Created on
1 FAILED Fehler ist aufgetreten 20030220

Method GENERATE_EXTERNAL_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FLOW Value transfer Type reference (TYPE) VTBFHAPO Finanzgeschäftsbewegung 20020108
2 Returning RE_EXTBUSTRANSID Value transfer Type reference (TYPE) TPM_EXTBUSTRANSID Vom Erzeuger vorgegebene ID für Distributor-Geschäftsvorfall 20020108
# Exception Resumable Description Created on
1 FAILED Fehler ist aufgetreten 20020108

Method GET_DISTRIBUTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TCODE Value transfer Type reference (TYPE) SYTCODE Transaktionscode 20030220
# Exception Resumable Description Created on
1 FAILED Fehler ist aufgetreten 20030220

Method GET_EXTBUSTRANSID_FOR_FLOWS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_TAB_TICKET Call by reference Type reference (TYPE) FTR_TAB_AC_TICKET Bewegungsinfos 20030212
2 Importing IM_TAB_FLOWS Value transfer Type reference (TYPE) FTR_FHAPO Tabelle mit Bewegungen 20030212
3 Importing IM_TRANSACTION Value transfer Type reference (TYPE) VTBFHA Finanzgeschäft 20030212
# Exception Resumable Description Created on
1 INVALID Fehler ist aufgetreten 20030212

Method GET_TRANSACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_BUSTRANS Value transfer Object reference (TYPE REF TO) IF_BUSINESS_TRANSACTION_TRD Distributor-Geschäftsvorfall 20030220
2 Importing IM_FLOW Value transfer Type reference (TYPE) VTBFHAPO Abgrenzungsbewegung 20030220
# Exception Resumable Description Created on
1 FAILED Fehler ist aufgetreten 20030220

Method MATCH_TRD_FLOW_TO_HAPO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_TAB_FLOW_MATCH Call by reference Type reference (TYPE) FTR_TAB_FLOW_MATCH_FULL Tabelle mit Zuordnung TRD-Bewegung zu Hapo 20040206
2 Importing IM_TAB_FLOWS Call by reference Type reference (TYPE) FTR_FHAPO Tabellentyp zu VTBFHAPO 20040206
# Exception Resumable Description Created on
1 FAILED Fehler ist aufgetreten 20040206

Method MIGRATE_FLOWS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_TAB_FLOW Call by reference Type reference (TYPE) FTRY_VTBFHAPO_MIGR Tabellentyp für VTBFHAPO_MIGR 20040224
2 Importing IM_DISTRIBUTOR Call by reference Object reference (TYPE REF TO) IF_DISTRIBUTOR_TRD Interface für Distributoren 20040224
3 Importing IM_FLG_TESTRUN Value transfer Type reference (TYPE) I Flag: Testlauf 20040224
# Exception Resumable Description Created on
1 FAILED Fehler ist aufgetreten 20040224

Method RESOLVE_EXTERNAL_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_ACTIVITY_NUMBER Value transfer Type reference (TYPE) TB_RFHAZU Finanzgeschäftsvorgang 20040206
2 Exporting EX_COMPANY_CODE Value transfer Type reference (TYPE) BUKRS Buchungskreis 20040206
3 Exporting EX_CREATE_DATE Value transfer Type reference (TYPE) TB_DCRDAT Erfassungsdatum 20040206
4 Exporting EX_CREATE_TIME Value transfer Type reference (TYPE) TB_TCRTIM Erfassungszeit 20040206
5 Exporting EX_FLOWNUMBER Value transfer Type reference (TYPE) TB_RFHAZB Finanzgeschäftsbewegung 20040206
6 Exporting EX_TRANSACTION_NUMBER Value transfer Type reference (TYPE) TB_RFHA Finanzgeschäft 20040206
7 Importing IM_EXTBUSTRANSID Value transfer Type reference (TYPE) TPM_EXTBUSTRANSID externe Referenz 20040206

Method RESOLVE_EXTERNAL_REF on class CL_TRD_ADAPTER_ACCDEF has no exception.

Method REVERSE_TRANSACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_BUSTRANS Value transfer Object reference (TYPE REF TO) IF_BUSINESS_TRANSACTION_TRD Distributor-Geschäftsvorfall 20030220
2 Exporting EX_STATE Value transfer Type reference (TYPE) TPM_BUSTRANS_STATE GV-Status 20030327
3 Importing IM_FI_REVERSAL_DATE Value transfer Type reference (TYPE) TPM_FI_REVERSAL_DATE Abweichendes FI-Stornodatum 20030220
4 Importing IM_FI_REVERSAL_PERIOD Value transfer Type reference (TYPE) TPM_FI_REVERSAL_PERIOD Abweichende FI-Stornoperiode 20030220
5 Importing IM_FLOW Value transfer Type reference (TYPE) VTBFHAPO Abgrenzungsbewegung 20020208
6 Importing IM_TR_REVERSAL_REASON Value transfer Type reference (TYPE) SSTOGRD Stornogrund CFM 20020208
# Exception Resumable Description Created on
1 FAILED Fehler ist aufgetreten 20020208

Method SET_FLG_TESTRUN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FLAG_TEST Value transfer Type reference (TYPE) TB_STEST Testlauf-Kennzeichen 20030220

Method SET_FLG_TESTRUN on class CL_TRD_ADAPTER_ACCDEF has no exception.

Method UPDATE_DISTRIBUTOR_FOR_CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_FLG_ERROR Value transfer Type reference (TYPE) XFLAG Flag: Fehler ist aufgetreten 20030325
2 Exporting EX_TAB_MESSAGES Value transfer Type reference (TYPE) FTRY_VTBMSGPOST Tabelle mit Fehlern der Abgrenzung 20030325
3 Importing IM_ACTIVITY Value transfer Type reference (TYPE) VTBFHAZU Transaction Activity 20080909
4 Importing IM_AUTO_FIXING Value transfer Type reference (TYPE) XFELD 'X' Flag: TRD-GV fixiert erzeugen 20030220
5 Importing IM_DOCUMENT_DATE Value transfer Type reference (TYPE) BLDAT Belegdatum im Beleg 20020109
6 Importing IM_FI_POSTING_PERIOD Value transfer Type reference (TYPE) TPM_FI_POSTING_PERIOD Abweichende FI-Buchungsperiode 20030220
7 Importing IM_FLAG_TEST Value transfer Type reference (TYPE) TB_STEST Testlauf-Kennzeichen 20020109
8 Importing IM_FLG_ALL_VAL_AREAS Value transfer Type reference (TYPE) XFELD SPACE 'X'=alle BewBer. buchen, ' '=nur den oper. BewBer buchen 20030326
9 Importing IM_TAB_FLOW Value transfer Type reference (TYPE) FTR_FHAPO Abgrenzungsbewegungen 20020109
# Exception Resumable Description Created on
1 FAILED Fehler ist aufgetreten 20020109

Method UPDATE_DISTRIBUTOR_FOR_FIX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DOCUMENT_DATE Value transfer Type reference (TYPE) BLDAT Belegdatum im Beleg 20030220
2 Importing IM_FI_POSTING_PERIOD Value transfer Type reference (TYPE) TPM_FI_POSTING_PERIOD Abweichende FI-Buchungsperiode 20030220
3 Importing IM_FLAG_TEST Value transfer Type reference (TYPE) TB_STEST Testlauf-Kennzeichen 20030220
4 Importing IM_FLG_ALL_VAL_AREAS Value transfer Type reference (TYPE) CHAR1 SPACE 'X'=alle BewBer. buchen, ' '=nur den oper. BewBer buchen 20030317
5 Importing IM_TAB_FLOW Value transfer Type reference (TYPE) FTR_FHAPO Abgrenzungsbewegungen 20030220
# Exception Resumable Description Created on
1 FAILED Fehler ist aufgetreten 20030220

Method UPDATE_DISTRIBUTOR_FOR_REVERSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_FLG_ERROR Value transfer Type reference (TYPE) XFLAG Flag: Fehler ist aufgetreten 20030327
2 Exporting EX_TAB_MESSAGES Value transfer Type reference (TYPE) FTRY_VTBMSGPOST Tabelle mit Fehlern der Abgrenzung 20030327
3 Importing IM_AUTO_POST Value transfer Type reference (TYPE) XFELD 'X' Flag: FI-Storno durchführen 20030220
4 Importing IM_FI_REVERSAL_DATE Value transfer Type reference (TYPE) TPM_FI_REVERSAL_DATE Abweichendes FI-Stornodatum 20030220
5 Importing IM_FI_REVERSAL_PERIOD Value transfer Type reference (TYPE) TPM_FI_REVERSAL_PERIOD Abweichende FI-Stornoperiode 20030220
6 Importing IM_FLAG_TEST Value transfer Type reference (TYPE) TB_STEST Testlauf-Kennzeichen 20020206
7 Importing IM_FLG_ALL_VAL_AREAS Value transfer Type reference (TYPE) CHAR1 SPACE 'X' alle Bewertungsbereiche, SPACE nur operativ 20030402
8 Importing IM_TAB_FLOW Value transfer Type reference (TYPE) FTR_FHAPO Abgrenzungsbewegungen 20020206
9 Importing IM_TR_REVERSAL_REASON Value transfer Type reference (TYPE) SSTOGRD Stornogrund CFM 20020208
# Exception Resumable Description Created on
1 FAILED Fehler ist aufgetreten 20020206

Method UPDATE_DISTRIBUTOR_FOR_REVPOST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FI_REVERSAL_DATE Value transfer Type reference (TYPE) TPM_FI_REVERSAL_DATE Abweichendes FI-Stornodatum 20030220
2 Importing IM_FI_REVERSAL_PERIOD Value transfer Type reference (TYPE) TPM_FI_REVERSAL_PERIOD Abweichende FI-Stornoperiode 20030220
3 Importing IM_FLAG_TEST Value transfer Type reference (TYPE) TB_STEST Testlauf-Kennzeichen 20030220
4 Importing IM_TAB_FLOW Value transfer Type reference (TYPE) FTR_FHAPO Abgrenzungsbewegungen 20030220
5 Importing IM_TR_REVERSAL_REASON Value transfer Type reference (TYPE) SSTOGRD Stornogrund CFM 20030220
# Exception Resumable Description Created on
1 FAILED Fehler ist aufgetreten 20030220

Method UPDATE_TRANSACTION_FOR_FIXING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_TAB_BUSTRANS Value transfer Type reference (TYPE) TRDY_BUSINESSTRANSACTION verarbeitete TRD-Geschäftsvorfälle 20030306
2 Importing IM_DISTRIBUTOR Value transfer Object reference (TYPE REF TO) IF_DISTRIBUTOR_TRD Distributor 20030306
3 Importing IM_DOCUMENT_DATE Value transfer Type reference (TYPE) BLDAT Belegdatum im Beleg 20030306
4 Importing IM_FI_POSTING_PERIOD Value transfer Type reference (TYPE) TPM_FI_POSTING_PERIOD Abweichende FI-Buchungsperiode 20030306
5 Importing IM_TAB_FLOW Value transfer Type reference (TYPE) FTR_FHAPO Abgrenzungsbewegungen 20030306
# Exception Resumable Description Created on
1 FAILED Fehler ist aufgetreten 20030306
History
Last changed by/on SAP  20050109 
SAP Release Created in 110