TREX_ADMIN_TOOL_F01 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 TREX_ADMIN_TOOL_F01 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 TREX_ADMIN_TOOL_F01
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
VRM_GET_VALUES CALL FUNCTION 'VRM_GET_VALUES' EXPORTING id = gv_function_values_id EXCEPTIONS id_not_found = 4.
VRM_SET_VALUES CALL FUNCTION 'VRM_SET_VALUES' EXPORTING id = gv_function_values_id values = gt_function_values.
VRM_GET_VALUES CALL FUNCTION 'VRM_GET_VALUES' EXPORTING id = gv_doc_state_values_id EXCEPTIONS id_not_found = 4.
VRM_SET_VALUES CALL FUNCTION 'VRM_SET_VALUES' EXPORTING id = gv_doc_state_values_id values = gt_doc_state_values.
VRM_GET_VALUES CALL FUNCTION 'VRM_GET_VALUES' EXPORTING id = gv_schedule_type_values_id EXCEPTIONS id_not_found = 4.
VRM_SET_VALUES CALL FUNCTION 'VRM_SET_VALUES' EXPORTING id = gv_schedule_type_values_id values = gt_schedule_type_values.
VRM_GET_VALUES CALL FUNCTION 'VRM_GET_VALUES' EXPORTING id = gv_trace_level_values_id EXCEPTIONS id_not_found = 4.
VRM_SET_VALUES CALL FUNCTION 'VRM_SET_VALUES' EXPORTING id = gv_trace_level_values_id values = gt_trace_level_values.
VRM_GET_VALUES CALL FUNCTION 'VRM_GET_VALUES' EXPORTING id = gv_indexing_mode_values_id EXCEPTIONS id_not_found = 4.
VRM_SET_VALUES CALL FUNCTION 'VRM_SET_VALUES' EXPORTING id = gv_indexing_mode_values_id values = gt_indexing_mode_values.
VRM_GET_VALUES CALL FUNCTION 'VRM_GET_VALUES' EXPORTING id = gv_replicate_synch_values_id EXCEPTIONS id_not_found = 4.
VRM_SET_VALUES CALL FUNCTION 'VRM_SET_VALUES' EXPORTING id = gv_replicate_synch_values_id values = gt_replicate_synch_values.
VRM_GET_VALUES CALL FUNCTION 'VRM_GET_VALUES' EXPORTING id = gv_queue_name_values_id EXCEPTIONS id_not_found = 4.
VRM_DELETE_VALUES CALL FUNCTION 'VRM_DELETE_VALUES' "#EC * EXPORTING id = gv_queue_name_values_id EXCEPTIONS id_not_found = 1 OTHERS = 2.
VRM_SET_VALUES CALL FUNCTION 'VRM_SET_VALUES' EXPORTING id = gv_queue_name_values_id values = gt_queue_name_values.
TREX_EXT_GET_QUEUES CALL FUNCTION 'TREX_EXT_GET_QUEUES' EXPORTING i_rfc_destination = g_rfc_destination i_namespace = '' "--> all namespaces IMPORTING e_queue_state_return = lt_queue_state_return e_return_code = lv_return_code e_return_text = lv_return_text EXCEPTIONS conversion_error = 1 error = 2 OTHERS = 3.
REUSE_ALV_FIELDCATALOG_MERGE CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE' EXPORTING i_structure_name = 'trexs_queue_selection_list' "#EC NOTEXT CHANGING ct_fieldcat = lt_fieldcat[].
REUSE_ALV_GRID_DISPLAY CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY' EXPORTING i_callback_program = sy-repid i_callback_pf_status_set = lv_pf_status_callback i_callback_user_command = lv_callback_user_command i_grid_title = lv_display_text is_layout = queue_selection_layout it_fieldcat = lt_fieldcat[] it_event_exit = lt_event_exit[] i_screen_start_column = 10 i_screen_start_line = 10 i_screen_end_column = 65 i_screen_end_line = 21 TABLES t_outtab = gt_queue_selection.
CALL FUNCTION 'TREX_EXT_GET_QUEUES' EXPORTING i_rfc_destination = g_rfc_destination i_namespace = '' "--> all namespaces IMPORTING e_queue_state_return = lt_queue_state_return e_return_code = lv_return_code e_return_text = lv_return_text EXCEPTIONS conversion_error = 1 error = 2 OTHERS = 3.
REUSE_ALV_FIELDCATALOG_MERGE CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE' EXPORTING i_structure_name = 'trexs_queue_parameter_list' "#EC NOTEXT CHANGING ct_fieldcat = lt_fieldcat[].
REUSE_ALV_GRID_DISPLAY CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY' EXPORTING i_callback_program = sy-repid i_callback_pf_status_set = lv_pf_status_callback i_callback_user_command = lv_calback_user_command i_grid_title = lv_display_text is_layout = queue_parameter_layout it_fieldcat = lt_fieldcat[] it_event_exit = lt_event_exit[] i_screen_start_column = 7 i_screen_start_line = 5 i_screen_end_column = 150 i_screen_end_line = 16 TABLES t_outtab = gt_queue_parameter_list.
TREX_EXT_GET_QUEUE_PARAMETERS CALL FUNCTION 'TREX_EXT_GET_QUEUE_PARAMETERS' EXPORTING i_indexes = lt_index_ids i_rfc_destination = g_rfc_destination IMPORTING e_queue_parameters = lt_queue_parameters e_return_code = lv_return_code e_return_text = lv_return_text EXCEPTIONS conversion_error = 1 error = 2 OTHERS = 3.
TREX_EXT_GET_QUEUES CALL FUNCTION 'TREX_EXT_GET_QUEUES' EXPORTING i_indexes = lt_index_ids i_rfc_destination = g_rfc_destination i_namespace = '' IMPORTING e_queue_state_return = lt_queue_states e_return_code = lv_return_code e_return_text = lv_return_text EXCEPTIONS conversion_error = 1 error = 2 OTHERS = 3.
REUSE_ALV_FIELDCATALOG_MERGE CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE' EXPORTING i_structure_name = 'trexs_document_state_list' "#EC NOTEXT CHANGING ct_fieldcat = lt_fieldcat[].
REUSE_ALV_GRID_DISPLAY CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY' EXPORTING i_callback_program = sy-repid i_callback_pf_status_set = lv_pf_status_callback i_callback_user_command = lv_calback_user_command i_grid_title = lv_display_text is_layout = document_state_layout it_fieldcat = lt_fieldcat[] it_event_exit = lt_event_exit[] i_screen_start_column = 7 i_screen_start_line = 5 i_screen_end_column = 150 i_screen_end_line = 16 TABLES t_outtab = gt_document_state_list.
TREX_EXT_GET_QUEUES CALL FUNCTION 'TREX_EXT_GET_QUEUES' EXPORTING i_indexes = lt_indexes i_rfc_destination = g_rfc_destination i_namespace = '' "--> all namespaces IMPORTING e_queue_state_return = lt_queue_state_return e_return_code = lv_return_code e_return_text = lv_return_text EXCEPTIONS conversion_error = 1 error = 2 OTHERS = 3.
POPUP_TO_CONFIRM CALL FUNCTION 'POPUP_TO_CONFIRM' EXPORTING titlebar = lv_title text_question = lv_question_text * text_button_1 = lv_text_button1 "Yes * text_button_2 = lv_text_button2 "No default_button = '2' display_cancel_button = 'X' start_column = 25 start_row = 6 popup_type = 'ICON_MESSAGE_QUESTION' IMPORTING answer = lv_answer.
TREX_EXT_FLUSH_QUEUES CALL FUNCTION 'TREX_EXT_FLUSH_QUEUES' EXPORTING i_indexes = lt_indexes i_rfc_destination = g_rfc_destination IMPORTING e_return_code = lv_return_code e_return_text = lv_return_text e_queue_return = lt_queue_return EXCEPTIONS conversion_error = 1 error = 2 OTHERS = 3.
POPUP_TO_CONFIRM CALL FUNCTION 'POPUP_TO_CONFIRM' EXPORTING titlebar = lv_title text_question = lv_question_text * text_button_1 = lv_text_button1 "Yes * text_button_2 = lv_text_button2 "No default_button = '2' display_cancel_button = 'X' start_column = 25 start_row = 6 popup_type = 'ICON_MESSAGE_QUESTION' IMPORTING answer = lv_answer.
TREX_EXT_ACTIVATE_QUEUES CALL FUNCTION 'TREX_EXT_ACTIVATE_QUEUES' EXPORTING i_indexes = lt_indexes i_rfc_destination = g_rfc_destination IMPORTING e_return_code = lv_return_code e_return_text = lv_return_text e_queue_return = lt_queue_return EXCEPTIONS conversion_error = 1 error = 2 OTHERS = 3.
POPUP_TO_CONFIRM CALL FUNCTION 'POPUP_TO_CONFIRM' EXPORTING titlebar = lv_title text_question = lv_question_text * text_button_1 = lv_text_button1 "Yes * text_button_2 = lv_text_button2 "No default_button = '2' display_cancel_button = 'X' start_column = 25 start_row = 6 popup_type = 'ICON_MESSAGE_QUESTION' IMPORTING answer = lv_answer.
TREX_EXT_SUSPEND_QUEUES CALL FUNCTION 'TREX_EXT_SUSPEND_QUEUES' EXPORTING i_indexes = lt_indexes i_rfc_destination = g_rfc_destination IMPORTING e_return_code = lv_return_code e_return_text = lv_return_text e_queue_return = lt_queue_return EXCEPTIONS conversion_error = 1 error = 2 OTHERS = 3.
POPUP_TO_CONFIRM CALL FUNCTION 'POPUP_TO_CONFIRM' EXPORTING titlebar = lv_title text_question = lv_question_text * text_button_1 = lv_text_button1 "Yes * text_button_2 = lv_text_button2 "No default_button = '2' display_cancel_button = 'X' start_column = 25 start_row = 6 popup_type = 'ICON_MESSAGE_QUESTION' IMPORTING answer = lv_answer.
TREX_EXT_CLEAR_QUEUES CALL FUNCTION 'TREX_EXT_CLEAR_QUEUES' EXPORTING i_indexes = lt_indexes i_rfc_destination = g_rfc_destination IMPORTING e_return_code = lv_return_code e_return_text = lv_return_text e_queue_return = lt_queue_return EXCEPTIONS conversion_error = 1 error = 2 OTHERS = 3.
POPUP_TO_CONFIRM CALL FUNCTION 'POPUP_TO_CONFIRM' EXPORTING titlebar = lv_title text_question = lv_question_text default_button = '2' display_cancel_button = 'X' start_column = 25 start_row = 6 popup_type = 'ICON_MESSAGE_QUESTION' IMPORTING answer = lv_answer.
TREX_EXT_SET_QUEUE_PARAMETERS CALL FUNCTION 'TREX_EXT_SET_QUEUE_PARAMETERS' EXPORTING i_rfc_destination = g_rfc_destination i_queue_parameters = lt_queue_parameters IMPORTING e_return_code = lv_return_code e_return_text = lv_return_text EXCEPTIONS conversion_error = 1 error = 2 OTHERS = 3.
REUSE_ALV_FIELDCATALOG_MERGE CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE' EXPORTING i_structure_name = 'trexs_entries_return_list' "#EC NOTEXT CHANGING ct_fieldcat = lt_fieldcat[].
REUSE_ALV_GRID_DISPLAY CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY' EXPORTING i_callback_program = sy-repid i_callback_pf_status_set = lv_pf_status_callback i_callback_user_command = lv_calback_user_command i_grid_title = lv_display_text is_layout = document_state_layout it_fieldcat = lt_fieldcat[] it_event_exit = lt_event_exit[] i_screen_start_column = 7 i_screen_start_line = 5 i_screen_end_column = 150 i_screen_end_line = 16 TABLES t_outtab = gt_queue_entry_list.
REUSE_ALV_FIELDCATALOG_MERGE CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE' EXPORTING i_structure_name = 'trexs_document_properties_list' "#EC NOTEXT CHANGING ct_fieldcat = lt_fieldcat[].
REUSE_ALV_GRID_DISPLAY CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY' EXPORTING i_callback_program = sy-repid i_callback_pf_status_set = lv_pf_status_callback i_callback_user_command = lv_calback_user_command i_grid_title = lv_display_text is_layout = document_properties_layout it_fieldcat = lt_fieldcat[] it_sort = lt_sort[] it_event_exit = lt_event_exit[] i_screen_start_column = 7 i_screen_start_line = 5 i_screen_end_column = 150 i_screen_end_line = 16 TABLES t_outtab = gt_document_properties_list.
TREX_EXT_GET_ENTRIES CALL FUNCTION 'TREX_EXT_GET_ENTRIES' EXPORTING i_index_id = qname2 i_rfc_destination = g_rfc_destination i_queue_entry_choice = lv_choice i_doc_key = lt_doc_key i_retry_count = retry2 i_doc_state = lv_doc_state i_max_results = maxnum2 IMPORTING e_entries_return = lt_entries_return e_return_code = lv_return_code e_return_text = lv_return_text EXCEPTIONS conversion_error = 1 error = 2 OTHERS = 3.
TREX_EXT_GET_DOCUMENTS_IN_QS CALL FUNCTION 'TREX_EXT_GET_DOCUMENTS_IN_QS' EXPORTING i_index_id = qname2 i_rfc_destination = g_rfc_destination i_queue_entry_choice = lv_choice i_doc_key = lt_doc_key i_retry_count = retry2 i_doc_state = lv_doc_state i_max_results = maxnum2 IMPORTING e_return_index_doc = lt_return_doc e_return_code = lv_return_code e_return_text = lv_return_text EXCEPTIONS conversion_error = 1 error = 2 OTHERS = 3.
POPUP_TO_CONFIRM CALL FUNCTION 'POPUP_TO_CONFIRM' EXPORTING titlebar = lv_title text_question = lv_question_text default_button = '2' display_cancel_button = 'X' start_column = 25 start_row = 6 popup_type = 'ICON_MESSAGE_QUESTION' IMPORTING answer = lv_answer.
TREX_EXT_DELETE_ENTRIES CALL FUNCTION 'TREX_EXT_DELETE_ENTRIES' EXPORTING i_index_id = qname3 i_rfc_destination = g_rfc_destination i_queue_entry_choice = lv_choice i_doc_key = lt_doc_key i_retry_count = retry3 i_doc_state = lv_doc_state IMPORTING e_queue_doc_return = lt_queue_doc_return e_return_code = lv_return_code e_return_text = lv_return_text EXCEPTIONS conversion_error = 1 error = 2 OTHERS = 3.
POPUP_TO_CONFIRM CALL FUNCTION 'POPUP_TO_CONFIRM' EXPORTING titlebar = lv_title text_question = lv_question_text * text_button_1 = lv_text_button1 "Yes * text_button_2 = lv_text_button2 "No default_button = '2' display_cancel_button = 'X' start_column = 25 start_row = 6 popup_type = 'ICON_MESSAGE_QUESTION' IMPORTING answer = lv_answer.
TREX_EXT_RESET_FAILED_ENTRIES CALL FUNCTION 'TREX_EXT_RESET_FAILED_ENTRIES' EXPORTING i_indexes = lt_indexes i_failed_type = lv_failed_state i_rfc_destination = g_rfc_destination IMPORTING e_return_code = lv_return_code e_return_text = lv_return_text e_queue_return = lt_queue_return EXCEPTIONS conversion_error = 1 error = 2 OTHERS = 3.
REUSE_ALV_FIELDCATALOG_MERGE CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE' EXPORTING i_structure_name = 'trexs_queue_return' "#EC NOTEXT CHANGING ct_fieldcat = lt_fieldcat[].
REUSE_ALV_GRID_DISPLAY CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY' EXPORTING i_callback_program = sy-repid i_callback_pf_status_set = lv_pf_status_callback i_grid_title = lv_display_text it_fieldcat = lt_fieldcat[] i_screen_start_column = 7 i_screen_start_line = 5 i_screen_end_column = 119 i_screen_end_line = 16 TABLES t_outtab = lt_queue_return.
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 TREX_ADMIN_TOOL_F01 or its description.
TREX_ADMIN_TOOL_F01 - Include TREX_ADMIN_TOOL_F01 TREX_ADMIN_TOOL_AT_SEL_SCREF01 - Include TREX_ADMIN_TOOL_AT_SEL_SCREF01 TREX_ADMIN_TOOL - TREX Administration TREX_ADMIN_TOOL - TREX Administration TREX_ABAP_CUSTOMIZINGTOP - Include TREX_ABAP_CUSTOMIZINGTOP TREX_ABAP_CUSTOMIZINGSSC - Include TREX_ABAP_CUSTOMIZINGSSC