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

MFCX1F00 SAP ABAP INCLUDE - documentation and ABAP source code







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

INCLUDE MFCX1_MF05A_FORMS.


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_COMPANY_CODE_CHECK CALL FUNCTION 'FI_COMPANY_CODE_CHECK' EXPORTING i_bukrs = bkpf-bukrs EXCEPTIONS company_code = 1 OTHERS = 2.

DOCHEADER_AUTHORITY_CHECK CALL FUNCTION 'DOCHEADER_AUTHORITY_CHECK' EXPORTING i_bukrs = bkpf-bukrs i_blart = space i_brgru = space i_status = g_status EXCEPTIONS error_message = 99.

DOCHEADER_COMP_CODE_WITH_POPUP CALL FUNCTION 'DOCHEADER_COMP_CODE_WITH_POPUP' EXPORTING i_bukrs = bkpf-bukrs i_status = g_status IMPORTING e_bukrs = bkpf-bukrs EXCEPTIONS canceled = 1 OTHERS = 2.

ICON_CREATE CALL FUNCTION 'ICON_CREATE' EXPORTING info = text-e14 name = 'ICON_YELLOW_LIGHT' IMPORTING RESULT = rf05a-ampel.

ICON_CREATE CALL FUNCTION 'ICON_CREATE' EXPORTING info = text-e12 name = 'ICON_RED_LIGHT' IMPORTING RESULT = rf05a-ampel.

ICON_CREATE CALL FUNCTION 'ICON_CREATE' EXPORTING info = text-e13 name = 'ICON_GREEN_LIGHT' IMPORTING RESULT = rf05a-ampel.

ICON_CREATE CALL FUNCTION 'ICON_CREATE' EXPORTING info = text-e14 name = 'ICON_YELLOW_LIGHT' IMPORTING RESULT = rf05a-ampel.

DOCHEADERFIELD_MODIFY CALL FUNCTION 'DOCHEADERFIELD_MODIFY' EXPORTING i_bkpf = bkpf i_sgroup2 = screen-group2 i_sgroup3 = screen-group3 i_sgroup4 = screen-group4 i_param = rfopt i_parame = rfopte i_t020 = t020 i_name = fieldname i_firstcall = first_call i_anzbz = rf05a-anzbz i_document_exists = g_document_exists i_status = g_status IMPORTING e_screeninput = screen-input e_screenoutput = screen-output e_screenrequired = screen-required e_screeninvisible = screen-invisible e_changed = changed.

FI_DOCUMENT_TYPE_DATA CALL FUNCTION 'FI_DOCUMENT_TYPE_DATA' EXPORTING i_blart = blart IMPORTING e_t003 = t003 e_ltext = t003t-ltext.

NUMBER_GET_INFO CALL FUNCTION 'NUMBER_GET_INFO' EXPORTING nr_range_nr = t003-numkr object = 'RF_BELEG' subobject = nriv-subobject toyear = bkpf-gjahr IMPORTING interval = nriv EXCEPTIONS interval_not_found = 01 object_not_found = 02.

FI_DOCUMENT_TYPE_DATA CALL FUNCTION 'FI_DOCUMENT_TYPE_DATA' EXPORTING i_blart = t003-blart IMPORTING e_t003 = t003.

COMPANY_CODE_READ CALL FUNCTION 'COMPANY_CODE_READ' EXPORTING i_bukrs = b03-bukrs IMPORTING e_t001 = t001 e_t004 = t004 e_t005 = t005 e_t014 = t014 e_t043 = t043 e_t043t = t043t.

FI_CURRENCY_INFORMATION CALL FUNCTION 'FI_CURRENCY_INFORMATION' EXPORTING i_bukrs = t001-bukrs i_land1 = t001-land1 i_rcomp = t001-rcomp IMPORTING e_x001 = x001.

COBL_OBJECT_NUMBER_INPUT CALL FUNCTION 'COBL_OBJECT_NUMBER_INPUT' EXPORTING i_cobl_objnr_ex = _cobl_objnr_ex CHANGING c_cobl = _cobl EXCEPTIONS illegal_imkey = 1 OTHERS = 2.

COBL_OBJECT_NUMBER_OUTPUT CALL FUNCTION 'COBL_OBJECT_NUMBER_OUTPUT' EXPORTING i_cobl = _cobl IMPORTING e_cobl_objnr_ex = _cobl_objnr_ex.

READ_ACCOUNT_TEXT CALL FUNCTION 'READ_ACCOUNT_TEXT' EXPORTING i_ccode = xbkpf-bukrs i_glacc = tab_fskb-hkont IMPORTING e_gltext = tab_fskb-konto_txt.

ICON_CREATE CALL FUNCTION 'ICON_CREATE' EXPORTING name = p_icon info = p_info * ADD_STDINF = 'X' IMPORTING RESULT = p_field EXCEPTIONS icon_not_found = 1 outputfield_too_short = 2 OTHERS = 3 .

