SAP ABAP Class CL_ADAPTOR_SLA (Adaptor for Subledger)
Hierarchy
EA-FINSERV (Software Component) SAP Enterprise Extension Financial Services
   FIN-FSCM-TRM-TM-AC (Application Component) Transfer to Financial Accounting
     FTR_SUBLEDGER_ADAPTOR (Package) Treasury: Adaptor for Subledger
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_PARTNER_TRD Distributor Partner 20000710
Properties
Class CL_ADAPTOR_SLA  
Short Description Adaptor for Subledger    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FTR_SUBLEDGER_ADAPTOR   Treasury: Adaptor for Subledger 
Created 20000710   SAP 
Last change 20060711   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_PARTNER_FACTORY_TRD Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 TPMCO Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_PARTNER_TRD Distributor Partner 20000710
Friends
Class CL_ADAPTOR_SLA has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ADAPTOR_TRAC Instance attribute Private Object reference (TYPE REF TO) CL_ADAPTOR_TRAC Obsolete 20000710
2 ADAPTOR_TRIL Instance attribute Private Object reference (TYPE REF TO) CL_ADAPTOR_TRIL Obsolete 20000710
3 ADAPTOR_TRLA Instance attribute Private Object reference (TYPE REF TO) CL_ADAPTOR_TRLA Obsolete 20000710
4 CLS_ADAPTOR_SLA Static Attribute Private Object reference (TYPE REF TO) CL_ADAPTOR_SLA Adaptor for Subledger 20021210
5 COMPANY_CODE Instance attribute Private Type reference (TYPE) BUKRS Company Code 20021213
6 DISTRIBUTOR Instance attribute Private Object reference (TYPE REF TO) IF_DISTRIBUTOR_TRD Treasury: Interface for Distributors 20021213
7 FLG_INIT Instance attribute Private Type reference (TYPE) CHAR1 Initialization Flag 20021213
8 FLG_TESTRUN Instance attribute Private Type reference (TYPE) I 1=Test Run; 0 = Update Run 20021213
9 LEADING_OWNERSHIP Instance attribute Private Type reference (TYPE) TPM_LEADING_OWNERSHIP Origin of Leading Business Transactions 20030106
10 MIGRATION_CAT Instance attribute Private Type reference (TYPE) TPM_MIGRATION_CAT Migration Indicator 20010731
11 PARTNER_PACKAGE Instance attribute Public Attribute reference (LIKE) 20021210
12 PAYING_VAL_AREA Instance attribute Private Type reference (TYPE) TPM_VAL_AREA Valuation Area 20130108
13 PRODUCT_GROUP Instance attribute Private Type reference (TYPE) TPM_PRODUCT_GROUP Product Group 20021213
14 PROTOCOL Instance attribute Private Object reference (TYPE REF TO) CL_PROTOCOL_HANDLER_TRP Obsolete 20000710
15 PROTOCOL_HANDLER Instance attribute Private Object reference (TYPE REF TO) CL_PROTOCOL_HANDLER_TRP Protocol Manager 20021213
16 TAB_PARTNER Instance attribute Public Attribute reference (LIKE) 20021210
17 TAB_TRANS_VALAREA Instance attribute Private Type reference (TYPE) TRDY_BUSINESSTRANSACTION Business Transaction with Valuation Area 20000710
18 TCODE Instance attribute Private Type reference (TYPE) TCODE Transaction Code 20021213
19 VAL_AREA_INIT Instance attribute Private Type reference (TYPE) TPM_VAL_AREA Valuation Area to be Initialized 20010426
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_INITIALIZATION Instance method Private Method Checks if ValArea was Completely Initialized 20030212
2 CHECK_MIGRATION Instance method Private Method Checks if Migration Is Required 20061211
3 CHECK_OPERATIVE_VAL_AREA Instance method Private Method Checks if ProdTypes are Excluded from Operative ValArea 20030509
4 CHECK_TRANSACTION Instance method Private Method Checks Business Transaction to be Processed 20020417
5 CLASS_CONSTRUCTOR Static method Public Constructor 20021210
6 CLONE_TRANSIENT Instance method Private Method Generates Transient TRD Clone 20030220
7 CLS_GET_PARTNER Instance method Public Method 20021210
8 CONSTRUCTOR Instance method Public Constructor 20021210
9 CREATE_TRANS_VAL_AREA Instance method Public Method Generates Business Transaction for a Valuation Area 20000710
10 DETERMINE_SEC_ACCT_GROUP Instance method Private Method Determines the Securities Account Group 20010116
11 DUPLICATE Instance method Public Method Duplicates a Business Transaction 20000710
12 GET_ATTRIBUTES Instance method Public Method Gets All Attributes 20010321
13 GET_CHANGES Instance method Public Method 20021210
14 GET_DATA_FROM_FLOWS Instance method Private Method Determines Data from the Flows 20000711
15 HANDLE_ERROR Instance method Private Method Handles Errors 20000710
16 INITIALIZE Instance method Public Method 20021210
17 OTC_OPTION_SPECIAL Instance method Private Method Special Feature for OTC Options 20020613
18 WORK_ON_PARTITIONS Instance method Private Method Processes the Partitions 20000711
Events
Class CL_ADAPTOR_SLA has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TYP_CURR_FITS Private See coding Information on a Flow 20000711
2 TYP_TAB_CURR_FITS Private See coding Information on Flows 20000711
Method Signatures

