SAP ABAP Class CA_TRANSACTION_TRL (Agent Class TRL Transactions)
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
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CB_TRANSACTION_TRL Base Agent Class TRL Transactions 19990812
Properties
Class CA_TRANSACTION_TRL  
Short Description Agent Class TRL Transactions    
Super Class CB_TRANSACTION_TRL Base Agent Class TRL Transactions 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FTR_TREASURY_LEDGER   Treasury Ledger 
Created 19990812   SAP 
Last change 20060711   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 CA_TRANSACTION_TRL has no interface implemented.
Friends
Class CA_TRANSACTION_TRL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AGENT Static Attribute Public Object reference (TYPE REF TO) CA_TRANSACTION_TRL Class Agent - Singleton 19990812
2 TAH_DELETED_INFO Instance attribute Private Type reference (TYPE) TYP_TAH_DELETED_INFO Deleted Buffer 20050330
3 TAH_OID_INFO Instance attribute Private Type reference (TYPE) TYP_TAH_OID_INFO Access Management 20050330
4 TAS_ACCESS_INFO Instance attribute Private Type reference (TYPE) TYP_TAS_ACCESS_INFO Access Buffer 20050330
Methods
# Method Level Visibility Method type Description Created on
1 ACCESS_RUNTIME_BUFFER Instance method Public Method Access to the Runtime Buffer 20050330
2 CLASS_CONSTRUCTOR Static method Public Constructor Class Constructor 20011012
3 CREATE_PERSISTENT_BY_KEY Instance method Public Method 19990819
4 DELETE_PERSISTENT Instance method Public Method 19990819
5 GET_CHANGED Instance method Public Method 19990819
6 GET_COMPLETE_TRANSACTIONS Instance method Private Method Builds up a Complete BT with all Transaction Attributes 19990820
7 GET_CREATED Instance method Public Method 19990819
8 GET_DELETED Instance method Public Method 19990819
9 GET_FIRST_NONUPD_TRANSACTION Instance method Public Method Gets First Non-Updated BT of the Position 19990826
10 GET_FIRST_TRANS_ON_POSITION Instance method Public Method Gets First Business Transactions for Position 20011116
11 GET_INITIAL_TRANSACTION Instance method Public Method Determines the Initial Business Transaction for a Position 20000127
12 GET_LATER_TRANSACTIONS Instance method Public Method Gets all Bus. Trans After the Date (incl.) for the Position 19990814
13 GET_OID_BY_REF Instance method Public Method 19990819
14 GET_PERSISTENT_BY_GUID Instance method Public Method Method that is Called When Loading is Required 19991122
15 GET_PERSISTENT_BY_KEY Instance method Public Method 19990819
16 GET_PERSISTENT_BY_OID Instance method Public Method 19990819
17 GET_REF_BY_OID Instance method Public Method 19990819
18 GET_STATUS Instance method Public Method 19990819
19 GET_TRANSACTIONS_BY_INTERVAL Instance method Public Method Gets all Bus. Transactions Between 2 Dates for the Position 19990826
20 GET_TRANSACTIONS_UNTIL_DATE Instance method Public Method Gets last BT Before/At Date for the Position 19991001
21 GET_TRANSACTION_BY_BUSTRANSID Instance method Public Method Gets the BT for the BT ID/Valuation Area 20000121
22 GET_TRANSACTION_BY_ID_LIST Instance method Public Method Gets the BT for the BT ID/Valuation Area 20030120
23 GET_TRANS_BY_INTERVAL_TAB_POS Instance method Public Method Gets all BTs Between 2 Dates for Positions 20030819
24 GET_TRANS_BY_POSTINGDATE Instance method Public Method Reads all BTs Using Posting/Reversal Date for TRL Position 20041213
25 REFRESH_RUNTIME Instance method Public Method Deletes the Runtime Objects for the Class 20020719
26 REG_TRANS_IN_ACCESS_BUFFER Instance method Private Method Register Instance in Access Buffer 20050330
27 SAVE Instance method Public Method 19990819
28 SAVE_IN_UPDATE_TASK Instance method Public Method 19990819
29 SET_STATUS Instance method Public Method 19990819
Events
# Event Type Visibility Description Created on
1 AGENT_CREATED Instance Event
(0)
Public
(2)
19990819
2 CREATED_TRANSIENT Instance Event
(0)
Public
(2)
19990819
3 DELETED Instance Event
(0)
Public
(2)
19990819
4 LOADED_WITHOUT_STATE Instance Event
(0)
Public
(2)
19990819
5 LOADED_WITH_STATE Instance Event
(0)
Public
(2)
19990819
6 TO_BE_DELETED Instance Event
(0)
Public
(2)
19990819
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TYP_STR_OID_INFO Private See coding 20050330 BEGIN OF typ_str_oid_info, object_id TYPE typ_internal_oid, valuation_area TYPE tpm_val_area, bustransid TYPE tpm_bustransid, END OF typ_str_oid_info
2 TYP_TAH_DELETED_INFO Private See coding 20050330 typ_tah_deleted_info TYPE HASHED TABLE OF os_guid WITH UNIQUE KEY table_line
3 TYP_TAH_OID_INFO Private See coding 20050330 typ_tah_oid_info TYPE HASHED TABLE OF typ_str_oid_info WITH UNIQUE KEY object_id
4 TYP_TAS_ACCESS_INFO Private See coding 20050330 typ_tas_access_info TYPE SORTED TABLE OF typ_str_oid_info WITH NON-UNIQUE KEY valuation_area bustransid
Method Signatures

