SAP ABAP Class CL_BADI_MANIPULATE_TRL (Help Class 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
Properties
Class CL_BADI_MANIPULATE_TRL  
Short Description Help Class for BAdI TPM_TRL_MANIPULATE    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FTR_TREASURY_LEDGER   Treasury Ledger 
Created 20051207   SAP 
Last change 20071120   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_BADI_MANIPULATE_TRL has no forward declaration.
Interfaces
Class CL_BADI_MANIPULATE_TRL has no interface implemented.
Friends
Class CL_BADI_MANIPULATE_TRL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CON_VAL_STEP_CAT Constant Public Type reference (TYPE) TPM_VAL_STEP_CAT 900 Type of Step 20051207
2 FLG_BREAK_POINT_ON_ERROR Static Attribute Protected Type reference (TYPE) XFELD Break-Point for Inconsistent Position 20061116
Methods
# Method Level Visibility Method type Description Created on
1 ADJUST_AMORT_REPAYMENT Static method Public Method 20070713
2 CHECK_FLOWS Static method Public Method Checks Flows Changed/Generated by the BAdI 20051207
3 CHECK_POSITION_VALUES Static method Public Method Checks Position Values for Consistency 20051207
4 CLASS_CONSTRUCTOR Static method Public Constructor 20061116
Events
Class CL_BADI_MANIPULATE_TRL has no event.
Types
Class CL_BADI_MANIPULATE_TRL has no local type.
Method Signatures

Method ADJUST_AMORT_REPAYMENT 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 20070713
2 Exporting EX_FLG_FLOWS_CHANGED Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20070724
3 Importing IM_BUSTRANSID Call by reference Type reference (TYPE) TPM_BUSTRANSID 20070713
4 Importing IM_POSITION Call by reference Object reference (TYPE REF TO) CL_POSITION_TRL Treasury Ledger Position 20070713
5 Importing IM_POSITION_ACCU_EXCL Call by reference Object reference (TYPE REF TO) CL_ACCUMULATOR_TRG Treasury: Addiermaschine 20070713
6 Importing IM_POSITION_DATE Call by reference Type reference (TYPE) TPM_POSITION_DATE Bestandsvaluta 20070713
7 Importing IM_PROTOCOL_HANDLER Call by reference Object reference (TYPE REF TO) CL_PROTOCOL_HANDLER_TRP Protokollverwalter 20070713
8 Importing IM_UPDATETYPE_E17 Call by reference Type reference (TYPE) TPM_DIS_FLOWTYPE Fortschreibungsart 20070719
9 Importing IM_UPDATETYPE_E18 Call by reference Type reference (TYPE) TPM_DIS_FLOWTYPE Fortschreibungsart 20070719
# Exception Resumable Description Created on
1 FAILED 20070713

Method CHECK_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 Feld zum Ankreuzen 20051207
2 Importing IM_POSITION_CURR Call by reference Type reference (TYPE) TPM_POSITION_CURR Bestandswährung 20051207
3 Importing IM_VALUATION_CURR Call by reference Type reference (TYPE) TPM_VALUATION_CURR Bewertungswährung 20051207
# Exception Resumable Description Created on
1 FLOW_INCONSISTENED Bewegung inkonsistent 20051207

Method CHECK_POSITION_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_CALC_BASIS Call by reference Type reference (TYPE) VALS_CALC_BASIS Berechnungsgrundlagen für einen Bewertungsschritt 20051207
2 Exporting EX_POSITION_STATUS Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20051207
3 Importing IM_ACCUMULATOR Call by reference Object reference (TYPE REF TO) CL_ACCUMULATOR_TRG Treasury: Addiermaschine 20051207
4 Importing IM_BUSTRANSCAT Call by reference Type reference (TYPE) TPM_BUSTRANSCAT Geschäftsvorfallstyp 20051207
5 Importing IM_POSITION Call by reference Object reference (TYPE REF TO) IF_ASSESSABLE_POSITION_VAL Treasury Ledger Position 20051207
# Exception Resumable Description Created on
1 FAILED Verarbeitungsfehler 20051207
2 RATE_ERROR Fehler bei Bestimmung eines Umrechnungskurses 20051207

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_BADI_MANIPULATE_TRL has no parameter.
Method CLASS_CONSTRUCTOR on class CL_BADI_MANIPULATE_TRL has no exception.
History
Last changed by/on SAP  20071120 
SAP Release Created in