SAP ABAP Interface IF_CASHFLOW_CALCULATOR_TRS (Interface für Cash Flow Calculator)
Hierarchy
EA-FINSERV (Software Component) SAP Enterprise Extension Financial Services
   FIN-FSCM-TRM-TM-BO (Application Component) Back Office
     FTR_SECURITY_ACCOUNT_MGT (Package) Treasury: Securities Account Management
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_STANDARD_CALCULATOR_TRS Cash Flow Calculator 20000523
Properties
Interface IF_CASHFLOW_CALCULATOR_TRS  
Short Description Interface für Cash Flow Calculator    
General Data
Package FTR_SECURITY_ACCOUNT_MGT   Treasury: Securities Account Management 
Created 20000523   SAP 
Last changed 20130531   SAP 
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 IF_CASHFLOW_CALCULATOR_TRS has no interface.
Friends
Interface IF_CASHFLOW_CALCULATOR_TRS has no friend.
Attributes
Interface IF_CASHFLOW_CALCULATOR_TRS has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CALCULATE_FLOWS Instance method Public Method Calculates the Cash Flow 20000523
2 CALCULATE_YIELD Instance method Public Method Calculates the Yield for Final Due Date 20000523
3 GET_MASTER_DATA Instance method Public Method Returns the Master Data 20000524
4 GET_QUANTITY Instance method Public Method Gets Units or Nominals for a Key Date 20041222
5 GET_YIELD_RELEVANT_FLOWS Instance method Public Method Generates the Yield-Relevant Flows 20000524
6 SET_MASTER_DATA Instance method Public Method Sets the Master Data 20000619
7 SUPPLEMENT_NEW_FLOWS Instance method Public Method Cahnges Attribute NEW_FLOWS 20010511
Events
Interface IF_CASHFLOW_CALCULATOR_TRS has no event.
Types
Interface IF_CASHFLOW_CALCULATOR_TRS has no local type.
Method Signatures

Method CALCULATE_FLOWS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ACTIVE_PASSIVE Value transfer Type reference (TYPE) TPM_ACTIVE_PASSIVE Indicator: Assets/Liabilities Position 20111201
2 Importing IM_FLAG_NEGATIVE_AMOUNTS Value transfer Type reference (TYPE) XFELD SPACE Flag: Negative Beträge erlaubt 20011106
3 Importing IM_FLAG_REPAYMENT_INCL Value transfer Type reference (TYPE) TPM_TRS_REPAYMENT_INCL TPMCO_CHAR_0 Behandlung von Tilgungen am Kauf-/Verkaufstag 20041220
4 Importing IM_FLG_ACCRUED_INTEREST_ONLY Call by reference Type reference (TYPE) XFELD SPACE nur Stückzinsbewegung berechnen 20070409
5 Importing IM_KEYDATE Value transfer Type reference (TYPE) TPM_POSITION_DATE Stichtag für die Berechnung 20110310
6 Importing IM_NO_SIGN Value transfer Type reference (TYPE) XFELD TPMCO_XFALSE do not convert amounts to negative 20111207
7 Importing IM_TAB_IN_FLOWS Value transfer Type reference (TYPE) TRSY_CF_FLOW Eingangsbewegungstabelle 20000523
8 Returning RE_TAB_FLOWS Value transfer Type reference (TYPE) TRSY_CF_FLOW Bewegungstabelle mit neuberechneten Bewegungen 20000523
# Exception Resumable Description Created on
1 FAILED Fehler ist aufgetreten 20000523

Method CALCULATE_YIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_INT_CALC_METHOD Value transfer Type reference (TYPE) SZBMETH Zinsberechnungsmethode 20000523
2 Importing IM_INT_CALC_RHYTHM Value transfer Type reference (TYPE) VVZVRHYEFF '12' Zinsverrechnungsrhythmus 20000523
3 Importing IM_INT_CALENDER Call by reference Type reference (TYPE) TFMSKALIDWT Zinskalender 20110523
4 Importing IM_ROUNDING_UNIT Value transfer Type reference (TYPE) TFMPRUNIT Rundungseinheit 20000523
5 Importing IM_YIELD_METHOD Value transfer Type reference (TYPE) SEFFMETH Renditemethode 20000523
6 Returning RE_YIELD Value transfer Type reference (TYPE) TB_PYIELD Rendite 20000523
# Exception Resumable Description Created on
1 FAILED Fehler ist aufgetreten 20000523

