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 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_DISTRIBUTOR_TRD | Interface for Distributors | 19990816 |
2 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_EXTERNAL_SERVICE_TRG | Service Interface for External Use | 20030115 |
Meta Relationship - Used By
# | Relationship type | Used by | Short Description | Created on |
---|---|---|---|---|
1 | Inheritance (c INHERITING FROM c_ref) | CL_MIGRATION_DISTRIBUTOR_TRD | Distributor for Migration of Sec. Acct and Quantity Ledger | 20001206 |
2 | Inheritance (c INHERITING FROM c_ref) | CL_MIGR_FUTURE_DISTRIBUTOR_TRD | Distributor for Migration of Futures | 20010727 |
3 | Inheritance (c INHERITING FROM c_ref) | CL_MIGR_FUT_DISTRIBUTOR_TRD | Distributor for Migration of Product Group Options/Futures | 20030703 |
4 | Inheritance (c INHERITING FROM c_ref) | CL_MIGR_LOA_DISTRIBUTOR_TRD | Distributor for Migration of Product Group Loans | 20030703 |
5 | Inheritance (c INHERITING FROM c_ref) | CL_MIGR_OTC_DISTRIBUTOR_TRD | Distibutor for Migration of Product Group OTC | 20030703 |
6 | Inheritance (c INHERITING FROM c_ref) | CL_MIGR_SEC_DISTRIBUTOR_TRD | Distributor for Migration of Product Group Securities | 20030703 |
7 | Inheritance (c INHERITING FROM c_ref) | CL_VA_INIT_DISTRIBUTOR_TRD | Distributor Valuation Area Initialization | 20010406 |
Properties
Class | CL_STANDARD_DISTRIBUTOR_TRD | |
Short Description | Standard Implementation of a Distributor | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | FTR_DISTRIBUTOR | CFM-TM: Distributor |
Created | 19990816 | SAP |
Last change | 20130531 | 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
# | Interface | Abstract | Final | Description | Created on |
---|---|---|---|---|---|
1 | IF_DISTRIBUTOR_TRD | Interface for Distributors | 19990816 | ||
2 | IF_EXTERNAL_SERVICE_TRG | Service Interface for External Use | 20030115 |
Friends
# | Friend | Modeled only | Created on | Description |
---|---|---|---|---|
1 | CL_BUSINESS_TRANSACTION_TRQ | 20120203 | Treasury: Quantity Ledger - Business Transaction |
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ACTION_TODO_HANDLING | Instance attribute | Protected | Type reference (TYPE) | TPM_TRG_ACTION_TODO_HANDLING | 0=Distributor,1=External | 20030227 | ||
2 | COMPANY_CODE | Instance attribute | Protected | Type reference (TYPE) | BUKRS | Company Code | 20010102 | ||
3 | DISTRIBUTOR_CAT | Instance attribute | Protected | Type reference (TYPE) | TPM_DISTRIBUTOR_CATEGORY | Distributor Category | 20030703 | ||
4 | FLG_TESTRUN | Instance attribute | Protected | Type reference (TYPE) | I | 1=Test Run; 0 = Update Run | 20010102 | ||
5 | FLG_VA_INIT | Instance attribute | Protected | Type reference (TYPE) | CHAR1 | Flag Initialization Par. Valuation Areas | 20010531 | ||
6 | LEADING_OWNERSHIP | Instance attribute | Protected | Type reference (TYPE) | TPM_LEADING_OWNERSHIP | Origin of Leading Business Transactions | 20030106 | ||
7 | MIGRATION_CAT | Instance attribute | Protected | Type reference (TYPE) | TPM_MIGRATION_CAT | Migration type | 20030625 | ||
8 | OO_TRANSACTION | Instance attribute | Protected | Object reference (TYPE REF TO) | IF_OS_TRANSACTION | OO Transaction | 20010102 | ||
9 | PARTNER | Instance attribute | Protected | Object reference (TYPE REF TO) | IF_PARTNER_TRD | Distributor Partner | 20021223 | ||
10 | PARTNER_PACKAGE | Instance attribute | Protected | Type reference (TYPE) | TPM_PARTNER_PACKAGE | 'TRD' | Partner Package in Parallel Position Management | 20021210 | |
11 | PRODUCT_GROUP | Instance attribute | Protected | Type reference (TYPE) | TPM_PRODUCT_GROUP | Product Group | 20021223 | ||
12 | PROTOCOL_HANDLER | Instance attribute | Protected | Object reference (TYPE REF TO) | CL_PROTOCOL_HANDLER_TRP | PROTOCOL_HANDLER | 20010102 | ||
13 | RANGE_LOA | Instance attribute | Protected | Type reference (TYPE) | TRGR_PRODUCT_CATEGORY | Product Category - Loans | 20021230 | ||
14 | RANGE_OTC | Instance attribute | Protected | Type reference (TYPE) | TRGR_PRODUCT_CATEGORY | Product Category - OTC Transactions | 20021230 | ||
15 | RANGE_POS | Instance attribute | Protected | Type reference (TYPE) | TRGR_PRODUCT_CATEGORY | Product Category - Options/Futures | 20021230 | ||
16 | RANGE_SEC | Instance attribute | Protected | Type reference (TYPE) | TRGR_PRODUCT_CATEGORY | Product Category - Securities | 20021230 | ||
17 | STATE | Instance attribute | Protected | Type reference (TYPE) | I | 0 | Distributor Status | 19990817 | |
18 | TAB_BUSINESS_TRANSACTIONS | Instance attribute | Protected | Type reference (TYPE) | TRDY_BUSINESSTRANSACTION | List of Business Transactions for Processing | 20010102 | ||
19 | TAB_DELAYED_BUSINESS_TRANS | Instance attribute | Protected | Type reference (TYPE) | TRDY_BUSINESSTRANSACTION | TAB_DELAYED_BUSINESS_TRANS | 20010102 | ||
20 | TAB_DELETE_BUSINESS_TRANS | Instance attribute | Protected | Type reference (TYPE) | TRDY_BUSINESSTRANSACTION | TAB_DELETE_BUSINESS_TRANS | 20010102 | ||
21 | TAB_FILTERED_BUSINESS_TRANS | Instance attribute | Protected | Type reference (TYPE) | TRDY_BUSINESSTRANSACTION | List of Filtered Business Transactions | 20021223 | ||
22 | TAB_PARTNER | Instance attribute | Protected | Type reference (TYPE) | TRDY_IF_PARTNER | Table Type Interface TRD Partner | 20021210 | ||
23 | TAB_STORED_TRANSACTIONS | Instance attribute | Protected | Type reference (TYPE) | TRDY_BUSINESSTRANSACTION | Temporarily Stored Business Transactions | 20030220 | ||
24 | TCODE | Instance attribute | Protected | Type reference (TYPE) | TCODE | Transaction Code | 20010102 | ||
25 | TEMP_DIFF_KEY | Static Attribute | Protected | Type reference (TYPE) | CHAR4 | TEMP_DIFF_KEY | 20010102 | ||
26 | VAL_AREA_INIT | Instance attribute | Protected | Type reference (TYPE) | TPM_VAL_AREA | Valuation Area to be Initialized | 20021223 |
Methods
Events
Class CL_STANDARD_DISTRIBUTOR_TRD has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | DUMMY | Protected | Type reference (TYPE) | I | Test | 20010102 |
|
2 | TYP_TAB_PARTNER | Protected | See coding | 20010102 | typ_tab_partner type standard table of ref to if_partner_trd
|
Method Signatures
Method ACTIONS_TODO Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EX_CANCEL | Call by reference | Type reference (TYPE) | CHAR1 | Abbruch | 20030313 | ||
2 | Exporting | EX_TAB_ACTION_TODO | Call by reference | Type reference (TYPE) | TRGY_ACTION_TODO | Tabellentyp Action Todo | 20030227 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | FAILED | fehlgeschlagen | 20030220 |
Method ASYNC_POSTING Signature
Method ASYNC_POSTING on class CL_STANDARD_DISTRIBUTOR_TRD has no parameter.
Method ASYNC_POSTING on class CL_STANDARD_DISTRIBUTOR_TRD has no exception.
Method CHECK_CONSISTENCE Signature
Method CHECK_CONSISTENCE on class CL_STANDARD_DISTRIBUTOR_TRD has no parameter.
Method CHECK_CONSISTENCE on class CL_STANDARD_DISTRIBUTOR_TRD has no exception.
Method CLASS_CONSTRUCTOR Signature
Method CLASS_CONSTRUCTOR on class CL_STANDARD_DISTRIBUTOR_TRD has no parameter.
Method CLASS_CONSTRUCTOR on class CL_STANDARD_DISTRIBUTOR_TRD has no exception.
Method CLS_GET_TEMP_DIFF_KEY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EX_TEMP_DIFF_KEY | Value transfer | Type reference (TYPE) | CHAR4 | Temporäre Schlüsselergänzung | 20000928 |
Method CLS_GET_TEMP_DIFF_KEY on class CL_STANDARD_DISTRIBUTOR_TRD has no exception.
Method CONSTRUCTOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IM_ACTION_TODO_HANDLING | Value transfer | Type reference (TYPE) | TPM_TRG_ACTION_TODO_HANDLING | 0=Distributor,1=extern | 20030227 | ||
2 | Importing | IM_COMPANY_CODE | Value transfer | Type reference (TYPE) | BUKRS | Buchungskreis, in dem der Distributor die GV verteilt | 19990816 | ||
3 | Importing | IM_DISTRIBUTOR_CATEGORY | Value transfer | Type reference (TYPE) | I | Distributor-Typ | 20000525 | ||
4 | Importing | IM_FLG_TESTRUN | Value transfer | Type reference (TYPE) | I | Testlauf ja (1) / nein (0) | 20000705 | ||
5 | Importing | IM_LEADING_OWNERSHIP | Value transfer | Type reference (TYPE) | TPM_LEADING_OWNERSHIP | führende Anwendung | 20031031 | ||
6 | Importing | IM_PROTOCOL_HANDLER | Value transfer | Object reference (TYPE REF TO) | CL_PROTOCOL_HANDLER_TRP | Protokoll-Handler | 20000503 | ||
7 | Importing | IM_TCODE | Value transfer | Type reference (TYPE) | TCODE | Transaktionscode des Aufrufers | 19990818 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | COMPANY_CODE_INVALID | Buchungskreis ungültig | 19990817 | |
2 | SYSTEM_ERROR | Fehler aus Basis, z.B. von Persistenzdienst | 19990817 | |
3 | TCODE_INVALID | Transaktionscode nicht gefüllt | 19990818 |
Method CREATE_BUSINESS_TRANSACTION Signature
Method CREATE_BUSINESS_TRANSACTION on class CL_STANDARD_DISTRIBUTOR_TRD has no parameter.
Method CREATE_BUSINESS_TRANSACTION on class CL_STANDARD_DISTRIBUTOR_TRD has no exception.
Method DISTRIBUTE Signature
Method DISTRIBUTE on class CL_STANDARD_DISTRIBUTOR_TRD has no parameter.
Method DISTRIBUTE on class CL_STANDARD_DISTRIBUTOR_TRD has no exception.
Method FILTER_CHANGED_BUSTRANS Signature
Method FILTER_CHANGED_BUSTRANS on class CL_STANDARD_DISTRIBUTOR_TRD has no parameter.
Method FILTER_CHANGED_BUSTRANS on class CL_STANDARD_DISTRIBUTOR_TRD has no exception.
Method GET_COMPANY_CODE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RE_COMPANY_CODE | Value transfer | Type reference (TYPE) | BUKRS | Buchungkreis | 19990816 |
Method GET_COMPANY_CODE on class CL_STANDARD_DISTRIBUTOR_TRD has no exception.
Method GET_DEPENDENT_BUSTRANS4REV Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RE_TAB_DEPENDENT_TRANS | Value transfer | Type reference (TYPE) | TRDY_BUSTRANSID | Tabelle von IDs für Distributor-Geschäftsvorfälle | 20060801 |
Method GET_DEPENDENT_BUSTRANS4REV on class CL_STANDARD_DISTRIBUTOR_TRD has no exception.
Method GET_STATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RE_STATE | Value transfer | Type reference (TYPE) | I | Distributor-Status | 20000705 |
Method GET_STATE on class CL_STANDARD_DISTRIBUTOR_TRD has no exception.
Method MARK_FOR_DELETION Signature
Method MARK_FOR_DELETION on class CL_STANDARD_DISTRIBUTOR_TRD has no parameter.
Method MARK_FOR_DELETION on class CL_STANDARD_DISTRIBUTOR_TRD has no exception.
Method PREPARE_TRANSACTIONS Signature
Method PREPARE_TRANSACTIONS on class CL_STANDARD_DISTRIBUTOR_TRD has no parameter.
Method PREPARE_TRANSACTIONS on class CL_STANDARD_DISTRIBUTOR_TRD has no exception.
Method REQUEST_BUSINESS_TRANSACTION Signature
Method REQUEST_BUSINESS_TRANSACTION on class CL_STANDARD_DISTRIBUTOR_TRD has no parameter.
Method REQUEST_BUSINESS_TRANSACTION on class CL_STANDARD_DISTRIBUTOR_TRD has no exception.
Method REQUEST_BUSINESS_TRANSACTIONS Signature
Method REQUEST_BUSINESS_TRANSACTIONS on class CL_STANDARD_DISTRIBUTOR_TRD has no parameter.
Method REQUEST_BUSINESS_TRANSACTIONS on class CL_STANDARD_DISTRIBUTOR_TRD has no exception.
Method RESET_ACTIONS_TODO Signature
Method RESET_ACTIONS_TODO on class CL_STANDARD_DISTRIBUTOR_TRD has no parameter.
Method RESET_ACTIONS_TODO on class CL_STANDARD_DISTRIBUTOR_TRD has no exception.
Method RESTORE_TRANSACTIONS Signature
Method RESTORE_TRANSACTIONS on class CL_STANDARD_DISTRIBUTOR_TRD has no parameter.
Method RESTORE_TRANSACTIONS on class CL_STANDARD_DISTRIBUTOR_TRD has no exception.
Method SAVE Signature
Method SAVE on class CL_STANDARD_DISTRIBUTOR_TRD has no parameter.
Method SAVE on class CL_STANDARD_DISTRIBUTOR_TRD has no exception.
Method SET_BAPI_MODE Signature
Method SET_BAPI_MODE on class CL_STANDARD_DISTRIBUTOR_TRD has no parameter.
Method SET_BAPI_MODE on class CL_STANDARD_DISTRIBUTOR_TRD has no exception.
Method SET_FLG_FUT_MIGR Signature
Method SET_FLG_FUT_MIGR on class CL_STANDARD_DISTRIBUTOR_TRD has no parameter.
Method SET_FLG_FUT_MIGR on class CL_STANDARD_DISTRIBUTOR_TRD has no exception.
Method SET_FLG_VA_INIT Signature
Method SET_FLG_VA_INIT on class CL_STANDARD_DISTRIBUTOR_TRD has no parameter.
Method SET_FLG_VA_INIT on class CL_STANDARD_DISTRIBUTOR_TRD has no exception.
Method SET_LEADING_OWNERSHIP Signature
Method SET_LEADING_OWNERSHIP on class CL_STANDARD_DISTRIBUTOR_TRD has no parameter.
Method SET_LEADING_OWNERSHIP on class CL_STANDARD_DISTRIBUTOR_TRD has no exception.
Method SET_PRODUCT_GROUP Signature
Method SET_PRODUCT_GROUP on class CL_STANDARD_DISTRIBUTOR_TRD has no parameter.
Method SET_PRODUCT_GROUP on class CL_STANDARD_DISTRIBUTOR_TRD has no exception.
Method SET_VALUATION_AREA Signature
Method SET_VALUATION_AREA on class CL_STANDARD_DISTRIBUTOR_TRD has no parameter.
Method SET_VALUATION_AREA on class CL_STANDARD_DISTRIBUTOR_TRD has no exception.
Method START Signature
Method START on class CL_STANDARD_DISTRIBUTOR_TRD has no parameter.
Method START on class CL_STANDARD_DISTRIBUTOR_TRD has no exception.
Method STORE_TRANSACTIONS Signature
Method STORE_TRANSACTIONS on class CL_STANDARD_DISTRIBUTOR_TRD has no parameter.
Method STORE_TRANSACTIONS on class CL_STANDARD_DISTRIBUTOR_TRD has no exception.
Method UNDO Signature
Method UNDO on class CL_STANDARD_DISTRIBUTOR_TRD has no parameter.
Method UNDO on class CL_STANDARD_DISTRIBUTOR_TRD has no exception.
Method UNDO_PREPARATION Signature
Method UNDO_PREPARATION on class CL_STANDARD_DISTRIBUTOR_TRD has no parameter.
Method UNDO_PREPARATION on class CL_STANDARD_DISTRIBUTOR_TRD has no exception.
History
Last changed by/on | SAP | 20130531 |
SAP Release Created in |