SAP ABAP Class CL_CALCULATION_SERVICE_CAL (Calculation Service for the Amortization)
Hierarchy
EA-FINSERV (Software Component) SAP Enterprise Extension Financial Services
   FIN-FSCM-TRM-TM-AC (Application Component) Transfer to Financial Accounting
     FTR_VAL_CALCULATOR (Package) Treasury: Calculations for Valuation and Derived BTs
Properties
Class CL_CALCULATION_SERVICE_CAL  
Short Description Calculation Service for the Amortization    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FTR_VAL_CALCULATOR   Treasury: Calculations for Valuation and Derived BTs 
Created 20000725   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 TCFCO Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 TPMAD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 TPMCO Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 TRPM Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_CALCULATION_SERVICE_CAL has no interface implemented.
Friends
Class CL_CALCULATION_SERVICE_CAL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AMORT_END_DATE Instance attribute Private Type reference (TYPE) TPM_VAL_KEYDATE End Date for Amortization 20040723
2 COMPANY_CODE Instance attribute Private Type reference (TYPE) BUKRS Company Code 20020503
3 CON_360E_360 Constant Public Type reference (TYPE) SZBMETH '1' 20070424
4 CON_360E_365 Constant Public Type reference (TYPE) SZBMETH 'B' 20070424
5 CON_360E_ACTY Constant Public Type reference (TYPE) SZBMETH 'I' 20070424
6 CON_360_360 Constant Public Type reference (TYPE) SZBMETH '7' 20070424
7 CON_360_360_ISDA Constant Public Type reference (TYPE) SZBMETH 'F' Interest calculation method 20080908
8 CON_360_365_ISDA Constant Public Type reference (TYPE) SZBMETH 'H' Interest calculation method 20080908
9 CON_365_360 Constant Public Type reference (TYPE) SZBMETH 'D' 20070424
10 CON_365_365 Constant Public Type reference (TYPE) SZBMETH 'C' 20070424
11 CON_ACTW_252 Constant Public Type reference (TYPE) SZBMETH 'A' 20070424
12 CON_ACT_360 Constant Public Type reference (TYPE) SZBMETH '2' 20070424
13 CON_ACT_364 Constant Public Type reference (TYPE) SZBMETH 'E' 20070424
14 CON_ACT_365 Constant Public Type reference (TYPE) SZBMETH '3' 20070424
15 CON_ACT_366 Constant Public Type reference (TYPE) SZBMETH '4' 20070424
16 CON_ACT_ACTE Constant Public Type reference (TYPE) SZBMETH 'G' 20070424
17 CON_ACT_ACTP Constant Public Type reference (TYPE) SZBMETH '5' 20070424
18 CON_ACT_ACTY Constant Public Type reference (TYPE) SZBMETH '6' 20070424
19 CON_ST36525_360 Constant Public Type reference (TYPE) SZBMETH '9' 20070424
20 CON_ST365_360 Constant Public Type reference (TYPE) SZBMETH '8' 20070424
21 LOANS_CONTRACT Instance attribute Private Type reference (TYPE) RANL Contract Number 20020503
22 NEXT_LOAN_COND_SWITCH_DATE Instance attribute Private Type reference (TYPE) DGUEL Date of Next Condition Change (Valid From) 20060608
23 TAB_FLOW_AD_TRL Instance attribute Private Type reference (TYPE) TRLIY_AD_FLOW Table of Profit-related Flows 20060517
24 TAB_FLOW_TRS Instance attribute Private Type reference (TYPE) TRSY_CF_FLOW Treasury: Flow Table for Cash Flow Calculation 20060517
25 TAB_LAC_INTERV Static Attribute Protected Type reference (TYPE) TRGY_LAC_INTERV Table Type for Customizing Table TPMB_LAC_INTERV 20110708
26 TAB_LOAN_FLOWS Instance attribute Private Type reference (TYPE) TRTY_VZZBEPP Table Type for Structure VZZBEPP 20020503
27 TAB_X_FLOW Instance attribute Private Type reference (TYPE) TPMAD_TAB_TRL_FLOW 20070410
Methods
# Method Level Visibility Method type Description Created on
1 ADD_PURCHASE_TRANS Instance method Private Method 20060517
2 ADD_REPO_FLOWS Instance method Private Method 20060517
3 ADD_TRL_FLOW2TAB_FLOW Instance method Private Method 20060517
4 ADD_TRS_FLOW2TAB_FLOW Instance method Private Method 20060517
5 CALCULATE_CASH_FLOW Instance method Public Method Calculates Cash Flow 20110221
6 CALCULATE_LOANS_CASH_FLOW Instance method Public Method Calculates Loan Cash Flow 20000821
7 CALCULATE_SEC_CASH_FLOW Instance method Public Method Calculates Securities Cash Flow for an Initial Position 20000725
8 CALCULATE_TAX Static method Private Method Tax Calculation 20110121
9 CALC_NEW_PREP_DEF_AMOUNT Instance method Public Method Linear Acc./Def. of Acc./Def. Item Purchase Value 20010905
10 CALC_OCI_CLEARING Instance method Public Method Clear Unrealized Valuation over Term 20081128
11 CLS_ADJUST_SIGN_OF_TRS_FLOW Static method Private Method 20111201
12 CLS_CLEAR_UNREALIZED_VAL Static method Public Method 20081113
13 CLS_CONVERT_TRL2TRLI Static method Public Method 20081211
14 CLS_USE_LOANS_BUFFER Static method Public Method Use loans buffer for this business transaction category? 20120423
15 CONVERT_TRL_FLOW_TO_TRS Static method Private Method 20060517
16 CONVERT_TRS_FLOW2AD_FLOW Static method Public Method 20071127
17 DETERMINE_CALCULATION_DATE Instance method Public Method Determine the Calculation Date for Repayment 20021028
18 GENERATE_PURCHASE_FLOW Instance method Protected Method 20071228
19 GET_AMORTIZATION_END_DATE Instance method Public Method Gets Final Due Date/Notice Date for Amortization 20000726
20 GET_CALCULATOR Instance method Private Method Generates Cash Flow Calculator 20070410
21 GET_INTEREST_CALC_METHOD Instance method Public Method Gets Interest Calculation Method for a Loan/Security 20000807
22 GET_POSITION_CAT Static method Public Method Determines Position Category 20070425
23 GET_TOTAL_REPAYMENT_AMT Instance method Public Method Gets the Sum of all Future Repayment Amounts 20000725
24 NEED_NEW_METHOD Static method Protected Method 20070425
25 NEW_CALCULATE_SEC_CASH_FLOW Instance method Public Method 20060517
26 OLD_CALCULATE_SEC_CASH_FLOW Instance method Private Method Old Cash Flow Calculator 20070424
27 READ_CASH_FLOW Instance method Private Method Reads Cash Flow 20070410
28 REFRESH_BUFFER Instance method Public Method Initialize Buffer with Loan Cash Flow 20040824
29 SET_NEXT_LOAN_COND_SWITCH_DATE Instance method Protected Method Sets Date of Next Condition Change 20060608
Events
Class CL_CALCULATION_SERVICE_CAL has no event.
Types
Class CL_CALCULATION_SERVICE_CAL has no local type.
Method Signatures

