SAP ABAP Class CL_ACCOUNT_DETERMINATION_TRAC (Customizing Class for Account Determination)
Hierarchy
EA-FINSERV (Software Component) SAP Enterprise Extension Financial Services
   FIN-FSCM-TRM-TM-AC (Application Component) Transfer to Financial Accounting
     FTR_ACCOUNTING_ADAPTOR (Package) CFM TM: Accounting Adaptor
Properties
Class CL_ACCOUNT_DETERMINATION_TRAC  
Short Description Customizing Class for Account Determination    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FTR_ACCOUNTING_ADAPTOR   CFM TM: Accounting Adaptor 
Created 19990825   SAP 
Last change 20050428   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 TPMCO Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_ACCOUNT_DETERMINATION_TRAC has no interface implemented.
Friends
Class CL_ACCOUNT_DETERMINATION_TRAC has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AA_REF Instance attribute Private Type reference (TYPE) TPM_AA_REF Account Assignment Reference 20000621
2 BANK_CLEARING_ACCOUNT Instance attribute Private Type reference (TYPE) PRQ_BKHBK G/L account for bank clearing account 20030415
3 CHART_OF_ACCOUNTS Instance attribute Private Type reference (TYPE) KTOPL Chart of Accounts 19990825
4 COMPANY_CODE Instance attribute Private Type reference (TYPE) BUKRS Company Code 20000628
5 CREDIT_ACC_SYMBOL_DEF Instance attribute Private Type reference (TYPE) TRAC_ACCSYMB Definition Account Symbol Credit 20000703
6 CREDIT_CURRENCY_CAT Instance attribute Private Type reference (TYPE) TPM_CURRENCY_CAT Currency Category Credit 20000703
7 CREDIT_GL_ACCOUNT Instance attribute Private Type reference (TYPE) SAKNR Credit General Ledger Account 19990825
8 CREDIT_POSTING_KEY_CURR_SWAP Instance attribute Private Type reference (TYPE) BSCHL CS: Posting Key for Credit Posting 20030905
9 CURR_SWAP_ACC_SYMB_DEF Instance attribute Private Type reference (TYPE) TRAC_ACCSYMB Definition Account Symbol for Currency Swap 20000703
10 CURR_SWAP_FLAG Instance attribute Private Type reference (TYPE) I Currency Swap - True/False 20000703
11 DEBIT_ACC_SYMBOL_DEF Instance attribute Private Type reference (TYPE) TRAC_ACCSYMB Definition Account Symbol Debit 20000703
12 DEBIT_CURRENCY_CAT Instance attribute Private Type reference (TYPE) TPM_CURRENCY_CAT Currency Category Debit 20000703
13 DEBIT_GL_ACCOUNT Instance attribute Private Type reference (TYPE) SAKNR Debit General Ledger Account 19990825
14 DEBIT_POSTING_KEY_CURR_SWAP Instance attribute Private Type reference (TYPE) BSCHL CS: Posting Key for Debit Posting 20030905
15 DIS_FLOWTYPE Instance attribute Private Type reference (TYPE) TPM_DIS_FLOWTYPE Update Type 19990825
16 FLG_REPL_ACCSYMB Instance attribute Private Type reference (TYPE) C Replace Account Symbol for Initializing OTC Transactions 20020610
17 HOUSE_BANK Instance attribute Private Type reference (TYPE) TB_RHABKI House Bank 20000628
18 HOUSE_BANK_ACCOUNT Instance attribute Private Type reference (TYPE) TB_RHKTID House Bank Account 20000628
19 KUNNR Instance attribute Private Type reference (TYPE) KUNNR Customer Number 1 20040426
20 PAYING_VAL_AREA Instance attribute Private Type reference (TYPE) TPM_VAL_AREA Paying/Operative Valuation Area 20130108
21 PAYMENT_CURRENCY Instance attribute Private Type reference (TYPE) TPM_PAYMENT_CURR Payment Currency 20000628
22 PAYMENT_CURR_SWAP_ACCOUNT Instance attribute Private Type reference (TYPE) SAKNR Currency Swap Account Payment Currency 20000703
23 POSITION_CURRENCY Instance attribute Private Type reference (TYPE) TPM_POSITION_CURR Position Currency 20000628
24 POSITION_CURR_SWAP_ACCOUNT Instance attribute Private Type reference (TYPE) SAKNR Currency Swap Account Position Currency 20000703
25 POSTING_RULE Instance attribute Private Type reference (TYPE) TRAC_POSTRULE Posting Specifications 19990825
26 RPBANK Instance attribute Private Type reference (TYPE) TB_RPBANK Partner Bank Details 20130614
27 RPZAHL Instance attribute Private Type reference (TYPE) TB_RPZAHL Payer/Payee 20040426
28 SPAYRQ Instance attribute Private Type reference (TYPE) TB_SPAYRQK Generate payment request 20030415
29 SZART Instance attribute Private Type reference (TYPE) TPM_SZART Payment transaction 20021112
30 VALUATION_AREA Instance attribute Private Type reference (TYPE) TPM_VAL_AREA Valuation Area 19990825
Methods
# Method Level Visibility Method type Description Created on
1 CLEAR_RESULT Instance method Private Method Sets all Determined Values to their Initial Values 19990825
2 CLS_GET_ACCOUNT_SYMBOLS Static method Public Method Gets all Account Symbols for a Posting Category 20000811
3 DETERMINE_CURRENCY_CAT Instance method Private Method Determines the Currency Category 20000703
4 DETERMINE_CURR_SWAP_POST_KEYS Instance method Private Method Determines the Posting Key for Currency Swap Accounts 20030905
5 FIND_POSTING_RULE Instance method Private Method Find Posting Specifications 19990825
6 GET_BANK_CLEARING_ACC Instance method Public Method Gets the Bank Clearing Account 20030415
7 GET_CHART_OF_ACCOUNTS Instance method Public Method Reads Chart of Accounts 20011112
8 GET_CREDIT_POSTING_DATA Instance method Public Method Gets Credit Posting Data after Account Determination 19990826
9 GET_CURR_SWAP_FLAG Instance method Public Method Currency Swap - True/False 20000630
10 GET_CURSWAP_CREDIT_POST_DATA Instance method Public Method Gets the Currency Swap Credit Posting Data 20000630
11 GET_CURSWAP_DEBIT_POST_DATA Instance method Public Method Gets the Currency Swap Debit Posting Data 20000630
12 GET_CUSTOMER_DATA Instance method Public Method Gets Customer Data 20040426
13 GET_DEBIT_POSTING_DATA Instance method Public Method Gets Debit Posting Data after Account Determination 19990825
14 GET_DOCUMENT_TYPE Instance method Public Method Gets Document Type after Account Determination 19990825
15 REPLACE_ACCOUNT_SYMBOL Instance method Private Method Replace Account Symbol with G/L Account 19990825
16 START_DETERMINATION Instance method Public Method Determine Account for a Flow 19990825
Events
Class CL_ACCOUNT_DETERMINATION_TRAC has no event.
Types
Class CL_ACCOUNT_DETERMINATION_TRAC has no local type.
Method Signatures

