SAP Reports / Programs

SAPFF014 SAP ABAP dialog Program - MATERIAL_READ







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


INCLUDES used within this REPORT SAPFF014

INCLUDE FIN_UI_DECO_INCLUDE.


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:

ADJUST_TAX_BASE CALL FUNCTION 'ADJUST_TAX_BASE' EXPORTING i_dmbtr = posbetrag i_bukrs = *bkpf-bukrs i_mwskz = bseg-mwskz i_hwaen = par_hwaen "N1348904 i_shkzg = bseg-shkzg.

ROUND_AMOUNT CALL FUNCTION 'ROUND_AMOUNT' EXPORTING company = t001-bukrs currency = bkpf-waers amount_in = bseg-wskto IMPORTING amount_out = bseg-wskto difference = refe no_rounding = char(1).

FI_WITHHOLDING_TAX_CALCULATION CALL FUNCTION 'FI_WITHHOLDING_TAX_CALCULATION' EXPORTING i_land1 = t001-land1 i_qland = lfb1-qland i_qsshb = bseg-qsshb i_qsshh = xqsshh i_qsskz = bseg-qsskz i_waers = t001-waers reduced_tax_rate = char(1) i_landk = t005-landk " Insert ALRK169000 i_intca = t005-intca " Insert ALRK169000 IMPORTING e_qbshb = bseg-qbshb EXCEPTIONS entry_not_found = 01.

FIN_UI_DECO_CUSTOMIZED_MESSAGE CALL FUNCTION 'FIN_UI_DECO_CUSTOMIZED_MESSAGE' EXPORTING i_arbgb = 'F5A' i_dtype = 'E' i_msgnr = '373' i_var01 = bseg-buzei.

FI_DOCUMENT_TYPE_DATA CALL FUNCTION 'FI_DOCUMENT_TYPE_DATA' EXPORTING i_blart = bkpf-blart IMPORTING e_t003 = *t003.

READ_EXCHANGE_RATE CALL FUNCTION 'READ_EXCHANGE_RATE' EXPORTING date = bkpf-wwert foreign_currency = bkpf-waers local_currency = bkpf-hwaer type_of_rate = e_kurst IMPORTING derived_rate_type = i_kurst EXCEPTIONS OTHERS = 6.

ACC_ROUNDING_DIFF_DETERMINE CALL FUNCTION 'ACC_ROUNDING_DIFF_DETERMINE' EXPORTING i_kurst = i_kurst i_hwaex = bkpf-hwaer i_wwert = bkpf-wwert IMPORTING e_toler = i_eurrt.

CONVERT_TO_LOCAL_CURRENCY CALL FUNCTION 'CONVERT_TO_LOCAL_CURRENCY' EXPORTING date = sy-datum foreign_amount = toler foreign_currency = bkpf-hwaer local_currency = bkpf-hwae2 type_of_rate = x001-kuty2 IMPORTING local_amount = real2 derived_rate_type = i_kurst EXCEPTIONS OTHERS = 6.

READ_EXCHANGE_RATE CALL FUNCTION 'READ_EXCHANGE_RATE' EXPORTING date = bkpf-wwert foreign_currency = bkpf-waers local_currency = bkpf-hwae2 type_of_rate = x001-kuty2 IMPORTING derived_rate_type = i_kurst EXCEPTIONS OTHERS = 6.

ACC_ROUNDING_DIFF_DETERMINE CALL FUNCTION 'ACC_ROUNDING_DIFF_DETERMINE' EXPORTING i_kurst = i_kurst i_hwaex = bkpf-hwae2 i_wwert = i_umrdx IMPORTING e_toler = i_eurrt.

CONVERT_TO_LOCAL_CURRENCY CALL FUNCTION 'CONVERT_TO_LOCAL_CURRENCY' EXPORTING date = sy-datum foreign_amount = toler foreign_currency = bkpf-hwaer local_currency = bkpf-hwae3 type_of_rate = x001-kuty3 IMPORTING local_amount = real3 derived_rate_type = i_kurst EXCEPTIONS OTHERS = 6.

READ_EXCHANGE_RATE CALL FUNCTION 'READ_EXCHANGE_RATE' EXPORTING date = bkpf-wwert foreign_currency = bkpf-waers local_currency = bkpf-hwae3 type_of_rate = x001-kuty3 IMPORTING derived_rate_type = i_kurst EXCEPTIONS OTHERS = 6.

ACC_ROUNDING_DIFF_DETERMINE CALL FUNCTION 'ACC_ROUNDING_DIFF_DETERMINE' EXPORTING i_kurst = i_kurst i_hwaex = bkpf-hwae3 i_wwert = i_umrdx IMPORTING e_toler = i_eurrt.



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