Method ADD_PURCHASE_TRANS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CALCULATOR Call by reference Object reference (TYPE REF TO) IF_CASHFLOW_CALCULATOR_TRS Interface für Finanzstromrechner 20060517
2 Importing IM_CALC_DATE Call by reference Type reference (TYPE) TPM_POSITION_DATE Bestandsvaluta 20060517
3 Importing IM_CALC_DATE_INCL Call by reference Type reference (TYPE) VVSINCL Inklusivkennzeichen für Anfang und Ende eines Zeitraumes 20060517
4 Importing IM_FLG_EXCLUDE_TAI Call by reference Type reference (TYPE) XFELD 'X': Stückzinsen ignorieren (Abgrenzung) 20060517
5 Importing IM_NOMINAL_AMT Call by reference Type reference (TYPE) TPM_NOMINAL_AMT Nominalbetrag 20060517
6 Importing IM_NOMINAL_CURR Call by reference Type reference (TYPE) TPM_NOMINAL_CURR Währung des Nominals 20060517
7 Importing IM_NOMINAL_ORG_AMT Call by reference Type reference (TYPE) TPM_NOMINAL_ORG_AMT Ursprünglicher Nominalbetrag in Bestandswährung 20070412
8 Importing IM_POSITION Call by reference Object reference (TYPE REF TO) CL_POSITION_TRL Treasury Ledger Position 20080215
9 Importing IM_POSITION_AMT Call by reference Type reference (TYPE) TPM_POSITION_AMT Betrag in Bestandswährung 20060517
10 Importing IM_POSITION_CURR Call by reference Type reference (TYPE) TPM_POSITION_CURR Bestandswährung 20060517
11 Importing IM_POSITION_DATE Call by reference Type reference (TYPE) TPM_POSITION_DATE Bestandsvaluta 20070425
12 Importing IM_UNITS Call by reference Type reference (TYPE) TPM_UNITS Stücke 20060517
# Exception Resumable Description Created on
1 FAILED Fehler 20060517

Method ADD_REPO_FLOWS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_FLG_RECALC Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20060517
2 Importing IM_KEY_DATE Call by reference Type reference (TYPE) TPM_AD_KEYDATE Stichtag der Abgrenzung 20060517
3 Importing IM_KEY_DATE_INCL Call by reference Type reference (TYPE) TPM_KEY_DATE_INCL Inklusivkennzeichen für Stichtag 20070410
4 Importing IM_POSITION Call by reference Object reference (TYPE REF TO) CL_POSITION_TRL Treasury Ledger Position 20060517
# Exception Resumable Description Created on
1 FAILED Fehler bei der Berechnung 20060517

Method ADD_TRL_FLOW2TAB_FLOW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FLG_EXCLUDE_TAI Call by reference Type reference (TYPE) XFELD 'X': Stückzinsen ignorieren (Abgrenzung) 20060517
2 Importing IM_KEY_DATE Call by reference Type reference (TYPE) TPM_POSITION_DATE Bestandsvaluta 20060517
3 Importing IM_KEY_DATE_INCL Call by reference Type reference (TYPE) TPM_KEY_DATE_INCL Inklusivkennzeichen für Stichtag 20070411
4 Importing IM_POSITION Call by reference Object reference (TYPE REF TO) CL_POSITION_TRL Treasury Ledger Position 20111201
5 Importing IM_TAB_FLOW_AD_TRL Call by reference Type reference (TYPE) TPMAD_TAB_TRL_FLOW 20060517

Method ADD_TRL_FLOW2TAB_FLOW on class CL_CALCULATION_SERVICE_CAL has no exception.

Method ADD_TRS_FLOW2TAB_FLOW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FLG_EXCLUDE_TAI Call by reference Type reference (TYPE) XFELD 'X': Stückzinsen ignorieren (Abgrenzung) 20060517
2 Importing IM_FLOW_TRS Call by reference Type reference (TYPE) TRSS_CF_FLOW Treasury: Bewegungsformat für Cashflowberechnung 20060517
3 Importing IM_POSITION Call by reference Object reference (TYPE REF TO) CL_POSITION_TRL Treasury Ledger Position 20100428
# Exception Resumable Description Created on
1 FAILED 20100428