Method CLEAR_RESULT Signature

Method CLEAR_RESULT on class CL_ACCOUNT_DETERMINATION_TRAC has no parameter.
Method CLEAR_RESULT on class CL_ACCOUNT_DETERMINATION_TRAC has no exception.

Method CLS_GET_ACCOUNT_SYMBOLS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_TAB_ACC_SYMBOLS Call by reference Type reference (TYPE) TRACY_ACC_SYMBOL_KEY Tabelle von Kontosymbolen 20000811
2 Importing IM_POSTING_CATEGORY Value transfer Type reference (TYPE) TPM_POSTING_CAT Posting type 20000811

Method CLS_GET_ACCOUNT_SYMBOLS on class CL_ACCOUNT_DETERMINATION_TRAC has no exception.

Method DETERMINE_CURRENCY_CAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_CURRENCY_CAT Value transfer Type reference (TYPE) TPM_CURRENCY_CAT Währungstyp 20000703
2 Importing IM_POSTING_CAT Value transfer Type reference (TYPE) TPM_POSTING_CAT Posting type 20000703

Method DETERMINE_CURRENCY_CAT on class CL_ACCOUNT_DETERMINATION_TRAC has no exception.

Method DETERMINE_CURR_SWAP_POST_KEYS Signature

Method DETERMINE_CURR_SWAP_POST_KEYS on class CL_ACCOUNT_DETERMINATION_TRAC has no parameter.
Method DETERMINE_CURR_SWAP_POST_KEYS on class CL_ACCOUNT_DETERMINATION_TRAC has no exception.

