SAP ABAP Class /BA1/CL_F4_API_YC (Yield Curves API)
Hierarchy
SAP_BS_FND (Software Component) SAP Business Suite Foundation
   CA-FS-MKD (Application Component) Basic Market Data
     /BA1/F4_YC (Package) Market Data: Yield Curves
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  /BA1/CL_F4_YC_CONSTANTS Constants in YC Package 20020729
2 Interface implementation (CLASS c. INTERFACES i_ref)  /BA1/IF_F4_API_RPT_CALC_BASE Reporting of Market Data Used 20021018
3 Interface implementation (CLASS c. INTERFACES i_ref)  /BA1/IF_F4_API_YIELDCURVES Yield Curves API 20020617
Properties
Class /BA1/CL_F4_API_YC  
Short Description Yield Curves API    
Super Class /BA1/CL_F4_YC_CONSTANTS Constants in YC Package 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /BA1/F4_YC   Market Data: Yield Curves 
Created 20020617   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /BA1/CL_F4_API_YC has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 /BA1/IF_F4_API_RPT_CALC_BASE Reporting of Market Data Used 20021018
2 /BA1/IF_F4_API_YIELDCURVES Yield Curves API 20020617
Friends
Class /BA1/CL_F4_API_YC has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CON_CLASS_STD_YC Constant Private Type reference (TYPE) SEOCLSNAME '/BA1/CL_F4_YIELDCURVE' Object Type Name 20030410
2 CON_RELEASED Constant Private Type reference (TYPE) /BA1/F4_DTE_BOOLE SPACE Release Indicator 20020905
3 CURRENT_YC Instance attribute Private Type reference (TYPE) G_TYP_STR_YCREF 20020618
4 DISPLAY_YC Instance attribute Private Type reference (TYPE) G_TYP_STR_YCREF_STD 20021028
5 DUMMY_YC Static Attribute Private Object reference (TYPE REF TO) /BA1/CL_F4_COMPOUND_YC Dummy Variable: Same Effect as CLASS DEFINITION LOAD 20030723
6 G_TAH_LOADED_YC Instance attribute Private Type reference (TYPE) G_TYP_TAH_LOADED_YC 20020619
7 MDCODE Instance attribute Private Type reference (TYPE) /BA1/F4_DTE_MDCODE Market Data Area 20020617
8 SCENREF Static Attribute Private Object reference (TYPE REF TO) /BA1/IF_F4_API_SCEN Scenario API 20020709
9 SYS_TIME Instance attribute Private Type reference (TYPE) /BA1/F4_DTE_SYS_TIME System Date/Time 20020620
10 YC_CONTAINER Instance attribute Private Type reference (TYPE) G_TYP_TAH_YCREF 20020618
11 YC_IMPORT_CONTAINER Instance attribute Private Type reference (TYPE) G_TYP_TAH_YC 20030114
Methods
# Method Level Visibility Method type Description Created on
1 BUFFER_FILL Instance method Private Method Fill Yield Curve Buffer (Control) 20020619
2 BUFFER_FILL_INTRADAY Instance method Private Method Fill Yield Curve Buffer (Intraday) 20080626
3 BUFFER_FILL_NOT_INTRADAY Instance method Private Method Fill Yield Curve Buffer (Not Intraday) 20080626
4 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20020709
5 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20020619
6 COUNT_RATES Instance method Private Method Count No. of Interest Records/Spreads for Each Date in Table 20020701
7 CURVE_POINTS_GET Instance method Private Method Generate Due Dates for Yield Curve Reporting 20030408
8 GET_COMPOUND_YC Instance method Private Method Select Composite Yield Curve 20030411
9 GET_GENERATED_YC Instance method Private Method Select Generated Yield Curve 20030414
10 GET_INTEREST_RATE Instance method Private Method Calculate Interest Rates 20071214
11 GET_LIST_MARKET_DATA Instance method Public Method Save Yield Curve (Associated Interest Rates) 20021018
12 GET_YC Instance method Private Method Select Yield Curve 20020618
13 INSERT_YC Instance method Private Method Administrative Routine for Yield Curve Buffer 20080630
14 INTRATES_FILL Static method Private Method Transfer Interest Records to Yield Curve 20020619
15 INTRATES_READ Instance method Private Method Read Interest Records with Maximum Age 20020619
16 INTSPREADS_READ Instance method Private Method Read Spreads with Maximum Age 20020627
17 LOAD_YC Instance method Private Method Administrative Routine for Yield Curve Buffer 20080630
18 PV_CALC Instance method Private Method Discount Cash Flows 20030722
19 REFRATE_SOLVE Instance method Public Method Save Yield Curve (Associated Interest Rates) 20020617
20 SCENARIO_CURVE_READ Instance method Private Method Read Yield Curve Scenario 20020710
21 YC_BUILD_CURVE_FOR_DISPLAY Instance method Private Method Create Payment Dates and Curve for Display 20020702
22 YC_CALC_FOR_DISPLAY Instance method Public Method Build Yield Curve for Display on Processing Screen 20020702
23 YC_DBSAVE Instance method Public Method Register Changed Yield Curve in Update Task 20020918
24 YC_GET_DATE_LIST Instance method Public Method Get No. of Available Int. Rates and Spreads for Yield Curve 20020701
25 YC_GET_FOR_DISPLAY Instance method Public Method Build Yield Curve for Display on Processing Screen 20020702
26 YC_GET_FOR_REPORTING Instance method Public Method Report Yield Curve (->ALV Grid) 20021028
27 YC_GET_INTRATE Instance method Public Method Save Yield Curve (Associated Interest Rates) 20020617
28 YC_GET_INTRATE_VECTOR Instance method Public Method Save Yield Curve (Associated Interest Rates) 20020617
29 YC_GET_ZERO_CURVE Instance method Public Method Save Yield Curve (Associated Interest Rates) 20021206
30 YC_PV_CALC Instance method Public Method Save Yield Curve (Associated Interest Rates) 20020617
31 YC_PV_COMPUTE Instance method Private Method Get Yield Curve and Calculate Net Present Value 20020717
32 YC_PV_COMPUTE_INTERPOLATE Instance method Private Method Get Two YCs, Interpolate, and Calculate Net Present Value 20020718
33 YC_PV_COMPUTE_SCEN_PROGR Instance method Private Method Get YC in Sequence of Scenario and Calculate Net Pres. Val. 20020807
34 YC_SAVC Instance method Public Method Save Yield Curve (Associated Interest Rates) 20020918
35 YC_SWAPRATE_CALC Instance method Public Method Save Yield Curve (Associated Interest Rates) 20021018
Events
Class /BA1/CL_F4_API_YC has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 G_TYP_STR_GRIDPT Private See coding 20020706 BEGIN OF g_typ_str_gridpt, ref_rate TYPE /ba1/f4_dte_reference, req_opt TYPE /ba1/f4_dte_gridpt_req_opt, END OF g_typ_str_gridpt
2 G_TYP_STR_LOADED_YC Private See coding 20020619 BEGIN OF g_typ_str_loaded_yc, yctype TYPE /ba1/f4_dte_yctype, ccy TYPE waers, max_age TYPE /ba1/f4_dte_max_age_ir, max_age_spread TYPE /ba1/f4_dte_max_age_sprd, valid_from TYPE datum, valid_to TYPE datum, xintrad TYPE /ba1/f4_dte_yc_xintrad, max_time TYPE /ba1/f4_dte_max_time_ir, ref_rates TYPE /ba1/f4_tab_refrates_sel, END OF g_typ_str_loaded_yc
3 G_TYP_STR_YC Private See coding 20030114 BEGIN OF g_typ_str_yc . TYPES yctype TYPE /ba1/f4_dte_yctype. TYPES ccy TYPE waers. TYPES scenario TYPE /ba1/f4_dte_md_scenario. TYPES valid_date TYPE datum. TYPES quotation_time TYPE /ba1/f4_dte_quot_time. TYPES horizon_date TYPE datum. TYPES yc_category TYPE /ba1/f4_dte_yc_category. TYPES status_flag TYPE char1. TYPES xintrad TYPE /ba1/f4_dte_yc_xintrad. TYPES END OF g_typ_str_yc
4 G_TYP_STR_YCREF Private See coding 20020618 BEGIN OF g_typ_str_ycref . INCLUDE TYPE g_typ_str_yc . TYPES ycref TYPE REF TO /ba1/if_f4_yc. TYPES END OF g_typ_str_ycref
5 G_TYP_STR_YCREF_STD Private See coding 20030410 BEGIN OF g_typ_str_ycref_std . INCLUDE TYPE g_typ_str_yc . TYPES ycref TYPE REF TO /ba1/cl_f4_yieldcurve. TYPES END OF g_typ_str_ycref_std
6 G_TYP_TAB_GRIDPT Private See coding 20020706 g_typ_tab_gridpt TYPE STANDARD TABLE OF g_typ_str_gridpt
7 G_TYP_TAH_LOADED_YC Private See coding 20020619 g_typ_tah_loaded_yc TYPE HASHED TABLE OF g_typ_str_loaded_yc WITH UNIQUE KEY yctype ccy
8 G_TYP_TAH_YC Private See coding 20030114 g_typ_tah_yc TYPE HASHED TABLE OF g_typ_str_yc WITH UNIQUE KEY yctype ccy scenario valid_date horizon_date
9 G_TYP_TAH_YCREF Private See coding 20020618 g_typ_tah_ycref TYPE HASHED TABLE OF g_typ_str_ycref WITH UNIQUE KEY yctype ccy scenario valid_date quotation_time horizon_date
Method Signatures

