SAP ABAP Class CL_DERIV_METHOD_TRL (Class Holder for Derivation Method)
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 - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_LAST_AMORT_CAL Last Amortization Data 20000726
Properties
Class CL_DERIV_METHOD_TRL  
Short Description Class Holder for Derivation Method    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FTR_TREASURY_LEDGER   Treasury Ledger 
Created 19990811   SAP 
Last change 20110810   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 TPMCO Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_LAST_AMORT_CAL Last Amortization Data 20000726
Friends
Class CL_DERIV_METHOD_TRL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AMORTIZATION_MARKER Instance attribute Private Type reference (TYPE) CHAR1 X = Was Amortized 20000809
2 BUSTRANSCAT Instance attribute Public Type reference (TYPE) TPM_BUSTRANSCAT BT Category 19990829
3 BUSTRANSID Instance attribute Private Type reference (TYPE) TPM_BUSTRANSID Identifier of the Distributor Business Transaction 20021025
4 DIFF_VALUES Instance attribute Public Type reference (TYPE) DIFS_DIFF_VALUES Differentiation Values 19991127
5 FLOWGROUP_CATEGORY Instance attribute Public Type reference (TYPE) TPM_FLOWGROUP_CAT Source/Target Securities Account 20000714
6 LAST_AMORT_INFO Instance attribute Private Type reference (TYPE) TPM_LAST_AMORT_INFO Last Amortization Structure 20000808
7 NAME Instance attribute Public Type reference (TYPE) TPM_DERIV_METHOD Description 19990811
8 NOMINAL_AMT_EXCL Instance attribute Private Type reference (TYPE) TPM_NOMINAL_AMT Nominal WITHOUT BT 19990829
9 NOMINAL_AMT_INCL Instance attribute Private Type reference (TYPE) TPM_NOMINAL_AMT Nominal WITH BT 19990829
10 NOMINAL_CURR Instance attribute Private Type reference (TYPE) TPM_NOMINAL_CURR Nominal Currency 20010907
11 NOMINAL_ORG_AMT_EXCL Instance attribute Private Type reference (TYPE) TPM_NOMINAL_ORG_AMT Orignal Nominal Amount 20041112
12 NOMINAL_ORG_AMT_INCL Instance attribute Private Type reference (TYPE) TPM_NOMINAL_ORG_AMT Orignal Nominal Amount 20041112
13 POSITION_CURRENCY Instance attribute Public Type reference (TYPE) TPM_POSITION_CURR Position Currency 19990829
14 POSITION_DATE Instance attribute Public Type reference (TYPE) TPM_POSITION_DATE Position Date 19990829
15 POS_MAN_PROC Instance attribute Public Type reference (TYPE) TPM_POS_MAN_PROC Position Management Procedure 20000524
16 P_ACCU_EXCL Instance attribute Public Object reference (TYPE REF TO) CL_ACCUMULATOR_TRG Accumulator WITHOUT Current BT 19990829
17 P_FLOW_GROUP Instance attribute Public Object reference (TYPE REF TO) CL_FLOWGROUP_TRL Flow Group 19990829
18 P_POSITION Instance attribute Public Object reference (TYPE REF TO) CL_POSITION_TRL Item 19990831
19 P_TRANSACTION Instance attribute Public Object reference (TYPE REF TO) CL_TRANSACTION_TRL TRL Transaction 19990829
20 RATE_TYPE Instance attribute Public Type reference (TYPE) KURST_CURR Rate Type 19990829
21 TAB_BUSTRANSCAT Instance attribute Private Type reference (TYPE) T_TAB_BUSTRANSCAT Relevant BT Categories 19990829
22 TAB_CURRENT_FLOWS Instance attribute Public Type reference (TYPE) TRLY_DERIVFLOW Derived Flows Generated so far 19990829
23 TAB_POS_ACCU_EXCL Instance attribute Private Type reference (TYPE) TRLY_POS_ACCU Position with Accumulator 20090917
24 TAB_VALUES_EXCL Instance attribute Private Type reference (TYPE) TPMY_VALUE Values WITHOUT Current BT 19991227
25 TAB_VALUE_RATE_BUFFER Instance attribute Private Type reference (TYPE) T_TAB_VALUE_RATE_BUFFER Puffer for Values and Rates 19990829
26 TRANSACTION_CURR_RATE Instance attribute Private Type reference (TYPE) TPM_INT_CURR_RATE Implicit Exchange Rate of the Business Transaction 19990829
27 TRANSACTION_INDEX Instance attribute Private Type reference (TYPE) TPM_INDEX Index of Current Business Transaction 20000508
28 TRANSFER_GROUP Instance attribute Public Type reference (TYPE) TPM_TRANSFER_GROUP Transfer Group 19990907
29 UNITS_EXCL Instance attribute Private Type reference (TYPE) TPM_UNITS Units WITHOUT Business Transaction 19990829
30 UNITS_INCL Instance attribute Private Type reference (TYPE) TPM_UNITS Units WITH Business Transaction 19990829
31 VALUATION_CURRENCY Instance attribute Public Type reference (TYPE) TPM_VALUATION_CURR Valuation Area Currency 19990829
Methods
# Method Level Visibility Method type Description Created on
1 ADD_BUSTRANSCAT Instance method Public Method Includes BT Category in the List of Relevant Categories 19990829
2 APPLY Instance method Public Method Applies the Derivation Method to a Business Transaction 19990811
3 COMPLETE_FLOW Instance method Private Method Completes the Flow 19990831
4 CONSTRUCTOR Instance method Public Constructor Constructor 19990812
5 CONVERT_TO_VAL_CURR Instance method Public Method Translation Position Currency --> Valuation Currency 19990831
6 FILL_VALUE_BUFFER Instance method Private Method Fills Local Value Buffer 19990829
7 GET_AMOUNT_DELTA Instance method Public Method Determines Change Amount for a Component 19991123
8 GET_AMOUNT_EXCL Instance method Public Method Determines Amount for a Component WITHOUT Current BT 19990829
9 GET_AMOUNT_FLOW Instance method Public Method Determines Flow Group Flow using Pos. Change Cat. Value 20000712
10 GET_AMOUNT_INCL Instance method Public Method Determines Amount for a Component Including Current BT 19991123
11 GET_INDEX_EXCL Instance method Public Method Determines Index for a Component WITHOUT Current BT 20000508
12 GET_LAST_AMORTIZATION Instance method Public Method 20000726
13 GET_POSITION Instance method Public Method Provides a Reference to the Position 19990907
14 GET_POSITION_CURR Instance method Public Method Determines Position Currency 19990829
15 GET_QTY_CHANGE_FACTOR Instance method Public Method Determines Relationship: Position Change / Old Position 19991123
16 GET_QTY_CHANGE_FACTOR_SHORT Instance method Public Method Determines Quantity Change Factor for Change Short-Long/L-S 20021119
17 GET_QUANTITY_DELTA Instance method Public Method Determines Units/Nominal for the Current BT 19991127
18 GET_QUANTITY_EXCL Instance method Public Method Determines Units/Nominal BEFORE the Current BT 19990829
19 GET_QUANTITY_FLOW Instance method Public Method Determines Flow Group Flow from Position Change Cat. Value 20000712
20 GET_QUANTITY_INCL Instance method Public Method Determines Units/Nominal AFTER the Current BT 19990907
21 GET_RATE_DELTA Instance method Public Method Determines Implicit Exchange Rate of Current Changes 19991123
22 GET_RATE_EXCL Instance method Public Method Determines Exchange Rate for a Component WITHOUT Current BT 19990829
23 GET_RATE_INCL Instance method Public Method Determines Exchange Rate for Component Including Current BT 19990829
24 GET_SOURCE_POSITION Instance method Public Method Source Position of the Same Transfer Group 20000712
25 GET_TARGETS Instance method Public Method Get Transfer Targets 19991127
26 GET_TRANS_CURR_RATE Instance method Public Method Determines the Exchange Rate of Current BT 19990831
27 GET_TRANS_INDEX Instance method Public Method Determines the Index of the Current BT 20000508
28 GET_VALUATION_CURR Instance method Public Method Determines the Valuation Area Currency 19990829
29 GET_VALUES_DELTA Instance method Public Method Determines Pos. Change from Current BT and Newly Genrtd Flow 19991123
30 GET_VALUES_EXCL Instance method Public Method Determines the Position Value WITHOUT the Current BT 19990829
31 GET_VALUES_INCL Instance method Public Method Determines Pos. Value Incl. Current BT and Newly Genrtd Flow 19991123
32 INITIALIZE Instance method Public Method Resets all Attributes 19990909
33 IS_DECREASING Instance method Public Method Decreases the BT Units/Nominal? 19990829
34 IS_INCREASING Instance method Public Method Increases the BT Units/Nominal? 19990829
35 IS_SWITCHING Instance method Public Method Change from Short to Long / Long to Short? 20021031
36 SET_AMORT_MARKER Instance method Public Method Sets Indicator: "Was Amortized" 20000808
Events
Class CL_DERIV_METHOD_TRL has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 T_BUSTRANSCAT Private See coding T_BUSTRANSCAT 19990829 BEGIN OF t_bustranscat, bustranscat TYPE tpm_bustranscat, END OF t_bustranscat
2 T_TAB_BUSTRANSCAT Private See coding T_TAB_BUSTRANSCAT 19990829 t_tab_bustranscat TYPE HASHED TABLE OF t_bustranscat WITH UNIQUE KEY bustranscat
3 T_TAB_VALUE_RATE_BUFFER Private See coding T_TAB_VALUE_RATE_BUFFER 19990829 t_tab_value_rate_buffer TYPE HASHED TABLE OF t_value_rate_buffer WITH UNIQUE KEY component
4 T_VALUE_RATE_BUFFER Private See coding T_VALUE_RATE_BUFFER 19990829 BEGIN OF t_value_rate_buffer, component TYPE tpm_pos_comp, value_excl_pos_idx_cl type tpm_position_amt_idx_clean, value_excl_pos TYPE tpm_position_amt, value_excl_val TYPE tpm_valuation_amt, rate_excl TYPE tpm_int_curr_rate, END OF t_value_rate_buffer
Method Signatures

