SAP ABAP Class /BA1/CL_F4_YCTYPES (Management of Yield Curve Types)
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
⤷ CA-FS-MKD (Application Component) Basic Market Data
⤷ /BA1/F4_YC (Package) Market Data: Yield Curves
Properties
Class | /BA1/CL_F4_YCTYPES | |
Short Description | Management of Yield Curve Types | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | /BA1/F4_YC | Market Data: Yield Curves |
Created | 20030414 | SAP |
Last change | 20110908 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
Class /BA1/CL_F4_YCTYPES has no forward declaration.
Interfaces
Class /BA1/CL_F4_YCTYPES has no interface implemented.
Friends
Class /BA1/CL_F4_YCTYPES has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | COUNTER | Static Attribute | Private | Type reference (TYPE) | G_TYP_TAH_COUNTER | 20030414 | |||
2 | MAP_INDEX | Static Attribute | Private | Type reference (TYPE) | G_TYP_TAH_YCTYPE_MAP | 20030414 | |||
3 | YCTYPE_MAP | Static Attribute | Private | Type reference (TYPE) | G_TYP_TAB_YCTYPE_MAP | 20030414 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | GET_NEW_YCTYPE | Static method | Private | Method | Create New Yield Curve Type | 20030414 |
2 | GET_ORIG_YCTYPES | Static method | Public | Method | Provide Base Yield Curve Types | 20030414 |
3 | GET_YCTYPE | Static method | Public | Method | Provide or Create Yield Curve Type | 20030414 |
4 | GET_YCTYPE_RFSCEN | Static method | Public | Method | Provide or Create Yield Curve Type for Generated Scenario | 20061204 |
5 | GET_YCTYPE_STRING | Static method | Public | Method | Issue Combination of Yield Curve Type in Horizontal Form | 20030414 |
6 | YCTYPES_CHECK | Static method | Private | Method | Check Yield Curve Types | 20030414 |
Events
Class /BA1/CL_F4_YCTYPES has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | G_TYP_STR_COUNTER | Private | See coding | 20030414 | begin of G_TYP_STR_COUNTER,
mdcode type /Ba1/F4_DTE_MDCODE,
counter type i,
end of g_typ_str_counter
|
||
2 | G_TYP_STR_YCTYPE_MAP | Private | See coding | 20030414 | begin of g_typ_str_yctype_map,
mdcode type /Ba1/F4_DTE_MDCODE,
yctype type /Ba1/F4_dte_yctype,
yctype_tab type /BA1/F4_TAB_SPC_SEL,
yctype_generic type /Ba1/F4_DTE_YCTYPE,
end of g_typ_str_yctype_map
|
||
3 | G_TYP_TAB_YCTYPE_MAP | Private | See coding | 20030414 | g_typ_tab_yctype_map type standard table of g_typ_str_yctype_map
with default key initial size 0
|
||
4 | G_TYP_TAH_COUNTER | Private | See coding | 20030414 | g_typ_tah_counter type hashed table of g_typ_str_counter
with unique key mdcode
|
||
5 | G_TYP_TAH_YCTYPE_MAP | Private | See coding | 20030414 | g_typ_tah_yctype_map type hashed table of g_typ_str_yctype_map
with unique key mdcode yctype_generic
|
Method Signatures
Method GET_NEW_YCTYPE 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 | 20030414 | ||
2 | Returning | R_YCTYPE | Value transfer | Type reference (TYPE) | /BA1/F4_DTE_YCTYPE | Zinskurvenart | 20030414 |
Method GET_NEW_YCTYPE on class /BA1/CL_F4_YCTYPES has no exception.
Method GET_ORIG_YCTYPES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | E_BASIS_YCTYPE | Call by reference | Type reference (TYPE) | /BA1/F4_DTE_YCTYPE | Zinskurvenart | 20030414 | ||
2 | Exporting | E_TAB_SCURVES | Call by reference | Type reference (TYPE) | /BA1/F4_TAB_SPC_SEL | Selektion von Spreadkurven | 20030717 | ||
3 | Importing | I_MDCODE | Call by reference | Type reference (TYPE) | /BA1/F4_DTE_MDCODE | Marktdatenkreis | 20030414 | ||
4 | Importing | I_YCTYPE_GENERIC | Call by reference | Type reference (TYPE) | /BA1/F4_DTE_YCTYPE | Zinskurvenart | 20030414 |
Method GET_ORIG_YCTYPES on class /BA1/CL_F4_YCTYPES has no exception.
Method GET_YCTYPE 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 | 20030414 | ||
2 | Importing | I_TAB_SPREAD_CURVES | Call by reference | Type reference (TYPE) | /BA1/F4_TAB_SPC_SEL | Zinskurvenarten: Tabellentyp | 20030717 | ||
3 | Importing | I_YCTYPE | Call by reference | Type reference (TYPE) | /BA1/F4_DTE_YCTYPE | Zinskurvenart | 20030414 | ||
4 | Returning | R_YCTYPE_GENERIC | Value transfer | Type reference (TYPE) | /BA1/F4_DTE_YCTYPE | Zinskurvenart | 20030414 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | FAILED | fehlgeschlagen | 20030414 |
Method GET_YCTYPE_RFSCEN 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 | 20061204 | ||
2 | Returning | R_YCTYPE_GENERIC | Value transfer | Type reference (TYPE) | /BA1/F4_DTE_YCTYPE | Zinskurvenart | 20061204 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | FAILED | fehlgeschlagen | 20061204 |
Method GET_YCTYPE_STRING 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 | 20030414 | ||
2 | Importing | I_YCTYPE_GENERIC | Call by reference | Type reference (TYPE) | /BA1/F4_DTE_YCTYPE | Zinskurvenart | 20030414 | ||
3 | Returning | R_YCTYPE_STRING | Value transfer | Type reference (TYPE) | STRING | 20030414 |
Method GET_YCTYPE_STRING on class /BA1/CL_F4_YCTYPES has no exception.
Method YCTYPES_CHECK 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 | 20030414 | ||
2 | Importing | I_TAB_SPREAD_CURVES | Call by reference | Type reference (TYPE) | /BA1/F4_TAB_SPC_SEL | Selektion von Spreadkurven | 20030717 | ||
3 | Importing | I_YCTYPE | Call by reference | Type reference (TYPE) | /BA1/F4_DTE_YCTYPE | Zinskurvenart | 20030414 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | FAILED | fehlgeschlagen | 20030414 |
History
Last changed by/on | SAP | 20110908 |
SAP Release Created in | 20 |