FI_CURRENCIES_CONVERT CALL FUNCTION 'FI_CURRENCIES_CONVERT' EXPORTING i_icurr = icurr IMPORTING e_icurr = icurr.

FI_CURRENCIES_CONVERT





CALL FUNCTION 'FI_CURRENCIES_CONVERT' EXPORTING i_icurr = icurr IMPORTING e_icurr = icurr.

FI_DOCUMENT_TYPE_DATA CALL FUNCTION 'FI_DOCUMENT_TYPE_DATA' EXPORTING i_blart = bkpf-blart IMPORTING e_t003 = t003.

FI_FIELD_SELECTION_DETERMINE CALL FUNCTION 'FI_FIELD_SELECTION_DETERMINE' EXPORTING * (del) i_bukrs = t001-bukrs "Note 386205 * (del) i_saknr = account "Note 302988 * (del) i_bschl = tbsl-bschl "Note 302988 i_bukrs = p_bukrs "Note 386205 i_saknr = p_account "Note 302988 i_bschl = p_bschl "Note 302988 IMPORTING e_faus1 = f01-feldauswahl e_faus2 = f01-feldauswahl2.

FI_POSTING_KEY_DATA CALL FUNCTION 'FI_POSTING_KEY_DATA' EXPORTING i_bschl = acgl_item-bschl i_umskz = space "XBW IMPORTING e_tbsl = tbsl e_tbslt = tbslt e_t074u = t074u.

FUNC_AREA_CONVERSION_OUTBOUND CALL FUNCTION 'FUNC_AREA_CONVERSION_OUTBOUND' EXPORTING i_func_area_long = p_fkber IMPORTING e_func_area = p_fkber_bseg e_func_area_long = p_fkber_bseg_long.

FUNC_AREA_CONVERSION_INBOUND CALL FUNCTION 'FUNC_AREA_CONVERSION_INBOUND' EXPORTING i_func_area = p_fkber_bseg i_func_area_long = p_fkber_bseg_long IMPORTING e_func_area_long = p_fkber.

J_1BSA_COMPONENT_ACTIVE CALL FUNCTION 'J_1BSA_COMPONENT_ACTIVE' "argentin. Buchkrs. ?

DOCHEADERFIELD_INIT CALL FUNCTION 'DOCHEADERFIELD_INIT' EXPORTING i_t020 = t020 i_firstcall = first_call i_koart = 'S' i_document_exists = g_document_exists CHANGING c_head = acgl_head.

FI_DOCUMENT_TYPE_DATA CALL FUNCTION 'FI_DOCUMENT_TYPE_DATA' EXPORTING i_blart = acgl_head-blart i_koart = 'S' i_langu = sy-langu IMPORTING e_t003 = t003 e_ltext = _txt EXCEPTIONS error_message = 01.

DOCHEADER_PERIOD_FIND_CHECK CALL FUNCTION 'DOCHEADER_PERIOD_FIND_CHECK' EXPORTING i_bukrs = bkpf-bukrs i_bldat = _bldat i_budat = bkpf-budat * I_KOART = '+' * I_HKONT = '+' IMPORTING e_gjahr = bkpf-gjahr e_xrueb = bkpf-xrueb * e_currj = bkp1-currj CHANGING c_monat = bkpf-monat .

DOCHEADER_AUTHORITY_CHECK CALL FUNCTION 'DOCHEADER_AUTHORITY_CHECK' EXPORTING i_bukrs = bseg-bukrs i_blart = t003-blart i_brgru = t003-brgru i_status = g_status.

FI_DOCUMENT_TYPE_CHECK CALL FUNCTION 'FI_DOCUMENT_TYPE_CHECK' EXPORTING i_blart = bkpf-blart i_koart = koart x_dialog = dialog EXCEPTIONS OTHERS = 4.

DOCHEADER_CONVDATES_DETERMINE CALL FUNCTION 'DOCHEADER_CONVDATES_DETERMINE' EXPORTING i_budat = bkpf-budat i_bldat = bkpf-bldat i_umrd2 = bkpf-umrd2 i_umrd3 = bkpf-umrd3 i_wwert = bkpf-wwert IMPORTING e_wwer2 = wae_wwer2 e_wwer3 = wae_wwer3.

FI_CURRENCY_CHECK CALL FUNCTION 'FI_CURRENCY_CHECK' EXPORTING i_bldat = bkpf-bldat 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 = 'X' i_wwert = bkpf-wwert IMPORTING e_kurs2 = bkpf-kurs2 e_kurs3 = bkpf-kurs3 e_kursf = bkpf-kursf e_wwert = bkpf-wwert.