Method BUFFER_FILL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CCY Call by reference Type reference (TYPE) WAERS Währungsschlüssel 20020619
2 Importing I_STR_ACCESS_VALIDITY Call by reference Type reference (TYPE) /BA1/F4_STR_ACCESS_VALIDITY Zugriffsdatum und -zeitstempel für Marktdaten 20080626
3 Importing I_VALID_FROM Call by reference Type reference (TYPE) DATUM Datum 20020619
4 Importing I_YCTYPE Call by reference Type reference (TYPE) /BA1/F4_DTE_YCTYPE Zinskurvenart 20020619
# Exception Resumable Description Created on
1 DEF_NOT_FOUND Zinskurven-Definition nicht gefunden 20020619
2 INVALID_DATE ungültiges Datum 20020619
3 NOT_SUPPORTED ungültige Anfrage (Intraday Zinskurve mit Intervall) 20080704

Method BUFFER_FILL_INTRADAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CCY Call by reference Type reference (TYPE) WAERS Währungsschlüssel 20080626
2 Importing I_STR_ACCESS_VALIDITY Call by reference Type reference (TYPE) /BA1/F4_STR_ACCESS_VALIDITY Zugriffsdatum und -zeitstempel für Marktdaten 20080626
3 Importing I_STR_STDYC_DEF Call by reference Type reference (TYPE) /BA1/F4_STR_STDYC Struktur für Standardzinskurven 20080626
4 Importing I_VALID_FROM Call by reference Type reference (TYPE) DATUM 20080929
5 Importing I_YCTYPE Call by reference Type reference (TYPE) /BA1/F4_DTE_YCTYPE Zinskurvenart 20080626
# Exception Resumable Description Created on
1 DEF_NOT_FOUND 20080626
2 INVALID_DATE 20080626

