DF05XF02 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 DF05XF02 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.
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
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.
OPEN_FI_PERFORM_00000920_E CALL FUNCTION 'OPEN_FI_PERFORM_00000920_E' EXPORTING i_rf05a = rf05a TABLES t_bkpf = xbkpf t_postab = postab t_rsgtab = rsgtab.
OPEN_FI_PERFORM_00000920_E CALL FUNCTION 'OPEN_FI_PERFORM_00000920_E' EXPORTING i_rf05a = rf05a i_selection = ftextstab TABLES t_bkpf = xbkpf t_postab = postab t_rsgtab = rsgtab.
OPEN_FI_PERFORM_00000920_E CALL FUNCTION 'OPEN_FI_PERFORM_00000920_E' EXPORTING i_rf05a = rf05a i_display_all = space TABLES t_bkpf = xbkpf t_postab = postab t_rsgtab = rsgtab.
OPEN_FI_PERFORM_00000920_E CALL FUNCTION 'OPEN_FI_PERFORM_00000920_E' EXPORTING i_rf05a = rf05a i_selection = ftextstab TABLES t_bkpf = xbkpf t_postab = postab t_rsgtab = rsgtab.
AUTHORITY_CHECK_TCODE CALL FUNCTION 'AUTHORITY_CHECK_TCODE' EXPORTING tcode = 'FB00' EXCEPTIONS ok = 0 OTHERS = 4.
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.
STCT_CHECK_VARIANT_EXISTS CALL FUNCTION 'STCT_CHECK_VARIANT_EXISTS' "Note1073742 EXPORTING "Note1073742 programname = sy-cprog "Note1073742 controlname = controlname "Note1073742 username = sy-uname "Note1073742 IMPORTING "Note1073742 is_default = l_tcview_active "Note1073742 is_system_variant = l_system_variant. "Note1073742
STCT_CHECK_VARIANT_EXISTS CALL FUNCTION 'STCT_CHECK_VARIANT_EXISTS' EXPORTING programname = sy-cprog controlname = controlname username = sy-uname IMPORTING is_default = l_tcview_active.
FI_WT_DF05X_CALCULATE_WT CALL FUNCTION 'FI_WT_DF05X_CALCULATE_WT' EXPORTING i_aktyp = t020-aktyp i_dyncl = t020-dyncl TABLES i_postab = postab i_postab_new = wt_postab_new i_bkpf = h_bkpf EXCEPTIONS OTHERS = 1.
FI_WT_EXPORT_TO_MEMORY CALL FUNCTION 'FI_WT_EXPORT_TO_MEMORY' EXCEPTIONS OTHERS = 1.
OPEN_FI_PERFORM_00000940_E CALL FUNCTION 'OPEN_FI_PERFORM_00000940_E' EXPORTING i_rf05a = rf05a TABLES t_bkpf = xbkpf t_postab = postab t_rsgtab = rsgtab EXCEPTIONS OTHERS = 1.
Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.