MFCHKFU0 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 MFCHKFU0 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.
Title: Include MFCHKFU0
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
ENQUEUE_EFPCEC CALL FUNCTION 'ENQUEUE_EFPCEC' EXPORTING ZBUKR = PAYR-ZBUKR HBKID = PAYR-HBKID HKTID = PAYR-HKTID EXCEPTIONS FOREIGN_LOCK = 1.
ENQUEUE_EFPAYR CALL FUNCTION 'ENQUEUE_EFPAYR' EXPORTING ZBUKR = PAYR-ZBUKR HBKID = PAYR-HBKID HKTID = PAYR-HKTID EXCEPTIONS FOREIGN_LOCK = 1.
GET_CHECK_INTERVAL CALL FUNCTION 'GET_CHECK_INTERVAL' "Abstand zwischen alter Von- EXPORTING "Nummer (HLP_OLD-CHECF) und I_ZBUKR = PAYR-ZBUKR "aktueller Nummer (UP_CHECT) I_HBKID = PAYR-HBKID "berechnen, um daraus die neue I_HKTID = PAYR-HKTID "aktuelle (PAYR-CHECT) zu holen I_CHECK = UP_CHECF IMPORTING E_PCEC = PCEC.
COMPARE_CHECK_NUMBERS CALL FUNCTION 'COMPARE_CHECK_NUMBERS' EXPORTING I_CHECK1 = PCEC-CHECF I_CHECK2 = PCEC-CHECT IMPORTING E_DISTANCE = HLP_DISTANCE.
COMPARE_CHECK_NUMBERS CALL FUNCTION 'COMPARE_CHECK_NUMBERS' EXPORTING I_CHECK1 = PCEC-CHECF I_CHECK2 = UP_CHECF IMPORTING E_DISTANCE = HLP_DISTANCE.
ADD_N_TO_CHECK_NUMBER CALL FUNCTION 'ADD_N_TO_CHECK_NUMBER' EXPORTING I_PCEC = PCEC I_N = UP_DISTANCE I_IGNORE_LOT_STAT = 'X' IMPORTING E_PCEC = PCEC.
COMPARE_CHECK_NUMBERS CALL FUNCTION 'COMPARE_CHECK_NUMBERS' EXPORTING I_CHECK1 = UP_CHECF I_CHECK2 = UP_CHECT IMPORTING E_DISTANCE = HLP_DISTANCE.
ADD_N_TO_CHECK_NUMBER CALL FUNCTION 'ADD_N_TO_CHECK_NUMBER' EXPORTING I_PCEC = PCEC I_N = HLP_DISTANCE I_IGNORE_LOT_STAT = 'X' IMPORTING E_PCEC = PCEC.
VOID_CHECKS CALL FUNCTION 'VOID_CHECKS' EXPORTING I_PAYR = PAYR I_NOPCEC = 'X' IMPORTING E_CHECV = PAYR-CHECT.
SUBTRACT_N_FROM_CHECK_NUMBER CALL FUNCTION 'SUBTRACT_N_FROM_CHECK_NUMBER' EXPORTING I_PCEC = PCEC I_N = 1 IMPORTING E_PCEC = PCEC.
VOID_CHECKS CALL FUNCTION 'VOID_CHECKS' EXPORTING I_PAYR = PAYR I_NOPCEC = 'X'.
DEQUEUE_EFPCEC CALL FUNCTION 'DEQUEUE_EFPCEC' EXPORTING ZBUKR = PAYR-ZBUKR HBKID = PAYR-HBKID HKTID = PAYR-HKTID.
DEQUEUE_EFPAYR CALL FUNCTION 'DEQUEUE_EFPAYR' EXPORTING ZBUKR = PAYR-ZBUKR HBKID = PAYR-HBKID HKTID = PAYR-HKTID.
GET_CHECK_INTERVAL CALL FUNCTION 'GET_CHECK_INTERVAL' "Schecknummer in PCEC untersuchen EXPORTING I_ZBUKR = PAYR-ZBUKR I_HBKID = PAYR-HBKID I_HKTID = PAYR-HKTID I_CHECK = HLP_OLD-CHECF IMPORTING E_PCEC = PCEC EXCEPTIONS NOT_FOUND = 1 NOT_NUMERIC = 2 NOT_VALID = 3.
GET_CHECK_INTERVAL CALL FUNCTION 'GET_CHECK_INTERVAL' "Schecknummer in PCEC untersuchen EXPORTING I_ZBUKR = PAYR-ZBUKR I_HBKID = PAYR-HBKID I_HKTID = PAYR-HKTID I_CHECK = HLP_OLD-CHECT IMPORTING E_PCEC = PCEC EXCEPTIONS NOT_FOUND = 1 NOT_NUMERIC = 2 NOT_VALID = 3.
COMPARE_CHECK_NUMBERS CALL FUNCTION 'COMPARE_CHECK_NUMBERS' EXPORTING I_CHECK1 = HLP_OLD-CHECF I_CHECK2 = HLP_OLD-CHECT IMPORTING E_RESULT = HLP_RESULT E_REASON = HLP_REASON E_DISTANCE = UP_DISTANCE.
COMPARE_CHECK_NUMBERS CALL FUNCTION 'COMPARE_CHECK_NUMBERS' EXPORTING I_CHECK1 = PCEC-CHECF I_CHECK2 = PCEC-CHECT IMPORTING E_RESULT = HLP_RESULT E_REASON = HLP_REASON E_DISTANCE = HLP_DISTANCE.
COMPARE_CHECK_NUMBERS CALL FUNCTION 'COMPARE_CHECK_NUMBERS' EXPORTING I_CHECK1 = PCEC-CHECF I_CHECK2 = HLP_OLD-CHECT IMPORTING E_RESULT = HLP_RESULT E_REASON = HLP_REASON E_DISTANCE = HLP_DISTANCE.
CALL FUNCTION 'GET_CHECK_INTERVAL' "Schecknummer in PCEC untersuchen EXPORTING I_ZBUKR = PAYR-ZBUKR I_HBKID = PAYR-HBKID I_HKTID = PAYR-HKTID I_CHECK = HLP_NEW-CHECF IMPORTING E_PCEC = PCEC EXCEPTIONS NOT_FOUND = 1 NOT_NUMERIC = 2 NOT_VALID = 3.
ADD_N_TO_CHECK_NUMBER CALL FUNCTION 'ADD_N_TO_CHECK_NUMBER' EXPORTING I_PCEC = PCEC I_IGNORE_LOT_STAT = 'X' IMPORTING E_PCEC = PCEC.
ADD_N_TO_CHECK_NUMBER CALL FUNCTION 'ADD_N_TO_CHECK_NUMBER' EXPORTING I_PCEC = PCEC I_N = UP_DISTANCE I_IGNORE_LOT_STAT = 'X' IMPORTING E_PCEC = PCEC EXCEPTIONS NOT_FILLED = 1 NOT_FOUND = 1.
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 MFCHKFU0 or its description.