SAP ABAP Class CL_MANAGER_TRL (Treasury Ledger Manager)
Hierarchy
EA-FINSERV (Software Component) SAP Enterprise Extension Financial Services
   FIN-FSCM-TRM-TM-AC (Application Component) Transfer to Financial Accounting
     FTR_TREASURY_LEDGER (Package) Treasury Ledger
Properties
Class CL_MANAGER_TRL  
Short Description Treasury Ledger Manager    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FTR_TREASURY_LEDGER   Treasury Ledger 
Created 19990811   SAP 
Last change 20091125   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_MANAGER_TRL has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_DERIVATION_RULES_TRG 20081208 Customizing: Rules for Derived Business Transactions
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CLS_TRL_MANAGER Static Attribute Private Object reference (TYPE REF TO) CL_MANAGER_TRL TRL Manager's Singleton 19990812
2 FLG_INIT Instance attribute Private Type reference (TYPE) CHAR1 Initialization 20010403
3 FLG_TESTRUN Instance attribute Private Type reference (TYPE) I Test Run(1 = Test, 0 = Update) 20000808
4 HOLD_DERIVED_STATE Instance attribute Private Type reference (TYPE) TPM_DERIV_ONLINE Online Calculation of Derived Components 20011109
5 HOLD_DERIV_STATE Instance attribute Private Type reference (TYPE) TPM_DERIV_STATE Control of Posting Status of Derived Business Transactions 20081208
6 LEADING_OWNERSHIP Instance attribute Private Type reference (TYPE) TPM_LEADING_OWNERSHIP Origin of Leading Business Transactions 20030218
7 LOCK_MANAGER Instance attribute Private Object reference (TYPE REF TO) CL_LOCK_MANAGER_TRL Treasury Ledger Position Lock Manager 20011212
8 MIGRATION_CAT Instance attribute Private Type reference (TYPE) TPM_MIGRATION_CAT Migration type 20030213
9 OO_TRANSACTION Instance attribute Private Object reference (TYPE REF TO) IF_OS_TRANSACTION OO Transaction 19990820
10 QUERY_SERVICE Instance attribute Private Object reference (TYPE REF TO) CL_QUERY_SERVICE_TRL Treasury Ledger Query Service 20011206
11 RANGE_TRANS_NO_COMPL Instance attribute Private Type reference (TYPE) TRGR_BUS_TRANS_CAT Range of BusTrans not Relevant to Completion 20030509
12 TAB_DEBUGINFO Instance attribute Private Type reference (TYPE) TRLY_DEBUGINFO Information for Debugging 20000911
13 TAB_IF_TRANSACTIONS Instance attribute Private Type reference (TYPE) TRLY_INTERFACE Inferface Table of the Treasury Ledger 20120220
14 TRANSACTION_MANAGER Instance attribute Private Object reference (TYPE REF TO) IF_OS_TRANSACTION_MANAGER OO Transaction Manager 19990901
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_ENQUEUES Instance method Private Method Check Whether Enqueue Errors Occurred 20000808
2 CHECK_LOCKS Instance method Private Method Checks and Deletes Any Locks 20021022
3 CHECK_STATE Instance method Private Method Checks Whether Status Change Is Permitted 20000517
4 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 19990811
5 CLS_GET_TRL_MANAGER Static method Public Method Gets the Singleton 19990812
6 CONSTRUCTOR Instance method Public Constructor Constructor 19990812
7 END_OO_TRANSACTION Instance method Private Method End of the OO Transaction (Level TRL) 19990820
8 FILL_DEBUGINFO Instance method Private Method Fills the Table tab_debuginfo (Debugging Help) 20000911
9 GET_DERIVE_ONLINE Instance method Public Method Read Custom. for Online Processing of Derived Transactions 20000504
10 GET_DERIV_STATE Instance method Protected Method Online Posting of Derived Bus. Transactions 20081208
11 GET_TAB_TRANSACTIONS Instance method Public Method Gets 'tab_if_transactions' 20120220
12 IF_TO_TRANSIENT Instance method Private Method Obsolete 19991118
13 IS_FLOW_AMOUNT_CHANGED Instance method Private Method Deduct Differences Between Interface Flows and TRL Flows 20091116
14 PROCESS Instance method Public Method Process TRL Interface Transaction 20000121
15 RESTORE_LOCKS Instance method Private Method Calls Back Locks After Processing the Business Transactions 20021022
16 SET_DERIVED_STATE Instance method Public Method Sets 'hold_deriv_state' 20081031
17 SET_DERIV_STATE Instance method Public Method Online Posting of Derived Bus. Transactions 20081208
18 SET_TAB_TRANSACTIONS Instance method Public Method Sets 'tab_if_transactions' 20120220
19 UNDO_OO_TRANSACTION Instance method Private Method Undo the OO Transaction (Level TRL) 19990820
Events
Class CL_MANAGER_TRL has no event.
Types
Class CL_MANAGER_TRL has no local type.
Method Signatures

