SAP ABAP Class CA_BUSINESSTRANSACTION_TRD (Agent Treasury: Distributor - Business Transaction)
Hierarchy
EA-FINSERV (Software Component) SAP Enterprise Extension Financial Services
   FIN-FSCM-TRM-TM (Application Component) Transaction Manager
     FTR_DISTRIBUTOR (Package) CFM-TM: Distributor
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CB_BUSINESSTRANSACTION_TRD Base Agent Treasury: Routing Slip - Business Transaction 19990813
Properties
Class CA_BUSINESSTRANSACTION_TRD  
Short Description Agent Treasury: Distributor - Business Transaction    
Super Class CB_BUSINESSTRANSACTION_TRD Base Agent Treasury: Routing Slip - Business Transaction 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FTR_DISTRIBUTOR   CFM-TM: Distributor 
Created 19990813   SAP 
Last change 20131127   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CA_BUSINESSTRANSACTION_TRD has no forward declaration.
Interfaces
Class CA_BUSINESSTRANSACTION_TRD has no interface implemented.
Friends
Class CA_BUSINESSTRANSACTION_TRD 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_BUSINESSTRANSACTION_TRD Class Agent - Singleton 19990813
2 BUFFER Instance attribute Private See coding Internal Buffer for Mass Access 19990813
3 DB_BUFFER_FLOW Instance attribute Private See coding 20050330
4 DB_BUFFER_SEC_FLOW Instance attribute Private See coding 20050330
5 DB_BUFFER_TRANS Instance attribute Private See coding 20050330
6 DB_BUFFER_TRANS_EXT Instance attribute Private See coding 20050330
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_EVENT Instance method Private Method Checks if an Event Exists in the Event list 20000515
2 CLASS_CONSTRUCTOR Static method Public Constructor Class Constructor 20011016
3 COMPARE_OLD_TO_NEW_FLOWS Instance method Private Method X/Y - Comparison of Old and New Flows 20000515
4 COMPARE_OLD_TO_NEW_SEC_FLOWS Instance method Private Method X/Y - Comparison of Old and New Flows 20001020
5 CONVERT_DB_TO_MAPPING Instance method Private Method Converts a BT in DB Format to Mapping Format 20000515
6 CONVERT_FLOWS_TO_DB Instance method Private Method Converts Flows from Mapping Format to DB Format 20000515
7 CONVERT_FLOWS_TO_MAPPING Instance method Private Method Converts Flows from DB Format to Mapping Format 20000515
8 CONVERT_HEADER_TO_MAPPING Instance method Private Method Converts Header Data from DB Format to Mapping Format 20000515
9 DELETE_PERSISTENT Instance method Public Method 20021219
10 FILL_DB_BUFFER_BY_ID_LIST Instance method Public Method Fills DB Buffer for a List of IDs 20050330
11 GET_CHANGED Instance method Public Method 20011016
12 GET_CREATED Instance method Public Method 20011016
13 GET_PERSISTENT_AFTER_DATE Instance method Public Method Reads Objects Acc. to Key Date for Security ID and BT Cats 20050317
14 GET_PERSISTENT_BY_BUSTRANSID Instance method Public Method Reads an Object using the Business Transaction ID 19990823
15 GET_PERSISTENT_BY_ID_LIST Instance method Public Method Reads Objects for Several Business Transaction IDs 20011017
16 GET_PERSISTENT_BY_OID Instance method Public Method 20011016
17 GET_PERS_BUSTRANS_SCHED_FIX Instance method Public Method Reads Objects that Imported Redemption Schedules Fixed 20050405
18 LOAD_BUFFER_BY_BUSTRANSID Instance method Public Method Fills Buffer via bustransid / extbustransid 20011016
19 LOAD_BUFFER_BY_ID_LIST Instance method Public Method Searches and Loads BT to a List of BT IDs 20011017
20 LOAD_BUFFER_BY_SCHED_KEY_FIX Instance method Public Method Fills Buffer with BT that Imported Redemption Scheds Fixed 20050405
21 LOAD_BUFFER_BY_SECID_DATE Instance method Public Method Fills Buffer with BT Acc.to Key Date for Security ID/BT Cats 20050317
22 REFRESH_RUNTIME Instance method Public Method 20130311
Events
Class CA_BUSINESSTRANSACTION_TRD has no event.
Types
Class CA_BUSINESSTRANSACTION_TRD has no local type.
Method Signatures