Method CHECK_INITIALIZATION Signature

Method CHECK_INITIALIZATION on class CL_ADAPTOR_SLA has no parameter.
# Exception Resumable Description Created on
1 FAILED Bewertungsbereich nicht initialisiert 20030212

Method CHECK_MIGRATION Signature

Method CHECK_MIGRATION on class CL_ADAPTOR_SLA has no parameter.
# Exception Resumable Description Created on
1 FAILED Migration notwendig, aber nicht durchgeführt 20061211

Method CHECK_OPERATIVE_VAL_AREA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ACCOUNTING_CODE Call by reference Type reference (TYPE) TPM_ACC_CODE Accounting Kreis 20030509
2 Importing IM_COMPANY_CODE Call by reference Type reference (TYPE) BUKRS Buchungskreis 20030509
3 Importing IM_PRODUCT_TYPE Call by reference Type reference (TYPE) VVSART Produktart 20030509
4 Importing IM_VALUATION_AREA Call by reference Type reference (TYPE) TPM_VAL_AREA Bewertungsbereich 20030509
# Exception Resumable Description Created on
1 FAILED Bewertungsbereich nicht initialisiert 20030509

Method CHECK_TRANSACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_BUS_TRANS Call by reference Object reference (TYPE REF TO) IF_BUSINESS_TRANSACTION_TRD TRD Geschäftsvorfall 20020417
2 Importing IM_TAB_FLOW Call by reference Type reference (TYPE) TRDY_FLOW Bewegungen des TRD Geschäftsvorfalls 20020417
# Exception Resumable Description Created on
1 FAILED fehlgeschlagen 20030401

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_ADAPTOR_SLA has no parameter.
Method CLASS_CONSTRUCTOR on class CL_ADAPTOR_SLA has no exception.

Method CLONE_TRANSIENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TRANSACTION Call by reference Object reference (TYPE REF TO) IF_BUSINESS_TRANSACTION_TRD Interface für Distributor-Geschäftsvorfälle 20030220
2 Importing IM_VAL_AREA Call by reference Type reference (TYPE) TPM_VAL_AREA Bewertungsbereich 20030220
3 Returning RE_CLONE Value transfer Object reference (TYPE REF TO) IF_BUSINESS_TRANSACTION_TRD Interface für Distributor-Geschäftsvorfälle 20030220

Method CLONE_TRANSIENT on class CL_ADAPTOR_SLA has no exception.

Method CLS_GET_PARTNER Signature

Method CLS_GET_PARTNER on class CL_ADAPTOR_SLA has no parameter.
Method CLS_GET_PARTNER on class CL_ADAPTOR_SLA has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_ADAPTOR_SLA has no parameter.
Method CONSTRUCTOR on class CL_ADAPTOR_SLA has no exception.