Method CALCULATE_CASH_FLOW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_AMORT_END_DATE Call by reference Type reference (TYPE) DATUM Datum 20110221
2 Exporting EX_FLG_RESCALED Call by reference Type reference (TYPE) XFELD Checkbox 20110221
3 Exporting EX_INTEREST_CALC_METHOD Call by reference Type reference (TYPE) SZBMETH Zinsberechnungsmethode 20110221
4 Exporting EX_INTEREST_CALENDAR Call by reference Type reference (TYPE) TFMSKALIDWT Zinskalender 20110221
5 Exporting EX_PRICE_INDEX Call by reference Type reference (TYPE) TIDX_INDEX_NAME Name des Preis-Index 20110221
6 Exporting EX_SCHEDULE_KEY_EFF_RATE Call by reference Type reference (TYPE) RDPT_SCHEDULE_KEY_EFF_RATE Schlüssel des Tilgungsplans, der den Effektivzins erklärt 20110221
7 Exporting EX_TAB_FLOW_AD_TRL Call by reference Type reference (TYPE) TRLIY_AD_FLOW Tabelle von Erfolgsbewegungen 20110221
8 Exporting EX_TAB_SAC_FLOW Call by reference Type reference (TYPE) TRPM_IT_SAC_FLOW 20110221
9 Importing IM_ACTIVE_PASSIVE Call by reference Type reference (TYPE) TPM_ACTIVE_PASSIVE Kennzeichen Aktiv/Passiv-Bestand 20110221
10 Importing IM_BUSTRANSCAT Call by reference Type reference (TYPE) TPM_BUSTRANSCAT Geschäftsvorfallstyp 20110221
11 Importing IM_CALCULATION_DATE Call by reference Type reference (TYPE) DVALUT Berechnungstag 20110221
12 Importing IM_CALC_DATE_INCL Call by reference Type reference (TYPE) VVSINCL Inklusivkennzeichen für Anfang und Ende eines Zeitraumes 20110221
13 Importing IM_CONDITIONS_VALID_AT Call by reference Type reference (TYPE) DGUEL Datum Kondition gültig ab 20110221
14 Importing IM_DERIV_CAT Call by reference Type reference (TYPE) TPM_DERIVATION_CAT Bestandsführungstyp 20110221
15 Importing IM_FLG_CONSIDER_REPO Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20110221
16 Importing IM_FLG_NO_INDEX Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20110221
17 Importing IM_FLG_SUBST Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20110221
18 Importing IM_KEY_DATE Call by reference Type reference (TYPE) TPM_POSITION_DATE Bestandsvaluta 20110221
19 Importing IM_KEY_DATE_INCL Call by reference Type reference (TYPE) TPM_KEY_DATE_INCL Inklusivkennzeichen für Stichtag 20110221
20 Importing IM_LAST_INVESTMENT_DATE Call by reference Type reference (TYPE) TPM_POSITION_DATE Bestandsvaluta 20110221
21 Importing IM_NOMINAL_AMT Call by reference Type reference (TYPE) TPM_NOMINAL_AMT Nominalbetrag 20110221
22 Importing IM_NOMINAL_ORG_AMT Call by reference Type reference (TYPE) TPM_NOMINAL_ORG_AMT Ursprünglicher Nominalbetrag in Bestandswährung 20110221
23 Importing IM_POSITION Call by reference Object reference (TYPE REF TO) CL_POSITION_TRL Treasury Ledger Position 20110221
24 Importing IM_POSITION_AMT Call by reference Type reference (TYPE) TPM_POSITION_AMT Betrag in Bestandswährung 20110221
25 Importing IM_POSITION_CURR Call by reference Type reference (TYPE) TPM_POSITION_CURR Bestandswährung 20110221
26 Importing IM_PRODUCT_CATEGORY Call by reference Type reference (TYPE) SANLF Produkttyp 20110221
27 Importing IM_PRODUCT_GROUP Call by reference Type reference (TYPE) TPM_PRODUCT_GROUP Produktgruppe 20110221
28 Importing IM_P_LAST_AMORT Call by reference Object reference (TYPE REF TO) IF_LAST_AMORT_CAL Daten der letzten Amortisierung 20110221
29 Importing IM_STR_AMORT_PROC Call by reference Type reference (TYPE) TRGS_AMORT_PROC Attribute eines Amortisierungsverfahrens 20110221
30 Importing IM_STR_DIFF_VALUES Call by reference Type reference (TYPE) DIFS_DIFF_VALUES Struktur für Differenzierungswerte 20110221
31 Importing IM_UNITS Call by reference Type reference (TYPE) TPM_UNITS Stücke 20110221
# Exception Resumable Description Created on
1 FAILED 20110221

Method CALCULATE_LOANS_CASH_FLOW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_AMORT_END_DATE Call by reference Type reference (TYPE) DATUM Amortisierungsende 20040913
2 Exporting EX_TAB_LOAN_FLOWS Call by reference Type reference (TYPE) TRPM_IT_VZZBEPP Cash Flow des Darlehens 20000821
3 Importing IM_AMORTIZATION_END Call by reference Type reference (TYPE) TPM_AMORT_END Amortisierung bis Endfälligkeit / Kündigung 20040723
4 Importing IM_BUSTRANSCAT Call by reference Type reference (TYPE) TPM_BUSTRANSCAT Geschäftsvorfallstyp 20021115
5 Importing IM_COMPANY_CODE Call by reference Type reference (TYPE) BUKRS Buchungskreis 20000821
6 Importing IM_KEYDATE Call by reference Type reference (TYPE) TPM_VAL_KEYDATE Stichtag der Bewertung 20021107
7 Importing IM_LOANS_CONTRACT Call by reference Type reference (TYPE) RANL Vertragsnummer 20000821
# Exception Resumable Description Created on
1 FAILED Fehler in der Berechnung 20000821

Method CALCULATE_SEC_CASH_FLOW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_INTEREST_CALC_METHOD Call by reference Type reference (TYPE) SZBMETH Zinsberechnungsmethode aus Gattungsdaten 20000725
2 Exporting EX_INTEREST_CALENDAR Call by reference Type reference (TYPE) TFMSKALIDWT Fabrikkalender für Zinsberechnung 20050714
3 Exporting EX_PRICE_INDEX Call by reference Type reference (TYPE) TIDX_INDEX_NAME Name des Preis-Index 20021029
4 Exporting EX_SCHEDULE_KEY_EFF_RATE Call by reference Type reference (TYPE) RDPT_SCHEDULE_KEY_EFF_RATE Schlüssel des Tilgungsplans, der den Effektivzins erklärt 20050317
5 Exporting EX_TAB_FLOW_AD_TRL Call by reference Type reference (TYPE) TRLIY_AD_FLOW Tabelle von Erfolgsbewegungen 20070425
6 Exporting EX_TAB_FLOW_TRS Call by reference Type reference (TYPE) TRSY_CF_FLOW Treasury: Bewegungstabelle für Cashflowberechnung 20070425
7 Importing IM_AMORTIZATION_END Call by reference Type reference (TYPE) TPM_AMORT_END 1 Berechnung bis Endfälligkeit/Kündigung 20000726
8 Importing IM_CALCULATION_DATE Call by reference Type reference (TYPE) DVALUT Berechnungstag 20021028
9 Importing IM_CALC_DATE_INCL Call by reference Type reference (TYPE) VVSINCL Inklusivkennzeichen für Anfang und Ende eines Zeitraumes 20021028
10 Importing IM_CONDITIONS_VALID_AT Call by reference Type reference (TYPE) DGUEL conditions valid at this date are used 20070425
11 Importing IM_FLG_CONSIDER_REPO Call by reference Type reference (TYPE) XFELD consider repurchase agreements? 20070425
12 Importing IM_FLG_NO_INDEX Call by reference Type reference (TYPE) XFELD Keine Index-Clean-Komponente 20050524
13 Importing IM_FLG_SUBST Call by reference Type reference (TYPE) XFELD Kz.: Berechnungstag ersetzt 20030520
14 Importing IM_FLG_USE_NEW_METHOD Call by reference Type reference (TYPE) XFELD TPMCO_XTRUE 'X': use new cash flow calculator 20070425
15 Importing IM_KEY_DATE Call by reference Type reference (TYPE) TPM_POSITION_DATE Stichtag des initialen Kaufs 20070425
16 Importing IM_KEY_DATE_INCL Call by reference Type reference (TYPE) TPM_KEY_DATE_INCL TPMCO_XFALSE Inklusivkennzeichen für Stichtag 20070425
17 Importing IM_NOMINAL_AMT Call by reference Type reference (TYPE) TPM_NOMINAL_AMT Nominalbetrag für Kauf 20000725
18 Importing IM_NOMINAL_ORG_AMT Call by reference Type reference (TYPE) TPM_NOMINAL_ORG_AMT Ursprünglicher Nominalbetrag 20041112
19 Importing IM_POSITION_AMT Call by reference Type reference (TYPE) TPM_POSITION_AMT Betrag Kauf Bestandswährung 20000725
20 Importing IM_POSITION_TRL Call by reference Object reference (TYPE REF TO) CL_POSITION_TRL Treasury Ledger Position 20070425
21 Importing IM_TRANSACTION Call by reference Object reference (TYPE REF TO) CL_TRANSACTION_TRL Class TRL Transactions 20100112
22 Importing IM_UNITS Call by reference Type reference (TYPE) TPM_UNITS Stücke für Kauf 20000725
# Exception Resumable Description Created on
1 FAILED Fehler in der Berechnung 20000725
2 NOMINAL_INCONSISTENT 20070507

