SAP Reports / Programs | Basis Components | Security | User and Authorization Management(BC-SEC-USR-ADM) SAP BC

SUUSER SAP ABAP Report - Program for Object Type USER: SAP User







SUUSER 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 SUUSER 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 SUUSER. "Basic submit
SUBMIT SUUSER AND RETURN. "Return to original report after report execution complete
SUBMIT SUUSER VIA SELECTION-SCREEN. "Display selection screen of submitted report to user
    See more syntax options for the ABAP SUBMIT statement


Text pool values


Title: Program for Object Type USER: SAP User


INCLUDES used within this REPORT SUUSER

No INCLUDES are used within this REPORT code!


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:

BAPI_USER_DELETE CALL FUNCTION 'BAPI_USER_DELETE' EXPORTING USERNAME = USERNAME TABLES RETURN = RETURN EXCEPTIONS OTHERS = 01.

BAPI_USER_LOCK CALL FUNCTION 'BAPI_USER_LOCK' EXPORTING USERNAME = USERNAME TABLES RETURN = RETURN EXCEPTIONS OTHERS = 01.

BAPI_USER_UNLOCK CALL FUNCTION 'BAPI_USER_UNLOCK' EXPORTING USERNAME = USERNAME TABLES RETURN = RETURN EXCEPTIONS OTHERS = 01.

BAPI_USER_ACTGROUPS_ASSIGN CALL FUNCTION 'BAPI_USER_ACTGROUPS_ASSIGN' EXPORTING USERNAME = USERNAME TABLES ACTIVITYGROUPS = ACTIVITYGROUPS RETURN = RETURN EXCEPTIONS OTHERS = 01.

BAPI_USER_ACTGROUPS_DELETE CALL FUNCTION 'BAPI_USER_ACTGROUPS_DELETE' EXPORTING USERNAME = USERNAME TABLES RETURN = RETURN EXCEPTIONS OTHERS = 01.

BAPI_USER_PROFILES_ASSIGN CALL FUNCTION 'BAPI_USER_PROFILES_ASSIGN' EXPORTING USERNAME = USERNAME TABLES PROFILES = PROFILES RETURN = RETURN EXCEPTIONS OTHERS = 01.

BAPI_USER_PROFILES_DELETE CALL FUNCTION 'BAPI_USER_PROFILES_DELETE' EXPORTING USERNAME = USERNAME TABLES RETURN = RETURN EXCEPTIONS OTHERS = 01.

BAPI_USER_DISPLAY CALL FUNCTION 'BAPI_USER_DISPLAY' EXPORTING USERNAME = USERNAME IMPORTING RETURN = RETURN EXCEPTIONS OTHERS = 01.

BAPI_USER_EXISTENCE_CHECK CALL FUNCTION 'BAPI_USER_EXISTENCE_CHECK' EXPORTING USERNAME = USERNAME IMPORTING RETURN = RETURN EXCEPTIONS OTHERS = 01.

BAPI_USER_CREATE1 CALL FUNCTION 'BAPI_USER_CREATE1' EXPORTING USERNAME = USERNAME SNC = SNC REF_USER = REF_USER ALIAS = ALIAS UCLASS = UCLASS COMPANY = COMPANY ADDRESS = ADDRESS DEFAULTS = DEFAULTS NAME_IN = NAME_IN LOGONDATA = LOGONDATA PASSWORD = PASSWORD FORCE_SYSTEM_ASSIGNMENT = FORCE_SYSTEM_ASSIGNMENT SELF_REGISTER = SELF_REGISTER TECH_USER = TECH_USER LOCK_LOCALLY = LOCK_LOCALLY TABLES ADDPRT = ADDPRT ADDRFC = ADDRFC ADDX400 = ADDX400 ADDSSF = ADDSSF ADDURI = ADDURI ADDPAG = ADDPAG ADDCOMREM = ADDCOMREM ADDRML = ADDRML PARAMETER = PARAMETER PARAMETER1 = PARAMETER1 GROUPS = GROUPS RETURN = RETURN ADDTEL = ADDTEL ADDFAX = ADDFAX ADDTTX = ADDTTX ADDTLX = ADDTLX ADDSMTP = ADDSMTP EXTIDHEAD = EXTIDHEAD EXTIDPART = EXTIDPART EXCEPTIONS OTHERS = 01.