CURRENCY_CODE_CHECK CALL FUNCTION 'CURRENCY_CODE_CHECK' EXPORTING i_currency_code = bseg-pswsl i_object = 'BKPF' i_bukrs = bkpf-bukrs i_budat = bkpf-budat i_bldat = bkpf-bldat i_wwert = bkpf-wwert i_tcode = sy-tcode i_awtyp = 'BKPF' i_blart = bkpf-blart.

FIND_TAX_SPREADSHEET CALL FUNCTION 'FIND_TAX_SPREADSHEET' EXPORTING buchungskreis = t001-bukrs IMPORTING schema = t005-kalsm EXCEPTIONS not_found = 04.

DOCHEADER_COMP_CODE_WITH_POPUP CALL FUNCTION 'DOCHEADER_COMP_CODE_WITH_POPUP' EXPORTING i_bukrs = bkpf-bukrs i_status = g_status IMPORTING e_bukrs = bkpf-bukrs EXCEPTIONS canceled = 1 OTHERS = 2.

ACC_CA_TREE_DELETE CALL FUNCTION 'ACC_CA_TREE_DELETE'.

OPEN_FI_PERFORM_00001011_E CALL FUNCTION 'OPEN_FI_PERFORM_00001011_E' EXPORTING i_bseg = bseg i_bkpf = bkpf.

OPEN_FI_PERFORM_00001010_E CALL FUNCTION 'OPEN_FI_PERFORM_00001010_E' EXPORTING i_bseg = bseg i_bkpf = bkpf.




AC_VENDOR_DIALOG_TAB_CHECK CALL FUNCTION 'AC_VENDOR_DIALOG_TAB_CHECK' EXPORTING i_tname = string EXCEPTIONS not_found = 1 OTHERS = 2.

US_TAXES_REFRESH_TAX_MEMORY CALL FUNCTION 'US_TAXES_REFRESH_TAX_MEMORY'.

EXTERNAL_TAX_DOC_START_PRICING CALL FUNCTION 'EXTERNAL_TAX_DOC_START_PRICING'.

FI_CHECK_EXTENDED_WT CALL FUNCTION 'FI_CHECK_EXTENDED_WT' EXPORTING i_bukrs = bkpf-bukrs EXCEPTIONS OTHERS = 1.

FI_WT_DELETE_KONTAB CALL FUNCTION 'FI_WT_DELETE_KONTAB' EXPORTING i_clearing_date = bkpf-budat EXCEPTIONS OTHERS = 1.

FI_WT_DELETE_TAX_AMOUNTS CALL FUNCTION 'FI_WT_DELETE_TAX_AMOUNTS' EXCEPTIONS OTHERS = 1.

J_1A_RESET_DISCOUNT_LINES CALL FUNCTION 'J_1A_RESET_DISCOUNT_LINES' EXCEPTIONS OTHERS = 1.

BALW_BAPIRETURN_GET1 CALL FUNCTION 'BALW_BAPIRETURN_GET1' EXPORTING type = type cl = cl number = number par1 = par1 par2 = par2 par3 = par3 par4 = par4 IMPORTING bapireturn = return.

BALW_BAPIRETURN_GET1 CALL FUNCTION 'BALW_BAPIRETURN_GET1' EXPORTING type = error_info-type cl = error_info-id number = error_info-number par1 = error_info-message_v1 par2 = error_info-message_v2 par3 = error_info-message_v3 par4 = error_info-message_v4 IMPORTING bapireturn = _bapiret1.

REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING i_structure_name = 'ACERRLOG' i_save = 'X' i_screen_start_column = 10 i_screen_start_line = 10 i_screen_end_column = 90 i_screen_end_line = 20 TABLES t_outtab = error_info EXCEPTIONS OTHERS = 4.

AUTHORITY_BUSINESS_AREA CALL FUNCTION 'AUTHORITY_BUSINESS_AREA' EXPORTING i_gsber = aut_gsber i_actvt = act_hinz.

F_VALUES_SGTXT CALL FUNCTION 'F_VALUES_SGTXT' EXPORTING i_xshow = rfcu3-xshow IMPORTING e_sgtxt = help_sgtxt EXCEPTIONS nothing_selected = 1.

AM_ASSET_NUMBER_INPUT CALL FUNCTION 'AM_ASSET_NUMBER_INPUT' EXPORTING i_input = rf05a-newko i_separator = sep_anln2 IMPORTING e_anln1 = bseg-anln1 e_anln2 = bseg-anln2.

ASSOCIATED_COMP_READ CALL FUNCTION 'ASSOCIATED_COMP_READ' IMPORTING retained_company = bseg-vbund.

RWIN_CHECK CALL FUNCTION 'RWIN_CHECK' EXPORTING gjahr = cobl-gjahr process = process event = event TABLES tkomp = tkomp.



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