Method ADD_BUSTRANSCAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_BUSTRANSCAT Call by reference Type reference (TYPE) TPM_BUSTRANSCAT neuer Geschäftsvorfallstyp 19990829

Method ADD_BUSTRANSCAT on class CL_DERIV_METHOD_TRL has no exception.

Method APPLY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_TAB_CURRENT_FLOWS Call by reference Type reference (TYPE) TRLY_DERIVFLOW Bewegungen(aktueller Stand) 20051208
2 Exporting EX_AMORTIZED Call by reference Type reference (TYPE) CHAR1 X = 'es wurde amortisiert' 20000808
3 Importing IM_ACCUMULATOR Call by reference Object reference (TYPE REF TO) CL_ACCUMULATOR_TRG Akkumulator 19990829
4 Importing IM_DERIVED_REGISTRY Call by reference Object reference (TYPE REF TO) CL_DERIVED_REGISTRY_MGT_TRL 20091118
5 Importing IM_FLG_TESTRUN Call by reference Type reference (TYPE) I TPMCO_FALSE Flag Prüflauf 20020703
6 Importing IM_FLG_VA_INIT Call by reference Type reference (TYPE) CHAR1 Initialisierung par. Bew.bereiche 20020703
7 Importing IM_FLOW_GROUP Call by reference Object reference (TYPE REF TO) CL_FLOWGROUP_TRL auslösender Teilgeschäftsvorfall 19990823
8 Importing IM_LAST_AMORT_INFO Call by reference Type reference (TYPE) TPM_LAST_AMORT_INFO Struktur zur letzten Amortisierung 20000808
9 Importing IM_POS_MAN_PROC Call by reference Type reference (TYPE) TPM_POS_MAN_PROC Bestandsführungsverfahren 19991203
10 Importing IM_PROTOCOL_HANDLER Value transfer Object reference (TYPE REF TO) CL_PROTOCOL_HANDLER_TRP Protokollverwalter 20021114
11 Importing IM_TAB_POS_ACCU Call by reference Type reference (TYPE) TRLY_POS_ACCU Bestand mit Akkumulator 20090917
12 Importing IM_TRANSACTION Call by reference Object reference (TYPE REF TO) CL_TRANSACTION_TRL auslösende Transaktion 19990820
# Exception Resumable Description Created on
1 FAILED Aufruf mit Fehler abgebrochen 19990829
2 SHORT_POSITION Short-Position: keine abgeleiteten Bewegungen 20000317