BAPI_USER_CREATE CALL FUNCTION 'BAPI_USER_CREATE' "#EC FB_OLDED EXPORTING USERNAME = USERNAME SNC = SNC COMPANY = COMPANY ADDRESS = ADDRESS DEFAULTS = DEFAULTS LOGONDATA = LOGONDATA PASSWORD = PASSWORD TABLES ADDX400 = ADDX400 ADDRFC = ADDRFC ADDPRT = ADDPRT ADDSSF = ADDSFF ADDURI = ADDURI ADDPAG = ADDPAG ADDCOMREM = ADDCOMREM ADDRML = ADDRML PARAMETER = PARAMETER PARAMETER1 = PARAMETER1 RETURN = RETURN ADDTEL = ADDTEL ADDFAX = ADDFAX ADDTTX = ADDTTX ADDTLX = ADDTLX ADDSMTP = ADDSMTP EXCEPTIONS OTHERS = 01.

BAPI_USER_CLONE CALL FUNCTION 'BAPI_USER_CLONE' EXPORTING USERNAME = USERNAME SNC = SNC COMPANY = COMPANY ADDRESS = ADDRESS DEFAULTS = DEFAULTS METHOD = METHOD LOGONDATA = LOGONDATA PASSWORD = PASSWORD ALIAS = ALIAS REF_USER = REF_USER UCLASS = UCLASS UCLASSX = UCLASSX EXTIDSX = EXTIDSX USATTRX = USATTRX ADD_FIELDS = ADD_FIELDS ADD_FIELDSX = ADD_FIELDSX TABLES ADDPRT = ADDPRT ADDRFC = ADDRFC ADDX400 = ADDX400 ADDRML = ADDRML ADDSSF = ADDSSF ADDURI = ADDURI ADDPAG = ADDPAG ADDCOMREM = ADDCOMREM ADDSMTP = ADDSMTP PARAMETER = PARAMETER PARAMETER1 = PARAMETER1 PROFILES = PROFILES ACTIVITYGROUPS = ACTIVITYGROUPS RETURN = RETURN ADDTEL = ADDTEL ADDFAX = ADDFAX ADDTTX = ADDTTX ADDTLX = ADDTLX GROUPS = GROUPS EXTIDHEAD = EXTIDHEAD EXTIDPART = EXTIDPART USATTR = USATTR EXCEPTIONS OTHERS = 01.

BAPI_USER_GET_DETAIL CALL FUNCTION 'BAPI_USER_GET_DETAIL' EXPORTING USERNAME = USERNAME IMPORTING REF_USER = REF_USER ALIAS = ALIAS SNC = SNC COMPANY = COMPANY ADDRESS = ADDRESS DEFAULTS = DEFAULTS LOGONDATA = LOGONDATA UCLASS = UCLASS LASTMODIFIED = LASTMODIFIED ISLOCKED = ISLOCKED TABLES GROUPS = GROUPS ADDPRT = ADDPRT ADDRFC = ADDRFC ADDX400 = ADDX400 ADDRML = ADDRML ADDSSF = ADDSSF ADDURI = ADDURI ADDPAG = ADDPAG ADDCOMREM = ADDCOMREM ADDSMTP = ADDSMTP PARAMETER = PARAMETER PARAMETER1 = PARAMETER1 PROFILES = PROFILES ACTIVITYGROUPS = ACTIVITYGROUPS RETURN = RETURN ADDTEL = ADDTEL ADDFAX = ADDFAX ADDTTX = ADDTTX ADDTLX = ADDTLX EXTIDHEAD = EXTIDHEAD EXTIDPART = EXTIDPART UCLASSSYS = UCLASSSYS SYSTEMS = SYSTEMS EXCEPTIONS OTHERS = 01.

