SAP Reports / Programs | Controlling | Product Cost Controlling | Product Cost Planning(CO-PC-PCP) SAP CO

MC64HF0P SAP ABAP INCLUDE - Check Routines







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


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 MC64HF0P. "Basic submit
SUBMIT MC64HF0P AND RETURN. "Return to original report after report execution complete
SUBMIT MC64HF0P VIA SELECTION-SCREEN. "Display selection screen of submitted report to user
    See more syntax options for the ABAP SUBMIT statement


Text pool values


Title: Check Routines


INCLUDES used within this REPORT MC64HF0P

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:

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

CM_F_MESSAGE





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.



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