CNV_MBT_OVERVIEW_COLLTREE_MOD 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_MBT_OVERVIEW_COLLTREE_MOD 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_MBT_OVERVIEW_ND_MODULS
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
CNV_MBT_ADM_PACKAGE_INFO CALL FUNCTION 'CNV_MBT_ADM_PACKAGE_INFO' EXPORTING packid = lf_packid IMPORTING active = lf_active.
POPUP_TO_CONFIRM CALL FUNCTION 'POPUP_TO_CONFIRM' EXPORTING titlebar = text-073 text_question = text-072 text_button_1 = 'Ja'(017) text_button_2 = 'Nein'(018) display_cancel_button = ' ' IMPORTING answer = lv_selection.
CNV_MBT_PC_ACTIVITY_START CALL FUNCTION 'CNV_MBT_PC_ACTIVITY_START' EXPORTING packid = lf_packid phase = 'TDBAS_PHASE_PACKAGE_SETTINGS' activity_id = 'PC001_RFC_MANAGEMENT' and_return = 'X' * VARIANT = * LOG_EXECUTION = ' ' * VIA_SELECT_SCREEN = '' EXCEPTIONS transaction_does_not_exist = 1 program_does_not_exist = 2 no_authority = 3 scheduling_error = 4 variant_not_maintained = 5 destination_not_maint = 6 activity_log_error = 7 start_not_possible = 8 OTHERS = 9 .
DOCU_CALL CALL FUNCTION 'DOCU_CALL' EXPORTING displ = 'X' displ_mode = '2' id = 'TX' langu = sy-langu object = lv_docu_object suppress_edit = 'X' EXCEPTIONS OTHERS = 1.
DOCU_CALL CALL FUNCTION 'DOCU_CALL' EXPORTING displ = 'X' displ_mode = '2' id = 'TX' langu = sy-langu object = lv_docu_object suppress_edit = 'X' EXCEPTIONS OTHERS = 1.
CNV_MBT_ADM_SUBPROJECTS_GET ** CALL FUNCTION 'CNV_MBT_ADM_SUBPROJECTS_GET' ** EXPORTING ** project = lf_project ** TABLES ** lt_cnvmbtsubprojects = lt_cnvmbtsubprojects ** EXCEPTIONS ** no_subproject = 1 ** OTHERS = 2.
CNV_MBT_REORG_CHECK_CONDITIONS * CALL FUNCTION 'CNV_MBT_REORG_CHECK_CONDITIONS' * EXPORTING * ip_ref_type = lf_ref_type "project * ip_ref_name = lf_ref_name "name * IMPORTING * ep_fulfilled = lf_fulfilled * EXCEPTIONS * no_delref_entry = 1 * still_running = 2 * status_is_error = 3 * status_is_aborted = 4 * status_is_finished = 5 * unknown_status = 6 * package_does_not_exist = 7 * already_deleted = 8 * package_active = 9 * not_all_pack_deleted = 10 * not_all_subprojects_deleted = 11 * deletion_subproject_active = 12 * OTHERS = 13.
CNV_MBT_REORG_DEL_DTL_PROJECT * CALL FUNCTION 'CNV_MBT_REORG_DEL_DTL_PROJECT' * EXPORTING * ip_project = lf_project * EXCEPTIONS * fumo_not_exist = 1 * project_not_exist = 2 * error_calling_fumo = 3 * OTHERS = 4.
CNV_MBT_REORG_DISTRIBUTE_TABLE * CALL FUNCTION 'CNV_MBT_REORG_DISTRIBUTE_TABLE' * EXPORTING * ip_ref_name = lf_ref_name * EXCEPTIONS * reference_not_exist = 1 * error_remote_save = 2 * no_distribution_no_work_dest = 3 * mtid_differ_subproj_name = 4 * OTHERS = 5.
CNV_MBT_REORG_GET_ALL * CALL FUNCTION 'CNV_MBT_REORG_GET_ALL' * EXPORTING * ip_ref_name = lf_ref_name * TABLES * t_cnvmbtdelref = lt_cnvmbtdelref * EXCEPTIONS * reference_not_exist = 1 * subproject_not_assigned = 2 * no_project_name = 3 * package_not_assigned = 4 * OTHERS = 5.
CNV_MBT_REORG_GET_DESTINATIONS * CALL FUNCTION 'CNV_MBT_REORG_GET_DESTINATIONS' * EXPORTING * ip_no_none_check = 'X' * TABLES * t_cnvmbtdelref = lt_cnvmbtdelref * t_cnvmbtdest = lt_cnvmbtdest * EXCEPTIONS * no_data = 1 * OTHERS = 2.
CNV_MBT_RFC_DELETE_RFC_DEST * CALL FUNCTION 'CNV_MBT_RFC_DELETE_RFC_DEST' * TABLES * imp_destinations = lt_cnvmbtdest * EXCEPTIONS * deletion_not_possible = 1 * dest_already_deleted = 2 * OTHERS = 3.
CNV_MBT_RFC_DELETE_DMIS_DEST * CALL FUNCTION 'CNV_MBT_RFC_DELETE_DMIS_DEST' * EXPORTING * ip_packid = lf_packid * EXCEPTIONS * no_destination_selected = 1 * subproject_still_exist = 2 * package_is_active = 3 * OTHERS = 4.
CNV_MBT_REORG_DEL_PROJECT CALL FUNCTION 'CNV_MBT_REORG_DEL_PROJECT' EXPORTING ip_scenario = gv_scenario ip_project = lf_project EXCEPTIONS package_does_not_exist = 1 del_attachment_failed = 2 del_notes_failed = 3 others_del_note_attachment = 4 no_authorization = 5 user_not_registered = 6 del_project_failed = 7 error_distribute_reorg = 8 reorg_get_all_failed = 9 get_destinations_failed = 10 del_dest_tables_failed = 11 del_subproject_active = 12 no_project_name = 13 OTHERS = 14.
CNV_MBT_ADM_PACKAGES_GET ** CALL FUNCTION 'CNV_MBT_ADM_PACKAGES_GET' ** EXPORTING ** subproject = lf_subproject ** TABLES ** lt_cnvmbtpack = lt_cnvmbtpack ** lt_cnvmbtactive = lt_cnvmbtactive ** EXCEPTIONS ** no_package = 1 ** OTHERS = 2.
CNV_MBT_REORG_CHECK_CONDITIONS * CALL FUNCTION 'CNV_MBT_REORG_CHECK_CONDITIONS' * EXPORTING * ip_ref_type = lf_ref_type * ip_ref_name = lf_ref_name * IMPORTING * ep_fulfilled = lf_fulfilled * EXCEPTIONS * no_delref_entry = 1 * still_running = 2 * status_is_error = 3 * status_is_aborted = 4 * status_is_finished = 5 * unknown_status = 6 * package_does_not_exist = 7 * already_deleted = 8 * package_active = 9 * not_all_pack_deleted = 10 * not_all_subprojects_deleted = 11 * OTHERS = 12.
CNV_MBT_REORG_GET_ALL * CALL FUNCTION 'CNV_MBT_REORG_GET_ALL' * EXPORTING * ip_ref_name = lf_ref_name * TABLES * t_cnvmbtdelref = lt_cnvmbtdelref_all * EXCEPTIONS * reference_not_exist = 1 * subproject_not_assigned = 2 * no_project_name = 3 * package_not_assigned = 4 * OTHERS = 5.
CNV_MBT_REORG_DEL_SUBPROJECT CALL FUNCTION 'CNV_MBT_REORG_DEL_SUBPROJECT' EXPORTING ip_project = lf_project ip_subproject = lf_subproject ip_scenario = gv_scenario EXCEPTIONS no_authorization = 1 not_registered = 2 no_project_name = 3 check_conditions_failed = 4 job_scheduling_failed = 5 job_read_error = 6 job_already_executed = 7 job_open_failed = 8 job_close_failed = 9 del_note_attachment_failed = 10 del_subproject_failed = 11 no_subproject_name = 12 OTHERS = 13.
CALL FUNCTION 'CNV_MBT_PACK_ACTIVE_CHECK' EXPORTING packid = lf_packid EXCEPTIONS packid_does_not_exist = 1 packid_is_not_active = 2 subproject_invalid_or_initial = 3 OTHERS = 4.
CHECK_EXIST_LIMU_FUNC CALL FUNCTION 'CHECK_EXIST_LIMU_FUNC' EXPORTING name = '/NGL/GET_MGPLN_FROM_PACKID' aggname = ' ' IMPORTING exist = ld_exist. " X = exist
/NGL/GET_MGPLN_FROM_PACKID CALL FUNCTION '/NGL/GET_MGPLN_FROM_PACKID' "#EC * EXPORTING "#EC EXISTS i_packid = lf_packid "#EC EXISTS IMPORTING "#EC EXISTS e_mgpln = ld_mgpln "#EC EXISTS e_mg_start = ld_mg_start "#EC EXISTS e_mg_end = ld_mg_end "#EC EXISTS EXCEPTIONS "#EC EXISTS mgpln_not_found = 1 "#EC EXISTS packid_not_found = 2 "#EC EXISTS packid_not_valid_for_newgl = 3 "#EC EXISTS packid_not_assigned = 4 "#EC EXISTS too_many_mgpln_assigned = 5 "#EC EXISTS OTHERS = 6 . "#EC EXISTS
POPUP_TO_DECIDE_LIST CALL FUNCTION 'POPUP_TO_DECIDE_LIST' EXPORTING titel = text-110 textline1 = text-111 textline2 = text-112 mark_max = 1 mark_flag = ' ' IMPORTING answer = antwort TABLES t_spopli = spoplist EXCEPTIONS too_much_answers = 1 too_much_marks = 2.
CNV_MBT_ADM_PACKAGE_DEACT CALL FUNCTION 'CNV_MBT_ADM_PACKAGE_DEACT' EXPORTING packid = lf_packid EXCEPTIONS package_not_active = 1 database_operation_not_success = 2 package_doesnot_exist = 3 OTHERS = 4.
CNV_MBT_PACK_ACTIVE_CHECK CALL FUNCTION 'CNV_MBT_PACK_ACTIVE_CHECK' EXPORTING packid = lf_packid EXCEPTIONS packid_does_not_exist = 1 packid_is_not_active = 2 subproject_invalid_or_initial = 3 OTHERS = 4.
CHECK_EXIST_TABL CALL FUNCTION 'CHECK_EXIST_TABL' EXPORTING name = '/NGL/MIGPACK' IMPORTING exist = exist.
CHECK_EXIST_TABL CALL FUNCTION 'CHECK_EXIST_TABL' EXPORTING name = 'FAGL_MIG_002' IMPORTING exist = exist.
CHECK_EXIST_PROG CALL FUNCTION 'CHECK_EXIST_PROG' EXPORTING name = '/NGL/SHOW_MGPLN_CUSTOMIZING' IMPORTING exist = exist * EXCEPTIONS * TR_INVALID_TYPE = 1 * OTHERS = 2 .
CNV_MBT_ADM_PACKAGE_INFO CALL FUNCTION 'CNV_MBT_ADM_PACKAGE_INFO' EXPORTING packid = lf_packid IMPORTING active = lf_active.
RS_CHARACTER_CHECK CALL FUNCTION 'RS_CHARACTER_CHECK' EXPORTING objectname = project * ALLOWED_SPECIAL_CHARACTERS = EXCEPTIONS invalid_length = 1 delimiter_error = 2 invalid_character = 3 objectname_missing = 4 OTHERS = 5.
POPUP_TO_CONFIRM_STEP CALL FUNCTION 'POPUP_TO_CONFIRM_STEP' EXPORTING textline1 = lv_pop_descr titel = ' ' IMPORTING answer = lv_answer EXCEPTIONS OTHERS = 1.
POPUP_TO_CONFIRM_STEP CALL FUNCTION 'POPUP_TO_CONFIRM_STEP' EXPORTING textline1 = lv_pop_descr titel = ' ' IMPORTING answer = lv_answer EXCEPTIONS OTHERS = 1.
CNV_MBT_ADM_PROJECT_CHECK CALL FUNCTION 'CNV_MBT_ADM_PROJECT_CHECK' EXPORTING project = project IMPORTING no_exist = lv_no_exist EXCEPTIONS OTHERS = 1.
CNV_MBT_ADM_PROJECT_CREATE CALL FUNCTION 'CNV_MBT_ADM_PROJECT_CREATE' EXPORTING project = project description = project_descr scenario = scenario EXCEPTIONS project_already_exists = 1 initial_project = 2 OTHERS = 3.
CNV_MBT_UC_DESCRIBE_FIELD CALL FUNCTION 'CNV_MBT_UC_DESCRIBE_FIELD' EXPORTING fieldname = subproject * MODE = 'C' IMPORTING len = len * DEC = * EXCEPTIONS * INVALID_MODE = 1 * ERROR_GEN_ROUTINE = 2 * FIRST_RUN_NOT_SET = 3 * OTHERS = 4 .
RS_CHARACTER_CHECK CALL FUNCTION 'RS_CHARACTER_CHECK' EXPORTING objectname = subproject * ALLOWED_SPECIAL_CHARACTERS = EXCEPTIONS invalid_length = 1 delimiter_error = 2 invalid_character = 3 objectname_missing = 4 OTHERS = 5.
POPUP_TO_CONFIRM_STEP CALL FUNCTION 'POPUP_TO_CONFIRM_STEP' EXPORTING textline1 = lv_pop_descr titel = '' IMPORTING answer = lv_answer EXCEPTIONS OTHERS = 1.
POPUP_TO_CONFIRM_STEP CALL FUNCTION 'POPUP_TO_CONFIRM_STEP' EXPORTING textline1 = lv_pop_descr titel = ' ' IMPORTING answer = lv_answer EXCEPTIONS OTHERS = 1.
CNV_MBT_ADM_SUBPROJECT_CREATE CALL FUNCTION 'CNV_MBT_ADM_SUBPROJECT_CREATE' EXPORTING subproject = subproject project = project description = subproject_descr EXCEPTIONS subproject_already_exist = 1 project_doesnot_exist = 2 initial_subproject = 3 OTHERS = 4.
POPUP_TO_CONFIRM CALL FUNCTION 'POPUP_TO_CONFIRM' EXPORTING titlebar = text-066 text_question = text-070 text_button_1 = 'Ja'(017) text_button_2 = 'Nein'(018) display_cancel_button = ' ' IMPORTING answer = lv_answer "1 or 2 . "point
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_MBT_OVERVIEW_COLLTREE_MOD or its description.
CNV_MBT_OVERVIEW_COLLTREE_MOD - Include CNV_MBT_OVERVIEW_ND_MODULS CNV_MBT_OVERVIEW_COLLTREE_MAK - Include CNV_MBT_OVERVIEW_ND_MAKRO CNV_MBT_OVERVIEW_COLLTREE_F02 - Include CNV_MBT_OVERVIEW_ND_F02 CNV_MBT_OVERVIEW_COLLTREE_F01 - Include CNV_MBT_OVERVIEW_ND_F01 CNV_MBT_OVERVIEW_COLLTREE_DATA - Include CNV_MBT_OVERVIEW_ND_DATA CNV_MBT_OVERVIEW_CMIS_MY - MBT PCL Overview entry for TDMS