Method CHECK_EVENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_EVENT_CATEGORY Value transfer Type reference (TYPE) TPM_TRD_EVENT_CATEGORY Eventtyp 20000515
2 Importing IM_TAB_EVENTS Call by reference Type reference (TYPE) TRDY_EVENT Eventliste 20000515
3 Returning RE_FLG_FOUND Value transfer Type reference (TYPE) I 1 = Event gefunden, 0 Event nicht gefunden 20000515

Method CHECK_EVENT on class CA_BUSINESSTRANSACTION_TRD has no exception.

Method CLASS_CONSTRUCTOR Signature

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

Method COMPARE_OLD_TO_NEW_FLOWS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_TAB_DELETE_FLOWS Call by reference Type reference (TYPE) TRDY_DB_FLOW Bewegungen für DB-Delete 20000515
2 Changing CH_TAB_INSERT_FLOWS Call by reference Type reference (TYPE) TRDY_DB_FLOW Bewegungen für DB-Insert 20000515
3 Changing CH_TAB_UPDATE_FLOWS Call by reference Type reference (TYPE) TRDY_DB_FLOW Bewegungen für DB-Update 20000515
4 Importing IM_TAB_NEW_FLOWS Value transfer Type reference (TYPE) TRDY_DB_FLOW Neue Bewegungen im DB-Format 20000515
5 Importing IM_TAB_OLD_FLOWS Value transfer Type reference (TYPE) TRDY_DB_FLOW Alte Bewegungen im DB-Format 20000515

Method COMPARE_OLD_TO_NEW_FLOWS on class CA_BUSINESSTRANSACTION_TRD has no exception.

Method COMPARE_OLD_TO_NEW_SEC_FLOWS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_TAB_DELETE_SEC_FLOWS Call by reference Type reference (TYPE) TRDY_DB_SEC_FLOW Bewegungen (Bepp-Teil) für DB-Delete 20001020
2 Changing CH_TAB_INSERT_SEC_FLOWS Call by reference Type reference (TYPE) TRDY_DB_SEC_FLOW Bewegungen (Bepp-Teil) für DB-Insert 20001020
3 Changing CH_TAB_UPDATE_SEC_FLOWS Call by reference Type reference (TYPE) TRDY_DB_SEC_FLOW Bewegungen (Bepp-Teil) für DB-Update 20001020
4 Importing IM_TAB_NEW_SEC_FLOWS Value transfer Type reference (TYPE) TRDY_DB_SEC_FLOW Neue Bewegungen (Bepp-Teil) im DB-Format 20001020
5 Importing IM_TAB_OLD_SEC_FLOWS Value transfer Type reference (TYPE) TRDY_DB_SEC_FLOW Alte Bewegungen (Bepp-Teil)im DB-Format 20001020

Method COMPARE_OLD_TO_NEW_SEC_FLOWS on class CA_BUSINESSTRANSACTION_TRD has no exception.

Method CONVERT_DB_TO_MAPPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_MAP_BUSTRANS Value transfer Type reference (TYPE) TYP_DB_DATA GV im Mapping-Format 20000515
2 Importing IM_DB_HEADER Value transfer Type reference (TYPE) TRDT_TRDBUSTRANS GV-Kopf im Datenbankformat 20000515
3 Importing IM_TAB_DB_FLOWS Call by reference Type reference (TYPE) TRDY_DB_FLOW Bewegungen im DB-Format 20000515
4 Importing IM_TAB_DB_SEC_FLOWS Call by reference Type reference (TYPE) TRDY_DB_SEC_FLOW Bewegungen (BEPP-Teil) im DB-Format 20001020

Method CONVERT_DB_TO_MAPPING on class CA_BUSINESSTRANSACTION_TRD has no exception.