Method FIND_POSTING_RULE Signature

Method FIND_POSTING_RULE on class CL_ACCOUNT_DETERMINATION_TRAC has no parameter.
# Exception Resumable Description Created on
1 NOT_FOUND Buchungsschema nicht definiert 19990825

Method GET_BANK_CLEARING_ACC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_ACCOUNT Value transfer Type reference (TYPE) PRQ_BKHBK Hauptbuchkonto für Bankverrechnungskonto 20030415
# Exception Resumable Description Created on
1 NO_PAYMENT_REQUEST Keine Zahlungsanordnung erforderlich 20030415

Method GET_CHART_OF_ACCOUNTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_CHART_OF_ACCOUNTS Value transfer Type reference (TYPE) KTOPL Kontenplan 20011112

Method GET_CHART_OF_ACCOUNTS on class CL_ACCOUNT_DETERMINATION_TRAC has no exception.

Method GET_CREDIT_POSTING_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_ACC_DET_DATA Value transfer Type reference (TYPE) TRACS_ACC_DET_DATA Ergebnis Habenzeile 20000630
2 Importing IM_FLG_CHECK Value transfer Type reference (TYPE) FLAG TPMCO_XTRUE Konsistenzprüfung durchführen 20050420
# Exception Resumable Description Created on
1 POSTING_DATA_NOT_VALID Buchungsdaten konnten nicht ermittelt werden 19990826

Method GET_CURR_SWAP_FLAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_CURR_SWAP_FLAG Value transfer Type reference (TYPE) I Währungstausch true/false 20000705

Method GET_CURR_SWAP_FLAG on class CL_ACCOUNT_DETERMINATION_TRAC has no exception.

Method GET_CURSWAP_CREDIT_POST_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_ACC_DET_DATA Value transfer Type reference (TYPE) TRACS_ACC_DET_DATA Ergebnis Soll-Zeile 20000630
# Exception Resumable Description Created on
1 NO_CURRENCY_SWAP Aufruf nur bei Währungstausch sinnvoll 20000704
2 POSTING_DATA_NOT_VALID Buchungsdaten konnten nicht ermittelt werden 20000630

Method GET_CURSWAP_DEBIT_POST_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_ACC_DET_DATA Value transfer Type reference (TYPE) TRACS_ACC_DET_DATA Ergebnis Soll-Zeile 20000630
# Exception Resumable Description Created on
1 NO_CURRENCY_SWAP Aufruf nur bei Währungstausch sinnvoll 20000704
2 POSTING_DATA_NOT_VALID Buchungsdaten konnten nicht ermittelt werden 20000630

Method GET_CUSTOMER_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_KUNNR Call by reference Type reference (TYPE) KUNNR Debitorennummer 1 20040426
2 Exporting EX_ZTERM Call by reference Type reference (TYPE) DZTERM Zahlungsbedingungsschlüssel 20040426

Method GET_CUSTOMER_DATA on class CL_ACCOUNT_DETERMINATION_TRAC has no exception.

