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 CHANGE_TITLE_VALUATION Instance method Public Method For Changes to Security Valuation Amounts 20051207
2 EXCL_OTC_FROM_VALUATION Instance method Public Method Exclude OTC Transaction from Valuation 20071002
3 MANIPULATE_CALC_BASIS Instance method Public Method For Manipulating Calculation Basis of a Valuation Step 20060104
4 MANIPULATE_DERIVED_FLOWS Instance method Public Method For Manipulating Flows from Derived Business Transactions 20051207
5 MANIPULATE_VALUATION_FLOWS 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 Changing CH_POSAMT_IDX_CLEAN Call by reference Type reference (TYPE) TPM_POSITION_AMT Betrag in Bestandswährung 20051207
2 Changing CH_POSITION_AMT Call by reference Type reference (TYPE) TPM_POSITION_AMT Betrag in Bestandswährung 20051207
3 Changing CH_VALUATION_AMT Call by reference Type reference (TYPE) TPM_VALUATION_AMT Betrag in Bewertungswährung 20051207
4 Importing IM_CALC_BASIS Call by reference Type reference (TYPE) VALS_CALC_BASIS Berechnungsgrundlagen für einen Bewertungsschritt 20051207
5 Importing IM_KEY_DATE Call by reference Type reference (TYPE) TPM_VAL_KEYDATE Stichtag der Bewertung 20051207
6 Importing IM_POSITION Call by reference Object reference (TYPE REF TO) IF_ASSESSABLE_POSITION_VAL Treasury: Position can be Valued 20051207
7 Importing IM_POSITION_CURR Call by reference Type reference (TYPE) TPM_POSITION_CURR Bestandswährung 20051207
8 Importing IM_PROTOCOL_HANDLER Call by reference Object reference (TYPE REF TO) CL_PROTOCOL_HANDLER_TRP Protokollverwalter 20051207
9 Importing IM_VALUATION_CAT Call by reference Type reference (TYPE) TPM_VAL_CAT Typ der Bewertung 20051207
10 Importing IM_VALUATION_CURR Call by reference Type reference (TYPE) TPM_VALUATION_CURR Bewertungswährung 20051207
# Exception Resumable Description Created on
1 FAILED Verarbeitungsfehler 20051207

Method EXCL_OTC_FROM_VALUATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_FLG_EXCLUDE Value transfer Type reference (TYPE) XFELD Feld zum Ankreuzen 20071002
2 Importing IM_COMPANY_CODE Call by reference Type reference (TYPE) BUKRS Buchungskreis 20071002
3 Importing IM_DEAL_NUMBER Call by reference Type reference (TYPE) TB_RFHA Finanzgeschäft 20071002
4 Importing IM_KEYDATE Call by reference Type reference (TYPE) DATS Feld vom Typ DATS 20071002
5 Importing IM_POSTINGMODE Call by reference Type reference (TYPE) TPM_POSTING_MODE Buchungsmodus 20071002
6 Importing IM_PRODUCT_TYPE Call by reference Type reference (TYPE) VVSART Produktart 20071002
7 Importing IM_VALUATION_AREA Call by reference Type reference (TYPE) TPM_VAL_AREA Bewertungsbereich 20101012
8 Importing IM_VALUATION_CLASS Call by reference Type reference (TYPE) TPM_VAL_CLASS Bewertungsklasse 20071002
# Exception Resumable Description Created on
1 CX_SY_DYN_CALL_ILLEGAL_METHOD 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 Changing CH_STR_CALC_BASIS Call by reference Type reference (TYPE) VALS_CALC_BASIS Berechnungsgrundlagen für einen Bewertungsschritt 20060104
2 Importing IM_ACCUMULATOR Call by reference Object reference (TYPE REF TO) CL_ACCUMULATOR_TRG Treasury: Addiermaschine 20060104
3 Importing IM_KEY_DATE Call by reference Type reference (TYPE) TPM_VAL_KEYDATE Stichtag der Bewertung 20060104
4 Importing IM_POSITION Call by reference Object reference (TYPE REF TO) IF_ASSESSABLE_POSITION_VAL Treasury: Position can be Valued 20060104
5 Importing IM_PROTOCOL_HANDLER Call by reference Object reference (TYPE REF TO) CL_PROTOCOL_HANDLER_TRP Protokollverwalter 20060104
6 Importing IM_STR_CUSTOMIZING_DATA Call by reference Type reference (TYPE) VALS_CUST Customizing-Einstellungen für einen Bewertungsschritt 20060104
7 Importing IM_VAL_CAT Call by reference Type reference (TYPE) TPM_VAL_CAT Typ der Bewertung 20060104
# Exception Resumable Description Created on
1 FAILED fehlgeschlagen 20060104