Method CALCULATE_TAX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_COMPANY_CODE Value transfer Type reference (TYPE) BUKRS Buchungskreis 20110121
2 Importing IM_SECURITY_ACCOUNT Value transfer Type reference (TYPE) VRLDEPO Depot 20110121
3 Importing IM_SECURITY_ID Value transfer Type reference (TYPE) VVRANLW Kennnummer Wertpapier 20110121
4 Importing IM_TAB_TRS_FLOW Value transfer Type reference (TYPE) TRSY_CF_FLOW Treasury: Bewegungstabelle für Cashflowberechnung 20110121
5 Returning RE_TAB_TRS_FLOW Value transfer Type reference (TYPE) TRSY_CF_FLOW Treasury: Bewegungstabelle für Cashflowberechnung 20110121
# Exception Resumable Description Created on
1 FAILED 20110121

Method CALC_NEW_PREP_DEF_AMOUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_NEW_PREP_DEF_AMOUNT Value transfer Type reference (TYPE) TPM_POSITION_AMT Betrag in Bestandswährung 20010905
2 Importing IM_ACCRUE_COMP Value transfer Type reference (TYPE) TPM_ACCRUE_COMP '01' Zusätzlich geführte Komponenten 20030226
3 Importing IM_ACQUISITION_VALUE Value transfer Type reference (TYPE) TPM_POSITION_AMT Betrag in Bestandswährung 20030226
4 Importing IM_AMORTIZATION_END Value transfer Type reference (TYPE) TPM_AMORT_END Amortisierung bis Endfälligkeit / Kündigung 20010905
5 Importing IM_AMORT_NEG_SPREAD Value transfer Type reference (TYPE) TPM_POSITION_AMT Amortisierung Negotiation Spread 20030227
6 Importing IM_AMORT_SULTBIS Value transfer Type reference (TYPE) VVSULTBIS Month-End Indicator for the End of a Calculation Period 20110708
7 Importing IM_AMORT_SULTVON Value transfer Type reference (TYPE) VVSULTVON Month-End Indicator for Start of a Calculation Period 20110708
8 Importing IM_KEY_DATE Value transfer Type reference (TYPE) TPM_POSITION_DATE Stichtag 20010905
9 Importing IM_LAST_AMORT_DATE Value transfer Type reference (TYPE) TPM_POSITION_DATE Bestandsvaluta der letzten Amortisierung 20010905
10 Importing IM_OLD_PREP_DEF_AMOUNT Value transfer Type reference (TYPE) TPM_POSITION_AMT Betrag in Bestandswährung 20010905
11 Importing IM_SECURITY_ID Value transfer Type reference (TYPE) VVRANLW Kennummer Wertpapier 20010905
# Exception Resumable Description Created on
1 INPUT_ERROR Fehler 20010905

Method CALC_OCI_CLEARING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_NEW_OCI_AMT Call by reference Type reference (TYPE) TPM_POSITION_AMT Betrag in Bestandswährung 20081128
2 Importing IM_AMORTIZATION_END Call by reference Type reference (TYPE) TPM_AMORT_END Amortisierung bis Endfälligkeit / Kündigung 20081128
3 Importing IM_AM_ACQUISITION_VALUE Call by reference Type reference (TYPE) TPM_POSITION_AMT Betrag in Bestandswährung 20081128
4 Importing IM_DIFF_VALUES Call by reference Type reference (TYPE) DIFS_DIFF_VALUES 20101215
5 Importing IM_EFF_INT_RATE Call by reference Type reference (TYPE) TPM_TRL_EFF_INT_RATE_USED Für Berechnung des Amort.betrages (SAC) ben. Effektivzins 20081128
6 Importing IM_KEY_DATE Call by reference Type reference (TYPE) TPM_POSITION_DATE Bestandsvaluta 20081128
7 Importing IM_LAST_AMORT_DATE Call by reference Type reference (TYPE) TPM_POSITION_DATE Bestandsvaluta 20081128
8 Importing IM_OLD_OCI_AMT Call by reference Type reference (TYPE) TPM_POSITION_AMT Betrag in Bestandswährung 20081128
# Exception Resumable Description Created on
1 INPUT_ERROR 20081128

Method CLS_ADJUST_SIGN_OF_TRS_FLOW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_FLOW Call by reference Type reference (TYPE) TRSS_CF_FLOW trsy_cf_flow 20111201
2 Importing IM_POSITION Call by reference Object reference (TYPE REF TO) CL_POSITION_TRL Treasury Ledger Position 20111201
3 Importing IM_SBERFIMA Call by reference Type reference (TYPE) SBEWFIMA 20111201
4 Importing IM_SIGN Call by reference Type reference (TYPE) TB_SSIGN 20111201

Method CLS_ADJUST_SIGN_OF_TRS_FLOW on class CL_CALCULATION_SERVICE_CAL has no exception.