Method GET_MASTER_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_CLASS_DATA Value transfer Type reference (TYPE) VWPANLA Gattungsstammdaten 20000524
2 Exporting EX_CONDITION_HEADER Call by reference Type reference (TYPE) VZZKOKO Konditionskopf für Anleihen 20000524
3 Exporting EX_SCHEDULE_KEY_EFF_RATE Value transfer Type reference (TYPE) RDPT_SCHEDULE_KEY_EFF_RATE Schlüssel des Tilgungsplans, der den Effektivzins erklärt 20050317
4 Exporting EX_STR_BOND_DATA Call by reference Type reference (TYPE) VWPANLE Verzinsliche Papiere 20080102
5 Exporting EX_STR_CONTROL_DATA Call by reference Type reference (TYPE) TRSS_CF_CTRLDATA Treasury: Struktur für Steuerungsdaten für Cashflow-Rechner 20080102
6 Exporting EX_TAB_CONDITIONS Value transfer Type reference (TYPE) TRSY_VVZZKOPO Tabelle mit Konditionspositionen 20000524
7 Exporting EX_TAB_CONDITION_FIMA Call by reference Type reference (TYPE) TRSY_VTBKOND Treasury: Tabelle mit Konditionen 20080102
# Exception Resumable Description Created on
1 FAILED Fehler ist aufgetreten 20000524

Method GET_QUANTITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_NOMINAL_AMT Value transfer Type reference (TYPE) TPM_NOMINAL_AMT Nominalbetrag 20041222
2 Exporting EX_NOMINAL_ORG_AMT Value transfer Type reference (TYPE) TPM_NOMINAL_ORG_AMT Ursprünglicher Nominalbetrag 20041222
3 Exporting EX_UNITS Value transfer Type reference (TYPE) TPM_UNITS Stücke 20041222
4 Importing IM_CALCULATION_DATE Value transfer Type reference (TYPE) DVALUT Berechnungstag 20041222
5 Importing IM_TAB_FLOW Call by reference Type reference (TYPE) TRSY_CF_FLOW Treasury: Bewegungstabelle für Cashflowberechnung 20041222
# Exception Resumable Description Created on
1 FAILED fehlgeschlagen 20041222

Method GET_YIELD_RELEVANT_FLOWS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TAB_FLOWS Value transfer Type reference (TYPE) TRSY_CF_FLOW Tabelle mit Depot-Gattungs-Bewegungen 20001204
2 Returning RE_TAB_FLOWS Value transfer Type reference (TYPE) TRSY_VZZEFFZ Tabelle mit renditerelevanten Bewegungen 20000524
# Exception Resumable Description Created on
1 FAILED Fehler ist aufgetreten 20000524

Method SET_MASTER_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_BOND_DATA Value transfer Type reference (TYPE) VWPANLE Erweiterte Stammdaten für Anleihen 20020325
2 Importing IM_CLASS_DATA Value transfer Type reference (TYPE) VWPANLA Gattungsstammdaten 20000619
3 Importing IM_CONDITION_HEADER Value transfer Type reference (TYPE) VZZKOKO Konditionskopf für Anleihen 20000619
4 Importing IM_TAB_CONDITIONS Value transfer Type reference (TYPE) TRSY_VVZZKOPO Tabelle mit Konditionspositionen 20000619

Method SET_MASTER_DATA on Interface IF_CASHFLOW_CALCULATOR_TRS has no exception.

Method SUPPLEMENT_NEW_FLOWS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TAB_FLOWS Value transfer Type reference (TYPE) TRSY_CF_FLOW Tabelle mit Bewegungen 20010511

Method SUPPLEMENT_NEW_FLOWS on Interface IF_CASHFLOW_CALCULATOR_TRS has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in