SAP Reports / Programs | Financial Accounting(FI) SAP FI

MF05AIENJ SAP ABAP INCLUDE - documentation and ABAP source code







MF05AIENJ 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 MF05AIENJ 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 MF05AIENJ. "Basic submit
SUBMIT MF05AIENJ AND RETURN. "Return to original report after report execution complete
SUBMIT MF05AIENJ 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 MF05AIENJ

No INCLUDES are used within this REPORT code!


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:

FSKB_TRANSPORT_OKCODE CALL FUNCTION 'FSKB_TRANSPORT_OKCODE' EXPORTING i_okcode = ok-code.

F4IF_INT_TABLE_VALUE_REQUEST CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST' EXPORTING * DDIC_STRUCTURE = ' ' retfield = 'SAMPKONT' * PVALKEY = ' ' * DYNPPROG = ' ' * DYNPNR = ' ' * DYNPROFIELD = ' ' * STEPL = 0 * WINDOW_TITLE = * VALUE = ' ' value_org = 'S' * MULTIPLE_CHOICE = ' ' * DISPLAY = ' ' * CALLBACK_PROGRAM = ' ' * CALLBACK_FORM = ' ' TABLES value_tab = tab_kont * FIELD_TAB = * RETURN_TAB = EXCEPTIONS * PARAMETER_ERROR = 1 * NO_VALUES_FOUND = 2 OTHERS = 0.

FI_DOCUMENT_NUMBER_CHECK CALL FUNCTION 'FI_DOCUMENT_NUMBER_CHECK' EXPORTING i_belnr = bkpf-belnr i_blart = bkpf-blart i_bukrs = bseg-bukrs i_gjahr = bkpf-gjahr i_rldnr = g_group_ledger EXCEPTIONS EXTERNAL_NUMBER_ASSIGNMENT = 1.

OFF_NUMBER_GLOBAL_CHECK CALL FUNCTION 'OFF_NUMBER_GLOBAL_CHECK' EXPORTING i_fin1_param = fin1_param i_bkpf = bkpf IMPORTING O_XBLNR = BKPF-XBLNR " note1001267 EXCEPTIONS OTHERS = 0.

READ_CUSTOMIZED_MESSAGE CALL FUNCTION 'READ_CUSTOMIZED_MESSAGE' "Note425157 EXPORTING "Note425157 i_arbgb = 'F5A' "Note425157 i_dtype = 'E' "Note425157 i_msgnr = '230' "Note425157 IMPORTING "Note425157 e_msgty = msgty_715. "Note425157

FI_DOCUMENT_LIST_DISPLAY CALL FUNCTION 'FI_DOCUMENT_LIST_DISPLAY' EXPORTING bukrs = bkpf-bukrs belnr = bkpf-belnr gjahr = bkpf-gjahr aktyp = char_a i_nochange = char_x EXCEPTIONS display_not_possible = 1 no_authority = 2 OTHERS = 3.

PP_PUBLISH_GOS_DOCUMENT_ENJ CALL FUNCTION 'PP_PUBLISH_GOS_DOCUMENT_ENJ'.

FI_DOCUMENT_LIST_DISPLAY CALL FUNCTION 'FI_DOCUMENT_LIST_DISPLAY' EXPORTING bukrs = bkpf-bukrs belnr = bkpf-belnr gjahr = bkpf-gjahr aktyp = char_a i_nochange = char_x xprnt = char_x EXCEPTIONS display_not_possible = 1 no_authority = 2 OTHERS = 3.

PP_PUBLISH_GOS_DOCUMENT_ENJ CALL FUNCTION 'PP_PUBLISH_GOS_DOCUMENT_ENJ'.

POPUP_TO_DECIDE_INFO CALL FUNCTION 'POPUP_TO_DECIDE_INFO' EXPORTING textline1 = 'Es sind keine Fehler vorhanden'(e20) titel = 'Fehlerprotokoll'(e21).