Method CLS_CLEAR_UNREALIZED_VAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_DELTA_UNREAL_FX_VC Call by reference Type reference (TYPE) TPM_VALUATION_AMT Änderung des Devisen-OCI 20081113
2 Exporting EX_DELTA_UNREAL_IDX_PC Call by reference Type reference (TYPE) TPM_POSITION_AMT Änderung des Index-OCI 20090305
3 Exporting EX_DELTA_UNREAL_IDX_VC Call by reference Type reference (TYPE) TPM_VALUATION_AMT Änderung des Index-OCI 20090305
4 Exporting EX_DELTA_UNREAL_SEC_IDX_PC Call by reference Type reference (TYPE) TPM_POSITION_AMT_IDX_CLEAN Betrag in Bestandswährung index-clean 20081113
5 Exporting EX_DELTA_UNREAL_SEC_PC Call by reference Type reference (TYPE) TPM_POSITION_AMT Änderung des Titel-OCI 20081113
6 Exporting EX_DELTA_UNREAL_SEC_VC Call by reference Type reference (TYPE) TPM_VALUATION_AMT Änderung des Titel-OCI 20081113
7 Importing IM_ACQUISITION_VALUE Call by reference Type reference (TYPE) TPM_POSITION_AMT amortizierte Anschaffunsgkosten zum last amort date 20081113
8 Importing IM_CURRENT_UNREAL_FX_VC Call by reference Type reference (TYPE) TPM_VALUATION_AMT aktueller Betrag auf OCI (Devise) 20081113
9 Importing IM_CURRENT_UNREAL_IDX_PC Call by reference Type reference (TYPE) TPM_POSITION_AMT aktueller Betrag auf OCI (Index) 20090305
10 Importing IM_CURRENT_UNREAL_IDX_VC Call by reference Type reference (TYPE) TPM_VALUATION_AMT aktueller Betrag auf OCI (Index) 20090305
11 Importing IM_CURRENT_UNREAL_SEC_IDX_PC Call by reference Type reference (TYPE) TPM_POSITION_AMT_IDX_CLEAN Betrag in Bestandswährung index-clean 20081113
12 Importing IM_CURRENT_UNREAL_SEC_PC Call by reference Type reference (TYPE) TPM_POSITION_AMT aktueller Betrag auf OCI (Titel) 20081113
13 Importing IM_CURRENT_UNREAL_SEC_VC Call by reference Type reference (TYPE) TPM_VALUATION_AMT aktueller Betrag auf OCI (Titel) 20081113
14 Importing IM_EFF_INT_RATE Call by reference Type reference (TYPE) TPM_TRL_EFF_INT_RATE_USED Für Berechnung des Amort.betrages (SAC) ben. Effektivzins 20081128
15 Importing IM_KEY_DATE Call by reference Type reference (TYPE) TPM_POSITION_DATE Stichtag 20081113
16 Importing IM_LAST_AMORT_DATE Call by reference Type reference (TYPE) TPM_POSITION_DATE Stichtag der letzten Amortisierung 20081113
17 Importing IM_LAST_UNREAL_FX_VC Call by reference Type reference (TYPE) TPM_VALUATION_AMT Betrag auf FX-OCI zum last amort date 20081113
18 Importing IM_LAST_UNREAL_IDX_PC Call by reference Type reference (TYPE) TPM_POSITION_AMT Betrag auf Index-OCI zum last amort date 20090305
19 Importing IM_LAST_UNREAL_SEC_PC Call by reference Type reference (TYPE) TPM_POSITION_AMT Betrag auf Titel-OCI zum last amort date 20081113
20 Importing IM_POSITION Call by reference Object reference (TYPE REF TO) IF_ASSESSABLE_POSITION_VAL Treasury Ledger Position 20081113
# Exception Resumable Description Created on
1 NOT_RELEVANT keine Auflösung der unrealizierten Titelbewertung notwendig 20081113

Method CLS_CONVERT_TRL2TRLI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CORP_ACTION4BACKUP Call by reference Type reference (TYPE) KMNR Nummer der Kapitalmaßnahme 20081212
2 Importing IM_POSITION Call by reference Object reference (TYPE REF TO) CL_POSITION_TRL Treasury Ledger Position 20111201
3 Importing IM_TAB_FLOW_TRL Call by reference Type reference (TYPE) TRLY_FLOW_AND_TRANS Treasury Ledger Bewegungen inklusive Geschäftsvorfall 20081211
4 Returning RE_TAB_FLOW_TRLI Value transfer Type reference (TYPE) TRLIY_AD_FLOW Tabelle von Erfolgsbewegungen 20081211

Method CLS_CONVERT_TRL2TRLI on class CL_CALCULATION_SERVICE_CAL has no exception.

Method CLS_USE_LOANS_BUFFER 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 Business Transaction Category 20120423
2 Returning RE_FLG_USE_BUFFER Value transfer Type reference (TYPE) XFELD 'X': use buffer 20120423

Method CLS_USE_LOANS_BUFFER on class CL_CALCULATION_SERVICE_CAL has no exception.

Method CONVERT_TRL_FLOW_TO_TRS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_TAB_CF_FLOW Call by reference Type reference (TYPE) TRSY_CF_FLOW Treasury: Bewegungsformat für Cashflowberechnung 20060517
2 Exporting EX_TAB_FLOW_TRLI Call by reference Type reference (TYPE) TRLIY_AD_FLOW Tabelle von Erfolgsbewegungen 20060517
3 Exporting EX_TAB_SPLIT_CF_FLOW Call by reference Type reference (TYPE) L_TAH_SPLIT_CFLOW 20110121
4 Importing IM_CALCULATOR Call by reference Object reference (TYPE REF TO) IF_CASHFLOW_CALCULATOR_TRS Interface für Finanzstromrechner 20110919
5 Importing IM_CORP_ACTION4BACKUP Call by reference Type reference (TYPE) KMNR Nummer der Kapitalmaßnahme 20081212
6 Importing IM_FLG_EXCLUDE_TAI Call by reference Type reference (TYPE) XFELD 'X': Stückzinsen ignorieren (Abgrenzung) 20060517
7 Importing IM_KEY_DATE Call by reference Type reference (TYPE) TPM_POSITION_DATE Bestandsvaluta 20060517
8 Importing IM_KEY_DATE_INCL Call by reference Type reference (TYPE) TPM_KEY_DATE_INCL Inklusivkennzeichen für Stichtag 20070411
9 Importing IM_POSITION Call by reference Object reference (TYPE REF TO) CL_POSITION_TRL Treasury Ledger Position 20110120
10 Importing IM_TAB_FLOW_AD_TRL Call by reference Type reference (TYPE) TPMAD_TAB_TRL_FLOW 20060517

Method CONVERT_TRL_FLOW_TO_TRS on class CL_CALCULATION_SERVICE_CAL has no exception.

Method CONVERT_TRS_FLOW2AD_FLOW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_FLOW_AD Call by reference Type reference (TYPE) TRLIS_AD_FLOW 20071127
2 Importing IM_FLOW_TRS Call by reference Type reference (TYPE) TRSS_CF_FLOW Treasury: Bewegungsformat für Cashflowberechnung 20071127
3 Importing IM_POSITION Call by reference Object reference (TYPE REF TO) CL_POSITION_TRL Treasury Ledger Position 20100428
# Exception Resumable Description Created on
1 FAILED 20100428