Method COMPLETE_FLOW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_FLOW Value transfer Type reference (TYPE) TRLS_DERIVFLOW Bewegung 19990831
# Exception Resumable Description Created on
1 FLOW_TYPE_NOT_FOUND Keine Fortschreibungsart gefunden 20001115

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_LAST_AMORT_INFO Call by reference Type reference (TYPE) TPM_LAST_AMORT_INFO Daten der letzten Amortisierung 20010905
2 Importing IM_NAME Call by reference Type reference (TYPE) TPM_DERIV_METHOD Bezeichnung des Ableitungstyps 19990812

Method CONSTRUCTOR on class CL_DERIV_METHOD_TRL has no exception.

Method CONVERT_TO_VAL_CURR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_VALUATION_AMT Call by reference Type reference (TYPE) TPM_VALUATION_AMT Betrag in Bewertungsbereichswhr. 19990831
2 Importing IM_DATE Call by reference Type reference (TYPE) DATUM Umrechnungsdatum 19990831
3 Importing IM_POSITION_AMT Call by reference Type reference (TYPE) TPM_POSITION_AMT Betrag in Bestandswährung 19990831
4 Importing IM_RATE Call by reference Type reference (TYPE) TPM_INT_CURR_RATE Umrechnungskurs 19990831

Method CONVERT_TO_VAL_CURR on class CL_DERIV_METHOD_TRL has no exception.