Method BUFFER_FILL_NOT_INTRADAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CCY Call by reference Type reference (TYPE) WAERS Währungsschlüssel 20080626
2 Importing I_STR_STDYC_DEF Call by reference Type reference (TYPE) /BA1/F4_STR_STDYC Struktur für Standardzinskurven 20080626
3 Importing I_VALID_DATE Call by reference Type reference (TYPE) DATUM Datum 20080626
4 Importing I_VALID_FROM Call by reference Type reference (TYPE) DATUM Datum 20080626
5 Importing I_YCTYPE Call by reference Type reference (TYPE) /BA1/F4_DTE_YCTYPE Zinskurvenart 20080626
# Exception Resumable Description Created on
1 DEF_NOT_FOUND 20080626
2 INVALID_DATE 20080626

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class /BA1/CL_F4_API_YC has no parameter.
Method CLASS_CONSTRUCTOR on class /BA1/CL_F4_API_YC has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MDCODE Call by reference Type reference (TYPE) /BA1/F4_DTE_MDCODE Marktdatenkreis 20020620
2 Importing I_SYS_TIME Call by reference Type reference (TYPE) /BA1/F4_DTE_SYS_TIME Systemzeitpunkt 20020620
# Exception Resumable Description Created on
1 METHOD_FAILED 20020718

Method COUNT_RATES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TAB_REF_RATES Call by reference Type reference (TYPE) G_TYP_TAB_GRIDPT 20020706
2 Changing C_WRK_INT_RATE Call by reference Type reference (TYPE) /BA1/F4_STR_INTRATE Zinssätze zu Referenzzinsen 20020701
3 Exporting E_ERROR_GRID_PTS Call by reference Type reference (TYPE) I Anzahl fehlerhafter Stützstellen 20020708
4 Exporting E_MISSING_MARKET_DATA Call by reference Type reference (TYPE) C Flag fehlende Marktdaten 20020706
5 Exporting E_NEW_INDEX Call by reference Type reference (TYPE) SY-TABIX Interne Tabellen, aktueller Zeilenindex 20020701
6 Exporting E_NUM_FOUND_RATES Call by reference Type reference (TYPE) I 20020701
7 Importing I_FLG_IRATE_SPREAD Call by reference Type reference (TYPE) C Flag: Zinssatz/Spread 20020708
8 Importing I_INDEX Call by reference Type reference (TYPE) SY-TABIX Interne Tabellen, aktueller Zeilenindex 20020701
9 Importing I_TAB_INT_RATES Call by reference Type reference (TYPE) /BA1/F4_TAB_INTRATES Tabellentyp: Rückgabe selektierter Zinssätze 20020701
10 Importing I_VALID_DATE Call by reference Type reference (TYPE) DATUM Datum 20020701

Method COUNT_RATES on class /BA1/CL_F4_API_YC has no exception.

Method CURVE_POINTS_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TAB_CF_PV Call by reference Type reference (TYPE) /BA1/F4_TAB_CF_PV Ergebnistabelle für Barwerte von Cashflows 20030408
2 Exporting E_YC_CALC Call by reference Type reference (TYPE) /BA1/F4_STR_YLD_CRV_CALC Struktur zum Berechnen einer Standardzinskurve 20030408
3 Importing I_CCY Call by reference Type reference (TYPE) WAERS Währungsschlüssel 20030408
4 Importing I_RPT_FREQ Call by reference Type reference (TYPE) /BA1/F4_DTE_YC_RPT_FREQ Stützstellen-Dichte im Zinskurven-Reporting 20030408
5 Importing I_SCENARIO Call by reference Type reference (TYPE) /BA1/F4_DTE_SCENARIO Szenario 20061204
6 Importing I_VALID_DATE Call by reference Type reference (TYPE) DATUM Datum 20030408
7 Importing I_YCTYPE Call by reference Type reference (TYPE) /BA1/F4_DTE_YCTYPE Zinskurvenart 20030408
8 Importing I_YC_CATEGORY Call by reference Type reference (TYPE) /BA1/F4_DTE_YC_CATEGORY Zinskurventyp 20030414
# Exception Resumable Description Created on
1 FAILED fehlgeschlagen 20030408

