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

MF05AFSENJ SAP ABAP INCLUDE - documentation and ABAP source code







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


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

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:

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

FUNCTION_EXISTS





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'.



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