MF05AFSENJ 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 MF05AFSENJ 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!
FI_DOCUMENT_TYPE_DATA CALL FUNCTION 'FI_DOCUMENT_TYPE_DATA' "GLE_FXR EXPORTING "GLE_FXR i_blart = bkpf-blart "GLE_FXR IMPORTING "GLE_FXR e_t003 = t003. "GLE_FXR
FI_CURRENCY_CHECK CALL FUNCTION 'FI_CURRENCY_CHECK' EXPORTING i_bldat = l_bldat "Note517382 i_budat = bkpf-budat i_bukrs = bkpf-bukrs i_blart = bkpf-blart i_kurs2 = bkpf-kurs2 i_kurs3 = bkpf-kurs3 i_kursf = bkpf-kursf i_waers = bkpf-waers x_dialog = loc_dialog "Note507205 i_wwert = bkpf-wwert i_ldgrp = bkpf-ldgrp "n0762201 IMPORTING e_kurs2 = bkpf-kurs2 e_kurs3 = bkpf-kurs3 e_kursf = bkpf-kursf e_wwert = bkpf-wwert.
GLE_AL_FXR_CURRENCY_CHECK CALL FUNCTION 'GLE_AL_FXR_CURRENCY_CHECK' "GLE_FXR EXPORTING "GLE_FXR i_bldat = l_bldat "GLE_FXR i_budat = bkpf-budat "GLE_FXR i_bukrs = bkpf-bukrs "GLE_FXR i_blart = bkpf-blart "GLE_FXR i_kurs2 = bkpf-kur2x "GLE_FXR i_kurs3 = bkpf-kur3x "GLE_FXR i_kursf = bkpf-kursx "GLE_FXR i_waers = bkpf-waers "GLE_FXR i_wwert = bkpf-wwert "GLE_FXR x_dialog = loc_dialog "GLE_FXR i_ldgrp = bkpf-ldgrp "GLE_FXR IMPORTING "GLE_FXR e_kurs2 = bkpf-kur2x "GLE_FXR e_kurs3 = bkpf-kur3x "GLE_FXR e_kursf = bkpf-kursx "GLE_FXR e_wwert = bkpf-wwert. "GLE_FXR
FI_TOLERANCES_CHECK CALL FUNCTION 'FI_TOLERANCES_CHECK' "Note413047 TABLES "Note413047 t_saltab = saltab "Note413047 t_bseg = xbseg "Note413047 EXCEPTIONS "Note413047 no_item_amount_authority = 1 "Note413047 item_amount_too_big = 2 "Note413047 no_document_amount_authority = 3 "Note413047 document_amount_too_big = 4 "Note413047 OTHERS = 5. "Note413047
ACC_SIMULATED_DOC_DISPLAY CALL FUNCTION 'ACC_SIMULATED_DOC_DISPLAY' EXPORTING i_t020 = t020 i_posting_forbidden = l_posting_forbidden "Note308896 i_document_exists = g_document_exists "Note361420 i_parking_forbidden = l_parking_forbidden "Note502066 IMPORTING e_okcode = ok-code e_index = loc_buzei TABLES t_bkpf = xbkpf t_bseg = xbseg t_bset = xbset t_erinf = error_info.
ACC_CA_TREE_GET_EXPANDED_NODES CALL FUNCTION 'ACC_CA_TREE_GET_EXPANDED_NODES' TABLES it_nodes = lt_nodes.
ACC_CA_TREE_GET_WIDTH CALL FUNCTION 'ACC_CA_TREE_GET_WIDTH' "Note 575336 IMPORTING e_docking_size = width.
FSKB_SAVE_ASSIGNMENT_MODEL CALL FUNCTION 'FSKB_SAVE_ASSIGNMENT_MODEL' IMPORTING e_kmnam = _kmnam e_overwritten = l_overwritten "Note 335663 TABLES t_xbseg = xbseg t_xbsez = xbsez "Note410879 EXCEPTIONS not_possible = 1.
ACC_CA_TREE_ADD_NODES * call function 'ACC_CA_TREE_ADD_NODES' * tables * it_node = node_table_1 * it_item = item_table_1.
AUTHORITY_CHECK_TCODE CALL FUNCTION 'AUTHORITY_CHECK_TCODE' EXPORTING tcode = 'SHD0' EXCEPTIONS ok = 1 not_ok = 2 OTHERS = 3.
FI_DOCUMENT_TYPE_DATA CALL FUNCTION 'FI_DOCUMENT_TYPE_DATA' EXPORTING i_blart = bkpf-blart IMPORTING e_t003 = t003.
DOCHEADER_DOCTYPE_DEFAULT_READ CALL FUNCTION 'DOCHEADER_DOCTYPE_DEFAULT_READ' "Note784821 EXPORTING "Note784821 i_koart = t020-koart "Note784821 i_buscs = rf05a-buscs "Note784821 i_bukrs = bkpf-bukrs "Note784821 IMPORTING "Note784821 e_blart = bkpf-blart. "Note784821
FI_DOCUMENT_TYPE_DATA CALL FUNCTION 'FI_DOCUMENT_TYPE_DATA' "Note784821 EXPORTING "Note784821 i_blart = bkpf-blart "Note784821 IMPORTING "Note784821 e_t003 = t003. "Note784821
DOCHEADER_AUTHORITY_CHECK CALL FUNCTION 'DOCHEADER_AUTHORITY_CHECK' EXPORTING i_bukrs = bkpf-bukrs i_blart = bkpf-blart i_brgru = t003-brgru i_status = char_1 EXCEPTIONS no_authority = 4.
DOCHEADER_AUTHORITY_CHECK CALL FUNCTION 'DOCHEADER_AUTHORITY_CHECK' EXPORTING i_bukrs = bkpf-bukrs i_blart = bkpf-blart i_brgru = t003-brgru i_status = char_2 EXCEPTIONS no_authority = 4.
AUTHORITY_ACCOUNT_TYPE CALL FUNCTION 'AUTHORITY_ACCOUNT_TYPE' "note459232 EXPORTING "note459232 i_koart = t020-koart "note459232 i_actvt = act_hinz "note459232 EXCEPTIONS "note459232 no_authority = 1 "note459232 OTHERS = 2. "note459232
OPEN_FI_PERFORM_00001140_E CALL FUNCTION 'OPEN_FI_PERFORM_00001140_E' "Note 361420 EXPORTING "Note 361420 i_parked = l_parked "Note 361420 TABLES "Note 361420 t_bkpf = xbkpf "Note 361420 t_bseg = xbseg "Note 565919 t_exctab = exctab. "Note 361420
RS_HDSYS_SET_SC_VARIANT CALL FUNCTION 'RS_HDSYS_SET_SC_VARIANT' EXPORTING progname = _repid dynpro = _dynpro scvariant = p_scvariant overwrite_scvariant = _overwrite_scvariant batch_input = _batch_input set_immediately = char_x. "Note1265059
CALL FUNCTION 'FUNCTION_EXISTS' "Note1105095 EXPORTING "Note1105095 funcname = 'RS_HDSYS_SET_TABLECONTROL' "Note1105095 EXCEPTIONS "Note1105095 function_not_exist = 1 "Note1105095 OTHERS = 2. "Note1105095
AUTHORITY_CHECK_TCODE CALL FUNCTION 'AUTHORITY_CHECK_TCODE' EXPORTING tcode = 'FB01' EXCEPTIONS ok = 0 OTHERS = 1.
FI_WT_SET_STATUS_FLAG CALL FUNCTION 'FI_WT_SET_STATUS_FLAG' EXPORTING i_bukrs = xbseg-bukrs i_belnr = xbseg-belnr i_gjahr = xbseg-gjahr i_buzei = xbseg-buzei i_status = '' EXCEPTIONS OTHERS = 1.
RS_HDSYS_SET_TABLECONTROL CALL FUNCTION 'RS_HDSYS_SET_TABLECONTROL' EXPORTING progname = 'SAPLFSKB' dynpro = '0100'.
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 MF05AFSENJ or its description.
MF05AFSENJ - documentation and ABAP source code MF05AFS0_SUBSTITUTION_POSITION - MF05AFS0SUBSTITUTIONPOSITION MF05AFS0_SUBSTITUTION_KOPF - MF05AFS0SUBSTITUTIONKOPF MF05AFS0_SUBSTITUTION_BELEG - MF05AFS0SUBSTITUTIONBELEG MF05AFS0_STORNO_BELEG_SUCHEN - MF05AFS0STORNOBELEGSUCHEN MF05AFS0_STERN_BETRG - MF05AFS0STERNBETRG