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
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