PP_OLDNEW_COMP_ENJ call function 'PP_OLDNEW_COMP_ENJ' importing e_uvbkpf = upd_vbkpf e_uvbseg = upd_vbseg e_uvbsec = upd_vbsec e_uvbset = upd_vbset e_uvsplt = upd_vacsplt E_XWFFR_POST_FORBID = X_XWFFR_POST_FORBID "N1820934 tables t_xbkpf = xbkpf t_xbseg = xbseg t_xbsec = xbsec t_xbset = xbset t_xbsez = xbsez t_splttab = splttab t_spltwt = spltwt.

PP_OLDNEW_COMP_ENJ call function 'PP_OLDNEW_COMP_ENJ' importing e_uvbkpf = upd_vbkpf e_uvbseg = upd_vbseg e_uvbsec = upd_vbsec e_uvbset = upd_vbset e_uvsplt = upd_vacsplt E_XWFFR_POST_FORBID = X_XWFFR_POST_FORBID "N1820934 tables t_xbkpf = xbkpf t_xbseg = xbseg t_xbsec = xbsec t_xbset = xbset t_xbsez = xbsez t_splttab = splttab t_spltwt = spltwt.

TAX1_TRANSPORT_OKCODE CALL FUNCTION 'TAX1_TRANSPORT_OKCODE' EXPORTING i_okcode = ok-code.

FSKB_TRANSPORT_OKCODE CALL FUNCTION 'FSKB_TRANSPORT_OKCODE' EXPORTING i_okcode = ok-code.

FSKB_TRANSPORT_OKCODE CALL FUNCTION 'FSKB_TRANSPORT_OKCODE' EXPORTING i_okcode = ''.

AC_APAR_DIALOG_OKCODE_SEND CALL FUNCTION 'AC_APAR_DIALOG_OKCODE_SEND' EXPORTING i_okcode = ok-code.

AC_APAR_DIALOG_OKCODE_SEND CALL FUNCTION 'AC_APAR_DIALOG_OKCODE_SEND' "Note 370893 EXPORTING "Note 370893 i_okcode = '9%GB'. "Note 370893

AC_APAR_DIALOG_OKCODE_SEND CALL FUNCTION 'AC_APAR_DIALOG_OKCODE_SEND' "Note 387920 EXPORTING "Note 387920 i_okcode = 'DOCT'. "Note 387920

AC_APAR_DIALOG_OKCODE_SEND





CALL FUNCTION 'AC_APAR_DIALOG_OKCODE_SEND' EXPORTING i_okcode = '9%PD'.

AC_APAR_DIALOG_OKCODE_SEND CALL FUNCTION 'AC_APAR_DIALOG_OKCODE_SEND' "Note407518 EXPORTING "Note407518 i_okcode = ok-code. "Note407518

AC_APAR_DIALOG_OKCODE_SEND CALL FUNCTION 'AC_APAR_DIALOG_OKCODE_SEND' EXPORTING i_okcode = 'DIFF'.

FAGL_GET_NUMBER_RANGE_FOR_PN CALL FUNCTION 'FAGL_GET_NUMBER_RANGE_FOR_PN' EXPORTING I_RLDNR = g_group_ledger I_BLART = bkpf-blart IMPORTING ES_T003 = ls_t003.

FSKB_SUBSCREEN_ITEMS_IMP_PAI CALL FUNCTION 'FSKB_SUBSCREEN_ITEMS_IMP_PAI' EXPORTING i_bseg_kk = bseg i_vorschl_grirg = vorschl_grirg i_vorschl_gricd = vorschl_gricd i_vorschl_gityp = vorschl_gityp i_txjcd = txjcd_kna1 i_status = g_status i_komu = g_komu "Note 536015 TABLES t_xbkpf = xbkpf.

DATE_CHECK_PLAUSIBILITY CALL FUNCTION 'DATE_CHECK_PLAUSIBILITY' EXPORTING date = acgl_head-bldat EXCEPTIONS OTHERS = 99.

DATE_CHECK_PLAUSIBILITY CALL FUNCTION 'DATE_CHECK_PLAUSIBILITY' EXPORTING date = acgl_head-budat EXCEPTIONS OTHERS = 99.



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