Hierarchy
⤷ 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 |