SAPRCK60OLD is a standard Executable ABAP Report 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 SAPRCK60OLD 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.
Selection Text: BACKGR = D Background Processing
Selection Text: CONFMAT = Select Configured Matls Only
Selection Text: KALADAT = Costing Run Date
Selection Text: KALAID = Costing Run
Selection Text: NOUEB = Always Recost Material
Selection Text: PROTDR = Print Log
Title: Costing Run for Material: Preselection of Plant Materials
Text Symbol: 016 = Alt. Rtg
Text Symbol: 015 = Rtg Type
Text Symbol: 014 = Routing
Text Symbol: 013 = Alt. BOM
Text Symbol: 012 = BOM Usage
Text Symbol: 011 = BOM Size
Text Symbol: 010 = UM
Text Symbol: 009 = Cstg Lot Size
Text Symbol: 008 = Version
Text Symbol: 007 = Costed by
Text Symbol: 006 = Valid to
Text Symbol: 005 = Valid fr.
Text Symbol: 004 = Name
Text Symbol: 003 = Cstg Vrnt
Text Symbol: 002 = Plnt
Text Symbol: 001 = Material
Text Symbol: 021 = ShortTxt
Text Symbol: 022 = LLevelCode
Text Symbol: 023 = UM
Text Symbol: 024 = Error Indic.
Text Symbol: 025 = MovngPr
Text Symbol: 026 = Std Prc
Text Symbol: 020 = Man. Cstg
Text Symbol: 039 = SpecPrc
Text Symbol: 038 = Configured Material
Text Symbol: 037 = C
Text Symbol: 036 = Req. Date
Text Symbol: 035 = Vltn Date
Text Symbol: 034 = QtyStrdate
Text Symbol: 033 = ValCtrl
Text Symbol: 032 = ProdCstg
INCLUDE RCK60TOP.
No SAP DATABASE tables are accessed within this REPORT code!
CK_PROCESS_SET_REPORTTITLE CALL FUNCTION 'CK_PROCESS_SET_REPORTTITLE' EXPORTING I_KALASTEP = y_step_se i_cockp = p_cockp.
CKSM_FILL_SELKRIT call function 'CKSM_FILL_SELKRIT'.
CKSM_MONI_INIT_AND_COMMIT call function 'CKSM_MONI_INIT_AND_COMMIT' exporting tcode = 'CK60' kala_imp = kala witem_imp = wf_witem wlist_imp = wf_wlist. "note 381238
CK37_COSTING_LOG_INIT call function 'CK37_COSTING_LOG_INIT' exporting object_id = k_object_id smsg_initialize = y_x.
ENQUEUE_ECKALA call function 'ENQUEUE_ECKALA' exporting kalaid = kala-kalaid kaladat = kala-kaladat tvers = kala-tvers exceptions foreign_lock system_failure.
CK_F_TCK28_READING call function 'CK_F_TCK28_READING' exporting kokrs = kala-kokrs kalka = f_tck03-kalka bwvar = f_tck03-bwvar importing ck28 = f_tck28 exceptions not_found = 1 others = 2.
CKSA_INITIALIZE call function 'CKSA_INITIALIZE' exporting globaldata = f_globaldata no_post = clear_nopost select_configured_mat = s_config_material select_normal_mat = s_normal_material ignore_uebid_for_top_mat = kala-noueb.
CK_F_ORG_ELEMENTS_PLANT call function 'CK_F_ORG_ELEMENTS_PLANT' exporting werk = mackw-werks importing organisationselemente = f_org_einheit exceptions bukrs_not_found = 01 bwkey_not_found = 02 kokrs_not_found = 03 plant_not_found = 04.
RK_KOKRS_FIND call function 'RK_KOKRS_FIND' exporting bukrs = kala-bukrs importing kokrs = kala-kokrs.
CK37_COSTING_LOG_SET_OBJECT call function 'CK37_COSTING_LOG_SET_OBJECT' exporting dispo = mackw-dispo ekgrp = mackw-ekgrp fevor = mackw-fevor labor = mackw-labor werks = mackw-werks matnr = mackw-matnr.
CKSA_MAT_SELECT_FOR_COSTING call function 'CKSA_MAT_SELECT_FOR_COSTING' exporting matnr = mackw-matnr werks = mackw-werks mack3_imp = mack3 no_costing_view_create = 'X' ignore_costing_wo_quant_struct = ' '.
CKSA_COSTINGLEVELS_CREATE call function 'CKSA_COSTINGLEVELS_CREATE' exporting structure_explosion = ' ' importing cycle_found = s_cycle_found tables t_kvmk_exp = t_kvmk t_kalst_exp = t_disst.
DEQUEUE_ECKALA call function 'DEQUEUE_ECKALA' "P30K100653 exporting "P30K100653 kalaid = kala-kalaid "P30K100653 kaladat = kala-kaladat "P30K100653 tvers = kala-tvers "P30K100653 exceptions "P30K100653 others = 1. "P30K100653
CM_F_INFO call function 'CM_F_INFO' exporting all = 'X' importing msg_counter_pro = f_cmfe_info-msg_count object_ident = f_cmfe_info-object_id.
CM_F_DISPLAY_LOG call function 'CM_F_DISPLAY_LOG' exporting ocs_activ = s_cmfe-ocs_aktiv headline = h_headline skip_info_screen = y_x.
CM_F_PROTOCOL_PRINT call function 'CM_F_PROTOCOL_PRINT' exporting aplid = y_cmf-id_ck headline = h_headline with_info = y_x.
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 SAPRCK60OLD or its description.
SAPRCK60OLD - Costing Run for Material: Preselection of Plant Materials SAPRCK60OLD - Costing Run for Material: Preselection of Plant Materials SAPRCK60 - Costing Run for Material: Preselection of Plant Materials SAPRCK60 - Costing Run for Material: Preselection of Plant Materials SAPRCK51 - Parallel Costing of a BOM SAPRCK51 - Parallel Costing of a BOM