Method GET_COMPOUND_YC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CCY Call by reference Type reference (TYPE) WAERS Währungsschlüssel 20030411
2 Importing I_HORIZON_DATE Call by reference Type reference (TYPE) DATUM Datum 20030411
3 Importing I_SCENARIO Call by reference Type reference (TYPE) /BA1/F4_DTE_MD_SCENARIO Marktdaten-Szenario 20030411
4 Importing I_STR_ACCESS_VALIDITY Call by reference Type reference (TYPE) /BA1/F4_STR_ACCESS_VALIDITY Zugriffsdatum und -zeitstempel für Marktdaten 20080625
5 Importing I_USER_SCENARIO Call by reference Type reference (TYPE) /BA1/F4_DTE_MD_SCENARIO Marktdatenszenario 20120502
6 Importing I_YCTYPE Call by reference Type reference (TYPE) /BA1/F4_DTE_YCTYPE Zinskurvenart 20030411
# Exception Resumable Description Created on
1 METHOD_FAILED Methode fehlgeschlagen 20030411

Method GET_GENERATED_YC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CCY Call by reference Type reference (TYPE) WAERS Währungsschlüssel 20030414
2 Importing I_HORIZON_DATE Call by reference Type reference (TYPE) DATUM Datum 20030414
3 Importing I_SCENARIO Call by reference Type reference (TYPE) /BA1/F4_DTE_MD_SCENARIO Marktdaten-Szenario 20030414
4 Importing I_STR_ACCESS_VALIDITY Call by reference Type reference (TYPE) /BA1/F4_STR_ACCESS_VALIDITY Zugriffsdatum und -zeitstempel für Marktdaten 20080625
5 Importing I_YCTYPE Call by reference Type reference (TYPE) /BA1/F4_DTE_YCTYPE Zinskurvenart 20030414
# Exception Resumable Description Created on
1 METHOD_FAILED Methode fehlgeschlagen 20030414

Method GET_INTEREST_RATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TAB_IR Call by reference Type reference (TYPE) /BA1/F4_TAB_IR_TERM Zinssätze zu Laufzeiten 20071214
2 Importing I_CCY Call by reference Type reference (TYPE) WAERS Währungsschlüssel 20071214
3 Importing I_CCY_REF Call by reference Type reference (TYPE) WAERS Währungsschlüssel 20071214
4 Importing I_FIXING_DATE Call by reference Type reference (TYPE) DATUM Datum 20071217
5 Importing I_HORIZON_DATE Call by reference Type reference (TYPE) DATUM Datum 20071217
6 Importing I_MDCODE_REF Call by reference Type reference (TYPE) /BA1/F4_DTE_REF_MDCODE Marktdatenkreis 20071214
7 Importing I_SCENARIO Call by reference Type reference (TYPE) /BA1/F4_DTE_SCENARIO Szenario 20071214
8 Importing I_STR_ACCESS_VALIDITY Call by reference Type reference (TYPE) /BA1/F4_STR_ACCESS_VALIDITY Zugriffsdatum und -zeitstempel für Marktdaten 20080626
9 Importing I_YCTYPE Call by reference Type reference (TYPE) /BA1/F4_DTE_YCTYPE Zinskurvenart 20071214
10 Importing I_YCTYPE_REF Call by reference Type reference (TYPE) /BA1/F4_DTE_REF_YCTYPE Zinskurvenart 20071214
# Exception Resumable Description Created on
1 METHOD_FAILED keine Marktdaten gefunden 20071218

Method GET_LIST_MARKET_DATA Signature

Method GET_LIST_MARKET_DATA on class /BA1/CL_F4_API_YC has no parameter.
Method GET_LIST_MARKET_DATA on class /BA1/CL_F4_API_YC has no exception.

Method GET_YC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CCY Call by reference Type reference (TYPE) WAERS Währungsschlüssel 20020618
2 Importing I_HORIZON_DATE Call by reference Type reference (TYPE) DATUM Datum 20020708
3 Importing I_SCENARIO Call by reference Type reference (TYPE) /BA1/F4_DTE_MD_SCENARIO Marktdaten-Szenario 20020618
4 Importing I_STR_ACCESS_VALIDITY Call by reference Type reference (TYPE) /BA1/F4_STR_ACCESS_VALIDITY Zugriffsdatum und -zeitstempel für Marktdaten 20080625
5 Importing I_USER_SCENARIO Call by reference Type reference (TYPE) /BA1/F4_DTE_MD_SCENARIO Marktdatenszenario 20120502
6 Importing I_YCTYPE Call by reference Type reference (TYPE) /BA1/F4_DTE_YCTYPE Zinskurvenart 20020618
# Exception Resumable Description Created on
1 METHOD_FAILED Methode fehlgeschlagen 20020624

Method INSERT_YC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_STR_YC Call by reference Type reference (TYPE) G_TYP_STR_YCREF 20080630
2 Importing I_STR_ACCESS_VALIDITY Call by reference Type reference (TYPE) /BA1/F4_STR_ACCESS_VALIDITY Zugriffsdatum und -zeitstempel für Marktdaten 20080630

Method INSERT_YC on class /BA1/CL_F4_API_YC has no exception.