Method GET_DEBIT_POSTING_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_ACC_DET_DATA Value transfer Type reference (TYPE) TRACS_ACC_DET_DATA Ergebnis Soll-Zeile 20000630
2 Importing IM_FLG_CHECK Value transfer Type reference (TYPE) FLAG TPMCO_XTRUE Konsistenzprüfung durchführen 20050420
# Exception Resumable Description Created on
1 POSTING_DATA_NOT_VALID Buchungsdaten konnten nicht ermittelt werden 19990825

Method GET_DOCUMENT_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_DOCUMENT_TYPE Value transfer Type reference (TYPE) BLART Belegartz 19990825
# Exception Resumable Description Created on
1 DOCUMENT_TYPE_INVALID Keine Belegart ermittelt 19990825

Method REPLACE_ACCOUNT_SYMBOL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_GL_ACCOUNT Value transfer Type reference (TYPE) SAKNR Ermitteltes Sachkonto 19990825
2 Importing IM_ACCOUNT_SYMBOL Value transfer Type reference (TYPE) TPM_ACC_SYMBOL Kontosymbol 19990825
3 Importing IM_CURRENCY Value transfer Type reference (TYPE) TPM_POSITION_CURR Währung 20000703
4 Importing IM_POSTING_CATEGORY Value transfer Type reference (TYPE) TPM_POSTING_CAT Posting type 20021216
# Exception Resumable Description Created on
1 FAILED Ersetzung konnte nicht durchgeführt werden 19990825

Method START_DETERMINATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_AA_REF Value transfer Type reference (TYPE) TPM_AA_REF Kontierungsreferenz 20000621
2 Importing IM_COMPANY_CODE Value transfer Type reference (TYPE) BUKRS Buchungskreis 19991110
3 Importing IM_DIFF_VALUES Call by reference Type reference (TYPE) DIFS_DIFF_VALUES Structure for Differentiation Values 20110121
4 Importing IM_DIS_FLOWTYPE Value transfer Type reference (TYPE) TPM_DIS_FLOWTYPE Fortschreibungsart 19990825
5 Importing IM_FLG_REPL_ACCSYMB Value transfer Type reference (TYPE) C Kontosymbol für Initialisierung OTC Geschäfte ersetzen 20020610
6 Importing IM_HOUSE_BANK Value transfer Type reference (TYPE) TB_RHABKI Kurzschlüssel für eigene Hausbank 20000627
7 Importing IM_HOUSE_BANK_ACCOUNT Value transfer Type reference (TYPE) TB_RHKTID Kurzschlüssel für Hausbankkonto 20000627
8 Importing IM_LEDGERSELECTION Value transfer Type reference (TYPE) TPM_LEDGER_SELECTION Ledger Auswahl (GL/SL) 20000324
9 Importing IM_PAYMENT_CURRENCY Value transfer Type reference (TYPE) TPM_PAYMENT_CURR Zahlwährung 20000628
10 Importing IM_POSITION_CURRENCY Value transfer Type reference (TYPE) TPM_POSITION_CURR Bestandswährung 20000628
11 Importing IM_RPBANK Value transfer Type reference (TYPE) TB_RPBANK Partnerbankverbindung 20130614
12 Importing IM_RPZAHL Value transfer Type reference (TYPE) TB_RPZAHL Zahlungsregulierer 20040426
13 Importing IM_SPAYRQ Value transfer Type reference (TYPE) TB_SPAYRQK TPMCO_XFALSE Zahlungsanordnung erzeugen 20030415
14 Importing IM_SPECIALLEDGER Value transfer Type reference (TYPE) RLDNR Name des Special Ledger 20000324
15 Importing IM_SZART Value transfer Type reference (TYPE) TPM_SZART Zahlungsvorgang 20021112
16 Importing IM_VALUATION_AREA Value transfer Type reference (TYPE) TPM_VAL_AREA Bewertungsbereich 19990825
# Exception Resumable Description Created on
1 FAILED Fehler in der Kontenfindung aufgetreten. Siehe Nachrichten 19990825
History
Last changed by/on SAP  20050428 
SAP Release Created in