SAP ABAP Class /BA1/CL_F4_API_SCEN (Scenario Read Methods)
Hierarchy
SAP_BS_FND (Software Component) SAP Business Suite Foundation
   CA-FS-MKD (Application Component) Basic Market Data
     /BA1/F4_SCEN (Package) Market Data: Scenarios
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /BA1/IF_F4_API_RPT_CALC_BASE Reporting of Market Data Used 20030114
2 Interface implementation (CLASS c. INTERFACES i_ref)  /BA1/IF_F4_API_SCEN Scenario API 20020709
Properties
Class /BA1/CL_F4_API_SCEN  
Short Description Scenario Read Methods    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /BA1/F4_SCEN   Market Data: Scenarios 
Created 20020709   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /BA1/CL_F4_API_SCEN has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 /BA1/IF_F4_API_RPT_CALC_BASE Reporting of Market Data Used 20030114
2 /BA1/IF_F4_API_SCEN Scenario API 20020709
Friends
Class /BA1/CL_F4_API_SCEN has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 BUFFER_IMPORTED Instance attribute Private Type reference (TYPE) I 20040219
2 CON_ON Constant Private Type reference (TYPE) /BA1/F4_DTE_BOOLE 'X' Boolean values TRUE (='X') and FALSE (= ' ') 20020709
3 CON_SCENARIO Constant Private Type reference (TYPE) /BA1/F4_DTE_SCEN_TYPE 'S' Scenario Type 20020806
4 CON_SCEN_PRGR Constant Private Type reference (TYPE) /BA1/F4_DTE_SCEN_TYPE 'P' Scenario Type 20020806
5 CON_SCEN_SEQ Constant Private Type reference (TYPE) /BA1/F4_DTE_SCEN_TYPE 'Q' Scenario Type 20040216
6 CON_UNIT_DAY Constant Private Type reference (TYPE) TIMEUNIT '1' Time Unit 20040217
7 CON_UNIT_MONTH Constant Private Type reference (TYPE) TIMEUNIT '2' Time Unit 20040217
8 CON_UNIT_YEAR Constant Private Type reference (TYPE) TIMEUNIT '3' Time Unit 20040217
9 G_STR_SCEN Instance attribute Private Type reference (TYPE) G_TYP_STR_SCEN 20020709
10 G_TAH_HIST_DATE Instance attribute Private Type reference (TYPE) G_TYP_TAH_HIST_DATE 20050303
11 G_TAH_SCEN Instance attribute Private Type reference (TYPE) G_TYP_TAH_SCEN 20020709
12 G_TAH_SCEN_FXRATES Instance attribute Private Type reference (TYPE) G_TYP_TAH_SCEN_FXRATE 20020925
13 G_TAH_SCEN_FXV Instance attribute Private Type reference (TYPE) G_TYP_TAH_SCEN_FXV 20040315
14 G_TAH_SCEN_FX_SHIFT Instance attribute Private Type reference (TYPE) G_TYP_TAH_SCEN_FXSHIFT 20021007
15 G_TAH_SCEN_IRV Instance attribute Private Type reference (TYPE) G_TYP_TAH_SCEN_IRV 20040315
16 G_TAH_SCEN_REF_RATES Instance attribute Private Type reference (TYPE) G_TYP_TAH_SCEN_REF_RATES 20020709
17 G_TAH_SCEN_REF_SPREADS Instance attribute Private Type reference (TYPE) G_TYP_TAH_SCEN_REF_SPREADS 20020710
18 G_TAH_SCEN_SECV Instance attribute Private Type reference (TYPE) G_TYP_TAH_SCEN_SECV 20040315
19 G_TAH_SCEN_SEC_RATE Instance attribute Private Type reference (TYPE) G_TYP_TAH_SCEN_SEC_RATE 20021012
20 G_TAH_SCEN_SEC_SHIFT Instance attribute Private Type reference (TYPE) G_TYP_TAH_SCEN_SEC_SHIFT 20021012
21 G_TAH_SCEN_VOLS Instance attribute Private Type reference (TYPE) G_TYP_TAH_SCEN_VOLS 20040315
22 G_TAH_SCEN_YC_SHIFT Instance attribute Private Type reference (TYPE) G_TYP_TAH_SCEN_ZERO_SHIFT 20020927
23 G_TAS_SCEN_ZERO_SHIFT Instance attribute Private Type reference (TYPE) G_TYP_TAS_SCEN_ZERO_S 20020927
24 SCENREF Static Attribute Private Object reference (TYPE REF TO) /BA1/CL_F4_API_SCEN Scenario Read Methods 20020709
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20020709
2 CONVERT_TERM_TO_DATE Static method Private Method Convert Maturity to Date 20040217
3 CREATE_DATE_TAB Instance method Private Method Construct Grid Points of Scenario Sequence 20040217
4 GET_INSTANCE Static method Public Method Get Scenario Read Instance 20020709
5 GET_REF_RATES Instance method Public Method 20020710
6 GET_REF_RATE_SPREADS Instance method Public Method 20020710
7 GET_SCEN_INFO Instance method Public Method 20020709
8 GET_SCEN_PROGRESSIONS Instance method Public Method 20020806
Events
Class /BA1/CL_F4_API_SCEN has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 G_TYP_STR_HIST_DATE Private See coding 20050303 begin of g_typ_str_hist_date, valid_date type datum, scen_term type /Ba1/F4_dte_scen_term, scen_term_unit type /BA1/F4_dte_scen_term_unit, hist_date type datum, end of g_typ_str_hist_date
2 G_TYP_STR_SCEN Private See coding 20020709 begin of g_typ_str_scen. include type /BA1/TF4_SCEN. types: found_flg type /ba1/f4_dte_boole, scen_prgr type /Ba1/F4_tab_scen_prg_grdpt, valid_date type datum, scen_seq type /BA1/F4_tab_SCEN_SEQ_GRDPT, sequence_invalid type /Ba1/F4_DTE_BOOLE, end of g_typ_str_scen
3 G_TYP_STR_SCEN_FXRATE Private See coding 20020925 begin of g_typ_str_scen_fxrate. include type /BA1/TF4_SCFX. types: found_flg type /BA1/F4_DTE_BOOLE, end of g_typ_str_scen_fxrate
4 G_TYP_STR_SCEN_REF_RATE Private See coding 20020709 begin of g_typ_str_scen_ref_rate. include type /BA1/TF4_SCREFR. types: found_flg type /ba1/f4_dte_boole, end of g_typ_str_scen_ref_rate
5 G_TYP_STR_SCEN_REF_SPREAD Private See coding 20020710 begin of g_typ_str_scen_ref_spread. include type /BA1/TF4_SCREFSP. types: found_flg type /ba1/f4_dte_boole, end of g_typ_str_scen_ref_spread
6 G_TYP_STR_SCEN_ZERO_SHIFT Private See coding 20020927 begin of g_typ_str_scen_zero_shift, mdcode type /BA1/F4_DTE_MDCODE, scenario type /BA1/F4_DTE_MD_SCENARIO, yctype type /BA1/F4_DTE_YCTYPE, ccy type waers, end of g_typ_str_scen_zero_shift
7 G_TYP_TAH_HIST_DATE Private See coding 20050303 g_typ_tah_hist_date type hashed table of g_typ_str_hist_date with unique key valid_date scen_term scen_term_unit
8 G_TYP_TAH_SCEN Private See coding 20020709 g_typ_tah_scen type hashed table of g_typ_str_scen with unique key mdcode scenario
9 G_TYP_TAH_SCEN_FXRATE Private See coding 20020925 g_typ_tah_scen_fxrate type hashed table of g_typ_str_scen_fxrate with unique key mdcode scenario from_ccy
10 G_TYP_TAH_SCEN_FXSHIFT Private See coding 20021007 G_TYP_TAH_SCEN_FXSHIFT type hashed table of /BA1/Tf4_SCS_FX with unique key mdcode scenario from_ccy to_ccy
11 G_TYP_TAH_SCEN_FXV Private See coding 20040315 G_TYP_TAH_SCEN_FXV type hashed table of /Ba1/F4_STR_SCEN_FXV with unique key mdcode scenario from_ccy to_ccy vol_type
12 G_TYP_TAH_SCEN_IRV Private See coding 20040315 G_TYP_TAH_SCEN_IRV type hashed table of /Ba1/F4_STR_SCEN_IRV with unique key mdcode scenario ref_rate vol_type
13 G_TYP_TAH_SCEN_REF_RATES Private See coding 20020709 g_typ_tah_scen_ref_rates type hashed table of g_typ_str_scen_ref_rate with unique key mdcode scenario ref_rate
14 G_TYP_TAH_SCEN_REF_SPREADS Private See coding 20020710 g_typ_tah_scen_ref_spreads type hashed table of g_typ_str_scen_ref_spread with unique key mdcode sprdtype scenario ref_rate
15 G_TYP_TAH_SCEN_SECV Private See coding 20040315 G_TYP_TAH_SCEN_SECV type hashed table of /Ba1/F4_STR_SCEN_SECV with unique key mdcode scenario extno_ul ext_prodtype_ul vol_type
16 G_TYP_TAH_SCEN_SEC_RATE Private See coding 20021012 g_typ_tah_scen_sec_rate type hashed table of /Ba1/TF4_SCSEC with unique key mdcode scenario extno strategy
17 G_TYP_TAH_SCEN_SEC_SHIFT Private See coding 20021012 g_typ_tah_scen_sec_shift type hashed table of /Ba1/TF4_SCS_SEC with unique key mdcode scenario extno
18 G_TYP_TAH_SCEN_VOLS Private See coding 20040315 g_typ_tah_scen_vols type hashed table of /Ba1/TF4_SCS_VOL with unique key mdcode scenario vol_mdcatg vol_type
19 G_TYP_TAH_SCEN_ZERO_SHIFT Private See coding 20020927 g_typ_tah_scen_zero_shift type hashed table of g_typ_str_scen_zero_shift with unique key mdcode scenario yctype ccy
20 G_TYP_TAS_SCEN_ZERO_S Private See coding 20020927 g_typ_tas_scen_zero_s type sorted table of /BA1/TF4_scs_yc with unique key mdcode scenario yctype ccy ref_rate
Method Signatures

