UR_ADMIN_WORKBENCH is a standard Executable ABAP Report 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 UR_ADMIN_WORKBENCH into the relevant SAP transactions such as SE38 or SE80
Below is a list of transaction codes which are relevant to this SAP report
UR_ADMIN - Administration of Realignments
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.
Selection Text: DEBUG = Debugging Mode
Selection Text: REAL_ID = D Realignment ID
Title: Administrator Workbench for Realignment
Text Symbol: 027 = Structure for Object Numbers
Text Symbol: 026 = Generated Tables
Text Symbol: 025 = InfoCube
Text Symbol: 024 = BW System (RFC Destination)
Text Symbol: 023 = Area ID
Text Symbol: 022 = Data Basis
Text Symbol: 021 = Data Source
Text Symbol: 020 = Configuration for Realigments
Text Symbol: 012 = Function ended with warning
Text Symbol: 011 = Function has failed
Text Symbol: 010 = Function was carried out
Text Symbol: 005 = Administrator Workbench
Text Symbol: 004 = Execution Options
Text Symbol: 001 = Realignment Run
Text Symbol: 030 = Object for Document
Text Symbol: 031 = Object Changes
Text Symbol: 029 = Structure for Document Object
Text Symbol: 049 = Completed
Text Symbol: 047 = New Realignment Runs
Text Symbol: 045 = Completed Realignment Runs
Text Symbol: 041 = Derivation Strategies
Text Symbol: 040 = The Active Realignment Run
Text Symbol: 039 = Technical Information
Text Symbol: 038 = Technical Fields
Text Symbol: 037 = Key
Text Symbol: 036 = Key Figures
Text Symbol: 035 = Characteristics
Text Symbol: 034 = Field Catalog
Text Symbol: 033 = Table Type for Object Numbers
Text Symbol: 032 = Transaction Data Changes
Text Symbol: 065 = Set Status for Replication of Transaction Data
Text Symbol: 064 = Set Status for Realignment Run
Text Symbol: 063 = No
Text Symbol: 062 = Yes
Text Symbol: 061 = Set Realignments to 'Successful'?
INCLUDE UR_DUMP_AND_DEBUG_MACROS.
INCLUDE UR_F4_ID_INCLUDE.
No SAP DATABASE tables are accessed within this REPORT code!
UR_AWB_ADD_TREEOBJDESC call function 'UR_AWB_ADD_TREEOBJDESC' exporting i_id = &1 i_context_menu = &2 i_icon = i2.
UR_AWB_NODE_CREATE_CHILD call function 'UR_AWB_NODE_CREATE_CHILD' exporting io_node = &1 i_type = objtype i_objname = objname * I_NAME = i_description = description * I_TEXT = importing eo_child = &2.
UR_AWB_NODE_CREATE_ROOT_NODE CALL FUNCTION 'UR_AWB_NODE_CREATE_ROOT_NODE' EXPORTING i_type = objtype i_objname = objname * I_NAME = i_description = description * I_TEXT = IMPORTING eo_root_node = o.
UR_AWB_NODE_GET_PROPS CALL FUNCTION 'UR_AWB_NODE_GET_PROPS' EXPORTING io_node = io_node IMPORTING eo_papsi = s_tucpar-s_nodeprops-o_papsi e_objtype = s_tucpar-s_nodeprops-objtype e_objname = s_tucpar-s_nodeprops-objname e_name = s_tucpar-s_nodeprops-name e_description = s_tucpar-s_nodeprops-description e_text = s_tucpar-s_nodeprops-text e_alv_nodeid = s_tucpar-s_nodeprops-alv_nodeid.
REUSE_ALV_FIELDCATALOG_MERGE CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE' EXPORTING * I_PROGRAM_NAME = * I_INTERNAL_TABNAME = i_structure_name = tabname * I_CLIENT_NEVER_DISPLAY = 'X' * I_INCLNAME = * I_BYPASSING_BUFFER = * I_BUFFER_ACTIVE = CHANGING ct_fieldcat = t_fieldcat EXCEPTIONS inconsistent_interface = 1 program_error = 2 OTHERS = 3.
REUSE_ALV_GRID_DISPLAY CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY' EXPORTING i_structure_name = tabname it_fieldcat = t_fieldcat TABLES t_outtab =
EXCEPTIONS program_error = 1 OTHERS = 2.
UR_AWB_NO_REFRESH_AFTER_TUC CALL FUNCTION 'UR_AWB_NO_REFRESH_AFTER_TUC'.
UR_AWB_NO_REFRESH_AFTER_TUC CALL FUNCTION 'UR_AWB_NO_REFRESH_AFTER_TUC'.
RS_DD_SHOW CALL FUNCTION 'RS_DD_SHOW' EXPORTING objname = ddobjname objtype = 'S' * POPUP = ' ' * SECNAME = * MONITOR_ACTIVATE = 'X' * IMPORTING * FCODE = EXCEPTIONS object_not_found = 1 object_not_specified = 2 permission_failure = 3 type_not_valid = 4 OTHERS = 5.
UR_AWB_NO_REFRESH_AFTER_TUC CALL FUNCTION 'UR_AWB_NO_REFRESH_AFTER_TUC'.
UR_CREATE_ENV CALL FUNCTION 'UR_CREATE_ENV' EXPORTING i_id = o_realigner->id IMPORTING e_env = env EXCEPTIONS failed = 1.
POPUP_TO_DECIDE CALL FUNCTION 'POPUP_TO_DECIDE' EXPORTING * DEFAULTOPTION = '1' textline1 = strat_name * TEXTLINE2 = ' ' * TEXTLINE3 = ' ' text_option1 = text-062 text_option2 = text-063 * ICON_TEXT_OPTION1 = ' ' * ICON_TEXT_OPTION2 = ' ' titel = text-076 * START_COLUMN = 25 * START_ROW = 6 * CANCEL_DISPLAY = 'X' IMPORTING answer = answer .
UR_DERI_ID_TRANSPORT CALL FUNCTION 'UR_DERI_ID_TRANSPORT' EXPORTING i_id = o_realigner->id i_env = env i_transport_rule_entries = transport_entries EXCEPTIONS failed = 1.
UR_DELETE_ENV CALL FUNCTION 'UR_DELETE_ENV' EXPORTING i_id = o_realigner->id i_env = env EXCEPTIONS failed = 1 deletion_not_allowed = 2.
UR_AWB_NO_REFRESH_AFTER_TUC CALL FUNCTION 'UR_AWB_NO_REFRESH_AFTER_TUC'.
BP_JOB_SELECT_SM37B CALL FUNCTION 'BP_JOB_SELECT_SM37B' EXPORTING jobselect_dialog = 'N' jobsel_param_in = s_btcselect TABLES * JOBSELECT_JOBLIST = jobselect_joblist_b = t_job EXCEPTIONS no_jobs_found = 0.
G_CONVERT_OUTPUT CALL FUNCTION 'G_CONVERT_OUTPUT' EXPORTING datatype = 'DATS' output_length = 10 value_to_convert = startdate IMPORTING output_value = s_bdc-fval.
G_CONVERT_OUTPUT CALL FUNCTION 'G_CONVERT_OUTPUT' EXPORTING datatype = 'DATS' output_length = 10 value_to_convert = '99991231' IMPORTING output_value = s_bdc-fval.
UR_AWB_NO_REFRESH_AFTER_TUC CALL FUNCTION 'UR_AWB_NO_REFRESH_AFTER_TUC'.
REUSE_ALV_FIELDCATALOG_MERGE CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE' EXPORTING i_structure_name = tabname CHANGING ct_fieldcat = t_fieldcat EXCEPTIONS inconsistent_interface = 1 program_error = 2 OTHERS = 3.
REUSE_ALV_GRID_DISPLAY CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY' EXPORTING i_grid_title = title it_fieldcat = t_fieldcat TABLES t_outtab = t_floco EXCEPTIONS OTHERS = 0.
UR_AWB_NO_REFRESH_AFTER_TUC CALL FUNCTION 'UR_AWB_NO_REFRESH_AFTER_TUC'.
UR_AWB_NO_REFRESH_AFTER_TUC CALL FUNCTION 'UR_AWB_NO_REFRESH_AFTER_TUC'.
UR_AWB_ALV_GRID_IN_POPUP CALL FUNCTION 'UR_AWB_ALV_GRID_IN_POPUP' EXPORTING i_title = title i_layout = layout i_typename = typename it_fieldcat = t_fieldcat it_outtab = t_stat_disp.
CALL FUNCTION 'UR_AWB_NO_REFRESH_AFTER_TUC'.
UR_EXEC_DISTINCT_CHAR_VALS CALL FUNCTION 'UR_EXEC_DISTINCT_CHAR_VALS' IN BACKGROUND TASK EXPORTING i_id = o_realigner->id EXCEPTIONS OTHERS = 1.
UR_EXEC_DISTINCT_CHAR_VALS CALL FUNCTION 'UR_EXEC_DISTINCT_CHAR_VALS' IN BACKGROUND TASK EXPORTING i_id = o_realigner->id EXCEPTIONS OTHERS = 1.
UR_AWB_ALV_GRID_IN_POPUP CALL FUNCTION 'UR_AWB_ALV_GRID_IN_POPUP' EXPORTING i_title = title i_layout = layout i_typename = typename it_fieldcat = t_fieldcat it_outtab = t_dist_disp.
UR_AWB_NO_REFRESH_AFTER_TUC CALL FUNCTION 'UR_AWB_NO_REFRESH_AFTER_TUC'.
UR_EXEC_NUMBER_RECORDS CALL FUNCTION 'UR_EXEC_NUMBER_RECORDS' EXPORTING i_id = o_realigner->id IMPORTING e_number_of_recs = numbrecs EXCEPTIONS failed = 1 cancelled = 2.
UR_AWB_NO_REFRESH_AFTER_TUC CALL FUNCTION 'UR_AWB_NO_REFRESH_AFTER_TUC'.
UR_AWB_NO_REFRESH_AFTER_TUC CALL FUNCTION 'UR_AWB_NO_REFRESH_AFTER_TUC'.
POPUP_TO_DECIDE CALL FUNCTION 'POPUP_TO_DECIDE' EXPORTING * DEFAULTOPTION = '1' textline1 = text-061 * TEXTLINE2 = ' ' * TEXTLINE3 = ' ' text_option1 = text-062 text_option2 = text-063 * ICON_TEXT_OPTION1 = ' ' * ICON_TEXT_OPTION2 = ' ' titel = text-064 * START_COLUMN = 25 * START_ROW = 6 * CANCEL_DISPLAY = 'X' IMPORTING answer = answer .
UR_EXEC_SET_STATUS_OK CALL FUNCTION 'UR_EXEC_SET_STATUS_OK' EXPORTING io_realigner = o_realigner o_msg_handler = s_tucpar-o_msg_handler i_chgrun = chgrun i_status_type = ur0_c_stat_types-realign_stat EXCEPTIONS OTHERS = 0.
POPUP_TO_DECIDE CALL FUNCTION 'POPUP_TO_DECIDE' EXPORTING * DEFAULTOPTION = '1' textline1 = text-065 * TEXTLINE2 = ' ' * TEXTLINE3 = ' ' text_option1 = text-072 text_option2 = text-073 * ICON_TEXT_OPTION1 = ' ' * ICON_TEXT_OPTION2 = ' ' titel = text-066 * START_COLUMN = 25 * START_ROW = 6 * CANCEL_DISPLAY = 'X' IMPORTING answer = answer .
UR_EXEC_SET_STATUS_OK CALL FUNCTION 'UR_EXEC_SET_STATUS_OK' EXPORTING io_realigner = o_realigner o_msg_handler = s_tucpar-o_msg_handler i_chgrun = chgrun i_status_type = ur0_c_stat_types-repl_queue_stat EXCEPTIONS OTHERS = 0.
UR_EXEC_SET_STATUS_NOT_OK CALL FUNCTION 'UR_EXEC_SET_STATUS_NOT_OK' EXPORTING io_realigner = o_realigner o_msg_handler = s_tucpar-o_msg_handler i_chgrun = chgrun i_status_type = ur0_c_stat_types-repl_queue_stat EXCEPTIONS OTHERS = 0.
POPUP_TO_DECIDE CALL FUNCTION 'POPUP_TO_DECIDE' EXPORTING * DEFAULTOPTION = '1' textline1 = text-065 * TEXTLINE2 = ' ' * TEXTLINE3 = ' ' text_option1 = text-072 text_option2 = text-073 * ICON_TEXT_OPTION1 = ' ' * ICON_TEXT_OPTION2 = ' ' titel = text-066 * START_COLUMN = 25 * START_ROW = 6 * CANCEL_DISPLAY = 'X' IMPORTING answer = answer .
UR_EXEC_SET_STATUS_OK CALL FUNCTION 'UR_EXEC_SET_STATUS_OK' EXPORTING io_realigner = o_realigner o_msg_handler = s_tucpar-o_msg_handler i_chgrun = chgrun i_status_type = ur0_c_stat_types-undo_repl_q_stat EXCEPTIONS OTHERS = 0.
UR_EXEC_SET_STATUS_NOT_OK CALL FUNCTION 'UR_EXEC_SET_STATUS_NOT_OK' EXPORTING io_realigner = o_realigner o_msg_handler = s_tucpar-o_msg_handler i_chgrun = chgrun i_status_type = ur0_c_stat_types-undo_repl_q_stat EXCEPTIONS OTHERS = 0.
UR_EXEC_SCHEDULE_REALIGN CALL FUNCTION 'UR_EXEC_SCHEDULE_REALIGN' EXPORTING * i_jobname = job * i_jobname = 'UR_EXEC_CHGRUN' i_progname = ur0_c_prog-exec_chgrun " 'UR_EXEC_CHGRUN' io_realigner = o_realigner o_msg_handler = s_tucpar-o_msg_handler i_chgrun = chgrun EXCEPTIONS OTHERS = 0.
UR_EXEC_SCHEDULE CALL FUNCTION 'UR_EXEC_SCHEDULE' EXPORTING * i_jobname = 'UR_REPLICATE_OBJECT_DELTA' * i_jobname = job i_progname = ur0_c_prog-repl_object " 'UR_REPLICATE_OBJECT_DELTA' io_realigner = o_realigner o_msg_handler = s_tucpar-o_msg_handler i_chgrun = chgrun i_status_type = ur0_c_stat_types-repl_object_stat EXCEPTIONS OTHERS = 0.
UR_EXEC_SCHEDULE CALL FUNCTION 'UR_EXEC_SCHEDULE' EXPORTING * i_jobname = 'UR_CLEANUP_CHGRUN_OLTP' * i_jobname = job i_progname = ur0_c_prog-clean " 'UR_CLEANUP_CHGRUN_OLTP' io_realigner = o_realigner o_msg_handler = s_tucpar-o_msg_handler i_chgrun = chgrun i_status_type = ur0_c_stat_types-cleanup_stat EXCEPTIONS OTHERS = 0.
UR_EXEC_SCHEDULE CALL FUNCTION 'UR_EXEC_SCHEDULE' EXPORTING * i_jobname = 'UR_UNDO_CHGRUN_OLTP' * i_jobname = job i_progname = ur0_c_prog-undo_exec " 'UR_UNDO_CHGRUN_OLTP' io_realigner = o_realigner o_msg_handler = s_tucpar-o_msg_handler i_chgrun = chgrun i_status_type = ur0_c_stat_types-undo_run_stat EXCEPTIONS OTHERS = 0.
UR_EXEC_SCHEDULE CALL FUNCTION 'UR_EXEC_SCHEDULE' EXPORTING * i_jobname = 'UR_UNDO_CHGRUN_OBJECT_OLTP' * i_jobname = job i_progname = ur0_c_prog-undo_object " 'UR_UNDO_CHGRUN_OBJECT_OLTP' io_realigner = o_realigner o_msg_handler = s_tucpar-o_msg_handler i_chgrun = chgrun i_status_type = ur0_c_stat_types-undo_repl_o_stat EXCEPTIONS OTHERS = 0.
POPUP_DISPLAY_TEXT_USER_BUTTON CALL FUNCTION 'POPUP_DISPLAY_TEXT_USER_BUTTON' EXPORTING * LANGUAGE = SY-LANGU popup_title = text-074 * START_COLUMN = 5 * START_ROW = 5 docu_class = 'NA' text_object = object display_ok_button = 'X' display_cancel_button = 'X' IMPORTING answer = answer2 TABLES * USER_BUTTONS = t_button parameter = t_param EXCEPTIONS error_in_text = 1 text_not_found = 2 OTHERS = 3 .
UR_EXEC_SCHEDULE CALL FUNCTION 'UR_EXEC_SCHEDULE' EXPORTING i_progname = ur0_c_prog-wipe io_realigner = o_realigner o_msg_handler = s_tucpar-o_msg_handler i_chgrun = chgrun i_status_type = status_type EXCEPTIONS OTHERS = 0.
POPUP_TO_DECIDE CALL FUNCTION 'POPUP_TO_DECIDE' EXPORTING * DEFAULTOPTION = '1' textline1 = text-070 * TEXTLINE2 = ' ' * TEXTLINE3 = ' ' text_option1 = text-062 text_option2 = text-063 * ICON_TEXT_OPTION1 = ' ' * ICON_TEXT_OPTION2 = ' ' titel = text-071 * START_COLUMN = 25 * START_ROW = 6 * CANCEL_DISPLAY = 'X' IMPORTING answer = answer .
UR_EXEC_SCHEDULE CALL FUNCTION 'UR_EXEC_SCHEDULE' EXPORTING i_progname = ur0_c_prog-wipe io_realigner = o_realigner o_msg_handler = s_tucpar-o_msg_handler i_chgrun = chgrun i_status_type = status_type EXCEPTIONS OTHERS = 0.
UR_AWB_INFO CALL FUNCTION 'UR_AWB_INFO' EXPORTING tabname = 'UR_SCHED_BW_REPL' dynprofld = ' '.
UR_AWB_INFO CALL FUNCTION 'UR_AWB_INFO' EXPORTING tabname = 'UR_SCHED_BW_REPL_UNDO' dynprofld = ' '.
APPL_LOG_DISPLAY CALL FUNCTION 'APPL_LOG_DISPLAY' EXPORTING object = 'UR' subobject = 'EXEC' date_from = startdate time_from = starttime date_to = sy-datum time_to = sy-uzeit suppress_selection_dialog = 'X'.
UR_AWB_NO_REFRESH_AFTER_TUC CALL FUNCTION 'UR_AWB_NO_REFRESH_AFTER_TUC'.
UR_EXEC_CHECK_STATUS_NO_LOCK CALL FUNCTION 'UR_EXEC_CHECK_STATUS_NO_LOCK' EXPORTING io_realigner = o_realigner i_chgrun = i_chgrun i_status = i_status io_db_service = io_db_service IMPORTING et_bapiret = t_bapiret e_subrc = e_subrc EXCEPTIONS failed = 1.
UR_EXEC_CHECK_STATUS CALL FUNCTION 'UR_EXEC_CHECK_STATUS' EXPORTING io_realigner = o_realigner i_chgrun = i_chgrun i_status = i_status io_db_service = io_db_service IMPORTING et_bapiret = t_bapiret e_subrc = e_subrc EXCEPTIONS failed = 1.
IWB_HTML_HELP_URL_GET CALL FUNCTION 'IWB_HTML_HELP_URL_GET' EXPORTING object_class = object_class topic_object_id = topic_object_id frontend_platform = sy-opsys IMPORTING frontend_url = frontend_url TABLES context = t_context EXCEPTIONS no_html_object_show = 1 no_supported_system = 2 rfc_system_failure = 3 rfc_communication_failure = 4 no_profil_parameter = 5 object_class_invalid = 6 OTHERS = 7.
ENQUEUE_EURENTITY CALL FUNCTION 'ENQUEUE_EURENTITY' EXPORTING mode_urrealigner = 'S' client = sy-mandt id = real_id * X_ID = ' ' * _SCOPE = '2' * _WAIT = ' ' * _COLLECT = ' ' EXCEPTIONS foreign_lock = 1 .
UR_AWB_INITIALIZE CALL FUNCTION 'UR_AWB_INITIALIZE' EXPORTING i_calling_program = sy-repid i_callback_create_tree = 'CREATE_TREE' i_callback_tree_user_command = 'TREE_USER_COMMAND' i_tree_titlebar = 'Administrator Workbench'(005) i_help_url = g_url.
UR_AWB_START_GUI CALL FUNCTION 'UR_AWB_START_GUI'.
DEQUEUE_EURENTITY CALL FUNCTION 'DEQUEUE_EURENTITY' EXPORTING mode_urrealigner = 'S' client = sy-mandt id = real_id * X_ID = ' ' * _SCOPE = '3' * _SYNCHRON = ' ' * _COLLECT = ' ' .
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 UR_ADMIN_WORKBENCH or its description.
UR_ADMIN_WORKBENCH - Administrator Workbench for Realignment UR_ADMIN_WORKBENCH - Administrator Workbench for Realignment UREGETOP - Global data for allocation rule generation + selection parameters UREGEF0Z - General routines for allocation rule generation beginning with Z UREGEF0V - General routines for allocation rule generation beginning with V UREGEF0U - Include UREGEF0U