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
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: 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
INCLUDE SR100NTOP.
INCLUDE SR100NF10.
No SAP DATABASE tables are accessed within this REPORT code!
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.
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.
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.