Method ACCESS_RUNTIME_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_BUSTRANSID Call by reference Type reference (TYPE) TPM_BUSTRANSID Identifikator des Distributor-Geschäftsvorfalls 20050330
2 Importing IM_VALUATION_AREA Call by reference Type reference (TYPE) TPM_VAL_AREA Bewertungsbereich 20050330
3 Returning RE_TRANSACTION Value transfer Object reference (TYPE REF TO) CL_TRANSACTION_TRL Klasse TRL Transactions 20050330

Method ACCESS_RUNTIME_BUFFER on class CA_TRANSACTION_TRL has no exception.

Method CLASS_CONSTRUCTOR Signature

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

Method CREATE_PERSISTENT_BY_KEY Signature

Method CREATE_PERSISTENT_BY_KEY on class CA_TRANSACTION_TRL has no parameter.
Method CREATE_PERSISTENT_BY_KEY on class CA_TRANSACTION_TRL has no exception.

Method DELETE_PERSISTENT Signature

Method DELETE_PERSISTENT on class CA_TRANSACTION_TRL has no parameter.
Method DELETE_PERSISTENT on class CA_TRANSACTION_TRL has no exception.

Method GET_CHANGED Signature

Method GET_CHANGED on class CA_TRANSACTION_TRL has no parameter.
Method GET_CHANGED on class CA_TRANSACTION_TRL has no exception.

Method GET_COMPLETE_TRANSACTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_TAB_TRANSACTION Value transfer Type reference (TYPE) TRLY_TRANSACTION Tabelle mit Gv 19990820

Method GET_COMPLETE_TRANSACTIONS on class CA_TRANSACTION_TRL has no exception.

Method GET_CREATED Signature

Method GET_CREATED on class CA_TRANSACTION_TRL has no parameter.
Method GET_CREATED on class CA_TRANSACTION_TRL has no exception.

Method GET_DELETED Signature

Method GET_DELETED on class CA_TRANSACTION_TRL has no parameter.
Method GET_DELETED on class CA_TRANSACTION_TRL has no exception.

Method GET_FIRST_NONUPD_TRANSACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_POSITION Call by reference Object reference (TYPE REF TO) CL_POSITION_TRL Position 19990826
2 Importing IM_TAB_BUSTRANSID_EXCL Call by reference Type reference (TYPE) TRLY_GUID Tabelle von BUSTRANSIDS 20030121
3 Importing IM_TAB_GUID_EXCL Call by reference Type reference (TYPE) TRLY_GUID Tabelle von GUIDS 20030211
4 Returning RE_TAB_TRANSACTION Value transfer Type reference (TYPE) TRLY_TRANSACTION Tabelle mit GV 19990826

Method GET_FIRST_NONUPD_TRANSACTION on class CA_TRANSACTION_TRL has no exception.

Method GET_FIRST_TRANS_ON_POSITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_POSITION Call by reference Object reference (TYPE REF TO) CL_POSITION_TRL Position 20011116
2 Returning RE_TAB_TRANSACTION Value transfer Type reference (TYPE) TRLY_TRANSACTION Tabelle mit GV 20011116

Method GET_FIRST_TRANS_ON_POSITION on class CA_TRANSACTION_TRL has no exception.

