SAP Reports / Programs | Controlling | Product Cost Controlling | Alternative Valuation Run(CO-PC-ACT-AVR) SAP CO

CKMLAVR_BUILD_DATAF01 SAP ABAP INCLUDE - CKMLAVRBUILDDATAF01







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


INCLUDES used within this REPORT CKMLAVR_BUILD_DATAF01

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:

CKML_SCHEDMAN_RECORD_OPEN CALL FUNCTION 'CKML_SCHEDMAN_RECORD_OPEN' EXPORTING i_function = ckru0_sm_function-cumulate i_activity = ckru0_co_activity-perform i_scma_witem = ls_witem i_repid = ld_repid i_test = p_test "note 1032961 i_run_id = is_runperiod-run_id.

CM_F_INITIALIZE CALL FUNCTION 'CM_F_INITIALIZE' EXPORTING aplid = ckru0_co_msg_aplid_run object_id = ckru0_co_msg_objid_run.

CM_F_INFO CALL FUNCTION 'CM_F_INFO' IMPORTING max_severity_pro = l_max_sev_pro max_severity_scr = l_max_sev_scr msgty_pro = l_msgty_pro msgty_scr = l_msgty_scr.

CM_F_STORE CALL FUNCTION 'CM_F_STORE' EXPORTING aplid = 'ACT ' in_update_task = 'X' IMPORTING e_cmf_nr = ed_protocol.

CKML_SCHEDMAN_RECORD_CLOSE CALL FUNCTION 'CKML_SCHEDMAN_RECORD_CLOSE' EXPORTING i_objects = overall_objects "todo i_aplication_status = appl_status i_prot_number = ed_protocol i_scma_event = ls_scma_event. "#EC ARGCHECKED

GET_BWKEY_CURRENCY_INFO CALL FUNCTION 'GET_BWKEY_CURRENCY_INFO' EXPORTING bwkey = is_runarea-bwkey TABLES t_curtp_for_va = gt_curtp.

T001K_SINGLE_READ CALL FUNCTION 'T001K_SINGLE_READ' EXPORTING bwkey = is_runarea-bwkey IMPORTING wt001k = gs_t001k.

T001_SINGLE_READ CALL FUNCTION 'T001_SINGLE_READ' EXPORTING bukrs = gs_t001k-bukrs IMPORTING wt001 = gs_t001.

CKML_F_DETERMINE_NEXT_PERIOD CALL FUNCTION 'CKML_F_DETERMINE_NEXT_PERIOD' EXPORTING current_period = ld_poper current_year = ld_bdatj f_periv = gs_t001-periv IMPORTING next_period_period = ld_poper next_period_year = ld_bdatj.

TH_GET_OWN_WP_NO CALL FUNCTION 'TH_GET_OWN_WP_NO' IMPORTING wp_pid = ls_kalnr_range-wppid.

RFC_GET_LOCAL_DESTINATIONS CALL FUNCTION 'RFC_GET_LOCAL_DESTINATIONS' EXPORTING consistency_check = ' ' TABLES localdest = lt_rfchosts1 EXCEPTIONS not_available = 1 others = 2.

CM_F_CMFMSG_MESSAGES_PUT CALL FUNCTION 'CM_F_CMFMSG_MESSAGES_PUT' TABLES i_msgprot = lt_message.

CM_F_COLLECT_MESSAGE CALL FUNCTION 'CM_F_COLLECT_MESSAGE' EXPORTING append_same_message = 'X' msgid = 'CKMLAVR' msgno = '050' msgty = 'S' msgv1 = ld_msgvar1 msgv2 = ld_msgvar2 msgv3 = ld_msgvar3.

CM_F_COLLECT_MESSAGE CALL FUNCTION 'CM_F_COLLECT_MESSAGE' EXPORTING append_same_message = 'X' msgid = 'CKMLAVR' msgno = '051' msgty = 'W' msgv1 = ld_msgvar1 msgv2 = ld_msgvar2 msgv3 = ld_msgvar3.

CKMLW_CREATE_DELTA_RUN CALL FUNCTION 'CKMLW_CREATE_DELTA_RUN' EXPORTING is_runperiod = ls_runperiod i_test = is_parameter-test i_dele = is_parameter-dele i_split = is_parameter-split i_kalc = is_parameter-kalc EXCEPTIONS wrong_run_status = 1 OTHERS = 2.

K_BATCH_REQUEST CALL FUNCTION 'K_BATCH_REQUEST' EXPORTING par_dialg = 'X' par_jname = ld_jobname par_print = 'X' par_rname = ld_repid "#EC DOM_EQUAL par_sdmsg = 'X' par_abend = 'X' TABLES tab_selpa = lt_selektionen.