Method DETERMINE_CALCULATION_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_CALCULATION_DATE Value transfer Type reference (TYPE) DVALUT Berechnungstag 20021028
2 Exporting EX_CALC_DATE_INCL Value transfer Type reference (TYPE) VVSINCL Inklusivkennzeichen für Anfang und Ende eines Zeitraumes 20021028
3 Importing IM_BUSTRANSID Value transfer Type reference (TYPE) TPM_BUSTRANSID Identifikator des Distributor-Geschäftsvorfalls 20021028
4 Importing IM_KEYDATE Value transfer Type reference (TYPE) TPM_VAL_KEYDATE Stichtag der Bewertung 20021028
5 Importing IM_LAST_AMORT_AMT Value transfer Type reference (TYPE) TPM_POSITION_AMT Betrag in Bestandswährung 20021028
6 Importing IM_LAST_AMORT_DATE Value transfer Type reference (TYPE) TPM_VAL_KEYDATE Stichtag der Bewertung 20021028
7 Importing IM_NOMINAL_AMT Value transfer Type reference (TYPE) TPM_NOMINAL_AMT Nominalbetrag 20021028
8 Importing IM_NOMINAL_CURR Value transfer Type reference (TYPE) TPM_POSITION_CURR Bestandswährung 20021028
9 Importing IM_NOMINAL_ORG_AMT Value transfer Type reference (TYPE) TPM_NOMINAL_ORG_AMT Ursprünglicher Nominalbetrag 20041112
10 Importing IM_POSITION_CAT Value transfer Type reference (TYPE) TPM_TRS_POS_CAT Bestandstyp in der Depotverwaltung 20041208
11 Importing IM_SECURITY_ID Value transfer Type reference (TYPE) VVRANLW Kennummer Wertpapier 20021028
12 Importing IM_UNITS Value transfer Type reference (TYPE) TPM_UNITS Stücke 20021028

Method DETERMINE_CALCULATION_DATE on class CL_CALCULATION_SERVICE_CAL has no exception.

Method GENERATE_PURCHASE_FLOW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_PURCHASE_FLOW Call by reference Type reference (TYPE) TRSS_CF_FLOW Treasury: Bewegungsformat für Cashflowberechnung 20071228
2 Importing IM_CALC_DATE Call by reference Type reference (TYPE) TPM_POSITION_DATE Bestandsvaluta 20071228
3 Importing IM_CALC_DATE_INCL Call by reference Type reference (TYPE) VVSINCL Inklusivkennzeichen für Anfang und Ende eines Zeitraumes 20071228
4 Importing IM_NOMINAL_AMT Call by reference Type reference (TYPE) TPM_NOMINAL_AMT Nominalbetrag 20071228
5 Importing IM_NOMINAL_CURR Call by reference Type reference (TYPE) TPM_NOMINAL_CURR Währung des Nominals 20071228
6 Importing IM_NOMINAL_ORG_AMT Call by reference Type reference (TYPE) TPM_NOMINAL_ORG_AMT Ursprünglicher Nominalbetrag in Bestandswährung 20071228
7 Importing IM_POSITION Call by reference Object reference (TYPE REF TO) CL_POSITION_TRL Treasury Ledger Position 20111201
8 Importing IM_POSITION_AMT Call by reference Type reference (TYPE) TPM_POSITION_AMT Betrag in Bestandswährung 20071228
9 Importing IM_POSITION_CURR Call by reference Type reference (TYPE) TPM_POSITION_CURR Bestandswährung 20071228
10 Importing IM_POSITION_DATE Call by reference Type reference (TYPE) TPM_POSITION_DATE Bestandsvaluta 20071228
11 Importing IM_UNITS Call by reference Type reference (TYPE) TPM_UNITS Stücke 20071228

Method GENERATE_PURCHASE_FLOW on class CL_CALCULATION_SERVICE_CAL has no exception.

Method GET_AMORTIZATION_END_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_AMORTIZATION_END_DATE Value transfer Type reference (TYPE) TPM_VAL_KEYDATE Datum auf das amortisiert werden soll 20000726
2 Exporting EX_AMORT_END_SINCL Value transfer Type reference (TYPE) VVSINCLBIS Inklusivkennzeichen für den Endetermin eines Zeitraums 20030612
3 Exporting EX_AMORT_START_DATE Value transfer Type reference (TYPE) TPM_VAL_KEYDATE Datum, ab dem amortisiert wird (Darl.) 20030612
4 Exporting EX_AMORT_START_SEXCL Value transfer Type reference (TYPE) VVSEXCLVON Exklusivkennzeichen für den Anfangstermin eines Zeitraums 20030612
5 Exporting EX_CALL_RATE Value transfer Type reference (TYPE) PEMKURS Emissionskurs in Prozent 20101116
6 Importing IM_AMORTIZATION_END Value transfer Type reference (TYPE) TPM_AMORT_END Amortisierung bis Endfälligkeit/Kündigung 20000726
7 Importing IM_COMPANY_CODE Value transfer Type reference (TYPE) BUKRS Buchungskreis 20000726
8 Importing IM_COMPUTATION_CAT Value transfer Type reference (TYPE) TPM_COMPUTATION_CAT Berechnungstyp für Amortisierung 20030612
9 Importing IM_KEYDATE Value transfer Type reference (TYPE) TPM_VAL_KEYDATE Datum der Amortisierung 20000726
10 Importing IM_LOANS_CONTRACT Value transfer Type reference (TYPE) RANL Darlehensvertragsnummer 20000726
11 Importing IM_SECURITY_ID Value transfer Type reference (TYPE) VVRANLW Kennummer Wertpapier 20000726
# Exception Resumable Description Created on
1 FAILED Datum konnte nicht bestimmt werden 20000726

Method GET_CALCULATOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_APLAN_DATE Call by reference Type reference (TYPE) TPM_POSITION_DATE end date of cash management update 20110326
2 Changing CH_FLG_RECALCULATE Call by reference Type reference (TYPE) XFELD conditions according valif-from date dont match latest cond 20070425
3 Exporting EX_CALCULATOR Call by reference Object reference (TYPE REF TO) IF_CASHFLOW_CALCULATOR_TRS Interface für Finanzstromrechner 20070411
4 Importing IM_AMORTIZATION_END Call by reference Type reference (TYPE) TPM_AMORT_END Amortisierung bis Endfälligkeit / Kündigung 20070410
5 Importing IM_CONDITIONS_VALID_AT Call by reference Type reference (TYPE) TPM_POSITION_DATE Bestandsvaluta 20070424
6 Importing IM_DATE_LAST_INTEREST Call by reference Type reference (TYPE) TPM_POSITION_DATE Bestandsvaluta 20110628
7 Importing IM_FLG_ADD_PURCHASE Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20070410
8 Importing IM_POSITION Call by reference Object reference (TYPE REF TO) CL_POSITION_TRL 20070410
9 Importing IM_PURCHASE_CALC_DATE Call by reference Type reference (TYPE) TPM_POSITION_DATE Bestandsvaluta 20070425
# Exception Resumable Description Created on
1 FAILED 20070410

