MC64SI0C 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 MC64SI0C 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: PAI Module: Beginning with C
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
CK_F_TCK03_HIERARCHY_READING call function 'CK_F_TCK03_HIERARCHY_READING' exporting p_klvar = cki64a-klvar importing f_tck16 = f_tck16 exceptions others = 0.
CK_F_COSTING_DATES_CHECK call function 'CK_F_COSTING_DATES_CHECK' "K11K098338 exporting "K11K098338 f_tck16 = f_tck16. "K11K098338
CK_F_TCK03_HIERARCHY_READING call function 'CK_F_TCK03_HIERARCHY_READING' exporting p_klvar = cki64a-klvar p_werks = cki64a-werks importing f_tck19 = f_tck19.
CS_ALT_SELECT_MAT call function 'CS_ALT_SELECT_MAT' exporting losgr = cki64a-losgr werks = cki64a-werks matnr = cki64a-matnr notab = k_notab "P30K019670 datuv = cki64a-aldat stlal = cki64a-stalt stlan = cki64a-stlan capid = h_capid tables mastb_wa = mastb stkob_wa = stkob stzub_wa = stzub exceptions bom_not_found = 7 no_bom_found = 1 bom_not_active = 2 alt_not_found = 6 no_alt_found = 3 call_invalid = 10.
CK_F_TCK03_HIERARCHY_READING call function 'CK_F_TCK03_HIERARCHY_READING' exporting p_klvar = cki64a-klvar p_werks = cki64a-werks importing f_tck19 = f_tck19.
TCA01_READ call function 'TCA01_READ' exporting plnty = cki64a-plnty importing struct = f_tca01 exceptions no_entry = 01.
CP_SE_ALT_SELECT_AUTO call function 'CP_SE_ALT_SELECT_AUTO' exporting * EQUNR = E01 * IWERK = CKI64A-WERKS * KUNR = E03 * LIFNR = E04 losgr = cki64a-losgr matnr = cki64a-matnr object = k_zobj "Material oder Referenzierbar "K11K129719 plnal = cki64a-plnal * PLNAW = E09 * PLNME = E10 plnnr = cki64a-plnnr plnty = cki64a-plnty "K11K129719 sel_id = h_cpslid * STATU = E14 sttag = cki64a-aldat * VAGRP = E16 * VERID = E17 * VERWE1 = E18 * VERWE2 = E19 * VERWE3 = E20 * VERWE4 = E21 * VERWE5 = E22 * WERKS_ALT = E23 werks_mat = cki64a-werks tca43_flg = y_x "P30K024928 importing plnal = h_plnal plnnr = h_plnnr plnty = h_plnty exceptions invalid_paras = 01 invalid_plnty_plnaw = 02 not_found = 03 tca43_not_found = 04 tca43_no_selection = 05. "P30K024928
ENQUEUE_ECKALA call function 'ENQUEUE_ECKALA' exporting kalaid = kala-kalaid kaladat = kala-kaladat. "E40WDXVER
CK_F_COSTINGRUN_HEADER_READ call function 'CK_F_COSTINGRUN_HEADER_READ' exporting kalaid = kala-kalaid kaladat = kala-kaladat importing klvar = t_tck03-klvar f_kala = kala kala_found = s_kala_found kals_found = s_kald_found kalf_found = s_kalf_found kalv_found = s_kalv_found kalv_error = s_kalv_error tables t_kalst_exp = t_disst t_kalf_exp = t_kalf.
DEQUEUE_ECKALA call function 'DEQUEUE_ECKALA' exporting kalaid = kala-kalaid kaladat = kala-kaladat. "E40WDXVER
CK_F_TCK03_HIERARCHY_READING call function 'CK_F_TCK03_HIERARCHY_READING' exporting p_klvar = t_tck03-klvar importing f_tck03 = t_tck03.
CK_F_SET_KLVAR_FOR_PRODUCTCOST call function 'CK_F_SET_KLVAR_FOR_PRODUCTCOST' exporting p_klvar = t_tck03-klvar exceptions others = 0.
CK_F_COSTINGRUN_OBJECTS_READ call function 'CK_F_COSTINGRUN_OBJECTS_READ' exporting f_kala_imp = kala importing kalm_found = s_kalm_found tables t_kalst_chg = t_disst t_kvmk_chg = t_kvmk.
CKKVMK_QUANTITY_STRUCTURE_PUT call function 'CKKVMK_QUANTITY_STRUCTURE_PUT' tables t_kalst = t_disst t_kvmk = t_kvmk.
CM_F_INFO call function 'CM_F_INFO' "P30K072907 exporting "P30K072907 all = y_x "P30K072907 importing "P30K072907 a_msg_counter_pro = f_cmfe_info-a_counter "P30K072907 e_msg_counter_pro = f_cmfe_info-e_counter "P30K072907 i_msg_counter_pro = f_cmfe_info-i_counter "P30K072907 max_severity_pro = f_cmfe_info-max_sever "P30K072907 msgty_pro = f_cmfe_info-msgty "P30K072907 msg_counter_pro = f_cmfe_info-msg_count "P30K072907 w_msg_counter_pro = f_cmfe_info-w_counter "P30K072907 object_ident = f_cmfe_info-object_id.
CM_F_STORE call function 'CM_F_STORE' "P30K072907 exporting "P30K072907 aplid = y_cmf-id_ck "P30K072907 in_update_task = space "P30K072907 i_cmf_nr = h_log_number importing "P30K072907 e_cmf_nr = t_kalf-cmf_nr. "P30K072907
CK_F_KALA_POSTING call function 'CK_F_KALA_POSTING' "P30K072907 exporting "P30K072907 kala_imp = kala. "P30K072907
CK_F_KALF_POSTING call function 'CK_F_KALF_POSTING' "P30K072907 exporting "P30K072907 kaladat = kala-kaladat "P30K072907 kalaid = kala-kalaid "P30K072907 tvers = kala-tvers "P30K072907 tables "P30K072907 t_kalf = t_kalf. "P30K072907
call function 'CKKVMK_QUANTITY_STRUCTURE_GET' tables t_kalst = t_disst t_kvmk = t_kvmk.
CM_F_INFO call function 'CM_F_INFO' exporting all = y_x importing msg_counter_pro = h_counter.
T001_READ call function 'T001_READ' exporting bukrs = kala-bukrs importing struct = t001 exceptions no_entry = 01.
DATE_TO_PERIOD_CONVERT call function 'DATE_TO_PERIOD_CONVERT' exporting i_date = kala-kadat * I_MONMIT = E02 i_periv = t001-periv importing e_buper = h_buper e_gjahr = h_gjahr exceptions input_false = 01 t009_notfound = 02 t009b_notfound = 03.
FIRST_DAY_IN_PERIOD_GET call function 'FIRST_DAY_IN_PERIOD_GET' exporting i_gjahr = h_gjahr * I_MONMIT = E02 i_periv = t001-periv i_poper = h_buper importing e_date = t_pper-vontg.
LAST_DAY_IN_PERIOD_GET call function 'LAST_DAY_IN_PERIOD_GET' exporting i_gjahr = h_gjahr * I_MONMIT = E02 i_periv = t001-periv i_poper = h_buper importing e_date = t_pper-bistg.
DATE_TO_PERIOD_CONVERT call function 'DATE_TO_PERIOD_CONVERT' exporting i_date = kala-kadat i_periv = h_periv importing e_buper = f_datum-buper e_gjahr = f_datum-gjahr.
CK_F_TCK03_HIERARCHY_READING call function 'CK_F_TCK03_HIERARCHY_READING' exporting p_klvar = t_tck03-klvar importing f_tck01 = f_tck01 exceptions others = 0.
CK_F_FVMK_READ call function 'CK_F_FVMK_READ' exporting p_valuation = f_tck01-valuation p_bukrs = kala-bukrs p_zukper = f_buper_gjahr-buper p_zukges = f_buper_gjahr-gjahr importing bwvar = bewertungsvariante tvers = kalkulationsversion exceptions others = 0.
CK_F_TCK03_HIERARCHY_READING call function 'CK_F_TCK03_HIERARCHY_READING' exporting p_klvar = k_klvar importing f_tck01 = f_tck01.
CK_F_ORG_ELEMENTS_PLANT call function 'CK_F_ORG_ELEMENTS_PLANT' exporting werk = cki64a-werks importing organisationselemente = f_org_einheit.
READ_TEXT_FOR_VALUATION call function 'READ_TEXT_FOR_VALUATION' exporting p_valuation = f_tck01-valuation importing valuation_text = k_valuation_text.
T001_READ call function 'T001_READ' exporting bukrs = kala-bukrs importing struct = t001.
CK_F_CHECK_CROSS_KOKRS_COSTING call function 'CK_F_CHECK_CROSS_KOKRS_COSTING' importing periv = h_periv exceptions not_allowed = 1.
TP_CVPROF_GET call function 'TP_CVPROF_GET' exporting i_kokrs = kala-kokrs importing e_active = s_multiple_valuation_activ exceptions cvprof_not_found = 1 no_cvprof_for_kokrs = 2 others = 4.
READ_TEXT_FOR_VALUATION call function 'READ_TEXT_FOR_VALUATION' exporting p_valuation = f_tck01-valuation importing valuation_text = k_valuation_text.
CO_TA_TKA01_READ call function 'CO_TA_TKA01_READ' exporting kokrs_imp = kala-kokrs importing struct = tka01 exceptions not_found = 01.
CO_TA_TKA01_READ call function 'CO_TA_TKA01_READ' exporting kokrs_imp = kala-kokrs importing struct = tka01 exceptions not_found = 01.
T001_READ call function 'T001_READ' exporting bukrs = kala-bukrs importing struct = t001.
RK_KOKRS_FIND call function 'RK_KOKRS_FIND' exporting bukrs = kala-bukrs importing kokrs = k_kokrs.
TP_CVPROF_GET call function 'TP_CVPROF_GET' exporting i_kokrs = k_kokrs importing e_active = s_multiple_valuation_activ exceptions cvprof_not_found = 1 no_cvprof_for_kokrs = 2 others = 4.
READ_TEXT_FOR_VALUATION call function 'READ_TEXT_FOR_VALUATION' exporting p_valuation = f_tck01-valuation importing valuation_text = k_valuation_text.
CK_F_PC_MATERIAL_CHECK call function 'CK_F_PC_MATERIAL_CHECK' exporting checkvalues = ckipcmc * KALKULATIONSDATUM_AB = SY-DATUM P30K070948 kalkulationsdatum_ab = sy-datlo "P30K070948 kalkulationsvariante = cki64a-klvar kalkulationsversion = cki64a-tvers importing call_mm01_exception = k_costing_segment_error erzeugniskalkulationsnummer = h_kalnr f_mack3 = mack3 "K11K081598 im_bereich_der_freigabe = s_check-im_bereich_der_freigab kalk_status_nicht_in_t134 = s_check-kalk_stat_not_in_t134 relevant_erzeugniskalkulation = s_check-relevant_erzkalk kalkulationssegment_angelegt = s_check-kalksegment_angelegt kein_kalksegment_vorhanden = s_check-kein_kalksegment_vorh preiseinheit = h_preiseinheit materialkennung = f_cuobj-id messnum = k_msgnr msgid = k_msgid prozess = s_check-prozess exceptions material_not_found = 02 plant_not_found = 01.
CK37_COSTING_LOG_SET_OBJECT call function 'CK37_COSTING_LOG_SET_OBJECT' exporting werks = cki64a-werks matnr = cki64a-matnr.
UNIT_CONVERSION_SIMPLE call function 'UNIT_CONVERSION_SIMPLE' exporting input = k_check_losgr no_type_check = 'X' round_sign = 'X' unit_in = mack3-meins unit_out = mack3-meins importing output = k_losgr.
CM_F_MESSAGE call function 'CM_F_MESSAGE' exporting arbgb = y_cmf-ck msgnr = '037' msgty = y_cmf-i msgv1 = k_losgrtxt1 msgv2 = mack3-meins object_dependent = y_x.
CM_F_MESSAGE call function 'CM_F_MESSAGE' exporting arbgb = y_cmf-ck msgnr = '278' msgty = y_cmf-w msgv1 = h_preiseinheit msgv2 = mack3-meins msgv3 = k_losgrtxt1 msgv4 = mack3-meins object_dependent = y_x.
CM_F_MESSAGE call function 'CM_F_MESSAGE' exporting arbgb = y_cmf-ck msgnr = '038' msgty = y_cmf-w msgv1 = k_losgrtxt1 msgv2 = mack3-meins object_dependent = y_x.
CK_F_TCK03_HIERARCHY_READING call function 'CK_F_TCK03_HIERARCHY_READING' exporting p_klvar = cki64a-klvar importing f_tck01 = f_tck01 f_tck03 = f_tck03 f_tck05 = f_tck05 f_tck22 = f_tck22 exceptions others = 0.
CK_F_COSTING_VARIANT_CHECK call function 'CK_F_COSTING_VARIANT_CHECK' exporting * apl_productcosting = y_x * apl_unitcosting = space check_aufkz = y_x check_kalka = y_x check_klvar = y_x sel_bzobj = y_obj-material * SEL_UPDKZ = E06 p_werks = cki64a-werks tables e_klvar = t_klvar i_tck03 = t_tck03 exceptions different_aufkz = 01 different_kalka = 02 no_klvar_found = 03 unallowed_klvar = 04 kokrs_all_calc_not_possible = 5.
CK_F_COSTING_VARIANT_CHECK call function 'CK_F_COSTING_VARIANT_CHECK' exporting * apl_productcosting = y_x * apl_unitcosting = space check_aufkz = y_x check_kalka = space check_klvar = y_x sel_bzobj = y_obj-material * In CK13 auch Serienfertigungskalkulationen anzeigen sel_repetitive = y_x "E40ROB * SEL_UPDKZ = E06 p_werks = cki64a-werks tables e_klvar = t_klvar i_tck03 = t_tck03.
DATE_TO_PERIOD_CONVERT call function 'DATE_TO_PERIOD_CONVERT' exporting i_date = cki64a-kadat i_periv = h_periv importing e_buper = cki64a-poper e_gjahr = cki64a-bdatj.
DATE_TO_PERIOD_CONVERT call function 'DATE_TO_PERIOD_CONVERT' exporting * I_DATE = SY-DATUM P30K070948 i_date = sy-datlo "P30K070948 i_periv = h_periv importing e_buper = h_act_poper e_gjahr = h_act_bdatj.
CK_F_TCK03_HIERARCHY_READING call function 'CK_F_TCK03_HIERARCHY_READING' exporting p_klvar = t_tck03-klvar importing f_tck01 = f_tck01 exceptions others = 0.
LAST_DAY_IN_PERIOD_GET call function 'LAST_DAY_IN_PERIOD_GET' "K11K098987 exporting "K11K098987 i_gjahr = cki64a-bdatj "K11K098987 * I_MONMIT = "K11K098987 i_periv = h_periv "K11K098987 i_poper = cki64a-poper "K11K098987 importing "K11K098987 e_date = k_last_day_in_period. "K11K098987
TCA01_READ call function 'TCA01_READ' exporting plnty = cki64a-plnty importing struct = f_tca01 exceptions no_entry = 01.
CK_F_TCK03_HIERARCHY_READING call function 'CK_F_TCK03_HIERARCHY_READING' exporting p_klvar = cki64a-klvar importing f_tck01 = f_tck01 exceptions others = 0.
T001_READ call function 'T001_READ' exporting bukrs = kala-bukrs importing struct = t001 exceptions no_entry = 01.
CO_TA_TKA01_READ call function 'CO_TA_TKA01_READ' exporting kokrs_imp = kala-kokrs importing struct = tka01.
RK_BUKRS_OF_KOKRS call function 'RK_BUKRS_OF_KOKRS' exporting kokrs = kala-kokrs tables t_bukrs = t_bukrs.
T001_READ call function 'T001_READ' exporting bukrs = kala-bukrs importing struct = t001.
CO_TA_TKA01_READ call function 'CO_TA_TKA01_READ' exporting kokrs_imp = kala-kokrs importing struct = tka01.
RK_BUKRS_OF_KOKRS call function 'RK_BUKRS_OF_KOKRS' exporting kokrs = kala-kokrs tables t_bukrs = t_bukrs.
DATE_TO_PERIOD_CONVERT call function 'DATE_TO_PERIOD_CONVERT' exporting i_date = kala-kadat i_periv = h_periv importing e_buper = h_buper e_gjahr = h_gjahr exceptions input_false = 01 t009_notfound = 02 t009b_notfound = 03.
FIRST_DAY_IN_PERIOD_GET call function 'FIRST_DAY_IN_PERIOD_GET' exporting i_gjahr = h_gjahr i_periv = h_periv i_poper = h_buper importing e_date = t_pper-vontg.
LAST_DAY_IN_PERIOD_GET call function 'LAST_DAY_IN_PERIOD_GET' exporting i_gjahr = h_gjahr i_periv = h_periv i_poper = h_buper importing e_date = t_pper-bistg.
DATE_TO_PERIOD_CONVERT call function 'DATE_TO_PERIOD_CONVERT' exporting i_date = kala-kadat i_periv = h_periv importing e_buper = f_datum-buper e_gjahr = f_datum-gjahr.
CK_F_FVMK_READ call function 'CK_F_FVMK_READ' exporting p_valuation = f_tck01-valuation p_bukrs = k_bukrs p_zukper = f_datum-buper p_zukges = f_datum-gjahr importing bwvar = bewertungsvariante tvers = kalkulationsversion exceptions others = 0.
CK_F_TCK03_HIERARCHY_READING call function 'CK_F_TCK03_HIERARCHY_READING' exporting p_klvar = cki64a-klvar importing f_tck01 = f_tck01 f_tck03 = f_tck03 f_tck05 = f_tck05 exceptions others = 0.
CK_F_COSTING_VARIANT_CHECK call function 'CK_F_COSTING_VARIANT_CHECK' exporting * apl_productcosting = y_x * apl_unitcosting = space check_aufkz = y_x check_kalka = y_x check_klvar = y_x sel_bzobj = y_obj-material * SEL_UPDKZ = E06 p_werks = cki64a-werks tables e_klvar = t_klvar i_tck03 = t_tck03 exceptions different_aufkz = 01 different_kalka = 02 no_klvar_found = 03 unallowed_klvar = 04 kokrs_all_calc_not_possible = 5.
CK_F_TCK03_HIERARCHY_READING call function 'CK_F_TCK03_HIERARCHY_READING' exporting p_klvar = k_klvar importing f_tck01 = f_tck01.
CK_F_ORG_ELEMENTS_PLANT call function 'CK_F_ORG_ELEMENTS_PLANT' exporting werk = cki64a-werks importing organisationselemente = f_org_einheit.
CK_F_K_KEKO_AUTHORITY_CHECK call function 'CK_F_K_KEKO_AUTHORITY_CHECK' exporting i_kokrs = k_kokrs i_bukrs = k_bukrs i_klvar = k_klvar i_actvt = k_actvt.
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 MC64SI0C or its description.