CKMLAVR_CHECK_CLOSED CALL FUNCTION 'CKMLAVR_CHECK_CLOSED' EXPORTING i_run_id = is_runperiod-run_id EXCEPTIONS cumulation_closed = 1 no_document_found = 2 OTHERS = 3.

ENQUEUE_ECKMLRUNPERIOD CALL FUNCTION 'ENQUEUE_ECKMLRUNPERIOD' EXPORTING mode_ckmlrunperiod = 'E' mandt = sy-mandt run_id = is_runperiod-run_id EXCEPTIONS foreign_lock = 1.

CKML_LA_SET_DATE





CALL FUNCTION 'CKML_LA_SET_DATE' EXPORTING i_date = is_runperiod-last_day.

CKML_RUN_VALAREAS_GET CALL FUNCTION 'CKML_RUN_VALAREAS_GET' EXPORTING i_run_id = is_runperiod-run_id IMPORTING et_valareas = et_runarea.

CKML_RUN_PERIOD_GET CALL FUNCTION 'CKML_RUN_PERIOD_GET' EXPORTING i_run_id = is_runperiod-prev_run_id i_appl = is_parameter-appl IMPORTING es_runperiod = ls_runperiod_data.

CKML_RUN_VALAREAS_GET CALL FUNCTION 'CKML_RUN_VALAREAS_GET' EXPORTING i_run_id = es_prerun-run_id IMPORTING et_valareas = et_prerunarea.

CKML_RUN_PLANTS_GET CALL FUNCTION 'CKML_RUN_PLANTS_GET' EXPORTING i_run_id = is_runperiod-run_id IMPORTING et_plants = et_runplant.

CM_F_COLLECT_MESSAGE CALL FUNCTION 'CM_F_COLLECT_MESSAGE' EXPORTING append_same_message = 'X' msgid = 'CKMLAVR' msgno = '502' msgty = 'S'.

SAPGUI_PROGRESS_INDICATOR CALL FUNCTION 'SAPGUI_PROGRESS_INDICATOR' EXPORTING percentage = 0 text = text-015.

SAPGUI_PROGRESS_INDICATOR CALL FUNCTION 'SAPGUI_PROGRESS_INDICATOR' EXPORTING percentage = 10 text = text-015.

SAPGUI_PROGRESS_INDICATOR CALL FUNCTION 'SAPGUI_PROGRESS_INDICATOR' EXPORTING percentage = 20 text = text-015.

SAPGUI_PROGRESS_INDICATOR CALL FUNCTION 'SAPGUI_PROGRESS_INDICATOR' EXPORTING percentage = 40 text = text-015.

SAPGUI_PROGRESS_INDICATOR CALL FUNCTION 'SAPGUI_PROGRESS_INDICATOR' EXPORTING percentage = 42 text = text-015.

SAPGUI_PROGRESS_INDICATOR CALL FUNCTION 'SAPGUI_PROGRESS_INDICATOR' EXPORTING percentage = 48 text = text-015.

SAPGUI_PROGRESS_INDICATOR CALL FUNCTION 'SAPGUI_PROGRESS_INDICATOR' EXPORTING percentage = 55 text = text-015.

SAPGUI_PROGRESS_INDICATOR CALL FUNCTION 'SAPGUI_PROGRESS_INDICATOR' EXPORTING percentage = 60 text = text-015.

SAPGUI_PROGRESS_INDICATOR CALL FUNCTION 'SAPGUI_PROGRESS_INDICATOR' EXPORTING percentage = 80 text = text-015.

SAPGUI_PROGRESS_INDICATOR CALL FUNCTION 'SAPGUI_PROGRESS_INDICATOR' EXPORTING percentage = 95 text = text-015.

SAPGUI_PROGRESS_INDICATOR CALL FUNCTION 'SAPGUI_PROGRESS_INDICATOR' EXPORTING percentage = 100 text = text-015.

SAPGUI_PROGRESS_INDICATOR CALL FUNCTION 'SAPGUI_PROGRESS_INDICATOR' EXPORTING percentage = 100 text = text-015.

CKML_MGV_ADMIN_READ CALL FUNCTION 'CKML_MGV_ADMIN_READ' EXPORTING i_kkey = ld_key IMPORTING e_admin = ls_ckmlmvadmin EXCEPTIONS OTHERS = 1.

CM_F_COLLECT_MESSAGE CALL FUNCTION 'CM_F_COLLECT_MESSAGE' EXPORTING append_same_message = 'X' msgid = 'CKMLAVR' msgno = '036' msgty = 'I' msgv1 = ld_msgvar1 msgv2 = ld_msgvar2 msgv3 = ld_msgvar3.




