CNV_CMIS_A_10_USER_PERFORMS 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_CMIS_A_10_USER_PERFORMS 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_CMIS_A_10_USER_PERFORMS
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
REUSE_ALV_GRID_LAYOUT_INFO_GET CALL FUNCTION 'REUSE_ALV_GRID_LAYOUT_INFO_GET' IMPORTING es_layout = gs_layout_query et_fieldcat = gt_fieldcat_query et_sort = gt_sort_query et_filter = gt_filter_query es_grid_scroll = gs_grid_scroll_query EXCEPTIONS no_infos = 1 program_error = 2 OTHERS = 3.
CNV_CMIS_A_POPUP CALL FUNCTION 'CNV_CMIS_A_POPUP' EXPORTING iv_sender_sysid = gv_sender_syid iv_receiver_sysid = gv_receiver_syid iv_packid = gv_packid CHANGING xv_show_all = xv_show_all xv_show_none = xv_show_none xv_opt1 = xv_opt1 " all objects in xv_opt2 = xv_opt2 " all objects in xv_opt3 = xv_opt3 " conflicting xv_opt4 = xv_opt4 " not comparable xv_opt5 = xv_opt5 " ci_includes xv_opt6 = xv_opt6 " append structures xv_opt7 = xv_opt7 " all objects of one type xv_close = xv_close xv_object = lv_object xv_object1 = lv_object1.
REUSE_ALV_GRID_LAYOUT_INFO_SET CALL FUNCTION 'REUSE_ALV_GRID_LAYOUT_INFO_SET' EXPORTING it_filter = gt_filter it_fieldcat = gt_fcat_alv[].
REUSE_ALV_GRID_LAYOUT_INFO_SET CALL FUNCTION 'REUSE_ALV_GRID_LAYOUT_INFO_SET' EXPORTING it_filter = gt_filter it_fieldcat = gt_fcat_alv[].
POPUP_TO_GET_VALUE CALL FUNCTION 'POPUP_TO_GET_VALUE' EXPORTING fieldname = 'UNAME' tabname = 'SYST' titel = 'Assign Processor '(022) valuein = 'NN ' IMPORTING answer = lv_answer valueout = lv_user.
SUSR_USER_CHECK_EXISTENCE CALL FUNCTION 'SUSR_USER_CHECK_EXISTENCE' EXPORTING user_name = lv_user EXCEPTIONS user_name_not_exists = 1 OTHERS = 2.
CNV_CMIS_A_CHANGE_STATUS CALL FUNCTION 'CNV_CMIS_A_CHANGE_STATUS' IMPORTING ev_status = iv_status ev_commentary = iv_commentary ev_close = iv_close.
TR_OBJECT_TABLE CALL FUNCTION 'TR_OBJECT_TABLE' TABLES wt_object_text = lt_object_text.
POPUP_TO_CONFIRM CALL FUNCTION 'POPUP_TO_CONFIRM' EXPORTING titlebar = 'E-mail sent earlier! '(092) text_question = lv_question text_button_1 = 'YES'(093) text_button_2 = 'NO'(094) IMPORTING answer = lv_answer.
POPUP_TO_CONFIRM CALL FUNCTION 'POPUP_TO_CONFIRM' EXPORTING titlebar = 'E-mail sent earlier! '(092) text_question = lv_question text_button_1 = 'YES'(093) text_button_2 = 'NO'(094) IMPORTING answer = lv_answer.
WS_QUERY CALL FUNCTION 'WS_QUERY' EXPORTING query = 'CD' IMPORTING return = lv_def_path.
SO_NEW_DOCUMENT_ATT_SEND_API1 CALL FUNCTION 'SO_NEW_DOCUMENT_ATT_SEND_API1' EXPORTING document_data = lv_doc_chng TABLES packing_list = lt_objpack object_header = lt_objhead contents_bin = lt_objbin contents_txt = lt_objtxt_temp receivers = lt_reclist EXCEPTIONS too_many_receivers = 1 document_not_sent = 2 operation_no_authorization = 4 OTHERS = 99.
WS_QUERY CALL FUNCTION 'WS_QUERY' EXPORTING query = 'CD' IMPORTING return = lv_def_path.
SO_NEW_DOCUMENT_ATT_SEND_API1 CALL FUNCTION 'SO_NEW_DOCUMENT_ATT_SEND_API1' EXPORTING document_data = lv_doc_chng TABLES packing_list = lt_objpack object_header = lt_objhead contents_bin = lt_objbin contents_txt = lt_objtxt_temp receivers = lt_reclist EXCEPTIONS too_many_receivers = 1 document_not_sent = 2 operation_no_authorization = 4 OTHERS = 99.
WS_QUERY CALL FUNCTION 'WS_QUERY' EXPORTING query = 'CD' IMPORTING return = lv_def_path.
SAPGUI_PROGRESS_INDICATOR CALL FUNCTION 'SAPGUI_PROGRESS_INDICATOR' EXPORTING text = lv_statustext.
POPUP_TO_DECIDE_LIST CALL FUNCTION 'POPUP_TO_DECIDE_LIST' EXPORTING textline1 = 'select system id for piecelist'(091) titel = 'Create Piecelist'(090) IMPORTING answer = lv_ans TABLES t_spopli = lt_spoplist EXCEPTIONS not_enough_answers = 1 too_much_answers = 2.
CNV_MBT_RFC_GET CALL FUNCTION 'CNV_MBT_RFC_GET' EXPORTING packid = gv_packid exec_target = lv_exec_target IMPORTING destination_id = lv_dest_id EXCEPTIONS no_destinations_for_packid = 1 no_specific_destination_type = 2 get_system_info_failure = 3 rfc_failure = 4 system_info_has_changed = 5 login_not_possible = 6 OTHERS = 7.
CALL FUNCTION 'POPUP_TO_CONFIRM' EXPORTING titlebar = 'Create piecelist' text_question = 'Do you want to include table Contents as well?' text_button_1 = 'YES'(205) text_button_2 = 'NO'(206) start_column = 25 start_row = 6 IMPORTING answer = lv_ans1.
CNV_CMIS_A_PIECELIST CALL FUNCTION 'CNV_CMIS_A_PIECELIST' DESTINATION lv_dest_id TABLES it_e071 = lt_e071 EXCEPTIONS no_piecelist = 1.
REUSE_ALV_GRID_DISPLAY CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY' EXPORTING i_bypassing_buffer = 'X' i_callback_program = g_repid i_callback_pf_status_set = dd_status i_callback_user_command = dd_user_command it_fieldcat = gt_fcat_alv[] i_save = g_save is_layout = gv_main_layout is_variant = g_variant TABLES t_outtab =
EXCEPTIONS program_error = 1 OTHERS = 2.
REUSE_ALV_GRID_DISPLAY CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY' EXPORTING i_bypassing_buffer = 'X' i_callback_program = g_repid i_callback_pf_status_set = dd_status i_callback_user_command = dd_user_command it_fieldcat = gt_fcat_alv[] i_save = g_save is_layout = gv_main_layout is_variant = g_variant TABLES t_outtab =
EXCEPTIONS program_error = 1 OTHERS = 2.
REUSE_ALV_BLOCK_LIST_INIT CALL FUNCTION 'REUSE_ALV_BLOCK_LIST_INIT' EXPORTING i_callback_program = gv_repid i_callback_user_command = 'DD_USER_DETAIL_COMMAND' i_callback_pf_status_set = block_list_standard.
REUSE_ALV_BLOCK_LIST_APPEND CALL FUNCTION 'REUSE_ALV_BLOCK_LIST_APPEND' EXPORTING it_fieldcat = gt_disp_field is_layout = gv_a_layout i_tabname = 'GT_DISP_DATA' it_events = gt_aevents * I_TEXT = TEXT-0B1 TABLES t_outtab = gt_disp_data.
REUSE_ALV_GRID_DISPLAY CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY' EXPORTING i_callback_program = lv_rep i_grid_title = lv_title it_fieldcat = lt_fld_cat it_excluding = lt_excluding TABLES t_outtab = lt_trkorr EXCEPTIONS program_error = 1 OTHERS = 2.
POPUP_TO_CONFIRM_LOSS_OF_DATA CALL FUNCTION 'POPUP_TO_CONFIRM_LOSS_OF_DATA' EXPORTING textline1 = 'Do You Want To Save Changes?'(025) titel = 'Repository Comparison Message!'(023) * START_COLUMN = 25 * START_ROW = 6 * DEFAULTOPTION = 'N' IMPORTING answer = lv_ans.
CNV_MBT_RFC_GET CALL FUNCTION 'CNV_MBT_RFC_GET' EXPORTING packid = gv_packid exec_target = 'S' * ALL_AS_TABLE = 'X' * NONE_AT_LOCAL_DEST = 'X' IMPORTING destination_id = lv_sender_dest * TABLES * DESTTAB = EXCEPTIONS no_destinations_for_packid = 1 no_specific_destination_type = 2 get_system_info_failure = 3 rfc_failure = 4 system_info_has_changed = 5 login_not_possible = 6 OTHERS = 7 .
CNV_CMIS_A_RFC_COMPARE_OBJECT CALL FUNCTION 'CNV_CMIS_A_RFC_COMPARE_OBJECT' DESTINATION lv_sender_dest EXPORTING iv_object =
iv_objname = iv_sub_type = iv_sub_name = iv_packid = gv_packid IMPORTING ev_no_success = lv_no_success EXCEPTIONS program_not_exist = 1 comparison_not_supported = 2.
REUSE_ALV_GRID_LAYOUT_INFO_SET CALL FUNCTION 'REUSE_ALV_GRID_LAYOUT_INFO_SET' EXPORTING it_filter = gt_filter it_fieldcat = gt_fcat_alv[].
REUSE_ALV_GRID_LAYOUT_INFO_SET CALL FUNCTION 'REUSE_ALV_GRID_LAYOUT_INFO_SET' EXPORTING it_filter = gt_filter it_fieldcat = gt_fcat_alv[].
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_CMIS_A_10_USER_PERFORMS or its description.
CNV_CMIS_A_10_USER_PERFORMS - Include CNV_CMIS_A_10_USER_PERFORMS CNV_CMIS_A_10_TYPE - Include CNV_CMIS_A_10_TYPE CNV_CMIS_A_10_TTYP - Include CNV_CMIS_A_10_MSAG CNV_CMIS_A_10_TRAN - Include CNV_CMIS_A_10_TRAN CNV_CMIS_A_10_TABL - Include CNV_CMIS_A_10_TABL CNV_CMIS_A_10_SHLP - Include CNV_CMIS_A_10_SHLP