Method GET_INITIAL_TRANSACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_POSITION Call by reference Object reference (TYPE REF TO) CL_POSITION_TRL Position 20000127
2 Returning RE_TRANSACTION Value transfer Object reference (TYPE REF TO) CL_TRANSACTION_TRL initialer Geschäftsvorfall 20000127

Method GET_INITIAL_TRANSACTION on class CA_TRANSACTION_TRL has no exception.

Method GET_LATER_TRANSACTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_INCL_DELETABLE Call by reference Type reference (TYPE) TPM_INCL_SIGN TPMCO_CON_TRL_INCL inkl Flag für löschbare GV 20010627
2 Importing IM_INCL_REVERSABLE Call by reference Type reference (TYPE) TPM_INCL_SIGN TPMCO_CON_TRL_INCL inkl Flag für stornierbare GV 20010627
3 Importing IM_INCL_REVERSED Call by reference Type reference (TYPE) TPM_INCL_SIGN TPMCO_CON_TRL_EXCL inkl Flag für stornierte GV 20010627
4 Importing IM_INCL_TO_FIX Call by reference Type reference (TYPE) TPM_INCL_SIGN TPMCO_CON_TRL_INCL inkl Flag für zu fixierende GV 20030203
5 Importing IM_INCL_TO_REVERSE Call by reference Type reference (TYPE) TPM_INCL_SIGN TPMCO_CON_TRL_EXCL inkl Flag für zu stornierende GV 20030203
6 Importing IM_POSITION Call by reference Object reference (TYPE REF TO) CL_POSITION_TRL Position 19990817
7 Importing IM_TAB_POSITION Call by reference Type reference (TYPE) TRLY_POSITION Tabellentyp Treasury Ledger Position 20060620
8 Importing IM_TRLDATE Call by reference Type reference (TYPE) D Datum 19990817
9 Returning RE_TAB_TRANSACTION Value transfer Type reference (TYPE) TRLY_TRANSACTION Tabelle mit GV 19990814

Method GET_LATER_TRANSACTIONS on class CA_TRANSACTION_TRL has no exception.

Method GET_OID_BY_REF Signature

Method GET_OID_BY_REF on class CA_TRANSACTION_TRL has no parameter.
Method GET_OID_BY_REF on class CA_TRANSACTION_TRL has no exception.

Method GET_PERSISTENT_BY_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_GUID Call by reference Type reference (TYPE) TPM_DB_OS_GUID Guid des GV 19991122
2 Returning RE_TRANSACTION Value transfer Object reference (TYPE REF TO) CL_TRANSACTION_TRL Objekt GV 19991122

Method GET_PERSISTENT_BY_GUID on class CA_TRANSACTION_TRL has no exception.

Method GET_PERSISTENT_BY_KEY Signature

Method GET_PERSISTENT_BY_KEY on class CA_TRANSACTION_TRL has no parameter.
Method GET_PERSISTENT_BY_KEY on class CA_TRANSACTION_TRL has no exception.

Method GET_PERSISTENT_BY_OID Signature

Method GET_PERSISTENT_BY_OID on class CA_TRANSACTION_TRL has no parameter.
Method GET_PERSISTENT_BY_OID on class CA_TRANSACTION_TRL has no exception.

Method GET_REF_BY_OID Signature

Method GET_REF_BY_OID on class CA_TRANSACTION_TRL has no parameter.
Method GET_REF_BY_OID on class CA_TRANSACTION_TRL has no exception.

Method GET_STATUS Signature

Method GET_STATUS on class CA_TRANSACTION_TRL has no parameter.
Method GET_STATUS on class CA_TRANSACTION_TRL has no exception.