Method CLASS_CONSTRUCTOR Signature

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

Method CONVERT_TERM_TO_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DATE Call by reference Type reference (TYPE) DATUM Datum 20040217
2 Importing I_INTERVAL_START Call by reference Type reference (TYPE) I Intervall Start 20040217
3 Importing I_TIMEUNIT Call by reference Type reference (TYPE) TIMEUNIT Zeiteinheit 20040217
4 Importing I_VALID_DATE Call by reference Type reference (TYPE) DATUM Datum 20040217

Method CONVERT_TERM_TO_DATE on class /BA1/CL_F4_API_SCEN has no exception.

Method CREATE_DATE_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DATE_TAB Call by reference Type reference (TYPE) /BA1/F4_TAB_SCEN_PRG_GRDPT Tabellentyp für Sützstellen eines Szenarioverlaufs 20040217
2 Importing I_SCEN_SEQ Call by reference Type reference (TYPE) /BA1/F4_TAB_SCEN_SEQ_GRDPT Stützstellen einer Szenariofolge 20040217
3 Importing I_VALID_DATE Call by reference Type reference (TYPE) DATUM Datum 20040217
# Exception Resumable Description Created on
1 FAILED fehlgeschlagen 20040217

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_SCENREF Value transfer Object reference (TYPE REF TO) /BA1/CL_F4_API_SCEN Szenarien-Lesemethoden 20020709

Method GET_INSTANCE on class /BA1/CL_F4_API_SCEN has no exception.

Method GET_REF_RATES Signature

Method GET_REF_RATES on class /BA1/CL_F4_API_SCEN has no parameter.
Method GET_REF_RATES on class /BA1/CL_F4_API_SCEN has no exception.

Method GET_REF_RATE_SPREADS Signature

Method GET_REF_RATE_SPREADS on class /BA1/CL_F4_API_SCEN has no parameter.
Method GET_REF_RATE_SPREADS on class /BA1/CL_F4_API_SCEN has no exception.

Method GET_SCEN_INFO Signature

Method GET_SCEN_INFO on class /BA1/CL_F4_API_SCEN has no parameter.
Method GET_SCEN_INFO on class /BA1/CL_F4_API_SCEN has no exception.

Method GET_SCEN_PROGRESSIONS Signature

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