SAP ABAP Class /BA1/CL_F4_API_MARKET_DATA (Market Data API)
Hierarchy
SAP_BS_FND (Software Component) SAP Business Suite Foundation
   CA-FS-MKD (Application Component) Basic Market Data
     /BA1/F4_BASIS (Package) Basic Market Data
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /BA1/IF_F4_API_FXRATES Foreign Exchange API 20020904
2 Interface implementation (CLASS c. INTERFACES i_ref)  /BA1/IF_F4_API_MARKET_DATA Market Data API 20020614
3 Interface implementation (CLASS c. INTERFACES i_ref)  /BA1/IF_F4_API_SECURITIES Security API 20020619
4 Interface implementation (CLASS c. INTERFACES i_ref)  /BA1/IF_F4_API_VOLA Volatilities API 20021015
5 Interface implementation (CLASS c. INTERFACES i_ref)  /BA1/IF_F4_API_YIELDCURVES Yield Curves API 20020614
Properties
Class /BA1/CL_F4_API_MARKET_DATA  
Short Description Market Data API    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /BA1/F4_BASIS   Basic Market Data 
Created 20020614   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /BA1/CL_F4_API_MARKET_DATA has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 /BA1/IF_F4_API_FXRATES Foreign Exchange API 20020904
2 /BA1/IF_F4_API_MARKET_DATA Market Data API 20020614
3 /BA1/IF_F4_API_SECURITIES Security API 20020619
4 /BA1/IF_F4_API_VOLA Volatilities API 20021015
5 /BA1/IF_F4_API_YIELDCURVES Yield Curves API 20020614
Friends
Class /BA1/CL_F4_API_MARKET_DATA has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CONST_FX_CLASS Constant Private Type reference (TYPE) SEOCLSNAME '/BA1/CL_F4_API_FX' Object Type Name 20020904
2 CONST_SEC_CLASS Constant Private Type reference (TYPE) SEOCLSNAME '/BA1/CL_F4_API_SEC' Object Type Name 20020619
3 CONST_VOL_CLASS Constant Private Type reference (TYPE) SEOCLSNAME '/BA1/CL_F4_API_VOLA' Object Type Name 20021015
4 CONST_YC_CLASS Constant Private Type reference (TYPE) SEOCLSNAME '/BA1/CL_F4_API_YC' Object Type Name 20020617
5 FX_INTF Instance attribute Private Object reference (TYPE REF TO) /BA1/IF_F4_API_FXRATES Foreign Exchange API 20020904
6 MDCODE Instance attribute Private Type reference (TYPE) /BA1/F4_DTE_MDCODE Market Data Area 20020617
7 SEC_INTF Instance attribute Private Object reference (TYPE REF TO) /BA1/IF_F4_API_SECURITIES Security API 20020619
8 SYS_TIME Instance attribute Private Type reference (TYPE) /BA1/F4_DTE_SYS_TIME System Date/Time 20020620
9 VOL_INTF Instance attribute Private Object reference (TYPE REF TO) /BA1/IF_F4_API_VOLA Volatilities API 20021015
10 YC_INTF Instance attribute Private Object reference (TYPE REF TO) /BA1/IF_F4_API_YIELDCURVES Yield Curves API 20020617
Methods
# Method Level Visibility Method type Description Created on
1 ADJUST_DATES Instance method Private Method Adjusts initial dates 20080625
2 CLEAR_BUFFER Instance method Public Method Delete Market Data Buffer 20080423
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20020617
4 EXPORT_BUFFER Instance method Public Method Export Market Data Buffer 20030116
5 GET_API_REF Instance method Public Method Deliver Specific Market Data API 20021018
6 GET_API_REF_LIST Instance method Private Method Supply References for Market Data API 20030116
7 IMPORT_BUFFER Instance method Public Method Import Market Data Buffer 20030116
Events
Class /BA1/CL_F4_API_MARKET_DATA has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 G_TYP_STR_MD_BUFFER Private See coding 20030116 BEGIN OF g_typ_str_md_buffer, intf_name TYPE string, xbuffer TYPE xstring, END OF g_typ_str_md_buffer
Method Signatures

Method ADJUST_DATES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FWD_DATE Call by reference Type reference (TYPE) DATUM Datum 20080625
2 Exporting E_HORIZON_DATE Call by reference Type reference (TYPE) DATUM Datum 20080625
3 Importing I_FWD_DATE Call by reference Type reference (TYPE) DATUM Datum 20080625
4 Importing I_HORIZON_DATE Call by reference Type reference (TYPE) DATUM Datum 20080625
5 Importing I_QUOTATION_TIME Call by reference Type reference (TYPE) /BA1/F4_DTE_QUOT_TIME Bestimmungszeitpunkt des Zinssatzes 20080625
6 Importing I_VALID_DATE Call by reference Type reference (TYPE) /BA1/F4_DTE_VALID_DATE Gültigkeitsdatum 20080625
# Exception Resumable Description Created on
1 METHOD_FAILED Datumsanpassung fehlgeschlagen 20080625

Method CLEAR_BUFFER Signature

Method CLEAR_BUFFER on class /BA1/CL_F4_API_MARKET_DATA has no parameter.
Method CLEAR_BUFFER on class /BA1/CL_F4_API_MARKET_DATA 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 20020617
2 Importing I_SYS_TIME Call by reference Type reference (TYPE) /BA1/F4_DTE_SYS_TIME Systemzeitpunkt 20020620

Method CONSTRUCTOR on class /BA1/CL_F4_API_MARKET_DATA has no exception.

Method EXPORT_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DATA_BUFFER Call by reference Type reference (TYPE) /BA1/F4_DTE_BINARY_DATA Feld für Binärdaten (beliebige Länge) 20030116

Method EXPORT_BUFFER on class /BA1/CL_F4_API_MARKET_DATA has no exception.

Method GET_API_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MD_CATG Call by reference Type reference (TYPE) /BA1/F4_DTE_CATEGORY Marktdatenkategorien 20021018
2 Returning R_API_REF Value transfer Object reference (TYPE REF TO) OBJECT API Referenz 20021018

Method GET_API_REF on class /BA1/CL_F4_API_MARKET_DATA has no exception.

Method GET_API_REF_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TAB_REF_OBJECT Call by reference Type reference (TYPE) /BA1/F4_TAB_REF_OBJECT Tabelle mit Objektreferenzen 20030116

Method GET_API_REF_LIST on class /BA1/CL_F4_API_MARKET_DATA has no exception.

Method IMPORT_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DATA_BUFFER Call by reference Type reference (TYPE) /BA1/F4_DTE_BINARY_DATA Feld für Binärdaten (beliebige Länge) 20030116

Method IMPORT_BUFFER on class /BA1/CL_F4_API_MARKET_DATA has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 20