RSUVM005 is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for Manual classification of the dialog and system users and reviewing classifications You can call the program in the system measurement transaction (USMM) by choosing "Goto" -> "User classification" The program provides two different lists that you can switch between using the "Simple List" or "Extended List" pushbutton: In the simple list, you only see the manual classifications of the dialog users...see full standard documentation available for this report. Also check out the submitted Comments related to this SAP report and the details below to see which OBJECTS it interacts with such as TABLES, FUNCTION MODULES, INCLUDES ETC.
If you would like to execute this report or see the full code listing simply enter RSUVM005 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.
Selection Text: CLIENT = Client
Selection Text: GLTG_ALL = All users
Selection Text: GLTG_NO = Users currently invalid
Selection Text: GLTG_YES = Users currently valid
Selection Text: REFUSER = Reference User
Selection Text: SSCR_ALL = All users
Selection Text: SSCR_W = Only users with SSCR key
Selection Text: SSCR_W_O = Only users without SSCR key
Selection Text: STYP = Country Surcharge (%)
Selection Text: STYP_CA = Country Surcharge (%)
Selection Text: STYP_MC = Country Surcharge (%)
Selection Text: STYP_RU = Country Surcharge (%)
Selection Text: USTYP = User type
Selection Text: USTYP_CA = User Type
Selection Text: USTYP_MC = User Type
Selection Text: USTYP_RU = User Type
Selection Text: ZTYP = Special version
Selection Text: ZTYP_CA = Special Version
Selection Text: ZTYP_MC = Special Version
Selection Text: ZTYP_RU = Special Version
Title: System Measurement: User Classification
Text Symbol: 081 = Messages for Selected Users
Text Symbol: 085 = Created
Text Symbol: 086 = Logon
Text Symbol: 087 = Surcharges
Text Symbol: 088 = Country Surcharge
Text Symbol: 089 = Result Surcharges
Text Symbol: 090 = Surcharges (Man.)
Text Symbol: 091 = Surcharges (Manual.)
Text Symbol: 092 = Surcharges (Manually Class.)
Text Symbol: 093 = Surcharges (Ref.)
Text Symbol: 094 = Surcharges (Ref. User)
Text Symbol: 095 = Surcharges (Reference User)
Text Symbol: 080 = Confirm Deletion
Text Symbol: 001 = SSCR - SAP Software Change Registration
Text Symbol: 002 = User Classification
Text Symbol: 003 = Validity period
Text Symbol: 004 = Classifiction Taken Into Account at Measurement
INCLUDE RSUVMIN3.
INCLUDE USER_CONSTANTS.
No SAP DATABASE tables are accessed within this REPORT code!
SLIM_USR_TYP_LONG_TEXT * CALL FUNCTION 'SLIM_USR_TYP_LONG_TEXT' * EXPORTING * USR_TYPE_RESTRICTED = space * TABLES * USR_TYPE_LONG_TEXT = select_user.
F4IF_INT_TABLE_VALUE_REQUEST * CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST' * EXPORTING * retfield = 'USERTYP' * value_org = 'S' * dynpprog = 'RSUVM005' * dynprofield = field * dynpnr = '1000' * window_title = text-070 * TABLES * value_tab = select_user * EXCEPTIONS * OTHERS = 0.
SLIM_EXCLUDE_USER CALL FUNCTION 'SLIM_EXCLUDE_USER' TABLES client_list = it000 excl_user = exclude_user.
SKEY_GET_REG_DEVELOPERS CALL FUNCTION 'SKEY_GET_REG_DEVELOPERS' TABLES tt_dev_list = developers EXCEPTIONS nothing_found = 1 OTHERS = 2.
SLIM_GET_DEFAULT_USER_TYPE CALL FUNCTION 'SLIM_GET_DEFAULT_USER_TYPE' EXPORTING CLIENT = usr02-mandt IMPORTING DEFAULT_USER_TYPE = usr06_ca-lic_type.
SKEY_GET_REG_DEVELOPERS CALL FUNCTION 'SKEY_GET_REG_DEVELOPERS' TABLES tt_dev_list = developers EXCEPTIONS nothing_found = 1 OTHERS = 2.
REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING * I_INTERFACE_CHECK = ' ' i_callback_program = callback_pgm i_callback_pf_status_set = set_pf_status_pgm i_callback_user_command = user_cmd_pgm * I_STRUCTURE_NAME = is_layout = layout it_fieldcat = fieldcat[] it_excluding = excluded_functions * IT_SPECIAL_GROUPS = * IT_SORT = * IT_FILTER = * IS_SEL_HIDE = * I_DEFAULT = 'X' * I_SAVE = ' ' * IS_VARIANT = ' ' * IT_EVENTS = it_event_exit = event_exits * IS_PRINT = * IS_REPREP_ID = * I_SCREEN_START_COLUMN = 0 * I_SCREEN_START_LINE = 0 * I_SCREEN_END_COLUMN = 0 * I_SCREEN_END_LINE = 0 i_buffer_active = ' ' * IMPORTING * E_EXIT_CAUSED_BY_CALLER = * ES_EXIT_CAUSED_BY_USER = TABLES t_outtab = seltab EXCEPTIONS program_error = 1 OTHERS = 2 .
SLIC_MAINT_USERTYPE_EXTEND CALL FUNCTION 'SLIC_MAINT_USERTYPE_EXTEND' EXPORTING bname = seltab-bname IMPORTING uchange = uchange CHANGING 930_flag = flag_930 EXCEPTIONS OTHERS = 0.
SLIM_GET_DEFAULT_USER_TYPE CALL FUNCTION 'SLIM_GET_DEFAULT_USER_TYPE' EXPORTING CLIENT = sy-mandt IMPORTING DEFAULT_USER_TYPE = default_usertype.
SMPO_DISPLAY_MESSAGES CALL FUNCTION 'SMPO_DISPLAY_MESSAGES' EXPORTING titlebar = text-081 header_text_1 = ' ' header_text_2 = ' ' TABLES messages = messages.
SLIM_GET_DEFAULT_USER_TYPE CALL FUNCTION 'SLIM_GET_DEFAULT_USER_TYPE' EXPORTING CLIENT = sy-mandt IMPORTING DEFAULT_USER_TYPE = default_usertype.
POPUP_TO_CONFIRM_STEP CALL FUNCTION 'POPUP_TO_CONFIRM_STEP' EXPORTING defaultoption = 'Y' textline1 = msg_buffer textline2 = text-076 titel = text-077 * START_COLUMN = 25 * START_ROW = 6 cancel_display = ' ' IMPORTING answer = answer.
POPUP_TO_CONFIRM_STEP CALL FUNCTION 'POPUP_TO_CONFIRM_STEP' EXPORTING defaultoption = 'Y' textline1 = msg_buffer textline2 = text-076 titel = text-080 * START_COLUMN = 25 * START_ROW = 6 cancel_display = ' ' IMPORTING answer = answer.
SLIM_GET_DEFAULT_USER_TYPE CALL FUNCTION 'SLIM_GET_DEFAULT_USER_TYPE' EXPORTING CLIENT = sy-mandt IMPORTING DEFAULT_USER_TYPE = SLIM_F4_UTYP_S-usertyp.
SLIM_USR_TYP_LONG_TEXT * CALL FUNCTION 'SLIM_USR_TYP_LONG_TEXT' * TABLES ** USR_TYPE_LONG_TEXT = Usr_type_text * USR_TYPE_LONG_TEXT = select_user.
F4IF_INT_TABLE_VALUE_REQUEST * CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST' * EXPORTING * retfield = 'USERTYP' ** DDIC_STRUCTURE = 'SLIM_USR_TYPES_LONG_TEXTS' * value_org = 'S' * TABLES * value_tab = select_user ** value_tab = Usr_type_text * EXCEPTIONS * parameter_error = 1 * no_values_found = 2 * OTHERS = 3.
F4IF_INT_TABLE_VALUE_REQUEST * CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST' * EXPORTING * retfield = 'SONDERVERS' * value_org = 'S' * TABLES * value_tab = select_sonder * EXCEPTIONS * parameter_error = 1 * no_values_found = 2 * OTHERS = 3.
SLIM_CUA_CHECK_FOR_LAW CALL FUNCTION 'SLIM_CUA_CHECK_FOR_LAW' IMPORTING LAW_GLOBAL = LAW_GLOBAL IN_CENTRAL_SYSTEM = IN_CENTRAL_SYSTEM * CENTRAL_SYSTEM = * TABLES * SUPPORTED_SYSTEMS = EXCEPTIONS CUA_NOT_ACTIVE = 1 OTHERS = 2 .
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 RSUVM005 or its description.
RSUVM005 - System Measurement: User Classification RSUVM005 - System Measurement: User Classification RSUVM003 - System Measurement: Create Fax of Results RSUVM003 - System Measurement: Create Fax of Results RSUVM002 - System Measurement: Create Results List RSUVM002 - System Measurement: Create Results List