Method FILL_VALUE_BUFFER Signature

Method FILL_VALUE_BUFFER on class CL_DERIV_METHOD_TRL has no parameter.
# Exception Resumable Description Created on
1 INVALID_COMPONENT unzulässige Komponente 19990829

Method GET_AMOUNT_DELTA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_POSITION_AMT Call by reference Type reference (TYPE) TPM_POSITION_AMT Betrag in Bestandswährung 19991123
2 Exporting EX_POSITION_AMT_IDX_CLEAN Call by reference Type reference (TYPE) TPM_POSITION_AMT_IDX_CLEAN Betrag Bestandsw. index-clean 20000508
3 Exporting EX_VALUATION_AMT Call by reference Type reference (TYPE) TPM_VALUATION_AMT Betrag in Bewertungsbereichswährung 19991123
4 Importing IM_COMPONENT Call by reference Type reference (TYPE) TPM_POS_COMP Komponente 19991123
5 Importing IM_PMCAT Call by reference Type reference (TYPE) TPM_AMT_PM_CAT relevanter Bestandführungstyp 19991124
# Exception Resumable Description Created on
1 INVALID_COMPONENT unzulässige Komponente 19991123

Method GET_AMOUNT_EXCL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_POSITION_AMT Call by reference Type reference (TYPE) TPM_POSITION_AMT Betrag in Bestandswährung 19990829
2 Exporting EX_POSITION_AMT_IDX_CLEAN Call by reference Type reference (TYPE) TPM_POSITION_AMT_IDX_CLEAN Betr. Bestandsw. index-clean 20000508
3 Exporting EX_VALUATION_AMT Call by reference Type reference (TYPE) TPM_VALUATION_AMT Betrag in Bewertungsbereichswährung 19990829
4 Importing IM_COMPONENT Call by reference Type reference (TYPE) TPM_POS_COMP Komponente 19990829
# Exception Resumable Description Created on
1 INVALID_COMPONENT unzulässige Komponente 19990829