Method CONVERT_FLOWS_TO_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_TAB_DB_FLOWS Call by reference Type reference (TYPE) TRDY_DB_FLOW Bewegungen im Datenbank-Format 20000515
2 Changing CH_TAB_DB_SEC_FLOWS Call by reference Type reference (TYPE) TRDY_DB_SEC_FLOW Bewegungen (Bepp-Teil) im DB-Format 20001020
3 Importing IM_BUSTRANS_OS_GUID Value transfer Type reference (TYPE) TPM_DB_OS_GUID OID des Geschäftsvorfalls 20000515
4 Importing IM_TAB_MAP_FLOWS Call by reference Type reference (TYPE) TRDY_FLOW_KEY Bewegungen im Mapping-Format 20000515

Method CONVERT_FLOWS_TO_DB on class CA_BUSINESSTRANSACTION_TRD has no exception.

Method CONVERT_FLOWS_TO_MAPPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_MAP_BUSTRANS Call by reference Type reference (TYPE) TYP_DB_DATA GV in Mapping-Struktur 20000515
2 Importing IM_TAB_DB_FLOWS Call by reference Type reference (TYPE) TRDY_DB_FLOW Bewegungen im Datenbank-Format 20000515
3 Importing IM_TAB_DB_SEC_FLOWS Value transfer Type reference (TYPE) TRDY_DB_SEC_FLOW Bewegungen (BEPP-Teil) im DB-Format 20001020

Method CONVERT_FLOWS_TO_MAPPING on class CA_BUSINESSTRANSACTION_TRD has no exception.

Method CONVERT_HEADER_TO_MAPPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_MAP_BUSTRANS Value transfer Type reference (TYPE) TYP_DB_DATA GV in Mapping-Struktur 20000515
2 Importing IM_DB_HEADER Value transfer Type reference (TYPE) TRDT_TRDBUSTRANS Kopf im Datenbankformat 20000515

Method CONVERT_HEADER_TO_MAPPING on class CA_BUSINESSTRANSACTION_TRD has no exception.

Method DELETE_PERSISTENT Signature

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

Method FILL_DB_BUFFER_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 Liste von GV-IDs 20050330
2 Importing IM_TAB_EXTBUSTRANSID Call by reference Type reference (TYPE) TRDY_EXTBUSTRANSID Treasury: Tabellen von Externen IDs für Distributor-GV 20050330

Method FILL_DB_BUFFER_BY_ID_LIST on class CA_BUSINESSTRANSACTION_TRD has no exception.

Method GET_CHANGED Signature

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

Method GET_CREATED Signature

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

Method GET_PERSISTENT_AFTER_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_KEYDATE Call by reference Type reference (TYPE) TPM_POSTING_DATE Datum 20050317
2 Importing IM_RANGE_BUSTRANSCAT Call by reference Type reference (TYPE) TPMY_RANGE_BUSTRANSCAT Treasury: Range für Geschäftsvorfallstypen 20050317
3 Importing IM_RANGE_BUSTRANSSTATE Call by reference Type reference (TYPE) TPMY_RANGE_TRD_BUSTRANSSTATE Range für Status des Geschäftsvorfalls 20050317
4 Importing IM_SECURITY_ID Call by reference Type reference (TYPE) VVRANLW Kennummer Wertpapier 20050317
5 Returning RE_TAB_BUSTRANS Value transfer Type reference (TYPE) TRDY_BUSINESS_TRANSACTION_CL Distributor: Tabelle von Geschäftsvorfällen (CL) 20050317

Method GET_PERSISTENT_AFTER_DATE on class CA_BUSINESSTRANSACTION_TRD has no exception.

Method GET_PERSISTENT_BY_BUSTRANSID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_BUSTRANSID Value transfer Type reference (TYPE) TPM_BUSTRANSID Geschäftsvorfalls-ID 19990823
2 Importing IM_EXTBUSTRANSID Value transfer Type reference (TYPE) TPM_EXTBUSTRANSID Vom Erzeuger vergebene ID des GV 20000515
3 Importing IM_OWNER Value transfer Type reference (TYPE) TPM_BUSTRANS_OWNER Erzeuger des GV 20000515
4 Returning RE_BUSTRANS Value transfer Object reference (TYPE REF TO) CL_BUSINESSTRANSACTION_TRD Referenz auf Geschäftsvorfall 19990823

Method GET_PERSISTENT_BY_BUSTRANSID on class CA_BUSINESSTRANSACTION_TRD has no exception.

