SAP ABAP Interface IF_EX_TPM_TRL_MANIPULATE (Interface for BAdI: TPM_TRL_MANIPULATE)
Hierarchy
☛
EA-FINSERV (Software Component) SAP Enterprise Extension Financial Services
⤷
FIN-FSCM-TRM-TM-AC (Application Component) Transfer to Financial Accounting
⤷
FTR_TREASURY_LEDGER (Package) Treasury Ledger

⤷

⤷

Meta Relationship - Used By
# | Relationship type | Used by | Short Description | Created on |
---|---|---|---|---|
1 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_EXM_IM_TPM_TRL_MANIPULATE | Example Implementation for BAdI Definition TPM_TRL_MANIPUL | 20060104 |
2 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_EX_TPM_TRL_MANIPULATE | BAdI Class CL_EX_TPM_TRL_MANIPULATE | 20091111 |
Properties
Interface | IF_EX_TPM_TRL_MANIPULATE | |
Short Description | Interface for BAdI: TPM_TRL_MANIPULATE |
General Data
Package | FTR_TREASURY_LEDGER | Treasury Ledger |
Created | 20051207 | SAP |
Last changed | 20110810 | SAP |
Unicode checks active |
Forward declarations
Interface IF_EX_TPM_TRL_MANIPULATE has no forward declaration.
Interfaces
# | Interface | Abstract | Final | Description | Created on |
---|---|---|---|---|---|
1 | IF_BADI_INTERFACE | Tag Interface for BAdIs | 20051207 |
Friends
Interface IF_EX_TPM_TRL_MANIPULATE has no friend.
Attributes
Interface IF_EX_TPM_TRL_MANIPULATE has no attribute.
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Public | Method | For Changes to Security Valuation Amounts | 20051207 |
2 | ![]() |
Instance method | Public | Method | Exclude OTC Transaction from Valuation | 20071002 |
3 | ![]() |
Instance method | Public | Method | For Manipulating Calculation Basis of a Valuation Step | 20060104 |
4 | ![]() |
Instance method | Public | Method | For Manipulating Flows from Derived Business Transactions | 20051207 |
5 | ![]() |
Instance method | Public | Method | For Manipulating Flows from Valuations | 20051207 |
Events
Interface IF_EX_TPM_TRL_MANIPULATE has no event.
Types
Interface IF_EX_TPM_TRL_MANIPULATE has no local type.
Method Signatures
Method CHANGE_TITLE_VALUATION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CH_POSAMT_IDX_CLEAN | Call by reference | Type reference (TYPE) | TPM_POSITION_AMT | Betrag in Bestandswährung | 20051207 | ||
2 | ![]() |
CH_POSITION_AMT | Call by reference | Type reference (TYPE) | TPM_POSITION_AMT | Betrag in Bestandswährung | 20051207 | ||
3 | ![]() |
CH_VALUATION_AMT | Call by reference | Type reference (TYPE) | TPM_VALUATION_AMT | Betrag in Bewertungswährung | 20051207 | ||
4 | ![]() |
IM_CALC_BASIS | Call by reference | Type reference (TYPE) | VALS_CALC_BASIS | Berechnungsgrundlagen für einen Bewertungsschritt | 20051207 | ||
5 | ![]() |
IM_KEY_DATE | Call by reference | Type reference (TYPE) | TPM_VAL_KEYDATE | Stichtag der Bewertung | 20051207 | ||
6 | ![]() |
IM_POSITION | Call by reference | Object reference (TYPE REF TO) | IF_ASSESSABLE_POSITION_VAL | Treasury: Position can be Valued | 20051207 | ||
7 | ![]() |
IM_POSITION_CURR | Call by reference | Type reference (TYPE) | TPM_POSITION_CURR | Bestandswährung | 20051207 | ||
8 | ![]() |
IM_PROTOCOL_HANDLER | Call by reference | Object reference (TYPE REF TO) | CL_PROTOCOL_HANDLER_TRP | Protokollverwalter | 20051207 | ||
9 | ![]() |
IM_VALUATION_CAT | Call by reference | Type reference (TYPE) | TPM_VAL_CAT | Typ der Bewertung | 20051207 | ||
10 | ![]() |
IM_VALUATION_CURR | Call by reference | Type reference (TYPE) | TPM_VALUATION_CURR | Bewertungswährung | 20051207 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Verarbeitungsfehler | 20051207 |
Method EXCL_OTC_FROM_VALUATION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EX_FLG_EXCLUDE | Value transfer | Type reference (TYPE) | XFELD | Feld zum Ankreuzen | 20071002 | ||
2 | ![]() |
IM_COMPANY_CODE | Call by reference | Type reference (TYPE) | BUKRS | Buchungskreis | 20071002 | ||
3 | ![]() |
IM_DEAL_NUMBER | Call by reference | Type reference (TYPE) | TB_RFHA | Finanzgeschäft | 20071002 | ||
4 | ![]() |
IM_KEYDATE | Call by reference | Type reference (TYPE) | DATS | Feld vom Typ DATS | 20071002 | ||
5 | ![]() |
IM_POSTINGMODE | Call by reference | Type reference (TYPE) | TPM_POSTING_MODE | Buchungsmodus | 20071002 | ||
6 | ![]() |
IM_PRODUCT_TYPE | Call by reference | Type reference (TYPE) | VVSART | Produktart | 20071002 | ||
7 | ![]() |
IM_VALUATION_AREA | Call by reference | Type reference (TYPE) | TPM_VAL_AREA | Bewertungsbereich | 20101012 | ||
8 | ![]() |
IM_VALUATION_CLASS | Call by reference | Type reference (TYPE) | TPM_VAL_CLASS | Bewertungsklasse | 20071002 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
System-Exception bei dynamischen Methoden-Aufrufen aller Art | 20071002 |
Method MANIPULATE_CALC_BASIS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CH_STR_CALC_BASIS | Call by reference | Type reference (TYPE) | VALS_CALC_BASIS | Berechnungsgrundlagen für einen Bewertungsschritt | 20060104 | ||
2 | ![]() |
IM_ACCUMULATOR | Call by reference | Object reference (TYPE REF TO) | CL_ACCUMULATOR_TRG | Treasury: Addiermaschine | 20060104 | ||
3 | ![]() |
IM_KEY_DATE | Call by reference | Type reference (TYPE) | TPM_VAL_KEYDATE | Stichtag der Bewertung | 20060104 | ||
4 | ![]() |
IM_POSITION | Call by reference | Object reference (TYPE REF TO) | IF_ASSESSABLE_POSITION_VAL | Treasury: Position can be Valued | 20060104 | ||
5 | ![]() |
IM_PROTOCOL_HANDLER | Call by reference | Object reference (TYPE REF TO) | CL_PROTOCOL_HANDLER_TRP | Protokollverwalter | 20060104 | ||
6 | ![]() |
IM_STR_CUSTOMIZING_DATA | Call by reference | Type reference (TYPE) | VALS_CUST | Customizing-Einstellungen für einen Bewertungsschritt | 20060104 | ||
7 | ![]() |
IM_VAL_CAT | Call by reference | Type reference (TYPE) | TPM_VAL_CAT | Typ der Bewertung | 20060104 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
fehlgeschlagen | 20060104 |
Method MANIPULATE_DERIVED_FLOWS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CH_TAB_FLOW | Call by reference | Type reference (TYPE) | TRLY_BADI_MANIPULATE_FLOW | TRL-Bewegungen zur Änderung per BAdI | 20051207 | ||
2 | ![]() |
IM_BUSTRANSCAT | Call by reference | Type reference (TYPE) | TPM_BUSTRANSCAT | Geschäftsvorfallstyp | 20051207 | ||
3 | ![]() |
IM_BUSTRANSID | Call by reference | Type reference (TYPE) | TPM_BUSTRANSID | Identifikator des originären Geschäftsvorfalls | 20060926 | ||
4 | ![]() |
IM_POSITION | Call by reference | Object reference (TYPE REF TO) | CL_POSITION_TRL | Treasury Ledger Position | 20051207 | ||
5 | ![]() |
IM_POSITION_ACCU_EXCL | Call by reference | Object reference (TYPE REF TO) | CL_ACCUMULATOR_TRG | Bestandswerte ohne aktuellen originären GV | 20060508 | ||
6 | ![]() |
IM_POSITION_CURR | Call by reference | Type reference (TYPE) | TPM_POSITION_CURR | Bestandswährung | 20051207 | ||
7 | ![]() |
IM_POSITION_DATE | Call by reference | Type reference (TYPE) | TPM_POSITION_DATE | Bestandsvaluta | 20051207 | ||
8 | ![]() |
IM_PROTOCOL_HANDLER | Call by reference | Object reference (TYPE REF TO) | CL_PROTOCOL_HANDLER_TRP | Protokollverwalter | 20051207 | ||
9 | ![]() |
IM_TAB_FLOW_ORG | Call by reference | Type reference (TYPE) | TRLY_BADI_MANIPULATE_FLOW | TRL-Bewegungen des originären Geschäftsvorfalls | 20060926 | ||
10 | ![]() |
IM_VALUATION_CURR | Call by reference | Type reference (TYPE) | TPM_VALUATION_CURR | Bewertungswährung | 20051207 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Verarbeitungsfehler | 20051207 |
Method MANIPULATE_VALUATION_FLOWS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CH_TAB_FLOW | Call by reference | Type reference (TYPE) | TRLY_BADI_MANIPULATE_FLOW | TRL-Bewegungen zur Änderung per BAdI | 20051207 | ||
2 | ![]() |
CH_TAB_FLOW_RESET | Call by reference | Type reference (TYPE) | TRLY_BADI_MANIPULATE_FLOW | TRL-Bewegungen zur Änderung per BAdI | 20051207 | ||
3 | ![]() |
CH_VALUATION_INFO | Call by reference | Type reference (TYPE) | VALS_VALUATION_INFO | Treasury: Informationen über die Bewertung einer Position | 20091111 | ||
4 | ![]() |
IM_FLG_IMPAIRMENT | Call by reference | Type reference (TYPE) | TPM_FLG_IMPAIRMENT | Kennzeichen Impairment | 20051207 | ||
5 | ![]() |
IM_POSITION | Call by reference | Object reference (TYPE REF TO) | CL_POSITION_TRL | Treasury Ledger Position | 20051207 | ||
6 | ![]() |
IM_POSITION_CURR | Call by reference | Type reference (TYPE) | TPM_POSITION_CURR | Bestandswährung | 20051207 | ||
7 | ![]() |
IM_POSITION_DATE | Call by reference | Type reference (TYPE) | TPM_POSITION_DATE | Bestandsvaluta | 20051207 | ||
8 | ![]() |
IM_POSITION_VALUES | Call by reference | Object reference (TYPE REF TO) | CL_ACCUMULATOR_TRG | Treasury: Addiermaschine | 20051207 | ||
9 | ![]() |
IM_PROTOCOL_HANDLER | Call by reference | Object reference (TYPE REF TO) | CL_PROTOCOL_HANDLER_TRP | Protokollverwalter | 20051207 | ||
10 | ![]() |
IM_VALUATION_CAT | Call by reference | Type reference (TYPE) | TPM_VAL_CAT | Typ der Bewertung | 20051207 | ||
11 | ![]() |
IM_VALUATION_CURR | Call by reference | Type reference (TYPE) | TPM_VALUATION_CURR | Bewertungswährung | 20051207 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Verarbeitungsfehler | 20051207 |
History
Last changed by/on | SAP | 20110810 |
SAP Release Created in |