Method GET_AMOUNT_FLOW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_AMOUNT_CAT Call by reference Type reference (TYPE) TPM_AMT_PM_CAT Betragsänderungstyp 20000712
2 Returning RE_FLOW Value transfer Type reference (TYPE) TPMS_ACCU_FLOW Hauptbewegung 20000712

Method GET_AMOUNT_FLOW on class CL_DERIV_METHOD_TRL has no exception.

Method GET_AMOUNT_INCL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_POSITION_AMT Call by reference Type reference (TYPE) TPM_POSITION_AMT Betrag in Bestandswährung 19991123
2 Exporting EX_POSITION_AMT_IDX_CLEAN Call by reference Type reference (TYPE) TPM_POSITION_AMT_IDX_CLEAN Betr. Bestandsw. index-clean 20000508
3 Exporting EX_VALUATION_AMT Call by reference Type reference (TYPE) TPM_VALUATION_AMT Betrag in Bewertungsbereichswährung 19991123
4 Importing IM_COMPONENT Call by reference Type reference (TYPE) TPM_POS_COMP Komponente 19991123
# Exception Resumable Description Created on
1 INVALID_COMPONENT unzulässige Komponente 19991123

Method GET_INDEX_EXCL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_COMPONENT Call by reference Type reference (TYPE) TPM_POS_COMP Komponente 20000508
2 Returning RE_INDEX Value transfer Type reference (TYPE) TPM_INDEX Index 20000508

Method GET_INDEX_EXCL on class CL_DERIV_METHOD_TRL has no exception.

Method GET_LAST_AMORTIZATION Signature

Method GET_LAST_AMORTIZATION on class CL_DERIV_METHOD_TRL has no parameter.
Method GET_LAST_AMORTIZATION on class CL_DERIV_METHOD_TRL has no exception.

Method GET_POSITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_POSITION Value transfer Object reference (TYPE REF TO) CL_POSITION_TRL Referenz auf Position 19990907

Method GET_POSITION on class CL_DERIV_METHOD_TRL has no exception.

Method GET_POSITION_CURR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_CURRENCY Value transfer Type reference (TYPE) TPM_POSITION_CURR Bestandswährung 19990829

Method GET_POSITION_CURR on class CL_DERIV_METHOD_TRL has no exception.

Method GET_QTY_CHANGE_FACTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_FACTOR Value transfer Type reference (TYPE) FLOAT Faktor 19991123

Method GET_QTY_CHANGE_FACTOR on class CL_DERIV_METHOD_TRL has no exception.

Method GET_QTY_CHANGE_FACTOR_SHORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_FACTOR Value transfer Type reference (TYPE) FLOAT Mengenänderungsfaktor 20021119

Method GET_QTY_CHANGE_FACTOR_SHORT on class CL_DERIV_METHOD_TRL has no exception.

Method GET_QUANTITY_DELTA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_NOMINAL_AMT Call by reference Type reference (TYPE) TPM_NOMINAL_AMT Nominal 19991127
2 Exporting EX_NOMINAL_CURR Call by reference Type reference (TYPE) TPM_NOMINAL_CURR Nominalwährung 19991127
3 Exporting EX_NOMINAL_ORG_AMT Call by reference Type reference (TYPE) TPM_NOMINAL_ORG_AMT Ursprünglicher Nominalbetrag 20041112
4 Exporting EX_UNITS Call by reference Type reference (TYPE) TPM_UNITS Stücke 19991127

