MC64HF0K 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 MC64HF0K 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: FORM routines that begin with K
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
CK_F_TCK14_READING CALL FUNCTION 'CK_F_TCK14_READING' EXPORTING p_werks = t_kvmk-werks p_kosgr = t_kvmk-kosgr IMPORTING e_zschl = t_kvmk-zschl EXCEPTIONS no_zschl_found = 01.
CM_F_MESSAGE CALL FUNCTION 'CM_F_MESSAGE' EXPORTING arbgb = y_ck dispo = t_kvmk-dispo ekgrp = t_kvmk-ekgrp labor = t_kvmk-labor msgnr = '100' msgty = 'W' msgv1 = t_kvmk-kosgr msgv2 = t_kvmk-matnr msgv3 = t_kvmk-werks object_dependent = y_x. "HW1283948
CK_F_READ_SPECIAL_PROCUREMENT CALL FUNCTION 'CK_F_READ_SPECIAL_PROCUREMENT' EXPORTING dispo_sonderbeschaffung = t_kvmk-sobsl kalk_sonderbeschaffung = ' ' werk = t_kvmk-werks IMPORTING sonderbeschaffung = h_sobes sonderbeschaffungswerk = h_sowrk dummyposition = h_sodum direktfertigung = h_sodir EXCEPTIONS sobsl_not_in_t460a = 01.
CM_F_MESSAGE CALL FUNCTION 'CM_F_MESSAGE' EXPORTING arbgb = 'CK' msgnr = '057' msgty = 'W' msgv1 = t_kvmk-sobsl object_dependent = y_x.
MESSAGES_INITIALIZE CALL FUNCTION 'MESSAGES_INITIALIZE'. "note 499630
CK05_MIXED_COSTING CALL FUNCTION 'CK05_MIXED_COSTING' EXPORTING kvmk_imp = t_kvmk klvar = t_tck03-klvar iteration = iteration "note 425960 IMPORTING kvmk_exp = t_kvmk.
CKDI_TEST_T_KEKO_EXISTANCE CALL FUNCTION 'CKDI_TEST_T_KEKO_EXISTANCE' EXPORTING kalnr_imp = t_kvmk-kalnr IMPORTING f_keko = t_keko EXCEPTIONS does_not_exist = 1 OTHERS = 2.
CM_F_INFO CALL FUNCTION 'CM_F_INFO' EXPORTING all = ' ' IMPORTING max_severity_pro = k_max_severity_pro max_severity_scr = k_max_severity_scr msgty_pro = l_maxmsgtyp.
CK30_COSTINGLEVEL_STAT_FILL CALL FUNCTION 'CK30_COSTINGLEVEL_STAT_FILL' EXPORTING step = 'KA' kvmk = t_kvmk maxmsgtyp = l_maxmsgtyp_object CHANGING cl_objcounter = t_disst-objanz cl_error_objcounter = t_disst-fehobjanz cl_maxmsgtyp = t_disst-maxmsgtyp cl_status = h_disst_status cl_nextstepcounter = t_disst-avanz.
CK30_COSTINGLEVEL_STAT_FILL CALL FUNCTION 'CK30_COSTINGLEVEL_STAT_FILL' EXPORTING step = 'KA' kvmk = t_kvmk maxmsgtyp = l_maxmsgtyp_object CHANGING cl_maxmsgtyp = t_disst-maxmsgtyp cl_status = h_disst_status.
CK_F_DATA_GET_SD_KOPF CALL FUNCTION 'CK_F_DATA_GET_SD_KOPF' IMPORTING rk70s_exp = f_rk70s_loc.
SD_VBAP_SELECT CALL FUNCTION 'SD_VBAP_SELECT' EXPORTING i_document_number = t_kvmk-vbeln i_item_number = t_kvmk-posnr IMPORTING e_vbap = f_vbap_loc EXCEPTIONS item_not_found = 1 OTHERS = 2.
CK04_SET_SOBSL CALL FUNCTION 'CK04_SET_SOBSL' EXPORTING p_beskz = t_kvmk-beskz p_sobes = t_kvmk-sobes p_sowrk = t_kvmk-sowrk.
CK_F_TCK03_HIERARCHY_READING CALL FUNCTION 'CK_F_TCK03_HIERARCHY_READING' EXPORTING p_klvar = t_tck03-klvar p_werks = t_kvmk-werks IMPORTING f_tck01 = f_tck01 f_tck05 = f_tck05 EXCEPTIONS OTHERS = 0.
CK_F_DATA_GET_SD_KOPF CALL FUNCTION 'CK_F_DATA_GET_SD_KOPF' IMPORTING kalsm_exp = k_kalsm.
CKWB_SEIBAN_DATA_GET CALL FUNCTION 'CKWB_SEIBAN_DATA_GET' IMPORTING kalsm = k_kalsm.
CK_F_PROCUREMENT_U_COSTING CALL FUNCTION 'CK_F_PROCUREMENT_U_COSTING' EXPORTING f_kvmk = t_kvmk kalkschema = k_kalsm sobes_imp = h_sobes sonderbeschaffungswerk_imp = h_sowrk * uebid_imp = h_uebid "E40CROB uebid_imp = k_uebid "E40CROB top_level = k_top_level "P30K108839 top_position = k_top_position "P30K035647 bzobj = t_tck03-bzobj kzbws = h_kzbws "E40ROB p_klvar = t_tck03-klvar "E40WDX cycle_flg = iteration "E40C_ROB IMPORTING f_kvmk_exp = t_kvmk template_exp = h_template EXCEPTIONS no_costing = 01 error_message = 02. "HW1397840
CM_F_MESSAGE CALL FUNCTION 'CM_F_MESSAGE' EXPORTING arbgb = y_ck dispo = t_kvmk-dispo ekgrp = t_kvmk-ekgrp labor = t_kvmk-labor msgnr = '169' msgty = 'E' msgv1 = t_kvmk-matnr msgv2 = t_kvmk-werks object_dependent = 'X'.
CALL FUNCTION 'CM_F_MESSAGE' EXPORTING arbgb = k_msgid msgnr = k_msgnr msgty = 'E' msgv1 = k_msgv1 msgv2 = k_msgv2 msgv3 = k_msgv3 msgv4 = k_msgv4 object_dependent = 'X'.
CM_F_MESSAGE CALL FUNCTION 'CM_F_MESSAGE' EXPORTING arbgb = y_ck dispo = t_kvmk-dispo ekgrp = t_kvmk-ekgrp labor = t_kvmk-labor msgnr = '691' msgty = 'E' msgv1 = t_kvmk-matnr msgv2 = t_kvmk-werks msgv3 = k_message object_dependent = y_x werks = t_kvmk-werks EXCEPTIONS mesage_type_not_valid = 1 no_sy_message = 2 OTHERS = 3.
CK_F_ASSEMBLY_COSTING CALL FUNCTION 'CK_F_ASSEMBLY_COSTING' EXPORTING f_kvmk = t_kvmk kalkschema = k_kalsm lobezus_imp = f_tck05-lobezus "P30K084842 sobes_imp = h_sobes "Lohnbearbeitung * uebid_imp = h_uebid "Übernahme-ID "E40CROB uebid_imp = k_uebid "Übernahme-ID "E40CROB top_position = k_top_position "P30K035076 top_level = k_top_level "P30K108839 bzobj = t_tck03-bzobj klvar = t_tck03-klvar "P30K096267 gleichteile = k_gleichteile "E40ROB kzbws = h_kzbws "E40ROB cycle_flg = iteration "E40C_ROB cycle_flg2 = h_cycle_exists "note 214085 IMPORTING f_kvmk_exp = t_kvmk vorgangsnummer = h_aufpl template_exp = h_template EXCEPTIONS no_costing = 1 "Zur Zeit nicht aktiv error_message = 2. "P30K019225
CM_F_MESSAGE CALL FUNCTION 'CM_F_MESSAGE' EXPORTING arbgb = y_ck dispo = t_kvmk-dispo ekgrp = t_kvmk-ekgrp labor = t_kvmk-labor msgnr = '169' msgty = 'E' msgv1 = t_kvmk-matnr msgv2 = t_kvmk-werks object_dependent = 'X'.
CM_F_MESSAGE CALL FUNCTION 'CM_F_MESSAGE' "P30K019225 EXPORTING "P30K019225 arbgb = k_msgid msgnr = k_msgnr "P30K019225 msgty = 'E' "P30K019225 msgv1 = k_msgv1 msgv2 = k_msgv2 msgv3 = k_msgv3 msgv4 = k_msgv4 object_dependent = 'X'. "P30K019225
CM_F_MESSAGE CALL FUNCTION 'CM_F_MESSAGE' EXPORTING arbgb = y_ck dispo = t_kvmk-dispo ekgrp = t_kvmk-ekgrp labor = t_kvmk-labor msgnr = '691' msgty = 'E' msgv1 = t_kvmk-matnr msgv2 = t_kvmk-werks msgv3 = k_message object_dependent = y_x werks = t_kvmk-werks EXCEPTIONS mesage_type_not_valid = 1 no_sy_message = 2 OTHERS = 3.
CK_F_SAVE_OR_GET_CAUFVD_AUFNR CALL FUNCTION 'CK_F_SAVE_OR_GET_CAUFVD_AUFNR' "P30K052453 EXPORTING "P30K052453 mode = 'G' "P30K052453 IMPORTING "P30K052453 aufnr_exp = k_aufnr. "P30K052453
CO_IT_ORDER_TEMP_DEL_ALL CALL FUNCTION 'CO_IT_ORDER_TEMP_DEL_ALL' "P30K086926 EXPORTING "P30K086926 aufnr = k_aufnr "P30K086926 EXCEPTIONS "P30K086926 order_not_found = 1 "P30K086926 order_not_temporary = 2 "P30K086926 error_message = 90.
CK04_SET_SOBSL CALL FUNCTION 'CK04_SET_SOBSL' EXPORTING p_refresh = y_x.
CK04_SET_SOBSL CALL FUNCTION 'CK04_SET_SOBSL' EXPORTING p_beskz = t_kvmk-beskz p_sobes = t_kvmk-sobes p_sowrk = t_kvmk-sowrk.
CK_F_RAW_MATERIAL_CALC CALL FUNCTION 'CK_F_RAW_MATERIAL_CALC' EXPORTING p_top_position = k_top_position "P30K036824 p_bzobj = f_keko-bzobj "P30K036824 p_bwtar = k_bwtar "P30K094409 p_sobkz = k_sobkz p_kzbws = k_kzbws p_kadat = f_keko-kadat f_kvmk = t_kvmk IMPORTING template_exp = h_template.
CK04_SET_SOBSL CALL FUNCTION 'CK04_SET_SOBSL' EXPORTING p_refresh = y_x.
CK_F_KALK_INFO_GET CALL FUNCTION 'CK_F_KALK_INFO_GET' TABLES t_kalk_info_exp = t_kalk_info EXCEPTIONS no_relevant_variants = 1.
CK_F_KEKOKEY_GET CALL FUNCTION 'CK_F_KEKOKEY_GET' EXPORTING klvar = t_tck03-klvar IMPORTING kekokey = f_keko_key.
CK_F_DATA_GET_SD_KOPF CALL FUNCTION 'CK_F_DATA_GET_SD_KOPF' IMPORTING vbeln_exp = t_keko-vbeln posnr_exp = t_keko-posnr.
CK_F_MANUAL_KEKO_GET CALL FUNCTION 'CK_F_MANUAL_KEKO_GET' EXPORTING f_keko_key = f_keko_key IMPORTING f_keko_man = f_keko_man retcode = r_rc.
CK_F_OBJNR_GET CALL FUNCTION 'CK_F_OBJNR_GET' EXPORTING index = k_bwvar_index "T_Kostensammler nicht umsort! IMPORTING objnr_exp = t_keko-objnr zschl_exp = t_keko-zschl "E45AROB kalsm_exp = t_keko-kalsm.
CK_F_TCK03_HIERARCHY_READING CALL FUNCTION 'CK_F_TCK03_HIERARCHY_READING' EXPORTING p_klvar = t_keko-klvar p_werks = t_keko-werks p_datum = t_keko-kadat IMPORTING f_tck01 = f_tck01 * f_tck03 = f_tck05 = f_tck05 f_tck07 = f_tck07.
CK_F_TCK32_READING CALL FUNCTION 'CK_F_TCK32_READING' EXPORTING tvers = t_keko-tvers kalka = t_keko-kalka bwvar = t_keko-bwvar IMPORTING f_tck32 = f_tck32 EXCEPTIONS not_found = 1.
CK_F_CURRENCY_INFO CALL FUNCTION 'CK_F_CURRENCY_INFO' EXPORTING kokrs_imp = t_keko-kokrs planversion_imp = f_tck05-versn stichtag_imp = t_keko-bwdat IMPORTING kurstyp_exp = t_keko-kurst.
CK_F_ORG_ELEMENTS_PLANT CALL FUNCTION 'CK_F_ORG_ELEMENTS_PLANT' EXPORTING werk = t_keko-werks IMPORTING organisationselemente = f_plantorg.
CK10_PCPOBJECT_MODIFY CALL FUNCTION 'CK10_PCPOBJECT_MODIFY' EXPORTING if_kekokey = lf_ckikekokey if_keko = t_keko.
CK_F_ORG_ELEMENTS_PLANT CALL FUNCTION 'CK_F_ORG_ELEMENTS_PLANT' EXPORTING werk = t_kvmk-werks IMPORTING organisationselemente = f_org_begriffe.
CO_TA_T134H_READ CALL FUNCTION 'CO_TA_T134H_READ' EXPORTING spart_imp = t_kvmk-spart werks_imp = t_kvmk-werks IMPORTING gsber_exp = t_keko-gsber EXCEPTIONS entry_not_found = 1 OTHERS = 2.
DATE_TO_PERIOD_CONVERT CALL FUNCTION 'DATE_TO_PERIOD_CONVERT' EXPORTING i_date = t_kvmk-kadat i_periv = f_org_begriffe-periv IMPORTING e_buper = t_keko-poper e_gjahr = t_keko-bdatj.
CKDI_GET_LOGICAL_TCODE CALL FUNCTION 'CKDI_GET_LOGICAL_TCODE' IMPORTING tcode = k_log_tcode.
CKWB_SEIBAN_DATA_GET CALL FUNCTION 'CKWB_SEIBAN_DATA_GET' IMPORTING * KALSM = * TOP_MATNR = * TOP_WERKS = top_wbs = t_keko-pspnr.
CK_F_KALK_INFO_GET CALL FUNCTION 'CK_F_KALK_INFO_GET' TABLES t_kalk_info_exp = t_kalk_info EXCEPTIONS no_relevant_variants = 1 OTHERS = 2.
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 MC64HF0K or its description.