SAP Reports / Programs | Financials | Financial Supply Chain Management | Transaction Manager(FIN-FSCM-TRM-TM) SAP FIN

MF77A_NDFF01 SAP ABAP INCLUDE - Include MF77A_NDFF01







MF77A_NDFF01 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 MF77A_NDFF01 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 MF77A_NDFF01. "Basic submit
SUBMIT MF77A_NDFF01 AND RETURN. "Return to original report after report execution complete
SUBMIT MF77A_NDFF01 VIA SELECTION-SCREEN. "Display selection screen of submitted report to user
    See more syntax options for the ABAP SUBMIT statement


Text pool values


Title: Include MF77A_NDFF01


INCLUDES used within this REPORT MF77A_NDFF01

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:

FOREX_RATES_AMOUNTS_DETERMINE CALL FUNCTION 'FOREX_RATES_AMOUNTS_DETERMINE' EXPORTING amwaers1 = ndf-bzbetr_s_s amwaers2 = ndf-bzbetr_b_s fwaers = vtxizu-wfwaers kkurs = ndf-skurs lwaers = vtxizu-wlwaers waers1 = ndf-wzbetr_s_s waers2 = ndf-wzbetr_b_s datum = vtxizu-dfix kurst = 'M' read_tcurr = 'X' IMPORTING ex_am1waers = ndf-bzbetr_s_s ex_am2waers = ndf-bzbetr_b_s ex_err_rate_amount = hilfs_xfeld ex_kurs = ndf-skurs * EX_FI_KURS = * EX_LWAERS = * EX_FWAERS = EXCEPTIONS amounts_to_strange = 1 leading_currency_not_found = 2 to_less_data = 3 OTHERS = 4.

FOREX_RATES_AMOUNTS_DETERMINE CALL FUNCTION 'FOREX_RATES_AMOUNTS_DETERMINE' EXPORTING amwaers1 = ndf-bzbetr_b_s amwaers2 = ndf-bzbetr_s_s fwaers = vtxizu-wfwaers kkurs = ndf-skurs lwaers = vtxizu-wlwaers waers1 = ndf-wzbetr_b_s waers2 = ndf-wzbetr_s_s datum = vtxizu-dfix kurst = 'M' read_tcurr = 'X' IMPORTING ex_am1waers = ndf-bzbetr_b_s ex_am2waers = ndf-bzbetr_s_s ex_err_rate_amount = hilfs_xfeld ex_kurs = ndf-skurs * EX_FI_KURS = * EX_LWAERS = * EX_FWAERS = EXCEPTIONS amounts_to_strange = 1 leading_currency_not_found = 2 to_less_data = 3 OTHERS = 4.

AMOUNT_STRING_CONVERT CALL FUNCTION 'AMOUNT_STRING_CONVERT' EXPORTING amount_string = vtxindf-xbzbetr_b_s dcpfm = usr01-dcpfm mlln = at100-xmio tsnd = at100-xtsd waers = vtxindf-wzbetr_b_s neg_value = 'X' IMPORTING amount = vtxindf-bzbetr_b_s.

AMOUNT_STRING_CONVERT CALL FUNCTION 'AMOUNT_STRING_CONVERT' EXPORTING amount_string = vtxindf-xbzbetr_b_n dcpfm = usr01-dcpfm mlln = at100-xmio tsnd = at100-xtsd waers = vtxindf-wzbetr_b_n neg_value = 'X' IMPORTING amount = vtxindf-bzbetr_b_n.

AMOUNT_STRING_CONVERT CALL FUNCTION 'AMOUNT_STRING_CONVERT' EXPORTING amount_string = vtxindf-xbzbetr_s_s dcpfm = usr01-dcpfm mlln = at100-xmio tsnd = at100-xtsd waers = vtxindf-wzbetr_s_s neg_value = 'X' IMPORTING amount = vtxindf-bzbetr_s_s.

AMOUNT_STRING_CONVERT CALL FUNCTION 'AMOUNT_STRING_CONVERT' EXPORTING amount_string = vtxindf-xbzbetr_s_n dcpfm = usr01-dcpfm mlln = at100-xmio tsnd = at100-xtsd waers = vtxindf-wzbetr_s_n neg_value = 'X' IMPORTING amount = vtxindf-bzbetr_s_n.