Method GET_QUANTITY_DELTA on class CL_DERIV_METHOD_TRL has no exception.

Method GET_QUANTITY_EXCL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_NOMINAL_AMT Call by reference Type reference (TYPE) TPM_NOMINAL_AMT Nominal 19990829
2 Exporting EX_NOMINAL_CURR Call by reference Type reference (TYPE) TPM_NOMINAL_CURR Nominalwährung 19990829
3 Exporting EX_NOMINAL_ORG_AMT Call by reference Type reference (TYPE) TPM_NOMINAL_ORG_AMT Ursprünglicher Nominalbetrag 20041112
4 Exporting EX_UNITS Call by reference Type reference (TYPE) TPM_UNITS Stücke 19990829

Method GET_QUANTITY_EXCL on class CL_DERIV_METHOD_TRL has no exception.

Method GET_QUANTITY_FLOW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_QUANTITY_CAT Call by reference Type reference (TYPE) TPM_QTY_PM_CAT Quantitäsänderungstyp 20000712
2 Returning RE_FLOW Value transfer Type reference (TYPE) TPMS_ACCU_FLOW Hauptbewegung 20000712

Method GET_QUANTITY_FLOW on class CL_DERIV_METHOD_TRL has no exception.

Method GET_QUANTITY_INCL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_NOMINAL_AMT Call by reference Type reference (TYPE) TPM_NOMINAL_AMT Nominal 19990907
2 Exporting EX_NOMINAL_CURR Call by reference Type reference (TYPE) TPM_NOMINAL_CURR Nominalwährung 19990907
3 Exporting EX_NOMINAL_ORG_AMT Call by reference Type reference (TYPE) TPM_NOMINAL_ORG_AMT Ursprünglicher Nominalbetrag 20041112
4 Exporting EX_UNITS Call by reference Type reference (TYPE) TPM_UNITS Stücke 19990907

Method GET_QUANTITY_INCL on class CL_DERIV_METHOD_TRL has no exception.

Method GET_RATE_DELTA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_COMPONENT Call by reference Type reference (TYPE) TPM_POS_COMP Komponente 19991123
2 Returning RE_RATE Value transfer Type reference (TYPE) TPM_INT_CURR_RATE Devisenkurs 19991123
# Exception Resumable Description Created on
1 INVALID_COMPONENT unzulässige Komponente 19991123

Method GET_RATE_EXCL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_COMPONENT Call by reference Type reference (TYPE) TPM_POS_COMP Komponente 19990829
2 Returning RE_RATE Value transfer Type reference (TYPE) TPM_INT_CURR_RATE Devisenkurs 19990829
# Exception Resumable Description Created on
1 FAILED Abbruch 20090309
2 INVALID_COMPONENT unzulässige Komponente 19990829

Method GET_RATE_INCL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_COMPONENT Call by reference Type reference (TYPE) TPM_POS_COMP Komponente 19990829
2 Returning RE_RATE Value transfer Type reference (TYPE) TPM_INT_CURR_RATE Devisenkurs 19990829
# Exception Resumable Description Created on
1 INVALID_COMPONENT unzulässige Komponente 19990829

Method GET_SOURCE_POSITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_P_SOURCE_POSITION Value transfer Object reference (TYPE REF TO) CL_POSITION_TRL Quell-Position 20000712

Method GET_SOURCE_POSITION on class CL_DERIV_METHOD_TRL has no exception.

Method GET_TARGETS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_TAB_TARGETS Value transfer Type reference (TYPE) TRLY_TARGETS Ziele der Umbuchung 19991127

Method GET_TARGETS on class CL_DERIV_METHOD_TRL has no exception.

Method GET_TRANS_CURR_RATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FLG_USE_BOOK_VALUE Call by reference Type reference (TYPE) XFELD use book value in case no flow could be found 20100113
2 Importing IM_REPO_FORWARD_TRANS Call by reference Object reference (TYPE REF TO) CL_TRANSACTION_TRL Klasse TRL Transactions 20080716
3 Returning RE_RATE Value transfer Type reference (TYPE) TPM_INT_CURR_RATE Devisenkurs 19990831