Method INTRATES_FILL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_WRK_YC_CALC Call by reference Type reference (TYPE) /BA1/F4_STR_YLD_CRV_CALC Struktur zum Berechnen einer Standardzinskurve 20020619
2 Exporting E_NEW_INDEX Call by reference Type reference (TYPE) SY-TABIX Interne Tabellen, aktueller Zeilenindex 20020619
3 Exporting E_NEW_SPREAD_INDEX Call by reference Type reference (TYPE) SY-TABIX Interne Tabellen, aktueller Zeilenindex 20020628
4 Importing I_INDEX Call by reference Type reference (TYPE) SY-TABIX Interne Tabellen, aktueller Zeilenindex 20020619
5 Importing I_SPREAD_INDEX Call by reference Type reference (TYPE) SY-TABIX Interne Tabellen, aktueller Zeilenindex 20020628
6 Importing I_TAB_INTRATES Call by reference Type reference (TYPE) /BA1/F4_TAB_INTRATES Tabellentyp: Rückgabe selektierter Zinssätze 20020619
7 Importing I_TAB_INTSPREADS Call by reference Type reference (TYPE) /BA1/F4_TAB_INTRATES Tabellentyp: Rückgabe selektierter Zinssätze 20020628
# Exception Resumable Description Created on
1 MATURITY_DATES_EQUAL Zinskurve enthält Referenzzinssätze mit gleicher Fälligkeit 20020619

Method INTRATES_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TAB_INTRATES Call by reference Type reference (TYPE) /BA1/F4_TAB_INTRATES Tabellentyp: Rückgabe selektierter Zinssätze 20020619
2 Exporting E_TAB_INTRATES_DB Call by reference Type reference (TYPE) /BA1/F4_TAB_INTRATE2 Tabellentyp: Rückgabe selektierter Zinssätze 20020918
3 Importing I_MAX_AGE Call by reference Type reference (TYPE) /BA1/F4_DTE_MAX_AGE Höchstalter 20020619
4 Importing I_MAX_TIME Call by reference Type reference (TYPE) /BA1/F4_DTE_MAX_TIME_IR Maximales Zeitinterval für Intraday Zinsen (in Sekunden) 20080627
5 Importing I_QUOTATION_TIME Call by reference Type reference (TYPE) /BA1/F4_DTE_QUOT_TIME Bestimmungszeitpunkt des Zinssatzes 20080515
6 Importing I_READ_FOR_UPDATE Call by reference Type reference (TYPE) C Flag: Lesen für Änderung 20020702
7 Importing I_TAB_REFRATES Call by reference Type reference (TYPE) /BA1/F4_TAB_REFRATES_SEL Tabellentyp für Referenzzinssätze 20020619
8 Importing I_VALID_FROM Call by reference Type reference (TYPE) DATUM Datum 20020619
9 Importing I_VALID_TO Call by reference Type reference (TYPE) DATUM Datum 20020619
# Exception Resumable Description Created on
1 METHOD_FAILED Methode fehlgeschlagen 20020702

Method INTSPREADS_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TAB_INTSPREADS Call by reference Type reference (TYPE) /BA1/F4_TAB_INTRATES Tabellentyp: Rückgabe selektierter Zinssätze 20020627
2 Exporting E_TAB_INTSPREADS_DB Call by reference Type reference (TYPE) /BA1/F4_TAB_INTSPREADS Tabellentyp: Rückgabe selektierter Zinsspreads 20020918
3 Importing I_MAX_AGE Call by reference Type reference (TYPE) /BA1/F4_DTE_MAX_AGE Höchstalter 20020627
4 Importing I_READ_FOR_UPDATE Call by reference Type reference (TYPE) C Flag: Lesen für Änderung 20020702
5 Importing I_SPREADTYPE Call by reference Type reference (TYPE) /BA1/F4_DTE_SPRDTYPE Spreadart 20020627
6 Importing I_TAB_REFRATES Call by reference Type reference (TYPE) /BA1/F4_TAB_REFRATES_SEL Tabellentyp für Referenzzinssätze 20020627
7 Importing I_VALID_FROM Call by reference Type reference (TYPE) DATUM Datum 20020627
8 Importing I_VALID_TO Call by reference Type reference (TYPE) DATUM Datum 20020627
# Exception Resumable Description Created on
1 METHOD_FAILED Methode fehlgeschlagen 20020702

Method LOAD_YC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_STR_YC Call by reference Type reference (TYPE) G_TYP_STR_YCREF 20080630
2 Importing I_CCY Call by reference Type reference (TYPE) WAERS Währungsschlüssel 20080630
3 Importing I_HORIZON_DATE Call by reference Type reference (TYPE) DATUM Datum 20080630
4 Importing I_SCENARIO Call by reference Type reference (TYPE) /BA1/F4_DTE_SCENARIO Szenario 20080630
5 Importing I_STR_ACCESS_VALIDITY Value transfer Type reference (TYPE) /BA1/F4_STR_ACCESS_VALIDITY Zugriffsdatum und -zeitstempel für Marktdaten 20080630
6 Importing I_YCTYPE Call by reference Type reference (TYPE) /BA1/F4_DTE_YCTYPE Zinskurvenart 20080630
# Exception Resumable Description Created on
1 NOT_FOUND Zinskurve nicht im Puffer 20080630