CM_F_COLLECT_MESSAGE CALL FUNCTION 'CM_F_COLLECT_MESSAGE' EXPORTING append_same_message = 'X' msgid = 'CKMLAVR' msgno = '032' msgty = 'I' msgv1 = ld_msgvar1 msgv2 = ld_msgvar2 msgv3 = ld_msgvar3.

CM_F_COLLECT_MESSAGE CALL FUNCTION 'CM_F_COLLECT_MESSAGE' EXPORTING append_same_message = 'X' msgid = 'CKMLAVR' msgno = ld_msgnr1 msgty = 'I' msgv1 = ld_msgvar1 msgv2 = ld_msgvar2 msgv3 = ld_msgvar3.

CKML_MGV_BOM_READ CALL FUNCTION 'CKML_MGV_BOM_READ' EXPORTING i_mgtyp = ld_mgtyp i_gjahr = is_runperiod-gjahr i_perio = is_runperiod-poper i_bwkey = is_ckmlhd-bwkey i_bwkey_obj = is_ckmlhd-bwkey i_kalnr_obj = is_ckmlhd-kalnr TABLES et_baltn = lt_baltn EXCEPTIONS OTHERS = 1.

CM_F_COLLECT_MESSAGE CALL FUNCTION 'CM_F_COLLECT_MESSAGE' EXPORTING append_same_message = 'X' msgid = 'CKMLAVR' msgno = '033' msgty = 'I' msgv1 = ld_msgvar1 msgv2 = ld_msgvar2 msgv3 = ld_msgvar3.

CM_F_COLLECT_MESSAGE CALL FUNCTION 'CM_F_COLLECT_MESSAGE' EXPORTING append_same_message = 'X' msgid = 'CKMLAVR' msgno = '035' msgty = 'I' msgv1 = ld_msgvar1 msgv2 = ld_msgvar2 msgv3 = ld_msgvar3.

CKML_RUN_PLANTS_GET CALL FUNCTION 'CKML_RUN_PLANTS_GET' EXPORTING i_run_id = is_runperiod-run_id IMPORTING et_plants = lt_plant.

CKML_LA_CUSTOMIZING_READ CALL FUNCTION 'CKML_LA_CUSTOMIZING_READ' EXPORTING i_werks = ls_plant-werks IMPORTING e_mgvlaupd = ld_laupdt EXCEPTIONS werks_not_found = 1 OTHERS = 2.

CKMLAVR_CUMULATE CALL FUNCTION 'CKMLAVR_CUMULATE' STARTING NEW TASK is_host-taskname DESTINATION is_host-destname PERFORMING return_info ON END OF TASK EXPORTING is_cki_doc_ml = ls_cki_doc_ml is_runperiod = is_runperiod is_runarea = is_runarea id_host = ld_host is_prerun = is_prerun is_prerunarea = is_prerunarea id_otyp = id_otyp it_runarea = it_runarea it_kalnr = it_kalnr it_bwkeyplant = it_bwkeyplant id_split = is_parameter-split id_parameter = ld_parameter EXCEPTIONS communication_failure = 1 MESSAGE ld_msg system_failure = 2 MESSAGE ld_msg resource_failure = 3 OTHERS = 4.

CM_F_COLLECT_MESSAGE CALL FUNCTION 'CM_F_COLLECT_MESSAGE' EXPORTING append_same_message = 'X' msgid = 'CKMLAVR' msgno = '021' msgty = 'I' msgv1 = ld_msgvar1 msgv2 = ld_msgvar2 msgv3 = ld_msgvar3.

CM_F_COLLECT_MESSAGE CALL FUNCTION 'CM_F_COLLECT_MESSAGE' EXPORTING append_same_message = 'X' msgid = 'CKMLAVR' msgno = '027' msgty = 'I' msgv1 = ld_msgvar1 msgv2 = ld_msgvar2 msgv3 = ld_msgvar3.

CM_F_COLLECT_MESSAGE * CALL FUNCTION 'CM_F_COLLECT_MESSAGE' * EXPORTING * append_same_message = 'X' * msgid = 'CKMLAVR' * msgno = '028' * msgty = 'I' * msgv1 = ld_msgvar1 * msgv2 = ld_msgvar2 * msgv3 = ld_msgvar3.

CM_F_COLLECT_MESSAGE CALL FUNCTION 'CM_F_COLLECT_MESSAGE' EXPORTING append_same_message = 'X' msgid = 'CKMLAVR' msgno = '029' msgty = 'I' msgv1 = ld_msgvar1 msgv2 = ld_msgvar2.

CKMS_BUFFER_REFRESH_COMPLETE CALL FUNCTION 'CKMS_BUFFER_REFRESH_COMPLETE'.

CKML_RUN_VALAREAS_GET CALL FUNCTION 'CKML_RUN_VALAREAS_GET' EXPORTING i_run_id = is_runperiod-run_id IMPORTING et_valareas = lt_runarea.