Method GET_TRANSACTIONS_BY_INTERVAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DATE1 Call by reference Type reference (TYPE) TPM_TRLDATE Datum von 19990826
2 Importing IM_DATE2 Call by reference Type reference (TYPE) TPM_TRLDATE Datum bis 19990826
3 Importing IM_INCL1 Call by reference Type reference (TYPE) TPM_INCL_SIGN Inklusive / Exklusive des GV 19990826
4 Importing IM_INCL2 Call by reference Type reference (TYPE) TPM_INCL_SIGN Inklusive / Exklusive des GV 19990826
5 Importing IM_INCL_DELETABLE Call by reference Type reference (TYPE) TPM_INCL_SIGN tpmco_con_trl_incl inkl Flag für löschbare GV 20000523
6 Importing IM_INCL_REVERSABLE Call by reference Type reference (TYPE) TPM_INCL_SIGN tpmco_con_trl_incl inkl Flag für stornierbare GV 20000523
7 Importing IM_INCL_REVERSED Call by reference Type reference (TYPE) TPM_INCL_SIGN tpmco_con_trl_excl inkl Flag für stornierte GV 20000121
8 Importing IM_INCL_TO_FIX Call by reference Type reference (TYPE) TPM_INCL_SIGN TPMCO_CON_TRL_INCL inkl Flag für zu fixierende GV 20030131
9 Importing IM_INCL_TO_REVERSE Call by reference Type reference (TYPE) TPM_INCL_SIGN TPMCO_CON_TRL_EXCL inkl Flag für zu stornierende GV 20030131
10 Importing IM_POSITION Call by reference Object reference (TYPE REF TO) CL_POSITION_TRL Position 19990826
11 Returning RE_TAB_TRANSACTION Value transfer Type reference (TYPE) TRLY_TRANSACTION Tabelle mit GV 19990826

Method GET_TRANSACTIONS_BY_INTERVAL on class CA_TRANSACTION_TRL has no exception.

Method GET_TRANSACTIONS_UNTIL_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DATE Call by reference Type reference (TYPE) TPM_TRLDATE Datum 19991001
2 Importing IM_POSITION Call by reference Object reference (TYPE REF TO) CL_POSITION_TRL Position 19991001
3 Importing IM_RANGE_BUSTRANSCAT Call by reference Type reference (TYPE) TPMY_RANGE_BUSTRANSCAT Range GV-Typen 20000725
4 Importing IM_RANGE_BUSTRANSSTATE Call by reference Type reference (TYPE) TPMY_RANGE_BUSTRANSSTATE Range GV-Status 20000727
5 Importing IM_TAB_BUSTRANSID_EXCL Call by reference Type reference (TYPE) TRLY_GUID Tabelle von BUSTRANSIDS 20030121
6 Importing IM_TAB_GUID_EXCL Call by reference Type reference (TYPE) TRLY_GUID Tabelle von GUIDS 20030211
7 Returning RE_TAB_TRANSACTION Value transfer Type reference (TYPE) TRLY_TRANSACTION Tabelle mit GV 19991001

Method GET_TRANSACTIONS_UNTIL_DATE on class CA_TRANSACTION_TRL has no exception.

Method GET_TRANSACTION_BY_BUSTRANSID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_BUSTRANSID Call by reference Type reference (TYPE) TPM_BUSTRANSID Business Transaction 20000121
2 Importing IM_VALUATION_AREA Call by reference Type reference (TYPE) TPM_VAL_AREA Bewertungsbereich 20000121
3 Returning RE_TRANSACTION Value transfer Object reference (TYPE REF TO) CL_TRANSACTION_TRL Objekt 20000121

Method GET_TRANSACTION_BY_BUSTRANSID on class CA_TRANSACTION_TRL has no exception.

Method GET_TRANSACTION_BY_ID_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TAB_BUSTRANSID Call by reference Type reference (TYPE) TRDY_BUSTRANSID Tabelle von GV-Ids 20030120
2 Importing IM_VALUATION_AREA Call by reference Type reference (TYPE) TPM_VAL_AREA Bewertungsbereich 20030120
3 Returning RE_TAB_TRANSACTION Value transfer Type reference (TYPE) TRLY_TRANSACTION Tabelle von TRL-GV 20030120

Method GET_TRANSACTION_BY_ID_LIST on class CA_TRANSACTION_TRL has no exception.