Method PV_CALC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TAB_CF_PV Call by reference Type reference (TYPE) /BA1/F4_TAB_CF_PV Ergebnistabelle für Barwerte von Cashflows 20030722
2 Exporting E_FOUND_DATE Call by reference Type reference (TYPE) DATUM Datum gefunden am 20030722
3 Exporting E_PRESENT_VALUE Call by reference Type reference (TYPE) F Barwertsummme 20030722
4 Importing I_FORCE_MANY Call by reference Type reference (TYPE) CHAR1 Parallel-Cursor-Algorithmus erzwingen 20030722
5 Importing I_FWD_DATE_I Call by reference Type reference (TYPE) I Forward-Datum (Anzahl Tage tatsächlich seit 1.1.2000) 20030722
6 Importing I_HORIZON_DATE_I Call by reference Type reference (TYPE) I Horizont-Datum (Anzahl Tage tatsächlich seit 1.1.2000) 20120716
7 Importing I_SPREAD Call by reference Type reference (TYPE) F Spread (Parallelshift) 20030722

Method PV_CALC on class /BA1/CL_F4_API_YC has no exception.

Method REFRATE_SOLVE Signature

Method REFRATE_SOLVE on class /BA1/CL_F4_API_YC has no parameter.
Method REFRATE_SOLVE on class /BA1/CL_F4_API_YC has no exception.

Method SCENARIO_CURVE_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CCY Call by reference Type reference (TYPE) WAERS Währungsschlüssel 20020710
2 Importing I_HORIZON_DATE Call by reference Type reference (TYPE) DATUM Datum 20020711
3 Importing I_SCENARIO Call by reference Type reference (TYPE) /BA1/F4_DTE_MD_SCENARIO Marktdaten-Szenario 20020711
4 Importing I_STR_ACCESS_VALIDITY Call by reference Type reference (TYPE) /BA1/F4_STR_ACCESS_VALIDITY Zugriffsdatum und -zeitstempel für Marktdaten 20080625
5 Importing I_YCTYPE Call by reference Type reference (TYPE) /BA1/F4_DTE_YCTYPE Zinskurvenart 20020710
# Exception Resumable Description Created on
1 DEF_NOT_FOUND Zinskurven-Definition nicht gefunden 20020710
2 INVALID_DATE ungültiges Datum 20020710

Method YC_BUILD_CURVE_FOR_DISPLAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TAB_YLD_CRV Call by reference Type reference (TYPE) /BA1/F4_TAB_YLD_CRV2 Tabllentyp für Zinskurve im Festkomma-Format 20020702
2 Importing I_CCY Call by reference Type reference (TYPE) WAERS Währungsschlüssel 20020702
3 Importing I_TAB_INTRATES Call by reference Type reference (TYPE) /BA1/F4_TAB_INTRATES Tabellentyp: Rückgabe selektierter Zinssätze 20020702
4 Importing I_TAB_INTSPREADS Call by reference Type reference (TYPE) /BA1/F4_TAB_INTRATES Tabellentyp: Rückgabe selektierter Zinssätze 20020702
5 Importing I_VALID_DATE Call by reference Type reference (TYPE) DATUM Datum 20020702
6 Importing I_YCTYPE Call by reference Type reference (TYPE) /BA1/F4_DTE_YCTYPE Zinskurvenart 20020702
# Exception Resumable Description Created on
1 METHOD_FAILED Methode fehlgeschlagen 20020702

Method YC_CALC_FOR_DISPLAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TAB_YLD_CRV Call by reference Type reference (TYPE) /BA1/F4_TAB_YLD_CRV2 Tabllentyp für Zinskurve im Festkomma-Format 20020702
2 Exporting E_IRATE_FOUND_DATE Call by reference Type reference (TYPE) DATUM Datum 20020702
3 Exporting E_SPREAD_FOUND_DATE Call by reference Type reference (TYPE) DATUM Datum 20020702
4 Importing I_CCY Call by reference Type reference (TYPE) WAERS Währungsschlüssel 20020702
5 Importing I_VALID_DATE Call by reference Type reference (TYPE) DATUM Datum 20020702
6 Importing I_YCTYPE Call by reference Type reference (TYPE) /BA1/F4_DTE_YCTYPE Zinskurvenart 20020702
# Exception Resumable Description Created on
1 METHOD_FAILED Methode fehlgeschlagen 20020702

Method YC_DBSAVE Signature

Method YC_DBSAVE on class /BA1/CL_F4_API_YC has no parameter.
Method YC_DBSAVE on class /BA1/CL_F4_API_YC has no exception.

Method YC_GET_DATE_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TAB_DATE_INFO Call by reference Type reference (TYPE) /BA1/F4_TAB_DATE_INFO2 Informationen zum Pflegestatus von Zinskurven 20020701
2 Importing I_CCY Call by reference Type reference (TYPE) WAERS Währungsschlüssel 20020701
3 Importing I_VALID_FROM Call by reference Type reference (TYPE) DATUM Datum 20020701
4 Importing I_VALID_TO Call by reference Type reference (TYPE) DATUM Datum 20020701
5 Importing I_YCTYPE Call by reference Type reference (TYPE) /BA1/F4_DTE_YCTYPE Zinskurvenart 20020701
# Exception Resumable Description Created on
1 DEF_NOT_FOUND Zinskurvendefinition nicht gefunden 20020701