Method MANIPULATE_DERIVED_FLOWS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_TAB_FLOW Call by reference Type reference (TYPE) TRLY_BADI_MANIPULATE_FLOW TRL-Bewegungen zur Änderung per BAdI 20051207
2 Importing IM_BUSTRANSCAT Call by reference Type reference (TYPE) TPM_BUSTRANSCAT Geschäftsvorfallstyp 20051207
3 Importing IM_BUSTRANSID Call by reference Type reference (TYPE) TPM_BUSTRANSID Identifikator des originären Geschäftsvorfalls 20060926
4 Importing IM_POSITION Call by reference Object reference (TYPE REF TO) CL_POSITION_TRL Treasury Ledger Position 20051207
5 Importing IM_POSITION_ACCU_EXCL Call by reference Object reference (TYPE REF TO) CL_ACCUMULATOR_TRG Bestandswerte ohne aktuellen originären GV 20060508
6 Importing IM_POSITION_CURR Call by reference Type reference (TYPE) TPM_POSITION_CURR Bestandswährung 20051207
7 Importing IM_POSITION_DATE Call by reference Type reference (TYPE) TPM_POSITION_DATE Bestandsvaluta 20051207
8 Importing IM_PROTOCOL_HANDLER Call by reference Object reference (TYPE REF TO) CL_PROTOCOL_HANDLER_TRP Protokollverwalter 20051207
9 Importing IM_TAB_FLOW_ORG Call by reference Type reference (TYPE) TRLY_BADI_MANIPULATE_FLOW TRL-Bewegungen des originären Geschäftsvorfalls 20060926
10 Importing IM_VALUATION_CURR Call by reference Type reference (TYPE) TPM_VALUATION_CURR Bewertungswährung 20051207
# Exception Resumable Description Created on
1 FAILED Verarbeitungsfehler 20051207

Method MANIPULATE_VALUATION_FLOWS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_TAB_FLOW Call by reference Type reference (TYPE) TRLY_BADI_MANIPULATE_FLOW TRL-Bewegungen zur Änderung per BAdI 20051207
2 Changing CH_TAB_FLOW_RESET Call by reference Type reference (TYPE) TRLY_BADI_MANIPULATE_FLOW TRL-Bewegungen zur Änderung per BAdI 20051207
3 Changing CH_VALUATION_INFO Call by reference Type reference (TYPE) VALS_VALUATION_INFO Treasury: Informationen über die Bewertung einer Position 20091111
4 Importing IM_FLG_IMPAIRMENT Call by reference Type reference (TYPE) TPM_FLG_IMPAIRMENT Kennzeichen Impairment 20051207
5 Importing IM_POSITION Call by reference Object reference (TYPE REF TO) CL_POSITION_TRL Treasury Ledger Position 20051207
6 Importing IM_POSITION_CURR Call by reference Type reference (TYPE) TPM_POSITION_CURR Bestandswährung 20051207
7 Importing IM_POSITION_DATE Call by reference Type reference (TYPE) TPM_POSITION_DATE Bestandsvaluta 20051207
8 Importing IM_POSITION_VALUES Call by reference Object reference (TYPE REF TO) CL_ACCUMULATOR_TRG Treasury: Addiermaschine 20051207
9 Importing IM_PROTOCOL_HANDLER Call by reference Object reference (TYPE REF TO) CL_PROTOCOL_HANDLER_TRP Protokollverwalter 20051207
10 Importing IM_VALUATION_CAT Call by reference Type reference (TYPE) TPM_VAL_CAT Typ der Bewertung 20051207
11 Importing IM_VALUATION_CURR Call by reference Type reference (TYPE) TPM_VALUATION_CURR Bewertungswährung 20051207
# Exception Resumable Description Created on
1 FAILED Verarbeitungsfehler 20051207
History
Last changed by/on SAP  20110810 
SAP Release Created in