Method GET_INTEREST_CALC_METHOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_GSART Value transfer Type reference (TYPE) VVSART Produktart 20021007
2 Exporting EX_INTEREST_CALC_METHOD Value transfer Type reference (TYPE) SZBMETH Zinsberechnungsmethode 20000807
3 Exporting EX_INTEREST_CALENDAR Value transfer Type reference (TYPE) TFMSKALIDWT Fabrikkalender für Zinsberechnung 20050714
4 Exporting EX_SAKTPAS Value transfer Type reference (TYPE) VVSAKTPAS Kennzeichen Aktiv/Passiv - Geschäft 20030901
5 Exporting E_INTEREST_CALENDAR Value transfer Type reference (TYPE) TFMSKALIDWT Fabrikkalender für Zinsberechnung 20050714
6 Importing IM_COMPANY_CODE Value transfer Type reference (TYPE) BUKRS Buchungskreis 20000807
7 Importing IM_KEYDATE Value transfer Type reference (TYPE) SY-DATUM Gültigkeitsdatum für Zinsber.Methode 20000807
8 Importing IM_LOANS_CONTRACT Value transfer Type reference (TYPE) RANL Darlehensnummer 20000807
9 Importing IM_SECURITY_ID Value transfer Type reference (TYPE) VVRANLW Kennummer WP 20000807
# Exception Resumable Description Created on
1 NOT_FOUND Stammdaten konnten nicht gelesen werden 20000807

Method GET_POSITION_CAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_POSITION_TRL Call by reference Object reference (TYPE REF TO) CL_POSITION_TRL Treasury Ledger Position 20070425
2 Returning RE_POSITION_CAT Value transfer Type reference (TYPE) TPM_TRS_POS_CAT Bestandstyp in der Depotverwaltung 20070425

Method GET_POSITION_CAT on class CL_CALCULATION_SERVICE_CAL has no exception.

Method GET_TOTAL_REPAYMENT_AMT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_TOTAL_REPAYMENT_AMT Call by reference Type reference (TYPE) TPM_POSITION_AMT Summe aller Tilgungsbeträge 20000725
2 Importing IM_CALCULATION_DATE Value transfer Type reference (TYPE) DVALUT Berechnungstag 20021028
3 Importing IM_CALC_DATE_INCL Value transfer Type reference (TYPE) VVSINCL Inklusivkennzeichen für Anfang und Ende eines Zeitraumes 20021028
4 Importing IM_CURRENT_KEYDATE Value transfer Type reference (TYPE) TPM_VAL_KEYDATE Stichtag der Amortisierung 20000821
5 Importing IM_FLG_NO_INDEX Value transfer Type reference (TYPE) XFELD Keine Index-Clean-Komponente 20050524
6 Importing IM_NOMINAL_AMT Value transfer Type reference (TYPE) TPM_NOMINAL_AMT Nominal zum Stichtag 20000725
7 Importing IM_NOMINAL_CURR Value transfer Type reference (TYPE) TPM_NOMINAL_CURR Nominalwährung 20000725
8 Importing IM_NOMINAL_ORG_AMT Value transfer Type reference (TYPE) TPM_NOMINAL_ORG_AMT Ursprünglicher Nominalbetrag 20041112
9 Importing IM_POSITION Call by reference Object reference (TYPE REF TO) IF_CALCULABLE_POS_CAL Treasury Ledger Position 20080226
10 Importing IM_START_KEYDATE Value transfer Type reference (TYPE) TPM_VAL_KEYDATE Tilgungen ab diesem Datum 20000725
11 Importing IM_TAB_LOAN_FLOWS Call by reference Type reference (TYPE) TRPM_IT_VZZBEPP Darlehens-Cashflow 20000821
12 Importing IM_TAB_TRS_FLOWS Call by reference Type reference (TYPE) TRSY_CF_FLOW WP-Cashflow 20000725
13 Importing IM_UNITS Value transfer Type reference (TYPE) TPM_UNITS Stücke zum Stichtag 20000725
# Exception Resumable Description Created on
1 FAILED Fehler in der Berechnung 20000725
2 NOT_FOUND Stammdaten konnten nicht gelesen werden 20020304

Method NEED_NEW_METHOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_USE_NEW_METHOD Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20070425
2 Importing IM_SZBMETH Call by reference Type reference (TYPE) SZBMETH Zinsberechnungsmethode 20070425

Method NEED_NEW_METHOD on class CL_CALCULATION_SERVICE_CAL has no exception.

Method NEW_CALCULATE_SEC_CASH_FLOW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_INTEREST_CALC_METHOD Call by reference Type reference (TYPE) SZBMETH Zinsberechnungsmethode 20060517
2 Exporting EX_INTEREST_CALENDAR Call by reference Type reference (TYPE) TFMSKALIDWT Fabrikkalender für Zinsberechnung 20060517
3 Exporting EX_PRICE_INDEX Call by reference Type reference (TYPE) TIDX_INDEX_NAME Name des Preis-Index 20060517
4 Exporting EX_SCHEDULE_KEY_EFF_RATE Call by reference Type reference (TYPE) RDPT_SCHEDULE_KEY_EFF_RATE Schlüssel des Tilgungsplans, der den Effektivzins erklärt 20070410
5 Exporting EX_TAB_FLOW_AD_TRL Call by reference Type reference (TYPE) TRLIY_AD_FLOW Tabelle von Erfolgsbewegungen 20060517
6 Exporting EX_TAB_FLOW_TRS Call by reference Type reference (TYPE) TRSY_CF_FLOW Treasury: Bewegungstabelle für Cashflowberechnung 20060517
7 Importing IM_AMORTIZATION_END Call by reference Type reference (TYPE) TPM_AMORT_END 1 Amortisierung bis Endfälligkeit / Kündigung 20060517
8 Importing IM_CONDITIONS_VALID_AT Call by reference Type reference (TYPE) TPM_POSITION_DATE Stichtag der Bewertung 20070424
9 Importing IM_FLG_CONSIDER_REPO Call by reference Type reference (TYPE) XFELD SPACE Feld zum Ankreuzen 20060517
10 Importing IM_FLG_EXCLUDE_TAI Call by reference Type reference (TYPE) XFELD SPACE Feld zum Ankreuzen 20060517
11 Importing IM_KEY_DATE Call by reference Type reference (TYPE) TPM_POSITION_DATE Bestandsvaluta 20060517
12 Importing IM_KEY_DATE_INCL Call by reference Type reference (TYPE) TPM_KEY_DATE_INCL Inklusivkennzeichen für Stichtag 20070411
13 Importing IM_POSITION Call by reference Object reference (TYPE REF TO) CL_POSITION_TRL Treasury Ledger Position 20060517
14 Importing IM_PURCHASE_CALC_DATE Call by reference Type reference (TYPE) DVALUT Berechnungstag 20070425
15 Importing IM_PURCHASE_DATE_INCL Call by reference Type reference (TYPE) VVSINCL Inklusivkennzeichen für Anfang und Ende eines Zeitraumes 20060517
16 Importing IM_PURCHASE_NOMINAL_AMT Call by reference Type reference (TYPE) TPM_NOMINAL_AMT Nominalbetrag 20060517
17 Importing IM_PURCHASE_NOMINAL_CURR Call by reference Type reference (TYPE) TPM_NOMINAL_CURR Währung des Nominals 20060517
18 Importing IM_PURCHASE_NOMINAL_ORG_AMT Call by reference Type reference (TYPE) TPM_NOMINAL_ORG_AMT Ursprünglicher Nominalbetrag in Bestandswährung 20070412
19 Importing IM_PURCHASE_POSITION_AMT Call by reference Type reference (TYPE) TPM_POSITION_AMT Betrag in Bestandswährung 20060517
20 Importing IM_PURCHASE_POSITION_CURR Call by reference Type reference (TYPE) TPM_POSITION_CURR Bestandswährung 20060517
21 Importing IM_PURCHASE_UNITS Call by reference Type reference (TYPE) TPM_UNITS Stücke 20060517
22 Importing IM_TRANSACTION Call by reference Object reference (TYPE REF TO) CL_TRANSACTION_TRL Class TRL Transactions 20100112
# Exception Resumable Description Created on
1 FAILED Fehler in der Berechnung 20060517
2 NOMINAL_INCONSISTENT 20070507