Method YC_GET_FOR_DISPLAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TAB_YLD_CRV Call by reference Type reference (TYPE) /BA1/F4_TAB_YLD_CRV2 Tabllentyp für Zinskurve im Festkomma-Format 20020702
2 Exporting E_IRATE_FOUND_DATE Call by reference Type reference (TYPE) DATUM Datum 20020702
3 Exporting E_SPREAD_FOUND_DATE Call by reference Type reference (TYPE) DATUM Datum 20020702
4 Exporting E_TAB_INTRATES Call by reference Type reference (TYPE) /BA1/F4_TAB_INTRATE2 Tabellentyp: Rückgabe selektierter Zinssätze 20020918
5 Exporting E_TAB_INTSPREADS Call by reference Type reference (TYPE) /BA1/F4_TAB_INTSPREADS Tabellentyp: Rückgabe selektierter Zinsspreads 20020918
6 Importing I_CCY Call by reference Type reference (TYPE) WAERS Währungsschlüssel 20020702
7 Importing I_READ_FOR_UPDATE Call by reference Type reference (TYPE) C Lesen für Bearbeitung 20020703
8 Importing I_VALID_DATE Call by reference Type reference (TYPE) DATUM Datum 20020702
9 Importing I_YCTYPE Call by reference Type reference (TYPE) /BA1/F4_DTE_YCTYPE Zinskurvenart 20020702
# Exception Resumable Description Created on
1 METHOD_FAILED Methode fehlgeschlagen 20020702

Method YC_GET_FOR_REPORTING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_YC_RPT_FREQ Call by reference Type reference (TYPE) /BA1/F4_DTE_YC_RPT_FREQ Stützstellen-Dichte im Zinskurven-Reporting 20021028
2 Returning R_YC_TAB_REF Value transfer Object reference (TYPE REF TO) DATA 20021028

Method YC_GET_FOR_REPORTING on class /BA1/CL_F4_API_YC has no exception.

Method YC_GET_INTRATE Signature

Method YC_GET_INTRATE on class /BA1/CL_F4_API_YC has no parameter.
Method YC_GET_INTRATE on class /BA1/CL_F4_API_YC has no exception.

Method YC_GET_INTRATE_VECTOR Signature

Method YC_GET_INTRATE_VECTOR on class /BA1/CL_F4_API_YC has no parameter.
Method YC_GET_INTRATE_VECTOR on class /BA1/CL_F4_API_YC has no exception.

Method YC_GET_ZERO_CURVE Signature

Method YC_GET_ZERO_CURVE on class /BA1/CL_F4_API_YC has no parameter.
Method YC_GET_ZERO_CURVE on class /BA1/CL_F4_API_YC has no exception.

Method YC_PV_CALC Signature

Method YC_PV_CALC on class /BA1/CL_F4_API_YC has no parameter.
Method YC_PV_CALC on class /BA1/CL_F4_API_YC has no exception.

Method YC_PV_COMPUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TAB_CF_PV Call by reference Type reference (TYPE) /BA1/F4_TAB_CF_PV Ergebnistabelle für Barwerte von Cashflows 20020717
2 Exporting E_FOUND_DATE Call by reference Type reference (TYPE) DATUM Datum Marktdaten gefunden am 20020726
3 Exporting E_GRID_PT Call by reference Type reference (TYPE) CHAR1 Kennzeichen Stützstelle getroffen 20020726
4 Exporting E_PRESENT_VALUE Call by reference Type reference (TYPE) F 20020717
5 Importing I_CCY Call by reference Type reference (TYPE) WAERS Währungsschlüssel 20020717
6 Importing I_FLG_DISPLAY_CURVE Call by reference Type reference (TYPE) FLAG allgemeines flag 20120716
7 Importing I_FLG_RECURSIV Call by reference Type reference (TYPE) FLAG allgemeines flag 20120502
8 Importing I_FORCE_MANY Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20020726
9 Importing I_FWD_DATE Call by reference Type reference (TYPE) DATUM Datum 20020717
10 Importing I_HORIZON_DATE Call by reference Type reference (TYPE) DATUM Datum 20020717
11 Importing I_MATURITY_DATE_GRID Call by reference Type reference (TYPE) DATUM Datum zur Bestimmung von e_grid_pt 20020726
12 Importing I_SCENARIO Call by reference Type reference (TYPE) /BA1/F4_DTE_MD_SCENARIO Marktdaten-Szenario 20020717
13 Importing I_SPREAD Call by reference Type reference (TYPE) F Spread (Parallelshift) 20030722
14 Importing I_STR_ACCESS_VALIDITY Value transfer Type reference (TYPE) /BA1/F4_STR_ACCESS_VALIDITY Zugriffsdatum und -zeitstempel für Marktdaten 20080625
15 Importing I_USER_SCENARIO Call by reference Type reference (TYPE) /BA1/F4_DTE_MD_SCENARIO Marktdatenszenario 20120502
16 Importing I_YCTYPE Call by reference Type reference (TYPE) /BA1/F4_DTE_YCTYPE Zinskurvenart 20020717
# Exception Resumable Description Created on
1 METHOD_FAILED Methode fehlgeschlagen 20020717