Method CREATE_TRANS_VAL_AREA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_BUS_TRANS Call by reference Object reference (TYPE REF TO) IF_BUSINESS_TRANSACTION_TRD GV 20000710
2 Importing IM_RATE_CAT Call by reference Type reference (TYPE) KURST_CURR Kurstyp 20000710
3 Importing IM_TRANSL_CAT Call by reference Type reference (TYPE) TPM_TRANSL_CAT TPMCO_TRANSL_CAT_AVOID Umrechnungstyp 20060316
4 Importing IM_TR_ACC_CODE Call by reference Type reference (TYPE) TPM_ACC_CODE Accounting Kreis 20000712
5 Importing IM_VALUATION_CURR Call by reference Type reference (TYPE) TPM_VALUATION_CURR Bewertungswährung 20000710
6 Importing IM_VAL_AREA Call by reference Type reference (TYPE) TPM_VAL_AREA Bewertungsbereich 20000710
# Exception Resumable Description Created on
1 CONVERSION_ERROR Fehler bei Umrechnung 20000710
2 FAILED sonstige Fehler aufgetreten 20030509

Method DETERMINE_SEC_ACCT_GROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_ACCOUNT_GROUP Call by reference Type reference (TYPE) TPM_SEC_ACCT_GRP Depotgruppe 20010116
2 Importing IM_COMPANY_CODE Call by reference Type reference (TYPE) BUKRS Buchungskreis 20010116
3 Importing IM_SECURITY_ACCOUNT Call by reference Type reference (TYPE) RLDEPO Depot 20010116
4 Importing IM_SECURITY_ID Call by reference Type reference (TYPE) VVRANLW Kennummer Wertpapier 20010116
# Exception Resumable Description Created on
1 SYSTEM_ERROR Systemfehler 20010116

Method DUPLICATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ACC_CODE Call by reference Type reference (TYPE) TPM_ACC_CODE Accounting Kreis 20000929
2 Importing IM_BUS_TRANS Call by reference Object reference (TYPE REF TO) IF_BUSINESS_TRANSACTION_TRD zu duplizierender GV 20000710
# Exception Resumable Description Created on
1 CREATE_ERROR Fehler beim Erzeugen eines der Clone 20000710
2 SYSTEM_ERROR Systemfehler - Programmabbruch 20000711
3 TR_ACC_CODE_ERROR Fehler bei Ermittlung des Accounting Kreises 20000710
4 VALUATION_AREA_ERROR Fehler bei Ermittlune der aktiven Bewertungsbereiche 20000710

Method GET_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_ADAPTOR_TRAC Call by reference Object reference (TYPE REF TO) CL_ADAPTOR_TRAC Accounting Adaptor 20010321
2 Exporting EX_ADAPTOR_TRIL Call by reference Object reference (TYPE REF TO) CL_ADAPTOR_TRIL CL_ADAPTOR_TRIL 20010321
3 Exporting EX_ADAPTOR_TRLA Call by reference Object reference (TYPE REF TO) CL_ADAPTOR_TRLA Treasury Ledger Adaptor, Manager 20010321
4 Exporting EX_PROTOCOL Call by reference Object reference (TYPE REF TO) CL_PROTOCOL_HANDLER_TRP Protokoll-Verwalter 20010321
5 Exporting EX_TAB_TRANS_VALAREA Call by reference Type reference (TYPE) TRDY_BUSINESSTRANSACTION Referenzen auf Distributor-Geschäftsvorfälle (IF) 20010321

Method GET_ATTRIBUTES on class CL_ADAPTOR_SLA has no exception.

Method GET_CHANGES Signature

Method GET_CHANGES on class CL_ADAPTOR_SLA has no parameter.
Method GET_CHANGES on class CL_ADAPTOR_SLA has no exception.