CKMLAVR_CHECK_POSTCLOSURE CALL FUNCTION 'CKMLAVR_CHECK_POSTCLOSURE' EXPORTING i_run = ls_ckmlrunperiod_data EXCEPTIONS closing_entry_posted = 1 closing_entry_not_posted = 2.

CKML_RUN_VALAREAS_GET CALL FUNCTION 'CKML_RUN_VALAREAS_GET' EXPORTING i_run_id = is_run-run_id IMPORTING et_valareas = lt_runarea.

CM_F_COLLECT_MESSAGE CALL FUNCTION 'CM_F_COLLECT_MESSAGE' EXPORTING append_same_message = 'X' msgid = 'KC' msgno = '017' msgty = 'E' msgv1 = 'POSTPROC CKMLCR' msgv2 = ld_msgvar2.

CM_F_COLLECT_MESSAGE CALL FUNCTION 'CM_F_COLLECT_MESSAGE' EXPORTING append_same_message = 'X' msgid = 'KC' msgno = '017' msgty = 'E' msgv1 = 'POSTPROC MLCD' msgv2 = ld_msgvar2.

CM_F_COLLECT_MESSAGE CALL FUNCTION 'CM_F_COLLECT_MESSAGE' EXPORTING append_same_message = 'X' msgid = 'KC' msgno = '017' msgty = 'E' msgv1 = 'POSTPROC CKMLKEPH UPD' msgv2 = ld_msgvar2.

CM_F_COLLECT_MESSAGE CALL FUNCTION 'CM_F_COLLECT_MESSAGE' EXPORTING append_same_message = 'X' msgid = 'KC' msgno = '017' msgty = 'E' msgv1 = 'POSTPROC CKMLKEPH INS' msgv2 = ld_msgvar2.

CM_F_COLLECT_MESSAGE CALL FUNCTION 'CM_F_COLLECT_MESSAGE' EXPORTING append_same_message = 'X' msgid = 'KC' msgno = '017' msgty = 'E' msgv1 = 'POSTPROC MLAVRSCALE' msgv2 = ld_msgvar2.

CM_F_COLLECT_MESSAGE CALL FUNCTION 'CM_F_COLLECT_MESSAGE' EXPORTING append_same_message = 'X' msgid = 'KC' msgno = '017' msgty = 'E' msgv1 = 'POSTPROC MLAVRSCALEKEPH' msgv2 = ld_msgvar2.

CM_F_COLLECT_MESSAGE CALL FUNCTION 'CM_F_COLLECT_MESSAGE' EXPORTING append_same_message = 'X' msgid = 'C+' msgno = '099' msgty = 'E' msgv1 = ld_msgvar1 msgv2 = ld_msgvar2 msgv3 = ld_msgvar3.

CM_F_COLLECT_MESSAGE CALL FUNCTION 'CM_F_COLLECT_MESSAGE' EXPORTING append_same_message = 'X' msgid = 'C+' msgno = '099' msgty = 'E' msgv1 = ld_msgvar1 msgv2 = ld_msgvar2 msgv3 = ld_msgvar3.

CM_F_COLLECT_MESSAGE CALL FUNCTION 'CM_F_COLLECT_MESSAGE' EXPORTING append_same_message = 'X' msgid = 'C+' msgno = '099' msgty = 'E' msgv1 = ld_msgvar1 msgv2 = ld_msgvar2 msgv3 = ld_msgvar3.

CM_F_COLLECT_MESSAGE CALL FUNCTION 'CM_F_COLLECT_MESSAGE' EXPORTING append_same_message = 'X' msgid = 'C+' msgno = '099' msgty = 'E' msgv1 = ld_msgvar1 msgv2 = ld_msgvar2 msgv3 = ld_msgvar3.

CM_F_COLLECT_MESSAGE CALL FUNCTION 'CM_F_COLLECT_MESSAGE' EXPORTING append_same_message = 'X' msgid = 'C+' msgno = '099' msgty = 'E' msgv1 = ld_msgvar1 msgv2 = ld_msgvar2 msgv3 = ld_msgvar3.

CM_F_COLLECT_MESSAGE CALL FUNCTION 'CM_F_COLLECT_MESSAGE' EXPORTING append_same_message = 'X' msgid = 'C+' msgno = '099' msgty = 'E' msgv1 = ld_msgvar1 msgv2 = ld_msgvar2 msgv3 = ld_msgvar3.

CM_F_COLLECT_MESSAGE CALL FUNCTION 'CM_F_COLLECT_MESSAGE' EXPORTING append_same_message = 'X' msgid = 'C+' msgno = '099' msgty = 'E' msgv1 = ld_msgvar1 msgv2 = ld_msgvar2 msgv3 = ld_msgvar3.



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