Method YC_PV_COMPUTE_INTERPOLATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TAB_CF_PV Call by reference Type reference (TYPE) /BA1/F4_TAB_CF_PV Ergebnistabelle für Barwerte von Cashflows 20020718
2 Exporting E_FOUND_DATE Call by reference Type reference (TYPE) DATUM Datum Marktdaten gefunden am 20020726
3 Exporting E_PRESENT_VALUE Call by reference Type reference (TYPE) F Barwert 20020718
4 Importing I_CCY Call by reference Type reference (TYPE) WAERS Währungsschlüssel 20020718
5 Importing I_FORCE_MANY Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20020726
6 Importing I_FWD_DATE Call by reference Type reference (TYPE) DATUM Forward-Datum 20020718
7 Importing I_GEN_SCENARIO Call by reference Type reference (TYPE) /BA1/F4_DTE_MD_SCENARIO Marktdatenszenario 20120502
8 Importing I_HORIZON_DATE Call by reference Type reference (TYPE) DATUM interpolierter Horizont 20020718
9 Importing I_HORIZON_DATE1 Call by reference Type reference (TYPE) DATUM Horizont 1 20020718
10 Importing I_HORIZON_DATE2 Call by reference Type reference (TYPE) DATUM Horizont 2 20020718
11 Importing I_SCENARIO1 Call by reference Type reference (TYPE) /BA1/F4_DTE_MD_SCENARIO Szenario 1 20020718
12 Importing I_SCENARIO2 Call by reference Type reference (TYPE) /BA1/F4_DTE_MD_SCENARIO Szenario 2 20020718
13 Importing I_SPREAD Call by reference Type reference (TYPE) F Spread (Parallelshift) 20030722
14 Importing I_STR_ACCESS_VALIDITY Call by reference Type reference (TYPE) /BA1/F4_STR_ACCESS_VALIDITY Zugriffsdatum und -zeitstempel für Marktdaten 20080625
15 Importing I_YCTYPE Call by reference Type reference (TYPE) /BA1/F4_DTE_YCTYPE Zinskurvenart 20020718
# Exception Resumable Description Created on
1 METHOD_FAILED Methode fehlgeschlagen 20020718

Method YC_PV_COMPUTE_SCEN_PROGR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TAB_CF_PV Call by reference Type reference (TYPE) /BA1/F4_TAB_CF_PV Ergebnistabelle für Barwerte von Cashflows 20020807
2 Exporting E_FOUND_DATE Call by reference Type reference (TYPE) DATUM Datum Marktdaten gefunden am 20020807
3 Exporting E_PRESENT_VALUE Call by reference Type reference (TYPE) F 20020807
4 Importing I_CCY Call by reference Type reference (TYPE) WAERS Währungsschlüssel 20020807
5 Importing I_FORCE_MANY Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20020807
6 Importing I_FWD_DATE Call by reference Type reference (TYPE) DATUM Datum 20020807
7 Importing I_HORIZON_DATE Call by reference Type reference (TYPE) DATUM Datum 20020807
8 Importing I_SCENARIO Call by reference Type reference (TYPE) /BA1/F4_DTE_MD_SCENARIO Marktdaten-Szenario 20020807
9 Importing I_SPREAD Call by reference Type reference (TYPE) F Spread (Parallelshift) 20030722
10 Importing I_STR_ACCESS_VALIDITY Call by reference Type reference (TYPE) /BA1/F4_STR_ACCESS_VALIDITY Zugriffsdatum und -zeitstempel für Marktdaten 20080625
11 Importing I_YCTYPE Call by reference Type reference (TYPE) /BA1/F4_DTE_YCTYPE Zinskurvenart 20020807
# Exception Resumable Description Created on
1 METHOD_FAILED Methode fehlgeschlagen 20020807

Method YC_SAVC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TAB_INTRATES Call by reference Type reference (TYPE) /BA1/F4_TAB_INTRATE2 Tabellentyp: Rückgabe selektierter Zinssätze 20020918
2 Exporting E_TAB_INTSPREADS Call by reference Type reference (TYPE) /BA1/F4_TAB_INTSPREADS Tabellentyp: Rückgabe selektierter Zinsspreads 20020918
3 Importing I_CCY Call by reference Type reference (TYPE) WAERS Währungsschlüssel 20020918
4 Importing I_TAB_YLD_CRV Call by reference Type reference (TYPE) /BA1/F4_TAB_YLD_CRV2 Tabllentyp für Zinskurve im Festkomma-Format 20020918
5 Importing I_VALID_DATE Call by reference Type reference (TYPE) DATUM Datum 20020918
6 Importing I_YCTYPE Call by reference Type reference (TYPE) /BA1/F4_DTE_YCTYPE Zinskurvenart 20020918
# Exception Resumable Description Created on
1 METHOD_FAILED Methode fehlgeschlagen 20020918

Method YC_SWAPRATE_CALC Signature

Method YC_SWAPRATE_CALC on class /BA1/CL_F4_API_YC has no parameter.
Method YC_SWAPRATE_CALC on class /BA1/CL_F4_API_YC has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 20