SAPDF05X 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 SAPDF05X 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.
Title: ?...
Text Symbol: I02 = Summarize Partial Pymts
Text Symbol: I01 = Display Partial Payments for Item
Text Symbol: F01 = Add. Components...
Text Symbol: 912 = Enter Item Reference
Text Symbol: 911 = Reference info.
Text Symbol: 910 = Clearing text
Text Symbol: 909 = Explain difference
Text Symbol: 908 = Search for
Text Symbol: 907 = Proposal for clearing
Text Symbol: 906 = Choose sort fields
Text Symbol: 905 = Line layout
Text Symbol: 904 = Distribute difference
Text Symbol: 903 = Select search criteria
Text Symbol: 902 = Create residual items
Text Symbol: 901 = Enter partial payments
Text Symbol: 900 = Process open items
Text Symbol: 202 = Average due date for cash discount
Text Symbol: 201 = Reset averaged due date for cash dis
Text Symbol: 200 = @FV@Cash Disc. Due
Text Symbol: 151 = Item Ref.
Text Symbol: 150 = Partial Pmt
Text Symbol: 102 = Selected item
Text Symbol: 101 = Current page
Text Symbol: 100 = All items
Text Symbol: 032 = Do you want to exit editing?
Text Symbol: 030 = Exit editing
Text Symbol: 014 = C/discnt due dte
Text Symbol: 013 = Distribution
Text Symbol: 012 = Document &1, item &2
Text Symbol: 011 = Description missing ;;
Text Symbol: 010 = Allocation of remaining amount
Text Symbol: 009 = Allocation of remaining amount to document &1, item &2
Text Symbol: 008 = Display in local currency
Text Symbol: 007 = Display in clearing currency
Text Symbol: 006 = Partial payment
Text Symbol: 005 = Residual item
Text Symbol: 004 = ... more
INCLUDE DF05XTOP.
INCLUDE FIN_UI_DECO_INCLUDE.
INCLUDE DF05X_DECO_FORMS.
INCLUDE DF05XCHK.
INCLUDE DF05XO00.
INCLUDE DF05XI00.
INCLUDE DF05XHLP.
INCLUDE DF05XF02.
INCLUDE DF05XO10.
INCLUDE DF05XF03.
INCLUDE DF05XF04_SET_ICON_STATE.
INCLUDE DF05XF01_OK_CODE_PPD.
INCLUDE DF05XF04.
INCLUDE DF05XF01_OKCODE_INVS.
INCLUDE DF05X_TC_FAGL_HIDEF01.
INCLUDE DF05X_F01.
INCLUDE DF05X_FEB.
No SAP DATABASE tables are accessed within this REPORT code!
POPUP_TO_CONFIRM_LOSS_OF_DATA CALL FUNCTION 'POPUP_TO_CONFIRM_LOSS_OF_DATA' EXPORTING titel = text-030 textline1 = text-032 textline2 = space IMPORTING answer = char(1).
CORRESPONDENCE_REQUEST_POSTING CALL FUNCTION 'CORRESPONDENCE_REQUEST_POSTING' EXPORTING i_company_code = bkpf-bukrs i_message = 'X' i_process = 'ZAH' i_account = rf022-konto i_account_type = rf022-koart i_document = '*' i_year = bkpf-gjahr i_overwrite_acc = char(1) IMPORTING e_bkorm = xbkorm e_thead = thead TABLES t_tline = xtline t_bkorm = xbkorm EXCEPTIONS no_event_found = 1 no_event_selected = 1.
FI_CHECK_EXTENDED_WT CALL FUNCTION 'FI_CHECK_EXTENDED_WT' EXPORTING i_bukrs = wt_postab_wa-bukrs EXCEPTIONS component_not_active = 1 not_found = 2 OTHERS = 3.
FI_WT_DIALOG CALL FUNCTION 'FI_WT_DIALOG' EXPORTING i_aktyp = t020-aktyp i_dyncl = t020-dyncl i_disp_loc_curr = rf05a-xhwaz i_xqsta = rf05a-xqsta i_bkpf = bkpf i_postab = wt_postab_wa i_oimgmt = 'X' IMPORTING e_postab = wt_postab_wa EXCEPTIONS OTHERS = 1.
FI_WT_EXPORT_TO_MEMORY CALL FUNCTION 'FI_WT_EXPORT_TO_MEMORY' EXCEPTIONS OTHERS = 1.
FI_WT_DIALOG CALL FUNCTION 'FI_WT_DIALOG' EXPORTING i_aktyp = t020-aktyp i_dyncl = t020-dyncl i_disp_loc_curr = rf05a-xhwaz i_xqsta = rf05a-xqsta i_bkpf = bkpf i_postab = wt_postab_wa i_oimgmt = 'X' * importing * e_postab = wt_postab_wa EXCEPTIONS OTHERS = 1.
FI_WT_SELFWITH_ACTIVATION CALL FUNCTION 'FI_WT_SELFWITH_ACTIVATION' EXPORTING selection_popup = 'X' IMPORTING status_changed = wt_status_changed TABLES i_postab = postab i_postab_new = wt_new_postab EXCEPTIONS OTHERS = 1.
FI_WT_EXPORT_TO_MEMORY CALL FUNCTION 'FI_WT_EXPORT_TO_MEMORY' EXCEPTIONS OTHERS = 1.
CALL FUNCTION 'CY_GET_FIELD' EXPORTING field = dfies-fieldname tabname = dfies-tabname TABLES fieldtab = xdfies EXCEPTIONS OTHERS = 1.
CY_GET_FIELD CALL FUNCTION 'CY_GET_FIELD' EXPORTING field = dfies-fieldname langu = 'D' tabname = dfies-tabname TABLES fieldtab = xdfies EXCEPTIONS OTHERS = 1.
CONVERT_TO_LOCAL_CURRENCY CALL FUNCTION 'CONVERT_TO_LOCAL_CURRENCY' EXPORTING local_currency = xbkpf-hwaer foreign_currency = xbkpf-waers foreign_amount = rf05a-akobf date = xbkpf-wwert rate = xbkpf-kursf IMPORTING local_amount = rf05a-akobh.
FI_CHECK_EXTENDED_WT * call function 'FI_CHECK_EXTENDED_WT' * exporting * i_bukrs = bkpf-bukrs * exceptions * component_not_active = 1 * not_found = 2 * others = 3.
FIN_UI_DECO_CUSTOMIZED_MESSAGE CALL FUNCTION 'FIN_UI_DECO_CUSTOMIZED_MESSAGE' EXPORTING i_arbgb = 'F5' i_dtype = 'W' i_msgnr = '590'.
FIN_UI_DECO_CUSTOMIZED_MESSAGE CALL FUNCTION 'FIN_UI_DECO_CUSTOMIZED_MESSAGE' "Note 0418825 EXPORTING "Note 0418825 i_arbgb = 'F5' "Note 0418825 i_dtype = 'W' "Note 0418825 i_msgnr = '014'.
CONVERSION_EXIT_KONPR_OUTPUT CALL FUNCTION 'CONVERSION_EXIT_KONPR_OUTPUT' EXPORTING input = selxx IMPORTING output = selxx EXCEPTIONS OTHERS = 0.
FI_CHECK_EXTENDED_WT * CALL FUNCTION 'FI_CHECK_EXTENDED_WT' * EXPORTING * i_bukrs = postab-bukrs * EXCEPTIONS * component_not_active = 1 * not_found = 2 * OTHERS = 3.
FIN_UI_DECO_CUSTOMIZED_MESSAGE CALL FUNCTION 'FIN_UI_DECO_CUSTOMIZED_MESSAGE' EXPORTING i_arbgb = 'F5A' i_dtype = '-' i_msgnr = '281'.
FI_CHECK_EXTENDED_WT CALL FUNCTION 'FI_CHECK_EXTENDED_WT' EXPORTING i_bukrs = postab-bukrs EXCEPTIONS component_not_active = 1 not_found = 2 OTHERS = 3.
CONVERT_TO_LOCAL_CURRENCY CALL FUNCTION 'CONVERT_TO_LOCAL_CURRENCY' EXPORTING local_currency = xbkpf-hwaer foreign_currency = xbkpf-waers foreign_amount = postab-diffw date = xbkpf-wwert rate = xbkpf-kursf IMPORTING local_amount = postab-difhw.
CONVERT_TO_LOCAL_CURRENCY CALL FUNCTION 'CONVERT_TO_LOCAL_CURRENCY' EXPORTING local_currency = xbkpf-hwaer foreign_currency = xbkpf-waers foreign_amount = refe1 date = xbkpf-wwert rate = xbkpf-kursf IMPORTING local_amount = refe2.
CONVERT_TO_LOCAL_CURRENCY CALL FUNCTION 'CONVERT_TO_LOCAL_CURRENCY' EXPORTING local_currency = xbkpf-hwae2 foreign_currency = xwaer foreign_amount = refe date = xwwer rate = xbkpf-kurs2 type_of_rate = xbkpf-kuty2 IMPORTING local_amount = postab-difh2.
CONVERT_TO_LOCAL_CURRENCY CALL FUNCTION 'CONVERT_TO_LOCAL_CURRENCY' EXPORTING local_currency = xbkpf-hwae2 foreign_currency = xwaer foreign_amount = refe1 date = xwwer rate = xbkpf-kurs2 type_of_rate = xbkpf-kuty2 IMPORTING local_amount = refe2.
CONVERT_TO_LOCAL_CURRENCY CALL FUNCTION 'CONVERT_TO_LOCAL_CURRENCY' EXPORTING local_currency = xbkpf-hwae3 foreign_currency = xwaer foreign_amount = refe date = xwwer rate = xbkpf-kurs3 type_of_rate = xbkpf-kuty3 IMPORTING local_amount = postab-difh3.
CONVERT_TO_LOCAL_CURRENCY CALL FUNCTION 'CONVERT_TO_LOCAL_CURRENCY' EXPORTING local_currency = xbkpf-hwae3 foreign_currency = xwaer foreign_amount = refe1 date = xwwer rate = xbkpf-kurs3 type_of_rate = xbkpf-kuty3 IMPORTING local_amount = refe2.
HELP_VALUES_GET_WITH_TABLE CALL FUNCTION 'HELP_VALUES_GET_WITH_TABLE' EXPORTING cucol = 25 curow = 5 display = xshow fieldname = 'RSTGR' tabname = 'T053R' IMPORTING select_value = rstgr TABLES fields = fldtab valuetab = rstgrtab.
CONVERSION_EXIT_KONPR_OUTPUT CALL FUNCTION 'CONVERSION_EXIT_KONPR_OUTPUT' EXPORTING input =
-projk IMPORTING output = -pspnr.
FIN_UI_DECO_CUSTOMIZED_MESSAGE CALL FUNCTION 'FIN_UI_DECO_CUSTOMIZED_MESSAGE' EXPORTING i_arbgb = 'F5A' i_dtype = 'S' i_msgnr = '133'.
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 SAPDF05X or its description.