Method GET_TRANS_BY_INTERVAL_TAB_POS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DATE1 Call by reference Type reference (TYPE) TPM_TRLDATE von TRL Datum 20030819
2 Importing IM_DATE2 Call by reference Type reference (TYPE) TPM_TRLDATE bis TRL Datum 20030819
3 Importing IM_INCL1 Call by reference Type reference (TYPE) TPM_INCL_SIGN inkl Flag von-TRL Datum 20030819
4 Importing IM_INCL2 Call by reference Type reference (TYPE) TPM_INCL_SIGN inkl Flag bis-TRL Datum 20030819
5 Importing IM_INCL_DELETABLE Call by reference Type reference (TYPE) TPM_INCL_SIGN TPMCO_CON_TRL_INCL inkl Flag für löschbare GV 20030819
6 Importing IM_INCL_PO_BUFFER Call by reference Type reference (TYPE) TPM_INCL_SIGN TPMCO_CON_TRL_INCL inkl Flag für Positionspuffer 20060420
7 Importing IM_INCL_REVERSABLE Call by reference Type reference (TYPE) TPM_INCL_SIGN TPMCO_CON_TRL_INCL inkl Flag für stornierbare GV 20030819
8 Importing IM_INCL_REVERSED Call by reference Type reference (TYPE) TPM_INCL_SIGN TPMCO_CON_TRL_EXCL inkl Flag für stornierte GV 20030819
9 Importing IM_INCL_TO_FIX Call by reference Type reference (TYPE) TPM_INCL_SIGN TPMCO_CON_TRL_INCL inkl Flag für zu fixierende GV 20030925
10 Importing IM_INCL_TO_REVERSE Call by reference Type reference (TYPE) TPM_INCL_SIGN TPMCO_CON_TRL_EXCL inkl Flag für zu stornierende GV 20030925
11 Importing IM_INCL_UD_BUFFER Call by reference Type reference (TYPE) TPM_INCL_SIGN TPMCO_CON_TRL_INCL inkl Flag für Benutzerdatenpuffer 20060420
12 Importing IM_RNG_BUSTRANSCAT Call by reference Type reference (TYPE) TRGR_BUSTRANSCAT Rangetabelle für Geschäftsvorfallstyp 20050607
13 Importing IM_RNG_BUSTRANSSTATE Call by reference Type reference (TYPE) TPMY_RANGE_BUSTRANSSTATE Range for Status of Business Transaction 20110519
14 Importing IM_TAB_POSITION Call by reference Type reference (TYPE) TRLY_POSITION Tabellentyp Treasury Ledger Position 20030819
15 Returning RE_TAB_TRANSACTION Value transfer Type reference (TYPE) TRLY_TRANSACTION Tabelle mit GV 20030819

Method GET_TRANS_BY_INTERVAL_TAB_POS on class CA_TRANSACTION_TRL has no exception.

Method GET_TRANS_BY_POSTINGDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_POSITION Call by reference Object reference (TYPE REF TO) CL_POSITION_TRL Treasury Ledger Position 20041213
2 Importing IM_POSTING_DATE Call by reference Type reference (TYPE) BUDAT Buchungsdatum im Beleg 20041213
3 Returning RE_TAB_TRANSACTION Value transfer Type reference (TYPE) TRLY_TRANSACTION Tabelle von TRL-GV 20041213

Method GET_TRANS_BY_POSTINGDATE on class CA_TRANSACTION_TRL has no exception.

Method REFRESH_RUNTIME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FLG_RELEASE Value transfer Type reference (TYPE) XFELD Entfernen aus Verwaltung 20050421

Method REFRESH_RUNTIME on class CA_TRANSACTION_TRL has no exception.

Method REG_TRANS_IN_ACCESS_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing OBJECT_INFO Call by reference Type reference (TYPE) TYP_OBJECT_INFO 20050330

Method REG_TRANS_IN_ACCESS_BUFFER on class CA_TRANSACTION_TRL has no exception.

Method SAVE Signature

Method SAVE on class CA_TRANSACTION_TRL has no parameter.
Method SAVE on class CA_TRANSACTION_TRL has no exception.

Method SAVE_IN_UPDATE_TASK Signature

Method SAVE_IN_UPDATE_TASK on class CA_TRANSACTION_TRL has no parameter.
Method SAVE_IN_UPDATE_TASK on class CA_TRANSACTION_TRL has no exception.

Method SET_STATUS Signature

Method SET_STATUS on class CA_TRANSACTION_TRL has no parameter.
Method SET_STATUS on class CA_TRANSACTION_TRL has no exception.
Event Signatures

Event AGENT_CREATED Signature
Event AGENT_CREATED on class CA_TRANSACTION_TRL has no parameter.
Event CREATED_TRANSIENT Signature
Event CREATED_TRANSIENT on class CA_TRANSACTION_TRL has no parameter.
Event DELETED Signature
Event DELETED on class CA_TRANSACTION_TRL has no parameter.
Event LOADED_WITHOUT_STATE Signature
Event LOADED_WITHOUT_STATE on class CA_TRANSACTION_TRL has no parameter.
Event LOADED_WITH_STATE Signature
Event LOADED_WITH_STATE on class CA_TRANSACTION_TRL has no parameter.
Event TO_BE_DELETED Signature
Event TO_BE_DELETED on class CA_TRANSACTION_TRL has no parameter.
History
Last changed by/on SAP  20060711 
SAP Release Created in