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 |