FTI_COMPANY_CODE_CURRENCY_GET CALL FUNCTION 'FTI_COMPANY_CODE_CURRENCY_GET' EXPORTING i_bukrs = vtb_header-bukrs IMPORTING e_waers = l_loc_curr.

FOREX_RATES_AMOUNTS_DETERMINE CALL FUNCTION 'FOREX_RATES_AMOUNTS_DETERMINE' EXPORTING amwaers1 = c_newsettl amwaers2 = i_oldsetlo fwaers = vtxizu-wfwaers kkurs = c_newrate lwaers = vtxizu-wlwaers waers1 = i_curr waers2 = i_curro datum = vtxizu-dfix kurst = 'M' read_tcurr = 'X' IMPORTING ex_am1waers = c_newsettl ex_am2waers = l_dummyamt ex_err_rate_amount = hilfs_xfeld * ex_kurs = c_newrate * EX_FI_KURS = * EX_LWAERS = * EX_FWAERS = EXCEPTIONS amounts_to_strange = 1 leading_currency_not_found = 2 to_less_data = 3 OTHERS = 4.

FOREX_RATES_AMOUNTS_DETERMINE CALL FUNCTION 'FOREX_RATES_AMOUNTS_DETERMINE' EXPORTING amwaers1 = c_newsettl amwaers2 = i_oldsetlo fwaers = vtxizu-wfwaers kkurs = c_newrate lwaers = vtxizu-wlwaers waers1 = i_curr waers2 = i_curro datum = vtxizu-dfix kurst = 'M' read_tcurr = 'X' IMPORTING * ex_am1waers = c_newsettl * ex_am2waers = l_dummyamt ex_err_rate_amount = hilfs_xfeld ex_kurs = c_newrate * EX_FI_KURS = * EX_LWAERS = * EX_FWAERS = EXCEPTIONS amounts_to_strange = 1 leading_currency_not_found = 2 to_less_data = 3 OTHERS = 4.

FOREX_RATES_AMOUNTS_DETERMINE CALL FUNCTION 'FOREX_RATES_AMOUNTS_DETERMINE' EXPORTING amwaers1 = c_newsettl amwaers2 = i_oldsetlo fwaers = vtxizu-wfwaers kkurs = c_newrate lwaers = vtxizu-wlwaers waers1 = i_curro waers2 = i_curr datum = vtxizu-dfix kurst = 'M' read_tcurr = 'X' IMPORTING * ex_am1waers = c_newsettl * ex_am2waers = l_dummyamt ex_err_rate_amount = hilfs_xfeld ex_kurs = c_newrate * EX_FI_KURS = * EX_LWAERS = * EX_FWAERS = EXCEPTIONS amounts_to_strange = 1 leading_currency_not_found = 2 to_less_data = 3 OTHERS = 4.

FOREX_RATES_AMOUNTS_DETERMINE CALL FUNCTION 'FOREX_RATES_AMOUNTS_DETERMINE' EXPORTING amwaers1 = c_newsettl amwaers2 = i_oldsetlo fwaers = vtxizu-wfwaers kkurs = c_newrate lwaers = vtxizu-wlwaers waers1 = i_curr waers2 = i_curro datum = vtxizu-dfix kurst = 'M' read_tcurr = 'X' IMPORTING * ex_am1waers = c_newsettl * ex_am2waers = l_dummyamt ex_err_rate_amount = hilfs_xfeld ex_kurs = c_newrate * EX_FI_KURS = * EX_LWAERS = * EX_FWAERS = EXCEPTIONS amounts_to_strange = 1 leading_currency_not_found = 2 to_less_data = 3 OTHERS = 4.

FOREX_RATES_AMOUNTS_DETERMINE CALL FUNCTION 'FOREX_RATES_AMOUNTS_DETERMINE' EXPORTING amwaers1 = c_newsettl amwaers2 = i_oldsetlo fwaers = vtxizu-wfwaers kkurs = c_newrate lwaers = vtxizu-wlwaers waers1 = i_curro waers2 = i_curr datum = vtxizu-dfix kurst = 'M' read_tcurr = 'X' IMPORTING * ex_am1waers = c_newsettl * ex_am2waers = l_dummyamt ex_err_rate_amount = hilfs_xfeld ex_kurs = c_newrate * EX_FI_KURS = * EX_LWAERS = * EX_FWAERS = EXCEPTIONS amounts_to_strange = 1 leading_currency_not_found = 2 to_less_data = 3 OTHERS = 4.



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 MF77A_NDFF01 or its description.