MFCX1_MF05A_FORMS 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 MFCX1_MF05A_FORMS 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_SPECIAL_GL_TRANSACT_DATA CALL FUNCTION 'FI_SPECIAL_GL_TRANSACT_DATA' EXPORTING I_BUKRS = BKPF-BUKRS I_KOART = BSEG-KOART I_SAKNR = BSEG-SAKNR I_UMSKZ = BSEG-ZUMSK IMPORTING E_HKONT = SKB1-SAKNR.
AUTHORITY_ACCOUNT call function 'AUTHORITY_ACCOUNT' EXPORTING i_begru = p_begru i_koart = p_koart i_actvt = l_actvt.
AUTHORITY_ACCOUNT_TYPE call function 'AUTHORITY_ACCOUNT_TYPE' EXPORTING i_koart = p_koarb i_actvt = l_actvt.
J_1BSA_COMPONENT_ACTIVE CALL FUNCTION 'J_1BSA_COMPONENT_ACTIVE' EXPORTING bukrs = xbkpf-bukrs component = '**' IMPORTING active_component = component EXCEPTIONS component_not_active = 01.
KR_GET_HEADQUARTER_BPLACE CALL FUNCTION 'KR_GET_HEADQUARTER_BPLACE' EXPORTING company = xbkpf-bukrs IMPORTING bplace = xbupla EXCEPTIONS no_head_quarter_bplace = 1 bplace_does_not_exist = 2 OTHERS = 3.
CUSTOMIZED_MESSAGE CALL FUNCTION 'CUSTOMIZED_MESSAGE' "582784 EXPORTING i_arbgb = 'F5' i_dtype = 'W' i_msgnr = '883'.
POPUP_TO_CONFIRM_LOSS_OF_DATA CALL FUNCTION 'POPUP_TO_CONFIRM_LOSS_OF_DATA' EXPORTING TITEL = TEXT-030 TEXTLINE1 = TEXT-032 TEXTLINE2 = SPACE IMPORTING ANSWER = CHAR(1).
FI_FIBELNR_INIT CALL FUNCTION 'FI_FIBELNR_INIT'. "Note642295
FI_FCODE_CHECK CALL FUNCTION 'FI_FCODE_CHECK' EXPORTING I_TCODE = tcode I_FCODE = ok-code.
READ_CUSTOMIZED_MESSAGE call function 'READ_CUSTOMIZED_MESSAGE' EXPORTING i_arbgb = 'F5' i_dtype = 'W' i_msgnr = '715' IMPORTING e_msgty = msgty_715 EXCEPTIONS others = 1.
GL_GET_BA_INFO_COPY_IN_DOC call function 'GL_GET_BA_INFO_COPY_IN_DOC' EXPORTING companycode = xbkpf-bukrs IMPORTING copy_to_manual_items = copy_to_manual_items.
GL_GET_BA_INFO_COPY_IN_DOC call function 'GL_GET_BA_INFO_COPY_IN_DOC' EXPORTING companycode = xbkpf-bukrs IMPORTING copy_to_manual_items = copy_to_manual_items.
GL_GET_BA_INFO_COPY_IN_DOC call function 'GL_GET_BA_INFO_COPY_IN_DOC' EXPORTING companycode = xbkpf-bukrs IMPORTING copy_to_intercompany = copy_to_intercompany.
FI_SPECIAL_GL_TRANSACT_DATA CALL FUNCTION 'FI_SPECIAL_GL_TRANSACT_DATA' EXPORTING I_BUKRS = BSEG-BUKRS I_KOART = BSEG-KOART I_SAKNR = BSEG-SAKNR I_UMSKZ = BSEG-UMSKZ IMPORTING E_HKONT = BSEG-HKONT.
FI_RECONCILIATION_ACCNT_CHECK CALL FUNCTION 'FI_RECONCILIATION_ACCNT_CHECK' EXPORTING I_BUKRS = BSEG-BUKRS I_HKONT = BSEG-HKONT I_KOART = BSEG-KOART X_DIALOG = BOOLE.
READ_CUSTOMIZED_MESSAGE call function 'READ_CUSTOMIZED_MESSAGE' "Note621583 exporting i_arbgb = 'F5' i_dtype = '-' i_msgnr = '580' IMPORTING E_MSGTY = mess_F5_580.
READ_CUSTOMIZED_MESSAGE call function 'READ_CUSTOMIZED_MESSAGE' "Note621583 exporting i_arbgb = 'F5' i_dtype = '-' i_msgnr = '580' IMPORTING E_MSGTY = mess_F5_580.
FI_CREDIT_CONTROL_AREA_DATA CALL FUNCTION 'FI_CREDIT_CONTROL_AREA_DATA' EXPORTING I_KKBER = BSEG-KKBER IMPORTING E_T014 = T014.
CALL FUNCTION 'FI_ACCOUNT_CHECK' EXPORTING I_BUKRS = BUKRS I_KOART = BSEG-KOART I_ACCOUNT = ACCOUNT I_RECACCOUNT = BSEG-HKONT "Note 323557 I_WAERS = BKPF-WAERS I_TCODE = SYST-TCODE X_DIALOG = X_DIALOG "Warnungen im Dialog EXCEPTIONS RECONCILIATION_ACCOUNT = 1.
FI_CREDIT_CONTROL_AREA_DATA CALL FUNCTION 'FI_CREDIT_CONTROL_AREA_DATA' EXPORTING I_KKBER = BSEG-KKBER IMPORTING E_T014 = T014.
CREDITCONTROL_CALCULATE_AMOUNT CALL FUNCTION 'CREDITCONTROL_CALCULATE_AMOUNT' EXPORTING datum = datum DMBTR = BSEG-DMBTR FWAER = BKPF-WAERS HWAER = T001-WAERS KKBER = BSEG-KKBER UMSKZ = BSEG-UMSKZ WAERS = T014-WAERS WRBTR = BSEG-WRBTR RSTGR = BSEG-RSTGR BUKRS = BSEG-BUKRS AKONT = BSEG-HKONT ABSBT = BSEG-ABSBT IMPORTING klibt = bseg-klibt EXCEPTIONS error_message = 1.
FI_CUSTOMER_DATA CALL FUNCTION 'FI_CUSTOMER_DATA' EXPORTING I_BUKRS = KNB1-BUKRS I_KUNNR = KNA1-KUNNR IMPORTING E_DEBI = VF_DEBI.
FI_VENDOR_DATA CALL FUNCTION 'FI_VENDOR_DATA' EXPORTING I_BUKRS = LFB1-BUKRS I_LIFNR = LFA1-LIFNR IMPORTING E_KRED = VF_KRED.
FSKB_CHECK_STATE CALL FUNCTION 'FSKB_CHECK_STATE' "Note 327109 EXPORTING "Note 327109 i_fcode = ok-code "Note 327109 IMPORTING "Note 327109 e_check_req = l_check_req. "Note 327109
READ_CUSTOMIZED_MESSAGE call function 'READ_CUSTOMIZED_MESSAGE' "Note621583 exporting i_arbgb = 'F5' i_dtype = '-' i_msgnr = '580' importing e_msgty = mess_f5_580.
READ_CUSTOMIZED_MESSAGE call function 'READ_CUSTOMIZED_MESSAGE' "Note621583 exporting i_arbgb = 'F5' i_dtype = '-' i_msgnr = '580' importing e_msgty = mess_f5_580.
FI_PERIOD_CHECK call function 'FI_PERIOD_CHECK' EXPORTING i_bukrs = t001-bukrs i_gjahr = i_gjahr i_koart = i_koart i_konto = konto i_monat = monat i_rldnr = i_rldnr. "/glflex
J_1BSA_COMPONENT_ACTIVE call function 'J_1BSA_COMPONENT_ACTIVE' EXPORTING bukrs = bseg-bukrs component = '**' IMPORTING active_component = component EXCEPTIONS component_not_active = 1 others = 2.
FI_SUBSTITUTION_DOC call function 'FI_SUBSTITUTION_DOC' IMPORTING e_subst = l_boole TABLES io_xbseg = io_xbseg io_xbkpf = io_xbkpf.
FI_SUBSTITUTION_ITEM call function 'FI_SUBSTITUTION_ITEM' EXPORTING i_event = in_even i_bkpf = in_bkpf i_bseg = io_bseg IMPORTING e_bseg = io_bseg e_subst = l_boole.
FI_SUBSTITUTION_ITEM call function 'FI_SUBSTITUTION_ITEM' "Note 350223 exporting "Note 350223 i_event = in_even "Note 350223 i_bkpf = in_bkpf "Note 350223 i_bseg = io_bseg "Note 350223 importing "Note 350223 e_bseg = io_bseg "Note 350223 e_subst = l_boole "Note 350223 exceptions "Note 350223 error_message = 0. "Note 350223
FI_COMPANY_CODE_DATA call function 'FI_COMPANY_CODE_DATA' EXPORTING i_bukrs = i_bukrs_new IMPORTING e_t001 = t001.
RS_HDSYS_GET_TC_VARIANT call function 'RS_HDSYS_GET_TC_VARIANT' "Note 330523 importing "Note 330523 tcvariant = l_tcvariant "Note 330523 flag_client_independent = l_xclientind "Note 330523 rc = l_rc. "Note 330523
RS_HDSYS_CALL_TC_VARIANT call function 'RS_HDSYS_CALL_TC_VARIANT' "Note 330523 exporting "Note 330523 tcode = tcode "Note 330523 variant = l_tcvariant "Note 330523 i_flag_client_independent = l_xclientind "Note 330523 call_mode = ' ' "Note 330523 authority_check = ' ' "Note 592165 exceptions "Note 330523 others = 0. "Note 330523
FI_COMMON_DOCUMENT_NUMBER_DATA CALL FUNCTION 'FI_COMMON_DOCUMENT_NUMBER_DATA' IMPORTING E_BVORG = E_BVORG TABLES t_bvor = ibvor EXCEPTIONS error_message = 1.
FI_VALIDATION_DOC call function 'FI_VALIDATION_DOC' TABLES io_xbseg = io_xbseg io_xbkpf = io_xbkpf EXCEPTIONS error_message = 1.
FI_VALIDATION_DOC call function 'FI_VALIDATION_DOC' TABLES io_xbseg = io_xbseg io_xbkpf = io_xbkpf.
FI_VALIDATION_DOC call function 'FI_VALIDATION_DOC' TABLES io_xbseg = io_xbseg io_xbkpf = io_xbkpf.
FI_VALIDATION_HEADER call function 'FI_VALIDATION_HEADER' EXPORTING i_bkpf = bkpf.
FI_VALIDATION_ITEM call function 'FI_VALIDATION_ITEM' EXPORTING i_bkpf = bkpf i_bseg = bseg i_bsec = bsec i_bsed = bsed.
FI_VALIDATION_ITEM call function 'FI_VALIDATION_ITEM' EXPORTING i_bkpf = bkpf i_bseg = bseg i_bsec = bsec i_bsed = bsed EXCEPTIONS error_message = 1.
FI_VALIDATION_ITEM call function 'FI_VALIDATION_ITEM' "Note434470 exporting "Note434470 i_bkpf = bkpf "Note434470 i_bseg = bseg "Note434470 i_bsec = bsec "Note434470 i_bsed = bsed. "Note434470
PR_WF_PAYMENT_BLOCK_SET call function 'PR_WF_PAYMENT_BLOCK_SET' EXPORTING wfvar = t001-wfvar dmbtr = xbseg-dmbtr zlspr = xbseg-zlspr blart = bkpf-blart bkpf = bkpf "Note559590 bseg = bseg "Note559590 IMPORTING e_zlspr = xbseg-zlspr EXCEPTIONS others = 1.
GET_BSET_ITEM CALL FUNCTION 'GET_BSET_ITEM' TABLES T_BSET = XBSET.
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 MFCX1_MF05A_FORMS or its description.