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
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.
INCLUDE FIN_UI_DECO_INCLUDE.
No SAP DATABASE tables are accessed within this REPORT code!
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.
Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.