MC64HF0P 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 MC64HF0P 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: Check Routines
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
CK_F_ORG_ELEMENTS_PLANT CALL FUNCTION 'CK_F_ORG_ELEMENTS_PLANT' EXPORTING WERK = T_KVMK-WERKS IMPORTING ORGANISATIONSELEMENTE = F_ORGBEGRIFFE EXCEPTIONS OTHERS = 1.
CK_F_ORG_ELEMENTS_PLANT CALL FUNCTION 'CK_F_ORG_ELEMENTS_PLANT' EXPORTING WERK = T_KVMK-WERKS IMPORTING ORGANISATIONSELEMENTE = F_ORGBEGRIFFE EXCEPTIONS OTHERS = 1.
MATERIAL_PRE_READ_MACKV CALL FUNCTION 'MATERIAL_PRE_READ_MACKV' TABLES MACKV_KEYTAB = T_MAT_PRE.
MATERIAL_PRE_READ_MBEW CALL FUNCTION 'MATERIAL_PRE_READ_MBEW' EXPORTING XVPER = 'X' XVVPR = SPACE XVJAH = SPACE XVVJA = SPACE TABLES MBEW_KEYTAB = T_MBEW_PRE.
CM_F_GET_USER_DEFINED_MSGTY CALL FUNCTION 'CM_F_GET_USER_DEFINED_MSGTY' EXPORTING IM_MSGID = 'CK' IM_MSGNO = '264' * IM_APLID = 'CK ' CHANGING CH_MSGTY = k_cust_msgty EXCEPTIONS NOT_A_MESSAGE = 1 OTHERS = 2.
CK_F_PC_MATERIAL_CHECK CALL FUNCTION 'CK_F_PC_MATERIAL_CHECK' EXPORTING CHECKVALUES = F_CKI_MAT_CHECK KALKULATIONSDATUM_AB = T_KVMK-KADAT KALKULATIONSVARIANTE = T_TCK03-KLVAR KALKULATIONSVERSION = T_KVMK-TVERS OBJEKTNUMMER_KONFIGU = T_KVMK-CUOBJ "K11K089703 OHNE_KALKSEGMENT_ANLEGEN = K_OHNE_KALKSEG_ANL "545585 READ_MATERIAL = SPACE "K11K081738 F_MACK3 = MACK3 "K11K081738 VBELN = T_KAUF-VBELN "S11K161111 POSNR = T_KAUF-POSNR "S11K161111 PSPNR = H_PSPNR "E40CROB SBDKZ = T_KVMK-SBDKZ "Übergabe, wegen Übernahmest. "S11K161111
CM_F_MESSAGE CALL FUNCTION 'CM_F_MESSAGE' EXPORTING ARBGB = Y_CK MSGNR = '243' MSGTY = 'E' MSGV1 = T_KVMK-MATNR MSGV2 = T_KVMK-WERKS OBJECT_DEPENDENT = Y_X.
CM_F_MESSAGE CALL FUNCTION 'CM_F_MESSAGE' EXPORTING ARBGB = Y_CK MSGNR = '244' MSGTY = 'E' MSGV1 = T_KVMK-MATNR OBJECT_DEPENDENT = Y_X.
CM_F_MESSAGE CALL FUNCTION 'CM_F_MESSAGE' "note 366015 EXPORTING "note 366015 ARBGB = Y_CK "note 366015 MSGNR = '769' "note 366015 MSGTY = 'E' "note 366015 MSGV1 = T_KVMK-MATNR "note 366015 MSGV2 = T_KVMK-WERKS "note 366015 OBJECT_DEPENDENT = Y_X. "note 366015
CM_F_MESSAGE CALL FUNCTION 'CM_F_MESSAGE' EXPORTING ARBGB = 'CKCC' MSGNR = '026' MSGTY = 'E' MSGV1 = T_KVMK-MATNR MSGV2 = T_KVMK-WERKS VAGRP = T_KVMK-VAGRP EKGRP = T_KVMK-EKGRP LABOR = T_KVMK-LABOR OBJECT_DEPENDENT = Y_X EXCEPTIONS MESAGE_TYPE_NOT_VALID = 01 NO_SY_MESSAGE = 02.
CM_F_MESSAGE CALL FUNCTION 'CM_F_MESSAGE' EXPORTING ARBGB = Y_CK MSGNR = '900' MSGTY = 'E' MSGV1 = T_KVMK-MATNR MSGV2 = T_KVMK-WERKS OBJECT_DEPENDENT = Y_X EXCEPTIONS MESAGE_TYPE_NOT_VALID = 01 NO_SY_MESSAGE = 02.
CM_F_MESSAGE CALL FUNCTION 'CM_F_MESSAGE' EXPORTING ARBGB = Y_CK MSGNR = '170' MSGTY = 'W' MSGV1 = T_KVMK-MATNR MSGV2 = T_KVMK-WERKS VAGRP = T_KVMK-VAGRP EKGRP = T_KVMK-EKGRP LABOR = T_KVMK-LABOR OBJECT_DEPENDENT = Y_X.
CM_F_GET_USER_DEFINED_MSGTY CALL FUNCTION 'CM_F_GET_USER_DEFINED_MSGTY' EXPORTING im_msgid = 'CK' im_msgno = '170' CHANGING ch_msgty = l_msgty_ck170 EXCEPTIONS OTHERS = 1.
CM_F_MESSAGE CALL FUNCTION 'CM_F_MESSAGE' EXPORTING ARBGB = Y_CK MSGNR = '171' MSGTY = 'I' MSGV1 = T_KVMK-MATNR MSGV2 = T_KVMK-WERKS VAGRP = T_KVMK-VAGRP EKGRP = T_KVMK-EKGRP LABOR = T_KVMK-LABOR OBJECT_DEPENDENT = Y_X.
CM_F_MESSAGE CALL FUNCTION 'CM_F_MESSAGE' EXPORTING ARBGB = Y_CK MSGNR = '301' MSGTY = 'I' MSGV1 = T_TCK03-KLVAR MSGV2 = T_TCK03-BWVAR OBJECT_DEPENDENT = SPACE.
CM_F_MESSAGE CALL FUNCTION 'CM_F_MESSAGE' EXPORTING ARBGB = Y_CK MSGNR = '302' MSGTY = 'I' MSGV1 = T_KVMK-MATNR MSGV2 = T_KVMK-WERKS MSGV3 = T_TCK03-KLVAR VAGRP = T_KVMK-VAGRP EKGRP = T_KVMK-EKGRP LABOR = T_KVMK-LABOR OBJECT_DEPENDENT = Y_X.
CM_F_MESSAGE CALL FUNCTION 'CM_F_MESSAGE' EXPORTING ARBGB = Y_CK MSGNR = '172' MSGTY = 'W' MSGV1 = T_KVMK-MATNR MSGV2 = T_KVMK-WERKS MSGV3 = T_TCK03-KLVAR VAGRP = T_KVMK-VAGRP EKGRP = T_KVMK-EKGRP LABOR = T_KVMK-LABOR OBJECT_DEPENDENT = Y_X.
CM_F_MESSAGE CALL FUNCTION 'CM_F_MESSAGE' "K11K103400 EXPORTING "K11K103400 ARBGB = Y_CK "K11K103400 MSGNR = '348' "K11K103400 MSGTY = 'I' "K11K103400 MSGV1 = H_PEINH "K11K103400 MSGV2 = T_KVMK-MATNR "K11K103400 MSGV3 = T_KVMK-WERKS "K11K103400 OBJECT_DEPENDENT = 'X'. "K11K103400
CALL FUNCTION 'CM_F_MESSAGE' "P30K036822 EXPORTING "P30K036822 ARBGB = Y_CK "P30K036822 MSGNR = '474' "P30K036822 MSGTY = 'W' "P30K036822 MSGV1 = T_KVMK-LOSGR "P30K036822 MSGV2 = H_PEINH "P30K036822 OBJECT_DEPENDENT = 'X'. "P30K036822
CM_F_MESSAGE CALL FUNCTION 'CM_F_MESSAGE' EXPORTING ARBGB = Y_CK MSGNR = '248' MSGTY = 'E' MSGV1 = T_KVMK-MATNR MSGV2 = T_KVMK-WERKS OBJECT_DEPENDENT = Y_X.
CM_F_MESSAGE CALL FUNCTION 'CM_F_MESSAGE' EXPORTING ARBGB = Y_CK MSGNR = '196' MSGTY = 'E' OBJECT_DEPENDENT = Y_X. "Chg YGR note538126
CM_F_MESSAGE CALL FUNCTION 'CM_F_MESSAGE' EXPORTING ARBGB = Y_CK MSGNR = '195' MSGTY = 'E' MSGV1 = T_KVMK-MATNR MSGV2 = T_KVMK-WERKS MSGV3 = S_CHECK-RETURNCODE_BDCDATA OBJECT_DEPENDENT = Y_X.
CM_F_MESSAGE CALL FUNCTION 'CM_F_MESSAGE' EXPORTING ARBGB = Y_CK MSGNR = '245' MSGTY = 'E' MSGV1 = T_KVMK-MATNR MSGV2 = T_KVMK-WERKS OBJECT_DEPENDENT = Y_X.
CM_F_MESSAGE CALL FUNCTION 'CM_F_MESSAGE' EXPORTING ARBGB = Y_CK MSGNR = '200' MSGTY = 'E' MSGV1 = T_KVMK-MATNR MSGV2 = T_KVMK-WERKS OBJECT_DEPENDENT = 'X'.
CM_F_MESSAGE CALL FUNCTION 'CM_F_MESSAGE' EXPORTING ARBGB = S_CHECK-MSGID MSGNR = H_MESSNUM MSGTY = 'E' MSGV1 = S_CHECK-MSGV1 MSGV2 = S_CHECK-MSGV2 MSGV3 = S_CHECK-MSGV3 MSGV4 = S_CHECK-MSGV4 OBJECT_DEPENDENT = 'X'.
CM_F_MESSAGE CALL FUNCTION 'CM_F_MESSAGE' EXPORTING ARBGB = Y_CK MSGNR = '226' MSGTY = 'E' MSGV1 = T_KVMK-MATNR MSGV2 = T_KVMK-WERKS OBJECT_DEPENDENT = Y_X.
CM_F_MESSAGE CALL FUNCTION 'CM_F_MESSAGE' EXPORTING arbgb = y_ck msgnr = '264' msgty = 'I' msgv1 = t_kvmk-matnr msgv2 = t_kvmk-werks vagrp = t_kvmk-vagrp ekgrp = t_kvmk-ekgrp labor = t_kvmk-labor object_dependent = y_x.
CM_F_MESSAGE CALL FUNCTION 'CM_F_MESSAGE' EXPORTING ARBGB = Y_CK MSGNR = '085' MSGTY = 'E' OBJECT_DEPENDENT = ' '.
CUCB_GET_STATUS_OF_INSTANCE CALL FUNCTION 'CUCB_GET_STATUS_OF_INSTANCE' EXPORTING i_instance = t_kvmk-cuobj EXCEPTIONS incomplete = 4 locked = 5 OTHERS = 0.
CM_F_COLLECT_MESSAGE CALL FUNCTION 'CM_F_COLLECT_MESSAGE' EXPORTING msgid = sy-msgid msgno = sy-msgno msgty = 'W' msgv1 = sy-msgv1 msgv2 = sy-msgv2 msgv3 = sy-msgv3 msgv4 = sy-msgv4 object_dependent = 'X' EXCEPTIONS error_message = 1.
CK_F_ORG_ELEMENTS_PLANT CALL FUNCTION 'CK_F_ORG_ELEMENTS_PLANT' EXPORTING WERK = T_KVMK-WERKS IMPORTING ORGANISATIONSELEMENTE = F_ORGBEGRIFFE EXCEPTIONS OTHERS = 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 MC64HF0P or its description.