Method GET_DATA_FROM_FLOWS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_TAB_FLOW Call by reference Type reference (TYPE) TRDY_FLOW Bewegungen 20000712
2 Exporting EX_TAB_FLOW_CURR_FITS Call by reference Type reference (TYPE) TYP_TAB_CURR_FITS Bewegungsinformationen 20000711
3 Importing IM_BUS_TRANS_CLONE Call by reference Object reference (TYPE REF TO) IF_BUSINESS_TRANSACTION_TRD GV 20000711
4 Importing IM_RATE_CAT Call by reference Type reference (TYPE) KURST_CURR Kurstyp 20000711
5 Importing IM_TRANSL_CAT Call by reference Type reference (TYPE) TPM_TRANSL_CAT TPMCO_TRANSL_CAT_AVOID Umrechnungstyp 20060316
6 Importing IM_VALUATION_AREA Call by reference Type reference (TYPE) TPM_VAL_AREA Bewertungsbereich 20000712
7 Importing IM_VALUATION_CURR Call by reference Type reference (TYPE) TPM_VALUATION_CURR Bewertungswährung 20000711
# Exception Resumable Description Created on
1 CONVERSION_ERROR Fehler bei Umrechnung 20000711

Method HANDLE_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_MSGID Call by reference Type reference (TYPE) SYMSGID Nachrichten, Nachrichtenklasse 20000710
2 Importing IM_MSGNUMBER Call by reference Type reference (TYPE) SYMSGNO Nachrichten, Nachrichtennummer 20000710
3 Importing IM_MSGTYPE Call by reference Type reference (TYPE) SYMSGTY Nachrichten, Nachrichtentyp 20000710
4 Importing IM_MSGV1 Call by reference Type reference (TYPE) SYMSGV Nachrichten, Nachrichtenvariable 20000710
5 Importing IM_MSGV2 Call by reference Type reference (TYPE) SYMSGV Nachrichten, Nachrichtenvariable 20000710
6 Importing IM_MSGV3 Call by reference Type reference (TYPE) SYMSGV Nachrichten, Nachrichtenvariable 20000710
7 Importing IM_MSGV4 Call by reference Type reference (TYPE) SYMSGV Nachrichten, Nachrichtenvariable 20000710

Method HANDLE_ERROR on class CL_ADAPTOR_SLA has no exception.

Method INITIALIZE Signature

Method INITIALIZE on class CL_ADAPTOR_SLA has no parameter.
Method INITIALIZE on class CL_ADAPTOR_SLA has no exception.

Method OTC_OPTION_SPECIAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_BUSTRANS Call by reference Object reference (TYPE REF TO) IF_BUSINESS_TRANSACTION_TRD Interface für Distributor-Geschäftsvorfälle 20060725
2 Importing IM_ACC_CODE Call by reference Type reference (TYPE) TPM_ACC_CODE Accounting Kreis 20020704
3 Importing IM_BUSTRANSID Call by reference Type reference (TYPE) TPM_BUSTRANSID Identifikator des Distributor-Geschäftsvorfalls 20020613
4 Importing IM_TAB_FLOW Call by reference Type reference (TYPE) TRDY_FLOW Tabelle von Distributor-Bewegungen 20020613

Method OTC_OPTION_SPECIAL on class CL_ADAPTOR_SLA has no exception.

Method WORK_ON_PARTITIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_BUS_TRANS_CLONE Call by reference Object reference (TYPE REF TO) IF_BUSINESS_TRANSACTION_TRD GV 20000711
2 Importing IM_RATE_CAT Call by reference Type reference (TYPE) KURST_CURR Kurstyp 20000711
3 Importing IM_TAB_FLOW Call by reference Type reference (TYPE) TRDY_FLOW Bewegungen 20000712
4 Importing IM_TAB_FLOW_CURR_FITS Call by reference Type reference (TYPE) TYP_TAB_CURR_FITS Bewegungsinformationen 20000711
5 Importing IM_TR_ACC_CODE Call by reference Type reference (TYPE) TPM_ACC_CODE Accounting Kreis 20000712
6 Importing IM_VALUATION_CURR Call by reference Type reference (TYPE) TPM_VALUATION_CURR Bewertungswährung 20000711
7 Importing IM_VAL_AREA Call by reference Type reference (TYPE) TPM_VAL_AREA Bewertungsbereich 20000711
# Exception Resumable Description Created on
1 CONVERSION_ERROR Fehler bei Umrechnung 20000711
History
Last changed by/on SAP  20060711 
SAP Release Created in 462_10