Method OLD_CALCULATE_SEC_CASH_FLOW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_INTEREST_CALC_METHOD Call by reference Type reference (TYPE) SZBMETH Zinsberechnungsmethode aus Gattungsdaten 20070424
2 Exporting EX_INTEREST_CALENDAR Call by reference Type reference (TYPE) TFMSKALIDWT Fabrikkalender für Zinsberechnung 20070424
3 Exporting EX_PRICE_INDEX Call by reference Type reference (TYPE) TIDX_INDEX_NAME Name des Preis-Index 20070424
4 Exporting EX_SCHEDULE_KEY_EFF_RATE Call by reference Type reference (TYPE) RDPT_SCHEDULE_KEY_EFF_RATE Schlüssel des Tilgungsplans, der den Effektivzins erklärt 20070424
5 Exporting EX_TAB_FLOWS Call by reference Type reference (TYPE) TRSY_CF_FLOW Errechneter Finanzstrom 20070424
6 Importing IM_AMORTIZATION_END Call by reference Type reference (TYPE) TPM_AMORT_END 1 Berechnung bis Endfälligkeit/Kündigung 20070424
7 Importing IM_CALCULATION_DATE Call by reference Type reference (TYPE) DVALUT Berechnungstag 20070424
8 Importing IM_CALC_DATE_INCL Call by reference Type reference (TYPE) VVSINCL Inklusivkennzeichen für Anfang und Ende eines Zeitraumes 20070424
9 Importing IM_COMPANY_CODE Call by reference Type reference (TYPE) BUKRS Buchungskreis 20091111
10 Importing IM_CURRENT_KEYDATE Call by reference Type reference (TYPE) TPM_VAL_KEYDATE Stichtag der Amortisierung 20070424
11 Importing IM_FLG_NO_INDEX Call by reference Type reference (TYPE) XFELD Keine Index-Clean-Komponente 20070424
12 Importing IM_FLG_SUBST Call by reference Type reference (TYPE) XFELD Kz.: Berechnungstag ersetzt 20070424
13 Importing IM_NOMINAL_AMT Call by reference Type reference (TYPE) TPM_NOMINAL_AMT Nominalbetrag für Kauf 20070424
14 Importing IM_NOMINAL_CURR Call by reference Type reference (TYPE) TPM_NOMINAL_CURR Nominalwährung für Kauf 20070424
15 Importing IM_NOMINAL_ORG_AMT Call by reference Type reference (TYPE) TPM_NOMINAL_ORG_AMT Ursprünglicher Nominalbetrag 20070424
16 Importing IM_NO_AMOUNTS Call by reference Type reference (TYPE) XFELD Beträge nicht berechnen 20070424
17 Importing IM_POSITION_AMT Call by reference Type reference (TYPE) TPM_POSITION_AMT Betrag Kauf Bestandswährung 20070424
18 Importing IM_POSITION_CAT Call by reference Type reference (TYPE) TPM_TRS_POS_CAT SPACE 20070424
19 Importing IM_POSITION_CURR Call by reference Type reference (TYPE) TPM_POSITION_CURR Bestandswährung 20070424
20 Importing IM_RNG_SBERFIMA Call by reference Type reference (TYPE) TRGR_SBERFIMA Ranges-Tabelle für SBERFIMA 20070424
21 Importing IM_SECURITY_ID Call by reference Type reference (TYPE) VVRANLW Kennummer WP 20070424
22 Importing IM_START_KEYDATE Call by reference Type reference (TYPE) TPM_VAL_KEYDATE Stichtag des initialen Kaufs 20070424
23 Importing IM_TRANSACTION Call by reference Object reference (TYPE REF TO) CL_TRANSACTION_TRL Klasse TRL Transactions 20070424
24 Importing IM_TYPE Call by reference Type reference (TYPE) INT1 2 Typ des Cashflow-Rechners 20070424
25 Importing IM_UNITS Call by reference Type reference (TYPE) TPM_UNITS Stücke für Kauf 20070424
# Exception Resumable Description Created on
1 FAILED Fehler in der Berechnung 20070424

Method READ_CASH_FLOW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_FLG_RECALCULATE Call by reference Type reference (TYPE) XFELD Checkbox 20111209
2 Exporting EX_DATE_LAST_INTEREST Call by reference Type reference (TYPE) TPM_POSITION_DATE Bestandsvaluta 20110628
3 Exporting EX_DATE_LAST_TRS_QUANT_CHANGE Call by reference Type reference (TYPE) TPM_POSITION_DATE date of last TRS-relevant quantity change 20110628
4 Importing IM_FLG_ENRICH_CLEAN_AMT Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20070410
5 Importing IM_POSITION Call by reference Object reference (TYPE REF TO) CL_POSITION_TRL Treasury Ledger Position 20070410
6 Importing IM_TRANSACTION Call by reference Object reference (TYPE REF TO) CL_TRANSACTION_TRL transaction up to which cash flow is read (excl!) 20100112
# Exception Resumable Description Created on
1 FAILED 20070410

Method REFRESH_BUFFER Signature

Method REFRESH_BUFFER on class CL_CALCULATION_SERVICE_CAL has no parameter.
Method REFRESH_BUFFER on class CL_CALCULATION_SERVICE_CAL has no exception.

Method SET_NEXT_LOAN_COND_SWITCH_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_KEYDATE Call by reference Type reference (TYPE) TPM_VAL_KEYDATE Stichtag der Bewertung 20060608
# Exception Resumable Description Created on
1 FAILED Verarbeitungsfehler 20060608
History
Last changed by/on SAP  20130531 
SAP Release Created in 462_10