SAP Reports / Programs | Financials | Financial Supply Chain Management | Market Risk Analyzer(FIN-FSCM-TRM-MR) SAP FIN

MF7AKF03 SAP ABAP INCLUDE - Berechnungsroutinen für Optionspreisrechner (Sensis u.a.)







MF7AKF03 is a standard ABAP INCLUDE available within your SAP system (depending on your version and release level). Below is the basic information available for this SAP report including which OBJECTS it interacts with such as TABLES, FUNCTION MODULES, INCLUDES ETC. Also check out the submitted Comments related to this SAP report or see any standard documentation available.

If you would like to execute this report or see the full code listing simply enter MF7AKF03 into the relevant SAP transactions such as SE38 or SE80


ABAP code to call this SAP report using the submit statement

This report can be called from another progam/report simply by using the ABAP SUBMIT statement, see below for example ABAP code snipts of how to do this.






SUBMIT MF7AKF03. "Basic submit
SUBMIT MF7AKF03 AND RETURN. "Return to original report after report execution complete
SUBMIT MF7AKF03 VIA SELECTION-SCREEN. "Display selection screen of submitted report to user
    See more syntax options for the ABAP SUBMIT statement


Text pool values


Title: Berechnungsroutinen für Optionspreisrechner (Sensis u.a.)


INCLUDES used within this REPORT MF7AKF03

No INCLUDES are used within this REPORT code!


TABLES used within REPORT and the associated SELECT statement:





No SAP DATABASE tables are accessed within this REPORT code!


Function Modules used within report and the associated call statement:

OPTION_PRICE_EURO_BS CALL FUNCTION 'OPTION_PRICE_EURO_BS' EXPORTING opt_days = impl_days opt_domestic_rate = impl_domrate opt_foreign_rate = impl_forrate opt_spot = impl_spot opt_strike = impl_strike opt_underlying = impl_underlying opt_vola = hilf_biter put_call = impl_putcall basistage = ber_basis IMPORTING opt_price = y.

OPTION_PRICE_AMER_BIN CALL FUNCTION 'OPTION_PRICE_AMER_BIN' EXPORTING spot = impl_spot strike = impl_strike vola = hilf_biter domestic_rate = impl_domrate foreign_rate = impl_forrate underlying = impl_underlying days = impl_days put_call = impl_putcall steps = schritte basistage = ber_basis IMPORTING price = zw_result.

OPTION_PRICE_AMER_BIN CALL FUNCTION 'OPTION_PRICE_AMER_BIN' EXPORTING spot = impl_spot strike = impl_strike vola = hilf_biter domestic_rate = impl_domrate foreign_rate = impl_forrate underlying = impl_underlying days = impl_days put_call = impl_putcall steps = schritte1 basistage = ber_basis IMPORTING price = y.

TV_INITIALIZE_BUFFER CALL FUNCTION 'TV_INITIALIZE_BUFFER' EXPORTING aktdatum = aktdatum "#EC DOM_EQUAL auswt = stand_auswt. "DS 080198

TV_INIT_READ_ATSYC CALL FUNCTION 'TV_INIT_READ_ATSYC' "DS 060798 EXPORTING "DS 060798 auswt = stand_auswt "DS 060798 IMPORTING "DS 060798 w_atsyc = i_atsyc "DS 060798 EXCEPTIONS "DS 060798 evalid_not_found = 1 "DS 060798 OTHERS = 2. "DS 060798

TV_MARKET_DATA_SPOT CALL FUNCTION 'TV_MARKET_DATA_SPOT' EXPORTING akt_datum = aktdatum bewertungsdatum = kalku-datumvon "#EC DOM_EQUAL geld_brief = '0' instr_maturity = kalku-datumbis szename = ' ' waehrung1 = waer1 waehrung2 = waer2 i_mseg = i_mseg IMPORTING spot = kalku-kursge EXCEPTIONS error_interpolation = 01 not_f_szenario = 02 not_f_waers = 03 no_initialization = 04.

TV_MARKET_DATA_SPOT CALL FUNCTION 'TV_MARKET_DATA_SPOT' EXPORTING akt_datum = aktdatum bewertungsdatum = kalku-datumvon "#EC DOM_EQUAL geld_brief = '1' instr_maturity = kalku-datumbis szename = ' ' waehrung1 = waer1 waehrung2 = waer2 i_mseg = i_mseg IMPORTING spot = kalku-kursbr EXCEPTIONS error_interpolation = 01 not_f_szenario = 02 not_f_waers = 03 no_initialization = 04.

TV_INIT_READ_ATSYC CALL FUNCTION 'TV_INIT_READ_ATSYC' "DS 060798 EXPORTING "DS 060798 auswt = stand_auswt "DS 060798 IMPORTING "DS 060798 w_atsyc = i_atsyc "DS 060798 EXCEPTIONS "DS 060798 evalid_not_found = 1 "DS 060798 OTHERS = 2. "DS 060798

TV_MARKET_DATA_VOLA CALL FUNCTION 'TV_MARKET_DATA_VOLA' EXPORTING akt_datum = aktdatum bewertungsdatum = kalku-datumvon "#EC DOM_EQUAL volart = volartg instr_maturity = kalku-datumbis szename = ' ' waehrung1 = kalku-waehrunga waehrung2 = kalku-waehrungb shift_regel = i_shift IMPORTING vola = h_vola EXCEPTIONS not_f_szenario = 01 not_f_vola = 02 no_initialization = 03.

TV_MARKET_DATA_VOLA CALL FUNCTION 'TV_MARKET_DATA_VOLA' EXPORTING akt_datum = aktdatum bewertungsdatum = kalku-datumvon "#EC DOM_EQUAL volart = volartb instr_maturity = kalku-datumbis szename = ' ' waehrung1 = kalku-waehrunga waehrung2 = kalku-waehrungb IMPORTING vola = h_vola EXCEPTIONS not_f_szenario = 01 not_f_vola = 02 no_initialization = 03.



Contribute (Add Comments)

Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.







The contribute/comments section below therefore offer's an opportunity for anyone to add additional information. This can be anything from useful hints, tips and screen shots to relevant SAP notes or anything else you feel is relevant to this report.

This will then be available for everyone to easily find by simply searching on the report name MF7AKF03 or its description.