Method CHECK_ENQUEUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting RETURN Call by reference Type reference (TYPE) TPM_RETURN_TYPE return type 20000808

Method CHECK_ENQUEUES on class CL_MANAGER_TRL has no exception.

Method CHECK_LOCKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_PROTOCOL_HANDLER Call by reference Object reference (TYPE REF TO) CL_PROTOCOL_HANDLER_TRP Protokollverwalter 20021022
2 Importing IM_TAB_TRANSACTION Call by reference Type reference (TYPE) TRLY_TRANSACTION Completion 20021022
# Exception Resumable Description Created on
1 LOCK_CONFLICT Geschäftsvorfälle treffen auf TRL Sperren 20021022

Method CHECK_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_TAB_EVENT Call by reference Type reference (TYPE) TRDY_EVENT events 20070615
2 Exporting EX_RETURN Call by reference Type reference (TYPE) TPM_RETURN_TYPE return type 20070615
3 Importing IM_OLD_TRANSACTION Call by reference Object reference (TYPE REF TO) CL_TRANSACTION_TRL alter TRL Geschäftsvorfall 20000517
4 Importing IM_PROTOCOL_HANDLER Call by reference Object reference (TYPE REF TO) CL_PROTOCOL_HANDLER_TRP Protocoll Handler 20000517

Method CHECK_STATE on class CL_MANAGER_TRL has no exception.

Method CLASS_CONSTRUCTOR Signature

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

Method CLS_GET_TRL_MANAGER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_TRL_MANAGER Value transfer Object reference (TYPE REF TO) CL_MANAGER_TRL Singleton des TRL Managers 19990819

Method CLS_GET_TRL_MANAGER on class CL_MANAGER_TRL has no exception.

Method CONSTRUCTOR Signature

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

Method END_OO_TRANSACTION Signature

Method END_OO_TRANSACTION on class CL_MANAGER_TRL has no parameter.
Method END_OO_TRANSACTION on class CL_MANAGER_TRL has no exception.

Method FILL_DEBUGINFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TAB_INTERFACE Call by reference Type reference (TYPE) TRLY_INTERFACE Inferface-Tabelle des Treasury Ledgers 20000911

Method FILL_DEBUGINFO on class CL_MANAGER_TRL has no exception.

Method GET_DERIVE_ONLINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_PROTOCOL_HANDLER Call by reference Object reference (TYPE REF TO) CL_PROTOCOL_HANDLER_TRP Protokollverwalter 20001110
2 Importing IM_TAB_INTERFACE Call by reference Type reference (TYPE) TRLY_INTERFACE Tabelle der Interface-Transactions 20001124
3 Importing IM_TR_ACC_CODE Call by reference Type reference (TYPE) TPM_ACC_CODE TAC 20001110
4 Importing IM_VALUATION_AREA Call by reference Type reference (TYPE) TPM_VAL_AREA Valuation_area 20000504
5 Returning RE_DERIVE_ONLINE Value transfer Type reference (TYPE) TPM_DERIV_ONLINE Derive Transactions online 20001110
# Exception Resumable Description Created on
1 FAILED kein Eintrag gefunden 20001110

Method GET_DERIV_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_DERIV_STATE Value transfer Type reference (TYPE) TPM_DERIV_STATE Steuerung Buchungsstatus abgeleiteter Geschäftsvorfall 20081208

Method GET_DERIV_STATE on class CL_MANAGER_TRL has no exception.