BAPI_USER_CHANGE CALL FUNCTION 'BAPI_USER_CHANGE' EXPORTING USERNAME = USERNAME ADDCOMX = ADDCOMX PASSWORD = PASSWORD PASSWORDX = PASSWORDX BACK_DISTRIBUTION = BACKDISTRIBUTION SNC = SNC SNCX = SNCX GROUPSX = GROUPSX ALIASX = ALIASX ALIAS = ALIAS REF_USERX = REF_USERX REF_USER = REF_USER UCLASS = UCLASS UCLASSX = UCLASSX EXTIDSX = EXTIDSX DEFAULTSX = DEFAULTSX DEFAULTS = DEFAULTS LOGONDATAX = LOGONDATAX LOGONDATA = LOGONDATA COMPANYX = COMPANYX COMPANY = COMPANY PARAMETERX = PARAMETERX ADDRESSX = ADDRESSX ADDRESS = ADDRESS PRODUCTIVE_PWD = PRODUCTIVE_PWD TABLES ADDSSF = ADDSSF ADDPRT = ADDPRT ADDRFC = ADDRFC ADDX400 = ADDX400 ADDURI = ADDURI ADDPAG = ADDPAG ADDCOMREM = ADDCOMREM GROUPS = GROUPS PARAMETER = PARAMETER PARAMETER1 = PARAMETER1 UCLASSSYS = UCLASSSYS RETURN = RETURN ADDTEL = ADDTEL ADDFAX = ADDFAX ADDTTX = ADDTTX ADDTLX = ADDTLX ADDSMTP = ADDSMTP ADDRML = ADDRML EXTIDHEAD = EXTIDHEAD EXTIDPART = EXTIDPART EXCEPTIONS OTHERS = 01.

BAPI_USER_LOCPROFILES_READ CALL FUNCTION 'BAPI_USER_LOCPROFILES_READ' EXPORTING USERNAME = USERNAME WITH_TEXT = WITH_TEXT TABLES PROFILES = PROFILES RETURN = RETURN EXCEPTIONS OTHERS = 01.

BAPI_USER_LOCPROFILES_ASSIGN CALL FUNCTION 'BAPI_USER_LOCPROFILES_ASSIGN' EXPORTING USERNAME = USERNAME TABLES PROFILES = PROFILES RETURN = RETURN EXCEPTIONS OTHERS = 01.

BAPI_USER_LOCPROFILES_DELETE CALL FUNCTION 'BAPI_USER_LOCPROFILES_DELETE' EXPORTING USERNAME = USERNAME TABLES RETURN = RETURN EXCEPTIONS OTHERS = 01.

BAPI_USER_LOCACTGROUPS_READ CALL FUNCTION 'BAPI_USER_LOCACTGROUPS_READ' EXPORTING USERNAME = USERNAME WITH_TEXT = WITH_TEXT TABLES ACTIVITYGROUPS = ACTIVITYGROUPS RETURN = RETURN EXCEPTIONS OTHERS = 01.

BAPI_USER_LOCACTGROUPS_DELETE





CALL FUNCTION 'BAPI_USER_LOCACTGROUPS_DELETE' EXPORTING USERNAME = USERNAME TABLES RETURN = RETURN EXCEPTIONS OTHERS = 01.

BAPI_USER_LOCACTGROUPS_ASSIGN CALL FUNCTION 'BAPI_USER_LOCACTGROUPS_ASSIGN' EXPORTING USERNAME = USERNAME NO_DB_UPDATE = SPACE TABLES ACTIVITYGROUPS = ACTIVITYGROUPS RETURN = RETURN EXCEPTIONS OTHERS = 01.

BAPI_USER_GETLIST CALL FUNCTION 'BAPI_USER_GETLIST' EXPORTING MAX_ROWS = max_rows WITH_USERNAME = WITH_USERNAME IMPORTING ROWS = ROWS TABLES SELECTION_RANGE = SELECTION_RANGE SELECTION_EXP = SELECTION_EXP USERLIST = USERLIST RETURN = RETURN.

BAPI_USER_SYSTEM_ASSIGN CALL FUNCTION 'BAPI_USER_SYSTEM_ASSIGN' EXPORTING USERNAME = OBJECT-KEY-USERNAME TABLES SYSTEMS = SYSTEMS RETURN = RETURN EXCEPTIONS OTHERS = 01.



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