SAP ABAP Interface IF_BUSINESS_TRANSACTION_TRD (Interface for Distributor Business Transactions)
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 - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_BUSINESSTRANSACTION_TRD | Distributor Business Transaction | 20000428 |
Properties
| Interface | IF_BUSINESS_TRANSACTION_TRD | |
| Short Description | Interface for Distributor Business Transactions |
General Data
| Package | FTR_DISTRIBUTOR | CFM-TM: Distributor |
| Created | 20000428 | SAP |
| Last changed | 20130531 | SAP |
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | TRPM | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Interface IF_BUSINESS_TRANSACTION_TRD has no interface.
Friends
Interface IF_BUSINESS_TRANSACTION_TRD has no friend.
Attributes
Interface IF_BUSINESS_TRANSACTION_TRD has no attribute.
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Changes the Posting Date of a Business Transaction | 20000428 | |
| 2 | Instance method | Public | Method | Generates a Transient Copy of a Business Transaction | 20000710 | |
| 3 | Instance method | Public | Method | Deletes a Scheduled Business Transaction | 20000428 | |
| 4 | Instance method | Public | Method | Fixes a Scheduled Business Transaction | 20000428 | |
| 5 | Instance method | Public | Method | Provides Elementary Attributes of the Business Transaction | 20000428 | |
| 6 | Instance method | Public | Method | Provides the Events that have Occurred in the Business Trans | 20000501 | |
| 7 | Instance method | Public | Method | Gets the Business Transaction Flows | 20000428 | |
| 8 | Instance method | Public | Method | Provides the Flows Split by Partition Category | 20000505 | |
| 9 | Instance method | Public | Method | Provides the Flow Partitions of a Category | 20000501 | |
| 10 | Instance method | Public | Method | Provides a Reference to the User Data | 20000428 | |
| 11 | Instance method | Public | Method | Triggers Recalculation of Derived Transaction in TRL | 20071204 | |
| 12 | Instance method | Public | Method | Triggers Recalculation of Amounts in Valuation Currency | 20111025 | |
| 13 | Instance method | Public | Method | Reverses a Fixed Business Transaction | 20000428 | |
| 14 | Instance method | Public | Method | Changes the Business Transaction ID Assigned by Generator | 20000523 | |
| 15 | Instance method | Public | Method | Sets Posting Information | 20011105 | |
| 16 | Instance method | Public | Method | Overwrites all the Flows of the Business Transaction | 20000428 | |
| 17 | Instance method | Public | Method | Sets the Flow Partitions for a Category | 20000501 | |
| 18 | Instance method | Public | Method | Sets Payment Information | 20021227 |
Events
Interface IF_BUSINESS_TRANSACTION_TRD has no event.
Types
Interface IF_BUSINESS_TRANSACTION_TRD has no local type.
Method Signatures
Method CHANGE_POSTING_DATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_OWNER | Value transfer | Type reference (TYPE) | TPM_BUSTRANS_OWNER | Erzeuger des GV | 20000503 | |||
| 2 | IM_POSTING_DATE | Value transfer | Type reference (TYPE) | TPM_POSTING_DATE | Neues Buchungsdatum | 20000428 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Buchungsdatum konnte nicht geändert werden | 20000503 |
Method CLONE_TRANSIENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_MODE | Call by reference | Type reference (TYPE) | I | 1 | 1=transaktional, 2=echt transient | 20030221 | ||
| 2 | RE_CLONE | Value transfer | Object reference (TYPE REF TO) | IF_BUSINESS_TRANSACTION_TRD | Transiente Kopie des Geschäftsvorfalls | 20000710 |
Method CLONE_TRANSIENT on Interface IF_BUSINESS_TRANSACTION_TRD has no exception.
Method DELETE_BUSINESS_TRANSACTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_OWNER | Value transfer | Type reference (TYPE) | TPM_BUSTRANS_OWNER | Owner des Geschäftsvorfalls | 20000428 | |||
| 2 | IM_TR_REV_REASON | Value transfer | Type reference (TYPE) | SSTOGRD | Stornogrund CFM | 20011023 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Geschäftsvorfall konnte nicht gelöscht werden | 20000503 |
Method FIX_BUSINESS_TRANSACTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_DOCUMENT_DATE | Value transfer | Type reference (TYPE) | BLDAT | Belegdatum FI | 20000428 | |||
| 2 | IM_FI_POSTING_DATE | Value transfer | Type reference (TYPE) | TPM_FI_POSTING_DATE | Abweichendes FI-Buchungsdatum | 20000928 | |||
| 3 | IM_FI_POSTING_PERIOD | Value transfer | Type reference (TYPE) | TPM_FI_POSTING_PERIOD | Abweichende FI-Buchungsperiode | 20000928 | |||
| 4 | IM_FLG_ASYNCHRONOUS_PROCESSING | Value transfer | Type reference (TYPE) | I | 0 | obsolet | 20001016 | ||
| 5 | IM_OWNER | Value transfer | Type reference (TYPE) | TPM_BUSTRANS_OWNER | Owner des Geschäftsvorfalls | 20000428 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Geschäftsvorfall konnte nicht fixiert werden | 20000503 |
Method GET_ATTRIBUTES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_BUSTRANSCAT | Value transfer | Type reference (TYPE) | TPM_BUSTRANSCAT | Geschäftsvorfallstyp | 20000428 | |||
| 2 | EX_BUSTRANSID | Value transfer | Type reference (TYPE) | TPM_BUSTRANSID | Geschäftsvorfalls-ID | 20000428 | |||
| 3 | EX_COMPANY_CODE | Value transfer | Type reference (TYPE) | BUKRS | Buchungskreis | 20000428 | |||
| 4 | EX_CONVERSION_DATE | Value transfer | Type reference (TYPE) | TPM_FX_DATE | Date | 20110615 | |||
| 5 | EX_CREATE_DATE | Value transfer | Type reference (TYPE) | TPM_BT_CREATE_DATE | operatives Erzeugungsdatum | 20000428 | |||
| 6 | EX_CREATE_TIME | Value transfer | Type reference (TYPE) | TPM_BT_CREATE_TIME | operative Erzeugungsuhrzeit | 20000428 | |||
| 7 | EX_DEAL_NUMBER | Value transfer | Type reference (TYPE) | TB_RFHA | Finanzgeschäft | 20010417 | |||
| 8 | EX_DOCUMENT_DATE | Value transfer | Type reference (TYPE) | BLDAT | Belegdatum FI | 20000501 | |||
| 9 | EX_EXTBUSTRANSID | Value transfer | Type reference (TYPE) | TPM_EXTBUSTRANSID | Vom Erzeuger vorgegebene Geschäftsvorfalls-ID | 20000501 | |||
| 10 | EX_FI_POSTING_DATE | Value transfer | Type reference (TYPE) | TPM_FI_POSTING_DATE | Abweichendes FI-Buchungsdatum | 20000928 | |||
| 11 | EX_FI_POSTING_PERIOD | Value transfer | Type reference (TYPE) | TPM_FI_POSTING_PERIOD | Abweichende FI-Buchungsperiode | 20000928 | |||
| 12 | EX_FI_REVERSAL_DATE | Value transfer | Type reference (TYPE) | TPM_FI_REVERSAL_DATE | Abweichendes FI-Stornodatum | 20030101 | |||
| 13 | EX_FI_REVERSAL_PERIOD | Value transfer | Type reference (TYPE) | TPM_FI_REVERSAL_PERIOD | Abweichende FI-Stornoperiode | 20030101 | |||
| 14 | EX_POSTING_DATE | Value transfer | Type reference (TYPE) | TPM_POSTING_DATE | Buchungsdatum | 20000428 | |||
| 15 | EX_PRODUCT_CATEGORY | Value transfer | Type reference (TYPE) | SANLF | Produkttyp | 20000706 | |||
| 16 | EX_PRODUCT_GROUP | Value transfer | Type reference (TYPE) | TPM_PRODUCT_GROUP | Produktgruppe | 20021230 | |||
| 17 | EX_REF_BUSTRANSID | Value transfer | Type reference (TYPE) | TPM_REFBUSTRANSID | ID des Referenzgeschäftsvorfalls | 20000428 | |||
| 18 | EX_STATE | Value transfer | Type reference (TYPE) | TPM_BUSTRANS_STATE | Status des Geschäftsvorfalls | 20000428 | |||
| 19 | EX_TR_REV_REASON | Value transfer | Type reference (TYPE) | SSTOGRD | TR Stornogrund | 20011023 | |||
| 20 | EX_VALUATION_AREA | Value transfer | Type reference (TYPE) | TPM_VAL_AREA | Bewertungsbereich | 20000428 |
Method GET_ATTRIBUTES on Interface IF_BUSINESS_TRANSACTION_TRD has no exception.
Method GET_EVENTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_TAB_EVENTS | Call by reference | Type reference (TYPE) | TRDY_EVENT | Tabelle mit Ereignissen | 20000501 |
Method GET_EVENTS on Interface IF_BUSINESS_TRANSACTION_TRD has no exception.
Method GET_FLOWS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_TAB_FLOWS | Call by reference | Type reference (TYPE) | TRDY_FLOW | Bewegungen | 20000428 |
Method GET_FLOWS on Interface IF_BUSINESS_TRANSACTION_TRD has no exception.
Method GET_PARTITIONED_FLOWS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_TAB_PARTITIONED_FLOWS | Call by reference | Type reference (TYPE) | TRDY_FLOW | Bewegungen aufgeteilt nach einem Partitionstyp | 20000505 | |||
| 2 | IM_PARTITION_CATEGORY | Value transfer | Type reference (TYPE) | TPM_PARTITION_CATEGORY | Partitionstyp | 20000505 |
Method GET_PARTITIONED_FLOWS on Interface IF_BUSINESS_TRANSACTION_TRD has no exception.
Method GET_PARTITIONS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_TAB_PARTITIONS | Call by reference | Type reference (TYPE) | TRDY_FLOW_PARTITION | Bewegungs-Partitionen | 20000501 | |||
| 2 | IM_PARTITION_CATEGORY | Value transfer | Type reference (TYPE) | TPM_PARTITION_CATEGORY | Typ der Bewegungs-Partitionen | 20000501 |
Method GET_PARTITIONS on Interface IF_BUSINESS_TRANSACTION_TRD has no exception.
Method GET_USER_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_USER_DATA | Value transfer | Object reference (TYPE REF TO) | CL_USER_DATA_TRG | Referenz auf User-Daten-Objekt | 20000428 |
Method GET_USER_DATA on Interface IF_BUSINESS_TRANSACTION_TRD has no exception.
Method RECALC_DERIVED_TRANS Signature
Method RECALC_DERIVED_TRANS on Interface IF_BUSINESS_TRANSACTION_TRD has no parameter.
Method RECALC_DERIVED_TRANS on Interface IF_BUSINESS_TRANSACTION_TRD has no exception.
Method RECALC_VALUATION_AMT Signature
Method RECALC_VALUATION_AMT on Interface IF_BUSINESS_TRANSACTION_TRD has no parameter.
Method RECALC_VALUATION_AMT on Interface IF_BUSINESS_TRANSACTION_TRD has no exception.
Method REVERSE_BUSINESS_TRANSACTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_FI_REVERSAL_DATE | Call by reference | Type reference (TYPE) | TPM_FI_REVERSAL_DATE | Abweichendes FI-Stornodatum | 20021230 | |||
| 2 | IM_FI_REVERSAL_PERIOD | Call by reference | Type reference (TYPE) | TPM_FI_REVERSAL_PERIOD | Abweichende FI-Stornoperiode | 20021230 | |||
| 3 | IM_FLG_CHECK4DEPENDENT_TRANS | Value transfer | Type reference (TYPE) | XFELD | SPACE | Feld zum Ankreuzen | 20060801 | ||
| 4 | IM_OWNER | Value transfer | Type reference (TYPE) | TPM_BUSTRANS_OWNER | Owner des Geschäftsvorfalls | 20000428 | |||
| 5 | IM_TR_REVERSAL_REASON | Value transfer | Type reference (TYPE) | SSTOGRD | TR-Stornogrund | 20000428 | |||
| 6 | RE_TAB_DEPENDENT_TRANS | Value transfer | Type reference (TYPE) | TRDY_BUSTRANSID | Tabelle von IDs für Distributor-Geschäftsvorfälle | 20060801 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | zusätzliche Geschäftsvorfälle müßen storniert werden | 20060801 | ||
| 2 | Geschäftsvorfall konnte nicht storniert werden | 20000503 |
Method SET_EXTBUSTRANSID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_EXTBUSTRANSID | Value transfer | Type reference (TYPE) | TPM_EXTBUSTRANSID | Vom Erzeuger vergebene Identifikation des GV | 20000523 | |||
| 2 | IM_OWNER | Value transfer | Type reference (TYPE) | TPM_BUSTRANS_OWNER | Owner des Geschäftsvorfalls | 20000523 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Die neue Identifikation ist nicht eindeutig für den Owner | 20000523 |
Method SET_FI_POSTING_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_DOCUMENT_DATE | Call by reference | Type reference (TYPE) | BLDAT | Belegdatum im Beleg | 20021227 | |||
| 2 | IM_FI_POST_DATE | Call by reference | Type reference (TYPE) | TPM_FI_POSTING_DATE | Abweichendes FI-Buchungsdatum | 20011105 | |||
| 3 | IM_FI_POST_PERIOD | Call by reference | Type reference (TYPE) | TPM_FI_POSTING_PERIOD | Abweichende FI-Buchungsperiode | 20011105 | |||
| 4 | IM_TAB_FLOWS | Call by reference | Type reference (TYPE) | TRDY_FLOW_KEY | 'Alloc Number' ändern | 20021227 |
Method SET_FI_POSTING_DATA on Interface IF_BUSINESS_TRANSACTION_TRD has no exception.
Method SET_FLOWS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_FLOW_CHANGED | Value transfer | Type reference (TYPE) | FLAG | ' ' | Bewegung wurde geändert | 20120119 | ||
| 2 | IM_OWNER | Value transfer | Type reference (TYPE) | TPM_BUSTRANS_OWNER | Owner des Geschäftsvorfalls | 20000428 | |||
| 3 | IM_TAB_FLOWS | Call by reference | Type reference (TYPE) | TRDY_FLOW_KEY | Bewegungen mit Schlüssel | 20000428 | |||
| 4 | __IM_FORCE_UPDATE | Value transfer | Type reference (TYPE) | FLAG | xxxxxxxxxxx muss überprüft werden xxxxxxxx | 20030606 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ändern der Bewegungen nicht möglich | 20000502 |
Method SET_PARTITIONS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_FLG_PARTITIONS_CHANGED | Value transfer | Type reference (TYPE) | I | true: Partitionen des Typs wurde geändert, false: unveränd. | 20000808 | |||
| 2 | IM_PARTITION_CATEGORY | Value transfer | Type reference (TYPE) | TPM_PARTITION_CATEGORY | Typ der Bewegungs-Partitionen | 20000501 | |||
| 3 | IM_TAB_PARTITIONS | Call by reference | Type reference (TYPE) | TRDY_FLOW_PARTITION | Bewegungs-Partitionen | 20000501 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Partitionen konnten nicht geändert werden | 20000505 |
Method SET_PAYMENT_INFO_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_TAB_FLOWS | Call by reference | Type reference (TYPE) | TRDY_FLOW_KEY | 'Payment Info Data' ändern | 20021227 |
Method SET_PAYMENT_INFO_DATA on Interface IF_BUSINESS_TRANSACTION_TRD has no exception.
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in |