Method GET_TAB_TRANSACTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_TAB_IF_TRANSACTIONS Call by reference Type reference (TYPE) TRLY_INTERFACE Inferface-Tabelle des Treasury Ledgers 20120220

Method GET_TAB_TRANSACTIONS on class CL_MANAGER_TRL has no exception.

Method IF_TO_TRANSIENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_IF_TRANSACTION Call by reference Object reference (TYPE REF TO) CL_INTERFACE_TRANSACTION_TRL IF Transactions 19991203
2 Returning RE_TR_TRANSACTION Value transfer Object reference (TYPE REF TO) CL_TRANSACTION_TRL Transient TRL Transactions 19991203

Method IF_TO_TRANSIENT on class CL_MANAGER_TRL has no exception.

Method IS_FLOW_AMOUNT_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TAB_FLOW Call by reference Type reference (TYPE) TRLY_INTERFACE_FLOW Treasury: List of TRL Interface Flows 20091116
2 Importing IM_TRANSACTION Call by reference Object reference (TYPE REF TO) CL_TRANSACTION_TRL Class TRL Transactions 20091116
3 Returning RE_FLG_CHANGED Value transfer Type reference (TYPE) XFELD Checkbox 20091116

Method IS_FLOW_AMOUNT_CHANGED on class CL_MANAGER_TRL has no exception.

Method PROCESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DISTRIBUTOR Call by reference Object reference (TYPE REF TO) IF_DISTRIBUTOR_TRD Distributo 20000505
2 Importing IM_FLG_INIT Call by reference Type reference (TYPE) CHAR1 Initialisierungslauf 20010403
3 Importing IM_FLG_TESTRUN Call by reference Type reference (TYPE) I 0 Testlauf (1=Test,0=Echt) 20000808
4 Importing IM_LEADING_OWNERSHIP Call by reference Type reference (TYPE) TPM_LEADING_OWNERSHIP Herkunft des führenden Geschäftsvorfalls 20030218
5 Importing IM_MIGRATION_CAT Call by reference Type reference (TYPE) TPM_MIGRATION_CAT Migrationstyp 20030213
6 Importing IM_PROTOCOL_HANDLER Call by reference Object reference (TYPE REF TO) CL_PROTOCOL_HANDLER_TRP Error Protocol Handler 20000508
7 Importing IM_TAB_INTERFACE Call by reference Type reference (TYPE) TRLY_INTERFACE Interface Transaction 20000516
8 Importing IM_TCODE Call by reference Type reference (TYPE) SY-TCODE System Transaction Code 20000121
9 Exporting RETURN Call by reference Type reference (TYPE) TPM_RETURN_TYPE return type 20000121

Method PROCESS on class CL_MANAGER_TRL has no exception.

Method RESTORE_LOCKS Signature

Method RESTORE_LOCKS on class CL_MANAGER_TRL has no parameter.
Method RESTORE_LOCKS on class CL_MANAGER_TRL has no exception.

Method SET_DERIVED_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DERIVED_ONLINE_STATE Call by reference Type reference (TYPE) TPM_DERIV_ONLINE Online Berechnung abgeleiteter Geschäftsvorfälle 20081031

Method SET_DERIVED_STATE on class CL_MANAGER_TRL has no exception.

Method SET_DERIV_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DERIV_STATE Call by reference Type reference (TYPE) TPM_DERIV_STATE Steuerung Buchungsstatus abgeleiteter Geschäftsvorfall 20081208

Method SET_DERIV_STATE on class CL_MANAGER_TRL has no exception.

Method SET_TAB_TRANSACTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TAB_IF_TRANSACTIONS Call by reference Type reference (TYPE) TRLY_INTERFACE Inferface-Tabelle des Treasury Ledgers 20120220

Method SET_TAB_TRANSACTIONS on class CL_MANAGER_TRL has no exception.

Method UNDO_OO_TRANSACTION Signature

Method UNDO_OO_TRANSACTION on class CL_MANAGER_TRL has no parameter.
Method UNDO_OO_TRANSACTION on class CL_MANAGER_TRL has no exception.
History
Last changed by/on SAP  20091125 
SAP Release Created in