SAP Reports / Programs | Basis Components | Security | User Information System(BC-SEC-USR-IS) SAP BC

RSUSR100N SAP ABAP Report - Change Documents for Users







RSUSR100N 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 RSUSR100N into the relevant SAP transactions such as SE38 or SE80


ABAP code to call this SAP report using the submit statement

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.






SUBMIT RSUSR100N. "Basic submit
SUBMIT RSUSR100N AND RETURN. "Return to original report after report execution complete
SUBMIT RSUSR100N VIA SELECTION-SCREEN. "Display selection screen of submitted report to user
    See more syntax options for the ABAP SUBMIT statement


Text pool values


Selection Text: ACCNT = Account Number
Selection Text: ADDR = Display Address Details
Selection Text: ALIAS = Alias
Selection Text: ALOCK_D = Administrator lock set
Selection Text: ALOCK_S = Administrator lock released
Selection Text: ARCH = Take Archive Data into Account
Selection Text: CDUSER = Changed By
Selection Text: CPROF = CUA Profiles
Selection Text: CROLE = CUA Roles
Selection Text: FDATE = From Date
Selection Text: FLOCK_D = Incorrect logon lock released
Selection Text: FLOCK_S = Incorrect logon lock set
Selection Text: FTIME = From Time
Selection Text: F_CPROF = CUA Profile Name
Selection Text: F_CROLE = CUA Role Name:
Selection Text: F_PROF = Profile Name:
Selection Text: USER_DEL = Deleted Users
Selection Text: USER_CRT = Created Users
Selection Text: USER = User
Selection Text: TYPE = User Type
Selection Text: TVAL = Validity Period
Selection Text: TTIME = To Time
Selection Text: TDATE = To Date
Selection Text: SYS = CUA Systems
Selection Text: SNC = SNC Name
Selection Text: ROLE = Roles
Selection Text: REFUS = Reference User
Selection Text: PROF = Profiles
Selection Text: PASS = Password
Selection Text: GROUP = User Group
Selection Text: F_SYS = System Name:
Selection Text: F_ROLE = Role Name:
Title: Change Documents for Users
Text Symbol: S05 = To Date
Text Symbol: S06 = To Time
Text Symbol: S07 = Display Current Address Data
Text Symbol: S09 = Change History List
Text Symbol: S0M = Month





Text Symbol: S0W = Week
Text Symbol: S0Y = Year
Text Symbol: S10 = Take Archive Data into Account
Text Symbol: T01 = User Attributes
Text Symbol: T02 = Roles/Profiles
Text Symbol: T03 = CUA Systems/Roles/Profiles
Text Symbol: U01 = CUA Roles
Text Symbol: U03 = CUA Role Name:
Text Symbol: U05 = CUA Profiles
Text Symbol: U07 = CUA Profile Name:
Text Symbol: U08 = CUA Systems
Text Symbol: U10 = System Name:
Text Symbol: Z0L = User Status
Text Symbol: Z0S = Status
Text Symbol: Z0T = User Status (Text)
Text Symbol: S04 = From Time
Text Symbol: 115 = Security Policy
Text Symbol: 114 = User deleted
Text Symbol: 113 = User created
Text Symbol: 112 = SNC Name
Text Symbol: 111 = Alias
Text Symbol: 110 = Reference User
Text Symbol: 109 = Account Number
Text Symbol: 108 = User Group
Text Symbol: 107 = User Type
Text Symbol: 106 = Validity Period
Text Symbol: 105 = Password
Text Symbol: 103 = Password Status
Text Symbol: 100 = Lock Status
Text Symbol: 0VW = Table of Status History (User Attributes Horizontal)
Text Symbol: 0VN = List of Status History (User Attributes Vertical)
Text Symbol: 0V3 = Technical View
Text Symbol: 033 = Selection Criteria:
Text Symbol: 032 = Display
Text Symbol: 031 = Client
Text Symbol: 030 = System
Text Symbol: 021 = Information
Text Symbol: 006 = Password - Long
Text Symbol: 005 = Password - Short





Text Symbol: 004 = Change Status and Profiles
Text Symbol: 003 = Length of PROFS Character String
Text Symbol: 002 = Number of Selected Change Documents
Text Symbol: 200 = Password
Text Symbol: S03 = From Date
Text Symbol: S02 = Changed By
Text Symbol: S01 = User
Text Symbol: S00 = Standard Selection
Text Symbol: R07 = Profile Name:
Text Symbol: R05 = Profiles
Text Symbol: R03 = Role Name:
Text Symbol: R01 = Roles
Text Symbol: P99 = Output of Results List
Text Symbol: P01 = Loading change documents
Text Symbol: N01 = Value
Text Symbol: N00 = Attribute
Text Symbol: L04 = Incorrect logon lock released
Text Symbol: L03 = Incorrect logon lock set
Text Symbol: L02 = Administrator lock released
Text Symbol: L01 = Administrator lock set
Text Symbol: L00 = Lock Status
Text Symbol: C03 = Output
Text Symbol: C02 = Deselect All
Text Symbol: C01 = Select All
Text Symbol: C00 = Selection Criteria
Text Symbol: 603 = Profile Assgnmnts
Text Symbol: 207 = Valid To
Text Symbol: 206 = Valid From
Text Symbol: 204 = Profile
Text Symbol: 203 = Number of Profiles


INCLUDES used within this REPORT RSUSR100N

INCLUDE SR100NTOP.
INCLUDE SR100NF10.


TABLES used within REPORT and the associated SELECT statement:

No SAP DATABASE tables are accessed within this REPORT code!


Function Modules used within report and the associated call statement:

SUSR_ZBV_LANDSCAPE_GET CALL FUNCTION 'SUSR_ZBV_LANDSCAPE_GET' IMPORTING is_child_system = l_child_system EXCEPTIONS invalid_model = 1 not_active = 2 OTHERS = 3.

ICON_CREATE call function 'ICON_CREATE' exporting name = icon_name info = quickinfo add_stdinf = space importing result = &1 exceptions icon_not_found = 1 outputfield_too_short = 2 others = 3.

POPUP_DISPLAY_TEXT



CALL FUNCTION 'POPUP_DISPLAY_TEXT' EXPORTING popup_title = 'Information'(021) text_object = 'RSUSR100N_ADDRESS_INFO' EXCEPTIONS OTHERS = 1. "#EC FB_RC

POPUP_DISPLAY_TEXT CALL FUNCTION 'POPUP_DISPLAY_TEXT' EXPORTING popup_title = 'Information'(021) text_object = 'RSUSR100N_ARCHIVE_INFO' EXCEPTIONS OTHERS = 1. "#EC FB_RC

SUSR_CHANGE_DOC_AUTH CALL FUNCTION 'SUSR_CHANGE_DOC_AUTH' EXPORTING iv_activity = '08' EXCEPTIONS ex_no_min_rights = 1.

SUSR_CHANGE_DOC_TECHNICAL CALL FUNCTION 'SUSR_CHANGE_DOC_TECHNICAL' EXPORTING it_username = user[] it_cdusername = cduser[] iv_fdate = fdate iv_tdate = tdate iv_ftime = ftime iv_ttime = ttime iv_archive = arch IMPORTING et_cdred_output = gt_cdred_output_tech.

SUSR_CHANGE_DOC_STATUS_HISTORY CALL FUNCTION 'SUSR_CHANGE_DOC_STATUS_HISTORY' EXPORTING it_username = user[] it_cdusername = cduser[] iv_fdate = fdate iv_tdate = tdate iv_ftime = ftime iv_ttime = ttime iv_archive = arch iv_view = view iv_lock = lock iv_pass = pass iv_type = type iv_tval = tval iv_accnt = accnt iv_group = group iv_prof = prof_ass iv_secu = secu IMPORTING et_cdred_output_narr = gt_cdred_output_narr et_cdred_output_wide = gt_cdred_output_wide.

SUSR_CHANGE_DOC_USERS CALL FUNCTION 'SUSR_CHANGE_DOC_USERS' EXPORTING it_username = user[] it_cdusername = cduser[] iv_fdate = fdate iv_tdate = tdate iv_ftime = ftime iv_ttime = ttime iv_user_crt = user_crt iv_user_del = user_del iv_pass = pass iv_type = type iv_alock_s = alock_s iv_alock_d = alock_d iv_flock_s = flock_s iv_flock_d = flock_d iv_tval = tval iv_accnt = accnt iv_group = group iv_prof_ass = prof it_prof_ass = gt_prof iv_prof_del = prof it_prof_del = gt_prof iv_view = 'C' iv_archive = arch iv_secu = secu IMPORTING et_cdred_output = gt_cdred_output_user.

SUSR_CHANGE_DOC_ROLES CALL FUNCTION 'SUSR_CHANGE_DOC_ROLES' EXPORTING it_username = user[] it_cdusername = cduser[] iv_fdate = fdate iv_tdate = tdate iv_ftime = ftime iv_ttime = ttime iv_role = role it_role = gt_role iv_archive = arch IMPORTING et_cdred_output = gt_cdred_output_role.

SUSR_CHANGE_DOC_IDENTITY CALL FUNCTION 'SUSR_CHANGE_DOC_IDENTITY' EXPORTING it_username = user[] it_cdusername = cduser[] iv_fdate = fdate iv_tdate = tdate iv_ftime = ftime iv_ttime = ttime iv_refuser = refus iv_useralias = alias iv_snc = snc iv_crole = crole it_crole = gt_crole iv_cprofile = cprof it_cprofile = gt_cprofile iv_csystem = sys it_csystem = gt_csys iv_archive = arch IMPORTING et_cdred_output = gt_cdred_output_id.

SUSR_CHANGE_DOC_ERROR_LOG CALL FUNCTION 'SUSR_CHANGE_DOC_ERROR_LOG' IMPORTING ev_cancel = gv_cancel.

SUSR_USER_ADDRESS_READ_ARRAY CALL FUNCTION 'SUSR_USER_ADDRESS_READ_ARRAY' TABLES user_name_tab = gt_users user_name_address_tab = gt_usaddr3 EXCEPTIONS internal_error = 1 user_name_tab_is_empty = 2 OTHERS = 3.

SUSR_USER_ADDRESS_READ_ARRAY CALL FUNCTION 'SUSR_USER_ADDRESS_READ_ARRAY' TABLES user_name_tab = gt_users user_name_address_tab = gt_usaddr3 EXCEPTIONS internal_error = 1 user_name_tab_is_empty = 2 OTHERS = 3.

SUSR_USER_ADDRESS_READ_ARRAY CALL FUNCTION 'SUSR_USER_ADDRESS_READ_ARRAY' TABLES user_name_tab = gt_users user_name_address_tab = gt_usaddr3 EXCEPTIONS internal_error = 1 user_name_tab_is_empty = 2 OTHERS = 3.

SUSR_USER_ADDRESS_READ_ARRAY CALL FUNCTION 'SUSR_USER_ADDRESS_READ_ARRAY' TABLES user_name_tab = gt_users user_name_address_tab = gt_usaddr3 EXCEPTIONS internal_error = 1 user_name_tab_is_empty = 2 OTHERS = 3.



Contribute (Add Comments)

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 RSUSR100N or its description.