Method GET_TRANS_CURR_RATE on class CL_DERIV_METHOD_TRL has no exception.

Method GET_TRANS_INDEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_INDEX Value transfer Type reference (TYPE) TPM_INDEX Index des akt. GV 20000508

Method GET_TRANS_INDEX on class CL_DERIV_METHOD_TRL has no exception.

Method GET_VALUATION_CURR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_CURRENCY Value transfer Type reference (TYPE) TPM_POSITION_CURR Bestandswährung 19990829

Method GET_VALUATION_CURR on class CL_DERIV_METHOD_TRL has no exception.

Method GET_VALUES_DELTA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_VALUES_DELTA Value transfer Type reference (TYPE) TPMY_VALUE aktuelle Wertänderungen (alle Komponenten) 19991123
2 Exporting EX_VALUE_DELTA Call by reference Type reference (TYPE) TPMS_VALUE Wertänderung der angegebenen Komponente 19991123
3 Importing IM_COMPONENT Call by reference Type reference (TYPE) TPM_POS_COMP Komponente 19991123
4 Importing IM_PMCAT Call by reference Type reference (TYPE) TPM_AMT_PM_CAT relevante Bestandsführungstypen 19991124

Method GET_VALUES_DELTA on class CL_DERIV_METHOD_TRL has no exception.

Method GET_VALUES_EXCL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_STR_VALUE Call by reference Type reference (TYPE) TPMS_VALUE Wert einer Komponente 20090917
2 Exporting EX_TAB_VALUES Call by reference Type reference (TYPE) TPMY_VALUE Bestandswerte 20090917
3 Importing IM_COMPONENT Call by reference Type reference (TYPE) TPM_POS_COMP Bestandskomponente 20090917
4 Importing IM_P_POS Call by reference Object reference (TYPE REF TO) CL_POSITION_TRL Treasury Ledger Position 20090917

Method GET_VALUES_EXCL on class CL_DERIV_METHOD_TRL has no exception.

Method GET_VALUES_INCL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_VALUES_INCL Call by reference Type reference (TYPE) TPMY_VALUE Werte incl. aktueller Wertänderungen (alle Komponenten) 19991123
2 Exporting EX_VALUE_INCL Call by reference Type reference (TYPE) TPMS_VALUE Wert der angegeb. Komponente incl Delta 19991123
3 Importing IM_COMPONENT Call by reference Type reference (TYPE) TPM_POS_COMP Komponente 19991123

Method GET_VALUES_INCL on class CL_DERIV_METHOD_TRL has no exception.

Method INITIALIZE Signature

Method INITIALIZE on class CL_DERIV_METHOD_TRL has no parameter.
Method INITIALIZE on class CL_DERIV_METHOD_TRL has no exception.

Method IS_DECREASING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_RESULT Value transfer Type reference (TYPE) I Antwort: JA = 1, NEIN = 0 19990829

Method IS_DECREASING on class CL_DERIV_METHOD_TRL has no exception.

Method IS_INCREASING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_RESULT Value transfer Type reference (TYPE) I Antwort: JA = 1, NEIN = 0 19990829

Method IS_INCREASING on class CL_DERIV_METHOD_TRL has no exception.

Method IS_SWITCHING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_RESULT Value transfer Type reference (TYPE) I Wechsel Short auf Long = 1, Long auf Short = -1, sonst 0 20021031

Method IS_SWITCHING on class CL_DERIV_METHOD_TRL has no exception.

Method SET_AMORT_MARKER Signature

Method SET_AMORT_MARKER on class CL_DERIV_METHOD_TRL has no parameter.
Method SET_AMORT_MARKER on class CL_DERIV_METHOD_TRL has no exception.
History
Last changed by/on SAP  20110810 
SAP Release Created in