SAP /BA1/CL_F4_API_FX OO Class - Foreign Exchange API









/BA1/CL_F4_API_FX is a standard SAP object class available within R/3 SAP systems depending on your version and release level. You can view/maintain the class details by entering its name into the relevant SAP transactions such as SE24, SE80 or even SE84. Below is the documentation available for class /BA1/CL_F4_API_FX including details of:

  • Interface class implementations
  • Inheritance details
  • Methods defined within class ( including link to full details )
  • Attributes ( including initial values )
  • Class Events

Interface Implementation

This OO class is an Interface Implementation, which means it will implement its own version of the methods from implementation class /BA1/IF_F4_API_FXRATES

Interface Implementation

This OO class is an Interface Implementation, which means it will implement its own version of the methods from implementation class /BA1/IF_F4_API_RPT_CALC_BASE

Method list of /BA1/CL_F4_API_FX SAP class


A method is a coding block that performs a certain procedure (i.e. ABAP functionality) on an object within the overall SAP class. In simple terms if the object is an SAP database table a method could be the procedure to add a record or to delete a record. If you are new to OO in many respects, the implementation of a method is similar to a function module and can be called in a very similar way using CALL METHOD. Instead of "CALL FUNCTION", Methods are referenced using the following syntax: CALL METHOD =>methodname EXPORTING/IMPORTING...


Method NameDescriptionVisability
CLASS_CONSTRUCTORCLASS_CONSTRUCTORPublic
CALL METHOD /ba1/cl_f4_api_fx=>CLASS_CONSTRUCTOR...more details

CONSTRUCTORCONSTRUCTORPublic
CALL METHOD /ba1/cl_f4_api_fx=>CONSTRUCTOR...more details

CONVERT_RATEConvert Exchange Rate to Other NotationPrivate
CALL METHOD /ba1/cl_f4_api_fx=>CONVERT_RATE...more details

CONVERT_RATE_FLTPConvert Exchange Rate to Other Notation (Float)Private
CALL METHOD /ba1/cl_f4_api_fx=>CONVERT_RATE_FLTP...more details

CONVERT_WITH_I_FXRATETranslate with Import FX Rate (Packed)Private
CALL METHOD /ba1/cl_f4_api_fx=>CONVERT_WITH_I_FXRATE...more details

CONVERT_WITH_I_FXRATE_FLTPTranslate with Import FX Rate (Float)Private
CALL METHOD /ba1/cl_f4_api_fx=>CONVERT_WITH_I_FXRATE_FLTP...more details

FXRATE_CALCCalculate Exchange Rate (with Scenario and Date)Private
CALL METHOD /ba1/cl_f4_api_fx=>FXRATE_CALC...more details

FXRATE_INTERPOLATEInterpolate Exchange RatesPrivate
CALL METHOD /ba1/cl_f4_api_fx=>FXRATE_INTERPOLATE...more details

FXRATE_SHIFTShift Exchange RatePrivate
CALL METHOD /ba1/cl_f4_api_fx=>FXRATE_SHIFT...more details

FX_CONVERT_ACCPrivate
CALL METHOD /ba1/cl_f4_api_fx=>FX_CONVERT_ACC...more details

FX_CONVERT_FLTPPrivate
CALL METHOD /ba1/cl_f4_api_fx=>FX_CONVERT_FLTP...more details

FX_FORWARD_FACTOR_CALCCalculate Forward/Spot Rate FactorPrivate
CALL METHOD /ba1/cl_f4_api_fx=>FX_FORWARD_FACTOR_CALC...more details

FX_GET_RATE_ACCPrivate
CALL METHOD /ba1/cl_f4_api_fx=>FX_GET_RATE_ACC...more details

FX_GET_RATE_FLTPPrivate
CALL METHOD /ba1/cl_f4_api_fx=>FX_GET_RATE_FLTP...more details

GET_FXRATEGet Exchange RatePrivate
CALL METHOD /ba1/cl_f4_api_fx=>GET_FXRATE...more details

GET_SCENPRGR_FXRATEDetermine Exchange Rate in Sequence of ScenariosPrivate
CALL METHOD /ba1/cl_f4_api_fx=>GET_SCENPRGR_FXRATE...more details

