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 | ![]() |
Instance attribute | Private | Type reference (TYPE) | I | 20040219 | |||
2 | ![]() |
Constant | Private | Type reference (TYPE) | /BA1/F4_DTE_BOOLE | 'X' | Boolean values TRUE (='X') and FALSE (= ' ') | 20020709 | |
3 | ![]() |
Constant | Private | Type reference (TYPE) | /BA1/F4_DTE_SCEN_TYPE | 'S' | Scenario Type | 20020806 | |
4 | ![]() |
Constant | Private | Type reference (TYPE) | /BA1/F4_DTE_SCEN_TYPE | 'P' | Scenario Type | 20020806 | |
5 | ![]() |
Constant | Private | Type reference (TYPE) | /BA1/F4_DTE_SCEN_TYPE | 'Q' | Scenario Type | 20040216 | |
6 | ![]() |
Constant | Private | Type reference (TYPE) | TIMEUNIT | '1' | Time Unit | 20040217 | |
7 | ![]() |
Constant | Private | Type reference (TYPE) | TIMEUNIT | '2' | Time Unit | 20040217 | |
8 | ![]() |
Constant | Private | Type reference (TYPE) | TIMEUNIT | '3' | Time Unit | 20040217 | |
9 | ![]() |
Instance attribute | Private | Type reference (TYPE) | G_TYP_STR_SCEN | 20020709 | |||
10 | ![]() |
Instance attribute | Private | Type reference (TYPE) | G_TYP_TAH_HIST_DATE | 20050303 | |||
11 | ![]() |
Instance attribute | Private | Type reference (TYPE) | G_TYP_TAH_SCEN | 20020709 | |||
12 | ![]() |
Instance attribute | Private | Type reference (TYPE) | G_TYP_TAH_SCEN_FXRATE | 20020925 | |||
13 | ![]() |
Instance attribute | Private | Type reference (TYPE) | G_TYP_TAH_SCEN_FXV | 20040315 | |||
14 | ![]() |
Instance attribute | Private | Type reference (TYPE) | G_TYP_TAH_SCEN_FXSHIFT | 20021007 | |||
15 | ![]() |
Instance attribute | Private | Type reference (TYPE) | G_TYP_TAH_SCEN_IRV | 20040315 | |||
16 | ![]() |
Instance attribute | Private | Type reference (TYPE) | G_TYP_TAH_SCEN_REF_RATES | 20020709 | |||
17 | ![]() |
Instance attribute | Private | Type reference (TYPE) | G_TYP_TAH_SCEN_REF_SPREADS | 20020710 | |||
18 | ![]() |
Instance attribute | Private | Type reference (TYPE) | G_TYP_TAH_SCEN_SECV | 20040315 | |||
19 | ![]() |
Instance attribute | Private | Type reference (TYPE) | G_TYP_TAH_SCEN_SEC_RATE | 20021012 | |||
20 | ![]() |
Instance attribute | Private | Type reference (TYPE) | G_TYP_TAH_SCEN_SEC_SHIFT | 20021012 | |||
21 | ![]() |
Instance attribute | Private | Type reference (TYPE) | G_TYP_TAH_SCEN_VOLS | 20040315 | |||
22 | ![]() |
Instance attribute | Private | Type reference (TYPE) | G_TYP_TAH_SCEN_ZERO_SHIFT | 20020927 | |||
23 | ![]() |
Instance attribute | Private | Type reference (TYPE) | G_TYP_TAS_SCEN_ZERO_S | 20020927 | |||
24 | ![]() |
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 | ![]() |
Static method | Public | Constructor | CLASS_CONSTRUCTOR | 20020709 |
2 | ![]() |
Static method | Private | Method | Convert Maturity to Date | 20040217 |
3 | ![]() |
Instance method | Private | Method | Construct Grid Points of Scenario Sequence | 20040217 |
4 | ![]() |
Static method | Public | Method | Get Scenario Read Instance | 20020709 |
5 | ![]() |
Instance method | Public | Method | 20020710 | |
6 | ![]() |
Instance method | Public | Method | 20020710 | |
7 | ![]() |
Instance method | Public | Method | 20020709 | |
8 | ![]() |
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 | ![]() |
E_DATE | Call by reference | Type reference (TYPE) | DATUM | Datum | 20040217 | ||
2 | ![]() |
I_INTERVAL_START | Call by reference | Type reference (TYPE) | I | Intervall Start | 20040217 | ||
3 | ![]() |
I_TIMEUNIT | Call by reference | Type reference (TYPE) | TIMEUNIT | Zeiteinheit | 20040217 | ||
4 | ![]() |
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 | ![]() |
E_DATE_TAB | Call by reference | Type reference (TYPE) | /BA1/F4_TAB_SCEN_PRG_GRDPT | Tabellentyp für Sützstellen eines Szenarioverlaufs | 20040217 | ||
2 | ![]() |
I_SCEN_SEQ | Call by reference | Type reference (TYPE) | /BA1/F4_TAB_SCEN_SEQ_GRDPT | Stützstellen einer Szenariofolge | 20040217 | ||
3 | ![]() |
I_VALID_DATE | Call by reference | Type reference (TYPE) | DATUM | Datum | 20040217 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
fehlgeschlagen | 20040217 |
Method GET_INSTANCE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
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 |