Method GET_PERSISTENT_BY_ID_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TAB_BUSTRANSID Value transfer Type reference (TYPE) TRDY_BUSTRANSID Tabelle von GV-Ids 20011017
2 Importing IM_TAB_EXTBUSTRANSID Value transfer Type reference (TYPE) TRDY_EXTBUSTRANSID Treasury: Tabellen von Externen IDs für Distributor-GV 20030114
3 Returning RE_TAB_BUSTRANS Value transfer Type reference (TYPE) TRDY_BUSINESS_TRANSACTION_CL Distributor: Tabelle von Geschäftsvorfällen (CL) 20011017

Method GET_PERSISTENT_BY_ID_LIST on class CA_BUSINESSTRANSACTION_TRD has no exception.

Method GET_PERSISTENT_BY_OID Signature

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

Method GET_PERS_BUSTRANS_SCHED_FIX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_RANGE_SCHEDULE_KEY_FIX Call by reference Type reference (TYPE) RDPY_RANGE_SCHEDULE_KEY_FIX Range von Tilgungsplänen 20050405
2 Importing IM_SECURITY_ID Call by reference Type reference (TYPE) VVRANLW Kennummer Wertpapier 20050405
3 Returning RE_TAB_BUSTRANS Value transfer Type reference (TYPE) TRDY_BUSINESS_TRANSACTION_CL Distributor: Tabelle von Geschäftsvorfällen (CL) 20050405

Method GET_PERS_BUSTRANS_SCHED_FIX on class CA_BUSINESSTRANSACTION_TRD has no exception.

Method LOAD_BUFFER_BY_BUSTRANSID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_BUSTRANSID Value transfer Type reference (TYPE) TPM_BUSTRANSID Geschäftsvorfalls-ID 20011016
2 Importing IM_EXTBUSTRANSID Value transfer Type reference (TYPE) TPM_EXTBUSTRANSID Vom Erzeuger vergebene ID des GV 20011016
3 Importing IM_OWNER Value transfer Type reference (TYPE) TPM_BUSTRANS_OWNER Erzeuger des GV 20011016
# Exception Resumable Description Created on
1 TRANSACTION_NOT_FOUND TRD GV nicht gefunden 20011016

Method LOAD_BUFFER_BY_ID_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TAB_BUSTRANSID Value transfer Type reference (TYPE) TRDY_BUSTRANSID Liste von GV-IDs 20011017
2 Importing IM_TAB_EXTBUSTRANSID Call by reference Type reference (TYPE) TRDY_EXTBUSTRANSID Treasury: Tabellen von Externen IDs für Distributor-GV 20030114
# Exception Resumable Description Created on
1 TRANSACTION_NOT_FOUND keine TRD-GV gefunden 20011017

Method LOAD_BUFFER_BY_SCHED_KEY_FIX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_RANGE_SCHEDULE_KEY_FIX Call by reference Type reference (TYPE) RDPY_RANGE_SCHEDULE_KEY_FIX Range von Tilgungsplänen 20050405
2 Importing IM_SECURITY_ID Call by reference Type reference (TYPE) VVRANLW Kennummer Wertpapier 20050405
# Exception Resumable Description Created on
1 TRANSACTION_NOT_FOUND keine TRD-GV gefunden 20050405

Method LOAD_BUFFER_BY_SECID_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_KEYDATE Call by reference Type reference (TYPE) TPM_POSTING_DATE Datum 20050317
2 Importing IM_RANGE_BUSTRANSCAT Call by reference Type reference (TYPE) TPMY_RANGE_BUSTRANSCAT Range für Geschäftsvorfallstypen 20050317
3 Importing IM_RANGE_BUSTRANSSTATE Call by reference Type reference (TYPE) TPMY_RANGE_TRD_BUSTRANSSTATE Range für Status des Geschäftsvorfalls 20050317
4 Importing IM_SECURITY_ID Call by reference Type reference (TYPE) VVRANLW Kennummer Wertpapier 20050317
# Exception Resumable Description Created on
1 TRANSACTION_NOT_FOUND keine TRD-GV gefunden 20050317

Method REFRESH_RUNTIME Signature

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

Method REFRESH_RUNTIME on class CA_BUSINESSTRANSACTION_TRD has no exception.
History
Last changed by/on SAP  20131127 
SAP Release Created in