GET_SCEN_FXRATEGet Exchange Rate (with Scenario and Date)Private
CALL METHOD /ba1/cl_f4_api_fx=>GET_SCEN_FXRATE...more details

READ_FXRATERead Exchange Rate from DBPrivate
CALL METHOD /ba1/cl_f4_api_fx=>READ_FXRATE...more details

READ_FXRATE_BUFFERRead Exchange Rate from BufferPrivate
CALL METHOD /ba1/cl_f4_api_fx=>READ_FXRATE_BUFFER...more details

READ_FXRATE_FROM_BUFFERRead Exchange Rate from BufferPrivate
CALL METHOD /ba1/cl_f4_api_fx=>READ_FXRATE_FROM_BUFFER...more details

SCEN_FXRATE_READRead Exchange Rate from DB (with Scenario and Date)Private
CALL METHOD /ba1/cl_f4_api_fx=>SCEN_FXRATE_READ...more details



/BA1/CL_F4_API_FX attributes

List of attributes within class CL_ABAP_CHAR_UTILITIES. These can be referenced using the following syntax CL_ABAP_CHAR_UTILITIES=>. Although depending on where you are inserting the ABAP code you do need to check if the attribute is public or private.

NameLevelDescriptionInitial ValueTypeVisability
CON_BIDASKConstantBid/Ask Indicator'B'LIKE
/BA1/F4_DTE_FX_BID_ASK
Private
CON_CONV_TYPE_ASKConstantConversion Category'2'LIKE
/BA1/F4_DTE_FX_CONV_TYPE
Private
CON_CONV_TYPE_BIDConstantConversion Category'1'LIKE
/BA1/F4_DTE_FX_CONV_TYPE
Private
CON_CONV_TYPE_MIDConstantConversion Category'0'LIKE
/BA1/F4_DTE_FX_CONV_TYPE
Private
CON_MAX_AGEInstance AttributeLIKE
Private
CON_MAX_INTEGERInstance AttributeLIKE
Private
CON_ONConstantBoolean values TRUE (='X') and FALSE (= ' ')'X'LIKE
/BA1/F4_DTE_BOOLE
Private
CON_QUOT_DIRECTConstantQuotation of an FX Rate'1'LIKE
/BA1/F4_DTE_FX_NOTATION
Private
CON_QUOT_INDIRECTConstantQuotation of an FX Rate'2'LIKE
/BA1/F4_DTE_FX_NOTATION
Private
CON_SCEN_TYPE_PROGConstantScenario Type'P'LIKE
/BA1/F4_DTE_SCEN_TYPE
Private
CON_SCEN_TYPE_SEQConstantScenario Type'Q'LIKE
/BA1/F4_DTE_SCEN_TYPE
Private
CURRENT_FXInstance AttributeLIKE
Private
FWD_YCTYPESInstance AttributeLIKE
Private
FX_CONTAINERInstance AttributeLIKE
Private
IMPORT_CONTAINERInstance AttributeLIKE
Private
MDCODEInstance AttributeMarket Data AreaLIKE
/BA1/F4_DTE_MDCODE
Private
SCENREFStatic AttributeScenario APILIKE
/BA1/IF_F4_API_SCEN
Private
SYS_TIMEInstance AttributeSystem Date/TimeLIKE
/BA1/F4_DTE_SYS_TIME
Private
TAH_FX_BUFFERInstance AttributeLIKE
Private
TAS_FX_BUFFERInstance AttributeLIKE
G_TYP_TAS_FX_BUFFER
Private
YC_REFInstance AttributeYield Curves APILIKE
/BA1/IF_F4_API_YIELDCURVES
Private




/BA1/CL_F4_API_FX types

G_TYP_STR_FX -
G_TYP_STR_FXREF -
G_TYP_STR_FX_BUFFER -
G_TYP_TAH_FXREF -
G_TYP_TAH_FX_BUFFER -
G_TYP_TAS_FX -
G_TYP_TAS_FX_BUFFER -
G_TYP_TAS_FX_FWD_YCTYPE -

Links to Related Class(s)

/BA1/CL_...
Full list of available SAP object classes

Search for further information about these or an SAP related objects



Comments on this SAP object

What made you want to lookup this SAP object? Please tell us what you were looking for and anything you would like to be included on this page!