CNV_CDMC_CC_IMG_CLASSES 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 CNV_CDMC_CC_IMG_CLASSES 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: Include CNV_CDMC_CC_IMG_CLASSES
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
F4IF_INT_TABLE_VALUE_REQUEST CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST' EXPORTING retfield = 'SCENARIO' TABLES value_tab = lt_scenario field_tab = lt_fields return_tab = lt_return EXCEPTIONS OTHERS = 3.
ENQUEUE_CNV_CDMC_PROJECT CALL FUNCTION 'ENQUEUE_CNV_CDMC_PROJECT' EXPORTING mode_cnvcdmc_projects = 'E' project_id = lv_project_id EXCEPTIONS foreign_lock = 1 system_failure = 2 OTHERS = 3.
DEQUEUE_CNV_CDMC_PROJECT CALL FUNCTION 'DEQUEUE_CNV_CDMC_PROJECT' EXPORTING mode_cnvcdmc_projects = 'E' project_id = lv_project_id.
ENQUEUE_ECDMC_GLOBAL CALL FUNCTION 'ENQUEUE_ECDMC_GLOBAL' EXPORTING mode_cnvcdmc_global_settings = 'E' activate_stat = 'X' EXCEPTIONS foreign_lock = 1 system_failure = 2 OTHERS = 3.
DEQUEUE_ECDMC_GLOBAL CALL FUNCTION 'DEQUEUE_ECDMC_GLOBAL' EXPORTING mode_cnvcdmc_global_settings = 'E' activate_stat = 'X'.
ENQUEUE_ECDMC_GLOBAL CALL FUNCTION 'ENQUEUE_ECDMC_GLOBAL' EXPORTING mode_cnvcdmc_global_settings = 'E' sap_notes = 'X' EXCEPTIONS foreign_lock = 1 system_failure = 2 OTHERS = 3.
DEQUEUE_ECDMC_GLOBAL CALL FUNCTION 'DEQUEUE_ECDMC_GLOBAL' EXPORTING mode_cnvcdmc_global_settings = 'E' sap_notes = 'X'.
ENQUEUE_ECDMC_GLOBAL CALL FUNCTION 'ENQUEUE_ECDMC_GLOBAL' EXPORTING mode_cnvcdmc_global_settings = 'E' adjustment_times = 'X' EXCEPTIONS foreign_lock = 1 system_failure = 2 OTHERS = 3.
DEQUEUE_ECDMC_GLOBAL CALL FUNCTION 'DEQUEUE_ECDMC_GLOBAL' EXPORTING mode_cnvcdmc_global_settings = 'E' adjustment_times = 'X'.
CNV_CDMC_CC_EXECUTE_OTHERS CALL FUNCTION 'CNV_CDMC_CC_EXECUTE_OTHERS' DESTINATION lv_rfcdest EXPORTING iv_progname = 'CNV_CDMC_OTH_TADIR_CHECK' EXCEPTIONS communication_failure = 1 MESSAGE sy-lisel system_failure = 2 MESSAGE sy-lisel invalid_user_type = 3 * { +TD20012009: Addition for EhP2 CA requirement 5.1.3
CNV_CDMC_CC_EXECUTE_OTHERS CALL FUNCTION 'CNV_CDMC_CC_EXECUTE_OTHERS' DESTINATION lv_rfcdest
EXPORTING iv_progname = 'RSUNISCAN_FINAL' EXCEPTIONS communication_failure = 1 MESSAGE sy-lisel system_failure = 2 MESSAGE sy-lisel invalid_user_type = 3 uccheck_not_exist = 4 OTHERS = 5 .
CNV_CDMC_CC_EXECUTE_OTHERS CALL FUNCTION 'CNV_CDMC_CC_EXECUTE_OTHERS' DESTINATION lv_rfcdest EXPORTING iv_progname = 'RCEXITCHECK' EXCEPTIONS communication_failure = 1 MESSAGE sy-lisel system_failure = 2 MESSAGE sy-lisel invalid_user_type = 3 * { +TD20012009: Addition for EhP2 CA requirement 5.1.3
CNV_CDMC_CC_EXECUTE_OTHERS CALL FUNCTION 'CNV_CDMC_CC_EXECUTE_OTHERS' DESTINATION lv_rfcdest EXPORTING iv_progname = 'RS_SMODILOG_FIND_DEL_OBJ' EXCEPTIONS communication_failure = 1 MESSAGE sy-lisel system_failure = 2 MESSAGE sy-lisel invalid_user_type = 3 * { +TD20012009: Addition for EhP2 CA requirement 5.1.3
CNV_CDMC_CC_EXECUTE_OTHERS CALL FUNCTION 'CNV_CDMC_CC_EXECUTE_OTHERS' DESTINATION lv_rfcdest EXPORTING iv_progname = 'RSCLICHK' EXCEPTIONS communication_failure = 1 MESSAGE sy-lisel system_failure = 2 MESSAGE sy-lisel invalid_user_type = 3 * { +TD20012009: Addition for EhP2 CA requirement 5.1.3
RFC_SYSTEM_INFO CALL FUNCTION 'RFC_SYSTEM_INFO' DESTINATION gs_statdest-rfcdest IMPORTING rfcsi_export = ls_rfcsi.
BP_FIND_JOBS_WITH_PROGRAM CALL FUNCTION 'BP_FIND_JOBS_WITH_PROGRAM' EXPORTING abap_program_name = lv_prog dialog = lc_no TABLES joblist = lt_jobinfo_upl EXCEPTIONS no_jobs_found = 1 program_specification_missing = 2 invalid_dialog_type = 3 job_find_canceled = 4 OTHERS = 5.
RFC_SYSTEM_INFO CALL FUNCTION 'RFC_SYSTEM_INFO' DESTINATION gs_statdest-rfcdest IMPORTING rfcsi_export = ls_rfcsi.
CNV_CDMC_CA_CHECK_JOB_STATUS CALL FUNCTION 'CNV_CDMC_CA_CHECK_JOB_STATUS' DESTINATION 'NONE' TABLES et_job_info = lt_jobinfo_upl EXCEPTIONS system_failure = 1 MESSAGE sy-lisel communication_failure = 2 MESSAGE sy-lisel jobinfo_could_not_be_retrieved = 3 OTHERS = 4.
CALL FUNCTION 'CNV_CDMC_CA_CHECK_JOB_STATUS' DESTINATION gs_statdest-rfcdest TABLES et_job_info = lt_jobinfo EXCEPTIONS system_failure = 1 MESSAGE sy-lisel communication_failure = 2 MESSAGE sy-lisel jobinfo_could_not_be_retrieved = 3 OTHERS = 4.
CNV_CDMC_CC_READ_TABLE CALL FUNCTION 'CNV_CDMC_CC_READ_TABLE' DESTINATION gs_statdest-rfcdest EXPORTING iv_tabname = 'CNVCDMCCA_STAT' TABLES it_stats = gt_coll_obj EXCEPTIONS communication_failure = 1 MESSAGE sy-lisel system_failure = 2 MESSAGE sy-lisel no_statistics_data = 3 no_objs_data = 4 OTHERS = 5.
RFC_SYSTEM_INFO CALL FUNCTION 'RFC_SYSTEM_INFO' DESTINATION gs_statdest-rfcdest IMPORTING rfcsi_export = ls_rfcsi.
ENQUEUE_CNV_CDMC_PROJECT CALL FUNCTION 'ENQUEUE_CNV_CDMC_PROJECT' EXPORTING mode_cnvcdmc_projects = 'E' project_id = ls_temp_node_key-project_id EXCEPTIONS foreign_lock = 1 system_failure = 2 OTHERS = 3.
DEQUEUE_CNV_CDMC_PROJECT CALL FUNCTION 'DEQUEUE_CNV_CDMC_PROJECT' EXPORTING mode_cnvcdmc_projects = 'E' project_id = ls_temp_node_key-project_id.
POPUP_TO_CONFIRM CALL FUNCTION 'POPUP_TO_CONFIRM' EXPORTING titlebar = 'Delete CDMC Project'(029) text_question = 'Do you really want to delete the project?'(030) text_button_1 = 'Yes' text_button_2 = 'No' default_button = '2' display_cancel_button = space start_column = 25 start_row = 6 IMPORTING answer = lv_answer.
CNV_CDMC_CC_DELETE_PROJECT CALL FUNCTION 'CNV_CDMC_CC_DELETE_PROJECT' EXPORTING iv_project_id = ls_temp_node_key-project_id iv_projdef_id = ls_temp_node_key-projdef_id EXCEPTIONS error_scheduling_job = 1 OTHERS = 2.
F4IF_INT_TABLE_VALUE_REQUEST * CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST' * EXPORTING * retfield = 'OBJ_TYPE' * TABLES * value_tab = lt_objtype * field_tab = lt_fields * return_tab = lt_return * EXCEPTIONS * OTHERS = 3.
CNV_CDMC_CC_REPOSITORY_INFOF4 * CALL FUNCTION 'CNV_CDMC_CC_REPOSITORY_INFOF4' * DESTINATION gs_statdest-rfcdest * EXPORTING * iv_object_type = lv_objtyp * iv_multiple_selection = 'X' * TABLES * it_objects_selected = lt_selobjs * EXCEPTIONS * communication_failure = 1 * system_failure = 2 * cancel = 3 * wrong_type = 4 * invalid_user_type = 5 * OTHERS = 6 * .
CNV_CDMC_CC_READ_TABLE CALL FUNCTION 'CNV_CDMC_CC_READ_TABLE' DESTINATION gs_rfcdest-rfcdest EXPORTING iv_tabname = 'CNVCDMCCA_STAT' * IV_PROJ_ID = TABLES it_stats = xt_coll_obj * IT_OBJS = EXCEPTIONS communication_failure = 1 MESSAGE sy-lisel system_failure = 2 MESSAGE sy-lisel
* NO_STATISTICS_DATA = 1 * NO_OBJS_DATA = 2 * OTHERS = 3 .
CNV_CDMC_CC_INACTIVE_JOB_DEL CALL FUNCTION 'CNV_CDMC_CC_INACTIVE_JOB_DEL' IMPORTING no_jobs = no_jobs jobs_notdel = jobs_notdel delete = delete TABLES it_stat_pro = lt_stat_pro_c EXCEPTIONS OTHERS = 1.
CNV_CDMC_CC_INACTIVE_JOB_DEL CALL FUNCTION 'CNV_CDMC_CC_INACTIVE_JOB_DEL' DESTINATION
-rfcdest IMPORTING no_jobs = no_jobs jobs_notdel = jobs_notdel delete = delete TABLES it_stat_pro = gt_stat_pro_deljob EXCEPTIONS system_failure = 1 communication_failure = 2 OTHERS = 3.
CNV_CDMC_CA_ACTIVATE_STATS CALL FUNCTION 'CNV_CDMC_CA_ACTIVATE_STATS' DESTINATION
-rfcdest EXPORTING iv_custobjs = gv_custobjs iv_cust_cstmzobjs = gv_cust_cstmzobjs iv_period = gv_period * iv_periodtype = sapwlt001-periodtype -PB08092011 iv_periodtype = gv_periodtype "+PB08092011 iv_cstmzobjs_all = lv_cstmzobjs_all "+TD21072009 iv_cntl_sys_solman = gv_solman_flag EXCEPTIONS communication_failure = 1 MESSAGE sy-lisel system_failure = 2 MESSAGE sy-lisel scheduling_error = 3 job_canceled = 4 OTHERS = 5.
F4_RFC_DESTINATIONS CALL FUNCTION 'F4_RFC_DESTINATIONS' EXPORTING type = '3' destination = '*' IMPORTING result = ev_rfcdest.
RPY_EXISTENCE_CHECK_DEVC CALL FUNCTION 'RPY_EXISTENCE_CHECK_DEVC' DESTINATION ev_rfcdest EXPORTING name = 'CNV_CDMC_REPOOBJS' EXCEPTIONS communication_failure = 1 MESSAGE sy-lisel system_failure = 2 MESSAGE sy-lisel not_exist = 3.
RFC_SYSTEM_INFO CALL FUNCTION 'RFC_SYSTEM_INFO' DESTINATION iv_rfcdest IMPORTING rfcsi_export = ls_rfcsi EXCEPTIONS system_failure = 1 MESSAGE sy-lisel communication_failure = 2 MESSAGE sy-lisel.
RFC_READ_R3_DESTINATION CALL FUNCTION 'RFC_READ_R3_DESTINATION' EXPORTING destination = iv_rfcdest * AUTHORITY_CHECK = 'X' IMPORTING client = lv_client EXCEPTIONS authority_not_available = 0 destination_not_exist = 0 information_failure = 0 internal_failure = 0 OTHERS = 0.
JOB_OPEN CALL FUNCTION 'JOB_OPEN' EXPORTING jobname = lv_jobname IMPORTING jobcount = lv_jobcount EXCEPTIONS cant_create_job = 1 invalid_job_data = 2 jobname_missing = 3 OTHERS = 4.
JOB_CLOSE CALL FUNCTION 'JOB_CLOSE' EXPORTING jobcount = lv_jobcount jobname = lv_jobname strtimmed = 'X' EXCEPTIONS cant_start_immediate = 1 invalid_startdate = 2 jobname_missing = 3 job_close_failed = 4 job_nosteps = 5 job_notex = 6 lock_failed = 7 OTHERS = 8.
F4IF_INT_TABLE_VALUE_REQUEST CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST' EXPORTING retfield = p_3071 value_org = 'S' TABLES value_tab = p_lt_values return_tab = p_lt_return dynpfld_mapping = p_lt_dselc EXCEPTIONS parameter_error = 1 no_values_found = 2 OTHERS = 3.
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 CNV_CDMC_CC_IMG_CLASSES or its description.
CNV_CDMC_CC_IMG_CLASSES - Include CNV_CDMC_CC_IMG_CLASSES CNV_CDMC_CC_IMGTOP - Include CNV_CDMC_CC_IMGTOP CNV_CDMC_CC_IMGDEF_TOP - Include ZCDMC_ADMIN_TOP CNV_CDMC_CC_IMGDEF_PBO_103 - Include ZCDMC_ADMIN_PBO_103 CNV_CDMC_CC_IMGDEF_PBO_102 - Include ZCDMC_ADMIN_PBO_102 CNV_CDMC_CC_IMGDEF_PBO_101 - Include ZCDMC_ADMIN_PBO_101