SAP ABAP Class /GRCPI/CL_GRIA_USR (User class)
Hierarchy
GRCPINW (Software Component) SAP GRC NetWeaver Plug-In
   GRC-ACP (Application Component) GRC Access Control Plug-In
     /GRCPI/GRIA_NW_AC (Package) GRCPI AC package for NW
Properties
Class /GRCPI/CL_GRIA_USR  
Short Description User class    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status S  System Program 
Category 0   
Package /GRCPI/GRIA_NW_AC   GRCPI AC package for NW 
Created 20090819   SAP 
Last change 20141106    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class /GRCPI/CL_GRIA_USR has no interface implemented.
Friends
Class /GRCPI/CL_GRIA_USR has no friend class.
Attributes
Class /GRCPI/CL_GRIA_USR has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CHANGE_USER_PASSWORD Static method Public Method 20100304
2 CHANGE_USR Static method Public Method Change user 20091125
3 CREATE_USER Static method Public Method Create User 20091120
4 CREATE_USER_CUA Static method Public Method Create a User in CUA 20100304
5 CREATE_USER_CUA_NH Static method Public Method Create a User in CUA NH 20100304
6 DELETE_USR Static method Public Method Delete user 20100122
7 GENERATE_PWD Static method Public Method 20100304
8 GET_CUA_CHILD Static method Public Method Get CUA Child System 20100510
9 GET_FULL_NAME Static method Public Method User Full Name 20090827
10 GET_LOGGED_USR Static method Public Method Get logged user 20091020
11 GET_ORG_LVL_FOR_USR Static method Public Method Get Organization Level for user 20091214
12 GET_RANGES Static method Public Method Get Ranges 20100210
13 GET_USER_AUTHENTICATION Static method Public Method To get users Logon Credentials 20100104
14 GET_USER_COMPARE Static method Public Method Get user comparison 20100104
15 GET_USER_COMP_NH Static method Public Method Get user comparison 20101217
16 GET_USER_DATA Static method Public Method Get the User Data 20100104
17 GET_USER_FOR_ROLE Static method Public Method 20090831
18 GET_USER_PDPROF Static method Public Method Get User Pdprofile 20100707
19 GET_USER_PERNR_COMPARE Static method Public Method User and PERNR compare 20101217
20 GET_USER_RENAME Static method Public Method Get User rename 20100304
21 GET_USR_DETAILS Static method Public Method Get user details 20091124
22 GET_USR_GROUP Static method Public Method Get user group 20100302
23 GET_USR_LIST Static method Public Method Retrieve User's List 20090819
24 LOCK_USR Static method Public Method Lock User 20091204
25 RESET_PASWORD Static method Public Method Reset Password 20091204
26 RESET_PWD_CUA Static method Public Method Reset Password in CUA 20100225
27 SEARCH_PARAMETERS Static method Public Method Search User parameters 20100305
28 SEARCH_USER_DETAILS Static method Public Method Get user details based on SU01 fields search 20120919
29 SEARCH_USER_GROUP Static method Public Method Serach User Group 20100305
30 UNLOCK_USR Static method Public Method Unlock User 20091204
31 USER_RETAIN_ROLE Static method Public Method Update assigned role to user 20101126
32 USER_ROLE_PROV Static method Public Method User role provisioning 20091029
33 USR_DEFAULT_VAL Static method Public Method User default values 20091225
Events
Class /GRCPI/CL_GRIA_USR has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 YS_ADCP Public See coding 20090908 BEGIN OF ys_adcp, addrnumber TYPE adcp-addrnumber, persnumber TYPE adcp-persnumber, department TYPE adcp-department, tel_number TYPE adcp-tel_number, tel_extens TYPE adcp-tel_extens, smtp_addr TYPE adr6-smtp_addr, flgdefault TYPE adr6-flgdefault, "Note 1965636 END OF ys_adcp
2 YS_FIELD Public See coding 20100118 BEGIN OF ys_field, field TYPE xufield, END OF ys_field
3 YS_RANGE Public Type reference (TYPE) DD07V 20090819
4 YS_RESULT Public See coding 20100105 BEGIN OF ys_result , user TYPE usr02-bname, role TYPE agr_users-agr_name, text TYPE agr_texts-text, f_date TYPE agr_users-from_dat, t_date TYPE agr_users-to_dat, action(12), END OF ys_result
5 YS_USER1 Public See coding 20100104 BEGIN OF ys_user1, role TYPE agr_users-agr_name, text TYPE agr_texts-text, from_dat TYPE agr_users-from_dat, to_dat TYPE agr_users-to_dat, END OF ys_user1
6 YS_USER2 Public See coding 20100105 BEGIN OF ys_user2, role TYPE agr_users-agr_name, text TYPE agr_texts-text, from_dat TYPE agr_users-from_dat, to_dat TYPE agr_users-to_dat, END OF ys_user2
7 YS_USR Public See coding 20090820 BEGIN OF ys_usr, bname TYPE xubname, END OF ys_usr
8 YS_USR_ROLE Public See coding 20091029 BEGIN OF ys_usr_role, agr_name TYPE agr_name, uname TYPE xubname, from_dat TYPE datum, to_dat TYPE datum, org_flag TYPE agr_orgcol, col_flag TYPE agr_col, subsystem TYPE rfcrcvsys, END OF ys_usr_role
9 YT_ADCP Public See coding 20091111 yt_adcp TYPE HASHED TABLE OF ys_adcp WITH UNIQUE KEY addrnumber persnumber
10 YT_OPTION Public See coding 20090819 yt_option TYPE TABLE OF ys_range
11 YT_RESULT Public See coding 20100105 yt_result TYPE TABLE OF ys_result
12 YT_SIGN Public See coding 20090819 yt_sign TYPE TABLE OF ys_range
13 YT_USER1 Public See coding 20100105 yt_user1 TYPE TABLE OF ys_user1
14 YT_USER2 Public See coding 20100105 yt_user2 TYPE TABLE OF ys_user2
15 YT_USR Public See coding 20090820 yt_usr TYPE TABLE OF ys_usr
16 YT_USR_ROLE Public See coding 20091029 yt_usr_role TYPE TABLE OF ys_usr_role
Method Signatures

Method CHANGE_USER_PASSWORD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAPIRET2_TAB Error Messages 20100304
2 Importing IV_PASSWORD_NEW Value transfer Type reference (TYPE) XUNCODE New password 20100304
3 Importing IV_USERID_NEW Value transfer Type reference (TYPE) USR02-BNAME User Name in User Master Record 20100304

Method CHANGE_USER_PASSWORD on class /GRCPI/CL_GRIA_USR has no exception.

Method CHANGE_USR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ADDCOMREM Call by reference Type reference (TYPE) BP_COMREM_TTY Table Type: Remarks for Communication Types 20091125
2 Exporting ET_ADDFAX Call by reference Type reference (TYPE) BAPIADFAX_T Table Type for BAPIADFAX 20091125
3 Exporting ET_ADDPAG Call by reference Type reference (TYPE) BP_ADPAG_TTY Table Type: Pager Numbers 20091125
4 Exporting ET_ADDPRT Call by reference Type reference (TYPE) BP_ADPRT_TTY Table Type: PRT Addresses 20091125
5 Exporting ET_ADDRFC Call by reference Type reference (TYPE) BP_ADRFC_TTY Table Type: RFC Addresses 20091125
6 Exporting ET_ADDRML Call by reference Type reference (TYPE) BP_ADRML_TTY Table Type: RML Addresses 20091125
7 Exporting ET_ADDSMTP Call by reference Type reference (TYPE) BAPIADSMTP_T Table Type for BAPIADSMTP 20091125
8 Exporting ET_ADDSSF Call by reference Type reference (TYPE) BP_ADSSF_TTY Table Type: SSF Addresses 20091125
9 Exporting ET_ADDTEL Call by reference Type reference (TYPE) BAPIADTEL_T Table Type for BAPIADTEL 20091125
10 Exporting ET_ADDTLX Call by reference Type reference (TYPE) BP_ADTLX_TTY Table Type: Telex Number 20091125
11 Exporting ET_ADDTTX Call by reference Type reference (TYPE) BP_ADTTX_TTY Table Type: Teletex Number 20091125
12 Exporting ET_ADDURI Call by reference Type reference (TYPE) BP_ADURI_TTY Table Type: URI Addresses 20091125
13 Exporting ET_ADDX400 Call by reference Type reference (TYPE) BP_ADX400_TTY Table Type: X400 Addresses 20091125
14 Exporting ET_EXTIDHEAD Call by reference Type reference (TYPE) /GRCPI/GRIA_T_BAPIUSEXTIDHEAD Header Data for External ID of a User 20091125
15 Exporting ET_EXTIDPART Call by reference Type reference (TYPE) /GRCPI/GRIA_T_BAPIUSEXTIDPART Part of a Long Field for the External ID of a User 20091125
16 Exporting ET_GROUPS Call by reference Type reference (TYPE) /GRCPI/GRIA_T_BAPIGROUPS Table Type for BAPIGROUPS Structure from BAPI 20091125
17 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAPIRET2_TAB Error Messages 20091125
18 Exporting ET_RETURN Call by reference Type reference (TYPE) /SAPTRX/BAPIRET2_TABTYP table type to structure bapiret2 20091125
19 Exporting ET_UCLASSSYS Call by reference Type reference (TYPE) /GRCPI/GRIA_T_BAPIUCLASSSYS System-Specific License-Related User Classification 20091125
20 Exporting EV_RETURN_CODE Call by reference Type reference (TYPE) /GRCPI/GRIA_COUNT Index/Count 20091125
21 Importing IS_ADDCOMX Call by reference Type reference (TYPE) BAPIADCOMX Change Flags for Communication Types 20091125
22 Importing IS_ADDRESS Call by reference Type reference (TYPE) BAPIADDR3 BAPI reference structure for addresses (contact person) 20091125
23 Importing IS_ADDRESSX Call by reference Type reference (TYPE) BAPIADDR3X BAPI change reference struct. for addresses (contact person) 20091125
24 Importing IS_ALIAS Call by reference Type reference (TYPE) BAPIALIAS User Name Alias 20091125
25 Importing IS_ALIASX Call by reference Type reference (TYPE) BAPIALIASX User alias change flag 20091125
26 Importing IS_BACK_DISTRIBUTION Call by reference Type reference (TYPE) BAPIFLAG Indicator 20091125
27 Importing IS_COMPANY Call by reference Type reference (TYPE) BAPIUSCOMP Company to which a user is assigned 20091125
28 Importing IS_COMPANYX Call by reference Type reference (TYPE) BAPIUSCOMX Company to which a user is assigned 20091125
29 Importing IS_DEFAULTS Call by reference Type reference (TYPE) BAPIDEFAUL User: Fixed Values Transfer Structure 20091125
30 Importing IS_DEFAULTSX Call by reference Type reference (TYPE) BAPIDEFAX User: Change parameters for fixed value transfer structure 20091125
31 Importing IS_EXTIDSX Call by reference Type reference (TYPE) BAPIUSEXTIDX Change Indicators for External IDs 20091125
32 Importing IS_GROUPSX Call by reference Type reference (TYPE) BAPIGROUPX User group change flag 20091125
33 Importing IS_LOGONDATA Call by reference Type reference (TYPE) BAPILOGOND User: Logon Data Transfer Structure 20091125
34 Importing IS_LOGONDATAX Call by reference Type reference (TYPE) BAPILOGONX User: Logon Data Transfer Structure 20091125
35 Importing IS_PARAMETERX Call by reference Type reference (TYPE) BAPIPARAMX User: Change parameters for parameter transfer structure 20091125
36 Importing IS_PASSWORD Call by reference Type reference (TYPE) BAPIPWD SAP user password 20091125
37 Importing IS_PASSWORDX Call by reference Type reference (TYPE) BAPIPWDX Change parameters for an SAP user's password 20091125
38 Importing IS_REF_USER Call by reference Type reference (TYPE) BAPIREFUS User name 20091125
39 Importing IS_REF_USERX Call by reference Type reference (TYPE) BAPIREFUSX Reference user change flag 20091125
40 Importing IS_SNC Call by reference Type reference (TYPE) BAPISNCU SNC attributes for a user 20091125
41 Importing IS_SNCX Call by reference Type reference (TYPE) BAPISNCUX SNC attributes for a user (changed fields) 20091125
42 Importing IS_SUBSYSTEM Value transfer Type reference (TYPE) /GRCPI/GRIA_S_CUA_CHILD CUA Child System 20100513
43 Importing IS_UCLASS Value transfer Type reference (TYPE) BAPIUCLASS License-Related User Classification 20091125
44 Importing IS_UCLASSX Value transfer Type reference (TYPE) BAPIUCLASSX Change Indicators for License-Related User Classification 20091125
45 Importing IT_PARAMETER Value transfer Type reference (TYPE) /GRCPI/GRIA_T_BAPIPARAM User: Parameter Transfer Structure 20091125
46 Importing IV_LANG Call by reference Type reference (TYPE) LANGU SY-LANGU Language Key 20091127
47 Importing IV_USERNAME Call by reference Type reference (TYPE) XUBNAME User Name in User Master Record 20091125

Method CHANGE_USR on class /GRCPI/CL_GRIA_USR has no exception.

Method CREATE_USER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ET_ADDCOMREM Value transfer Type reference (TYPE) BP_COMREM_TTY BAPI structure for communication type comments 20091123
2 Changing ET_ADDFAX Value transfer Type reference (TYPE) BAPIADFAX_T BAPI Structure for Fax Numbers (Business Address Services) 20091123
3 Changing ET_ADDPAG Value transfer Type reference (TYPE) BP_ADPAG_TTY BAPI Structure for Pager Numbers (Business Address Services) 20091123
4 Changing ET_ADDPRT Value transfer Type reference (TYPE) BP_ADPRT_TTY BAPI Structure for PRT Addresses (Business Address Services) 20091123
5 Changing ET_ADDRFC Value transfer Type reference (TYPE) BP_ADRFC_TTY BAPI Structure for RFC Addresses (Business Address Services) 20091123
6 Changing ET_ADDRML Value transfer Type reference (TYPE) BP_ADRML_TTY BAPI Structure for RML Addresses (Business Address Services) 20091123
7 Changing ET_ADDSMTP Value transfer Type reference (TYPE) BAPIADSMTP_T BAPI Structure for E-Mail Addresses (Bus. Address Services) 20091123
8 Changing ET_ADDSSF Value transfer Type reference (TYPE) BP_ADSSF_TTY BAPI Structure for SSF Addresses (Business Address Services) 20091123
9 Changing ET_ADDTEL Value transfer Type reference (TYPE) BAPIADTEL_T BAPI Structure for Telephone Numbers (Bus. Address Services) 20091123
10 Changing ET_ADDTLX Value transfer Type reference (TYPE) BP_ADTLX_TTY BAPI Structure for Telex Numbers (Business Address Services) 20091123
11 Changing ET_ADDTTX Value transfer Type reference (TYPE) BP_ADTTX_TTY BAPI Structure for Teletex Numbers (Bus. Address Services) 20091123
12 Changing ET_ADDURI Value transfer Type reference (TYPE) BP_ADURI_TTY BAPI Structure for URI Addresses (Business Address Services) 20091123
13 Changing ET_ADDX400 Value transfer Type reference (TYPE) BP_ADX400_TTY BAPI Structure for X.400 Addresses (Bus. Address Services) 20091123
14 Changing ET_GROUPS Value transfer Type reference (TYPE) /GRCPI/GRIA_T_BAPIGROUPS Transfer Structure for a List of User Groups 20091123
15 Changing ET_MESSAGE Call by reference Type reference (TYPE) BAPIRET2_TAB Error Messages 20091214
16 Changing ET_RETURN Value transfer Type reference (TYPE) /SAPTRX/BAPIRET2_TABTYP Return Parameter 20091123
17 Exporting EV_GENERATE_PASSWORD Value transfer Type reference (TYPE) XUNCODE New password 20091120
18 Exporting EV_RETURN_CODE Call by reference Type reference (TYPE) /GRCPI/GRIA_COUNT Index/Count 20091214
19 Importing IT_PARAMETER Value transfer Type reference (TYPE) /GRCPI/GRIA_T_BAPIPARAM User: Parameter Transfer Structure 20091123
20 Importing IV_ADDRESS Value transfer Type reference (TYPE) BAPIADDR3 BAPI reference structure for addresses (contact person) 20091120
21 Importing IV_ALIAS Value transfer Type reference (TYPE) BAPIALIAS User Name Alias 20091120
22 Importing IV_COMPANY Value transfer Type reference (TYPE) BAPIUSCOMP Company to which a user is assigned 20091120
23 Importing IV_DEFAULTS Value transfer Type reference (TYPE) BAPIDEFAUL User: Fixed Values Transfer Structure 20091120
24 Importing IV_DESTINATION Value transfer Type reference (TYPE) RFCRCVSYS Receiving system for central user administration 20100511
25 Importing IV_EX_ADDRESS Value transfer Type reference (TYPE) BAPIADDR3-PERS_NO Person number 20091120
26 Importing IV_FORCE_SYSTEM_ASSIGNMENT Value transfer Type reference (TYPE) BAPIFLAG-BAPIFLAG Single-Character Flag 20091120
27 Importing IV_IS_GEN_PASSWORD Value transfer Type reference (TYPE) CHAR1 Single-Character Flag 20091120
28 Importing IV_LOGONDATA Value transfer Type reference (TYPE) BAPILOGOND User: Logon Data Transfer Structure 20091120
29 Importing IV_NAME_IN Value transfer Type reference (TYPE) BAPIBNAME User name 20091120
30 Importing IV_PASSWORD Value transfer Type reference (TYPE) BAPIPWD SAP user password 20091120
31 Importing IV_PASSWORD_LENGTH Value transfer Type reference (TYPE) I 20091120
32 Importing IV_REF_USER Value transfer Type reference (TYPE) BAPIREFUS User name 20091120
33 Importing IV_SNC Value transfer Type reference (TYPE) BAPISNCU SNC attributes for a user 20091120
34 Importing IV_UCLASS Value transfer Type reference (TYPE) /GRCPI/GRIA_S_BAPIUCLAS License-Related User Classification 20091120
35 Importing IV_USERNAME Value transfer Type reference (TYPE) BAPIBNAME-BAPIBNAME User Name in User Master Record 20091120

Method CREATE_USER on class /GRCPI/CL_GRIA_USR has no exception.

Method CREATE_USER_CUA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ADDCOMREM Value transfer Type reference (TYPE) BP_COMREM_TTY BAPI structure for communication type comments 20100304
2 Exporting ET_ADDFAX Value transfer Type reference (TYPE) BAPIADFAX_T BAPI Structure for Fax Numbers (Business Address Services) 20100304
3 Exporting ET_ADDPAG Value transfer Type reference (TYPE) BP_ADPAG_TTY BAPI Structure for Pager Numbers (Business Address Services) 20100304
4 Exporting ET_ADDPRT Value transfer Type reference (TYPE) BP_ADPRT_TTY BAPI Structure for PRT Addresses (Business Address Services) 20100304
5 Exporting ET_ADDRFC Value transfer Type reference (TYPE) BP_ADRFC_TTY BAPI Structure for RFC Addresses (Business Address Services) 20100304
6 Exporting ET_ADDRML Value transfer Type reference (TYPE) BP_ADRML_TTY BAPI Structure for RML Addresses (Business Address Services) 20100304
7 Exporting ET_ADDSMTP Value transfer Type reference (TYPE) BAPIADSMTP_T BAPI Structure for E-Mail Addresses (Bus. Address Services) 20100304
8 Exporting ET_ADDSSF Value transfer Type reference (TYPE) BP_ADSSF_TTY BAPI Structure for SSF Addresses (Business Address Services) 20100304
9 Exporting ET_ADDTEL Value transfer Type reference (TYPE) BAPIADTEL_T BAPI Structure for Telephone Numbers (Bus. Address Services) 20100304
10 Exporting ET_ADDTLX Value transfer Type reference (TYPE) BP_ADTLX_TTY BAPI Structure for Telex Numbers (Business Address Services) 20100304
11 Exporting ET_ADDTTX Value transfer Type reference (TYPE) BP_ADTTX_TTY BAPI Structure for Teletex Numbers (Bus. Address Services) 20100304
12 Exporting ET_ADDURI Value transfer Type reference (TYPE) BP_ADURI_TTY BAPI Structure for URI Addresses (Business Address Services) 20100304
13 Exporting ET_ADDX400 Value transfer Type reference (TYPE) BP_ADX400_TTY BAPI Structure for X.400 Addresses (Bus. Address Services) 20100304
14 Exporting ET_EXTIDHEAD Value transfer Type reference (TYPE) /GRCPI/GRIA_T_BAPIUSEXTIDHEAD Header Data for External ID of a User 20100304
15 Exporting ET_EXTIDPART Value transfer Type reference (TYPE) /GRCPI/GRIA_T_BAPIUSEXTIDPART Part of a Long Field for the External ID of a User 20100304
16 Exporting ET_GROUPS Value transfer Type reference (TYPE) /GRCPI/GRIA_T_BAPIGROUPS Transfer Structure for a List of User Groups 20100304
17 Exporting ET_PARAMETER1 Value transfer Type reference (TYPE) /GRCPI/GRIA_T_BAPIPARAM1 User: Parameter Transfer Structure 20100304
18 Exporting ET_RETURN Value transfer Type reference (TYPE) BAPIRET2_TAB Return Parameter 20100304
19 Exporting EV_GENERATE_PASSWORD Value transfer Type reference (TYPE) XUNCODE New password 20100304
20 Exporting EV_RETURN_CODE Value transfer Type reference (TYPE) /GRCPI/GRIA_COUNT Index/Count 20100304
21 Importing IT_PARAMETER Value transfer Type reference (TYPE) /GRCPI/GRIA_T_BAPIPARAM User: Parameter Transfer Structure 20100304
22 Importing IT_SUBSYSTEMS Call by reference Type reference (TYPE) /GRCPI/GRIA_T_USZBVSYS CUA: Assignment of Systems to Users 20100304
23 Importing IV_ADDRESS Value transfer Type reference (TYPE) BAPIADDR3 BAPI reference structure for addresses (contact person) 20100304
24 Importing IV_ALIAS Value transfer Type reference (TYPE) BAPIALIAS User Name Alias 20100304
25 Importing IV_COMPANY Value transfer Type reference (TYPE) BAPIUSCOMP Company to which a user is assigned 20100304
26 Importing IV_DEFAULTS Value transfer Type reference (TYPE) BAPIDEFAUL User: Fixed Values Transfer Structure 20100304
27 Importing IV_EX_ADDRESS Value transfer Type reference (TYPE) AD_PERSNUM Person number 20100304
28 Importing IV_FLAGID Value transfer Type reference (TYPE) CHAR2 Version Number Component 20100304
29 Importing IV_FORCE_SYSTEM_ASSIGNMENT Value transfer Type reference (TYPE) BAPIFLAG-BAPIFLAG Single-Character Flag 20100304
30 Importing IV_GEN_PASSWORD Value transfer Type reference (TYPE) CHAR1 Single-Character Flag 20100304
31 Importing IV_LOGONDATA Value transfer Type reference (TYPE) BAPILOGOND User: Logon Data Transfer Structure 20100304
32 Importing IV_NAME_IN Value transfer Type reference (TYPE) BAPIBNAME User name 20100304
33 Importing IV_NEW_SYSTEM Value transfer Type reference (TYPE) RFCRCVSYS Receiving system for central user administration 20100304
34 Importing IV_PASSWORD Value transfer Type reference (TYPE) BAPIPWD SAP user password 20100304
35 Importing IV_REF_USER Value transfer Type reference (TYPE) BAPIREFUS User name 20100304
36 Importing IV_SNC Value transfer Type reference (TYPE) BAPISNCU SNC attributes for a user 20100304
37 Importing IV_UCLASS Value transfer Type reference (TYPE) BAPIUCLASS License-Related User Classification 20100304
38 Importing IV_USERNAME Value transfer Type reference (TYPE) XUBNAME User Name in User Master Record 20100304

Method CREATE_USER_CUA on class /GRCPI/CL_GRIA_USR has no exception.

Method CREATE_USER_CUA_NH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ADDCOMREM Value transfer Type reference (TYPE) BP_COMREM_TTY BAPI structure for communication type comments 20100304
2 Exporting ET_ADDFAX Value transfer Type reference (TYPE) BAPIADFAX_T BAPI Structure for Fax Numbers (Business Address Services) 20100304
3 Exporting ET_ADDPAG Value transfer Type reference (TYPE) BP_ADPAG_TTY BAPI Structure for Pager Numbers (Business Address Services) 20100304
4 Exporting ET_ADDPRT Value transfer Type reference (TYPE) BP_ADPRT_TTY BAPI Structure for PRT Addresses (Business Address Services) 20100304
5 Exporting ET_ADDRFC Value transfer Type reference (TYPE) BP_ADRFC_TTY BAPI Structure for RFC Addresses (Business Address Services) 20100304
6 Exporting ET_ADDRML Value transfer Type reference (TYPE) BP_ADRML_TTY BAPI Structure for RML Addresses (Business Address Services) 20100304
7 Exporting ET_ADDSMTP Value transfer Type reference (TYPE) BAPIADSMTP_T BAPI Structure for E-Mail Addresses (Bus. Address Services) 20100304
8 Exporting ET_ADDSSF Value transfer Type reference (TYPE) BP_ADSSF_TTY BAPI Structure for SSF Addresses (Business Address Services) 20100304
9 Exporting ET_ADDTEL Value transfer Type reference (TYPE) BAPIADTEL_T BAPI Structure for Telephone Numbers (Bus. Address Services) 20100304
10 Exporting ET_ADDTLX Value transfer Type reference (TYPE) BP_ADTLX_TTY BAPI Structure for Telex Numbers (Business Address Services) 20100304
11 Exporting ET_ADDTTX Value transfer Type reference (TYPE) BP_ADTTX_TTY BAPI Structure for Teletex Numbers (Bus. Address Services) 20100304
12 Exporting ET_ADDURI Value transfer Type reference (TYPE) BP_ADURI_TTY BAPI Structure for URI Addresses (Business Address Services) 20100304
13 Exporting ET_ADDX400 Value transfer Type reference (TYPE) BP_ADX400_TTY BAPI Structure for X.400 Addresses (Bus. Address Services) 20100304
14 Exporting ET_EXTIDHEAD Value transfer Type reference (TYPE) /GRCPI/GRIA_T_BAPIUSEXTIDHEAD Header Data for External ID of a User 20100304
15 Exporting ET_EXTIDPART Value transfer Type reference (TYPE) /GRCPI/GRIA_T_BAPIUSEXTIDPART Part of a Long Field for the External ID of a User 20100304
16 Exporting ET_GROUPS Value transfer Type reference (TYPE) /GRCPI/GRIA_T_BAPIGROUPS Transfer Structure for a List of User Groups 20100304
17 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAPIRET2_TAB Error Messages 20100304
18 Importing ET_PARAMETER Call by reference Type reference (TYPE) BAPIPARAM User: Parameter Transfer Structure 20100304
19 Exporting ET_PARAMETER1 Value transfer Type reference (TYPE) /GRCPI/GRIA_T_BAPIPARAM1 User: Parameter Transfer Structure 20100304
20 Exporting ET_RETURN Value transfer Type reference (TYPE) BAPIRET2_TAB Return Parameter 20100304
21 Importing ET_SUBSYSTEMS Value transfer Type reference (TYPE) /GRCPI/GRIA_T_USZBVSYS CUA: Assignment of Systems to Users 20100304
22 Exporting EV_GENERATE_PASSWORD Value transfer Type reference (TYPE) XUNCODE New password 20100304
23 Exporting EV_RETURN_CODE Value transfer Type reference (TYPE) /GRCPI/GRIA_COUNT Index/Count 20100304
24 Importing IV_ADDRESS Value transfer Type reference (TYPE) BAPIADDR3 BAPI reference structure for addresses (contact person) 20100304
25 Importing IV_ALIAS Value transfer Type reference (TYPE) BAPIALIAS User Name Alias 20100304
26 Importing IV_COMPANY Value transfer Type reference (TYPE) BAPIUSCOMP Company to which a user is assigned 20100304
27 Importing IV_DEFAULTS Value transfer Type reference (TYPE) BAPIDEFAUL User: Fixed Values Transfer Structure 20100304
28 Importing IV_EX_ADDRESS Value transfer Type reference (TYPE) BAPIADDR3-PERS_NO Person number 20100304
29 Importing IV_FLAGID Value transfer Type reference (TYPE) CHAR2 Version Number Component 20100304
30 Importing IV_FORCE_SYSTEM_ASSIGNMENT Value transfer Type reference (TYPE) BAPIFLAG-BAPIFLAG Indicator 20100304
31 Importing IV_GEN_PASSWORD Value transfer Type reference (TYPE) CHAR1 Single-Character Flag 20100304
32 Importing IV_LOGONDATA Value transfer Type reference (TYPE) BAPILOGOND User: Logon Data Transfer Structure 20100304
33 Importing IV_NAME_IN Value transfer Type reference (TYPE) BAPIBNAME User name 20100304
34 Importing IV_NEW_SYSTEM Value transfer Type reference (TYPE) USZBVLNDRC-RCVSYSTEM Receiving system for central user administration 20100304
35 Importing IV_PARAMETER Value transfer Type reference (TYPE) /GRCPI/GRIA_T_BAPIPARAM User: Parameter Transfer Table 20100304
36 Importing IV_PASSWORD Value transfer Type reference (TYPE) BAPIPWD SAP user password 20100304
37 Importing IV_REF_USER Value transfer Type reference (TYPE) BAPIREFUS User name 20100304
38 Importing IV_SNC Value transfer Type reference (TYPE) BAPISNCU SNC attributes for a user 20100304
39 Importing IV_UCLASS Value transfer Type reference (TYPE) BAPIUCLASS License-Related User Classification 20100304
40 Importing IV_USERNAME Call by reference Type reference (TYPE) XUBNAME User Name in User Master Record 20100304

Method CREATE_USER_CUA_NH on class /GRCPI/CL_GRIA_USR has no exception.

Method DELETE_USR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Value transfer Type reference (TYPE) BAPIRET2_T Return parameter table 20100125
2 Exporting ET_OPERATION_RESULT Value transfer Type reference (TYPE) /GRCPI/GRIA_T_OPREATION_RESULT Bulk provisioning operation result table 20100512
3 Exporting EV_RETURN_CODE Value transfer Type reference (TYPE) /GRCPI/GRIA_COUNT 20100122
4 Importing IT_SUBSYSTEM Value transfer Type reference (TYPE) /GRCPI/GRIA_T_CUA_CHILD CUA Child 20100511
5 Importing IT_USR_RANGE Call by reference Type reference (TYPE) /GRCPI/GRIA_T_USR_RANGE User range table 20100122

Method DELETE_USR on class /GRCPI/CL_GRIA_USR has no exception.

Method GENERATE_PWD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_PASSWORD Call by reference Type reference (TYPE) XUNCODE New password 20100304
2 Exporting EV_SUBRC Call by reference Type reference (TYPE) SY-SUBRC Return Value of ABAP Statements 20100304
3 Importing IV_PASSWORD_LENGTH Value transfer Type reference (TYPE) I 20100304

Method GENERATE_PWD on class /GRCPI/CL_GRIA_USR has no exception.

Method GET_CUA_CHILD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CHILD Value transfer Type reference (TYPE) /GRCPI/GRIA_T_CUA_CHILD CUA Child 20100510
2 Exporting ET_MESSAGE Value transfer Type reference (TYPE) BAPIRET2_T Error Messages 20100510
3 Exporting EV_PARENT Value transfer Type reference (TYPE) RFCRCVSYS Receiving system for central user administration 20100601
4 Exporting EV_RETURN_CODE Value transfer Type reference (TYPE) /GRCPI/GRIA_COUNT Index/Count 20100510

Method GET_CUA_CHILD on class /GRCPI/CL_GRIA_USR has no exception.

Method GET_FULL_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAPIRET2_TAB Error Messages 20090827
2 Exporting EV_DEPT Call by reference Type reference (TYPE) AD_DPRTMNT Department 20090827
3 Exporting EV_FNAME Call by reference Type reference (TYPE) AD_NAMEFIR First name 20090827
4 Exporting EV_LNAME Call by reference Type reference (TYPE) AD_NAMELAS Last name 20090827
5 Exporting EV_MNAME Call by reference Type reference (TYPE) AD_NAMEMID Middle name or second forename of a person 20090827
6 Exporting EV_RETURN_CODE Call by reference Type reference (TYPE) /GRCPI/GRIA_COUNT Natural number 20090827
7 Importing IV_USR Call by reference Type reference (TYPE) XUBNAME Branching Name 20090827

Method GET_FULL_NAME on class /GRCPI/CL_GRIA_USR has no exception.

Method GET_LOGGED_USR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LOGGED_USR Call by reference Type reference (TYPE) /GRCPI/GRIA_T_USR Logged in Users 20091020
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAPIRET2_TAB Error Messages 20091020
3 Exporting EV_RETURN_CODE Call by reference Type reference (TYPE) /GRCPI/GRIA_COUNT Index/Count 20091020

Method GET_LOGGED_USR on class /GRCPI/CL_GRIA_USR has no exception.

Method GET_ORG_LVL_FOR_USR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAPIRET2_TAB Error Messages 20091214
2 Exporting ET_ORG_USR Call by reference Type reference (TYPE) /GRCPI/GRIA_T_USR_ORG_LVL Users Organization Level table 20091214
3 Exporting EV_RETURN_CODE Call by reference Type reference (TYPE) /GRCPI/GRIA_COUNT Index/Count 20091214
4 Importing IT_ORG_LVL_RANGE Call by reference Type reference (TYPE) /GRCPI/GRIA_T_FIELD_RANGE Field Range 20091214
5 Importing IT_USR_RANGE Call by reference Type reference (TYPE) /GRCPI/GRIA_T_USR_RANGE User range table 20091214
6 Importing IV_INC_RUN_DATE Call by reference Type reference (TYPE) TIMESTAMP Date 20091214

Method GET_ORG_LVL_FOR_USR on class /GRCPI/CL_GRIA_USR has no exception.

Method GET_RANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAPIRET2_TAB Error Messages 20100210
2 Exporting ET_USR_RANGE Call by reference Type reference (TYPE) /GRCPI/GRIA_T_USR_RANGE User range table 20100210
3 Exporting EV_RETURN_CODE Call by reference Type reference (TYPE) /GRCPI/GRIA_COUNT Index/Count 20100210
4 Importing IV_DATE_FROM Value transfer Type reference (TYPE) DATUM Date 20100401
5 Importing IV_MAX_COUNT Call by reference Type reference (TYPE) /GRCPI/GRIA_COUNT Index/Count 20100210

Method GET_RANGES on class /GRCPI/CL_GRIA_USR has no exception.

Method GET_USER_AUTHENTICATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Value transfer Type reference (TYPE) BAPIRET2_TAB Return Parameter 20100105
2 Exporting ET_PRINTERDATA Value transfer Type reference (TYPE) /GRCPI/GRIA_T_PRINTER Spool: Printer declaration 20100831
3 Exporting ET_TBL_COMM_METHOD Value transfer Type reference (TYPE) /GRCPI/GRIA_T_COMM_METHOD Users Communication Method 20100105
4 Exporting ET_TBL_USER_SNC Value transfer Type reference (TYPE) /GRCPI/GRIA_T_USER_SNC User - SNC information 20100105
5 Exporting ET_VALIDUSERDATA Value transfer Type reference (TYPE) /GRCPI/GRIA_T_VALID_USER_DATA Valid User Data 20100105
6 Exporting ET_VALIDUSERDATA_HR Value transfer Type reference (TYPE) /GRCPI/GRIA_T_VALIDUSERDATA_HR User HR Data 20100831
7 Exporting EV_RETURN_CODE Value transfer Type reference (TYPE) /GRCPI/GRIA_COUNT Index/Count 20100105
8 Importing IV_FLAGID Value transfer Type reference (TYPE) CRMCHAR2 Flag for Input Data 20100105
9 Importing IV_PASSWORD Value transfer Type reference (TYPE) XUNCODE Password 20100105
10 Importing IV_PATHID Value transfer Type reference (TYPE) CHAR8 'B012' Character field, 8 characters long 20100831
11 Importing IV_USERID Value transfer Type reference (TYPE) XUBNAME User Name in User Master Record 20100105

Method GET_USER_AUTHENTICATION on class /GRCPI/CL_GRIA_USR has no exception.

Method GET_USER_COMPARE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAPIRET2_TAB Error Messages 20100106
2 Exporting ET_USER_COMP Call by reference Type reference (TYPE) /GRCPI/GRIA_T_USR_COMPARE User Comparison 20100104
3 Exporting ET_USER_PROF Call by reference Type reference (TYPE) /GRCPI/GRIA_T_USR_COMPARE User Comparison 20100104
4 Exporting EV_RETURN_CODE Call by reference Type reference (TYPE) /GRCPI/GRIA_COUNT Index/Count 20100106
5 Importing IV_EXP_ROLES_FLAG Call by reference Type reference (TYPE) CHAR1 Single-Character Flag 20100107
6 Importing IV_LANGU Call by reference Type reference (TYPE) SY-LANGU Language Key 20100107
7 Importing IV_S_USER Call by reference Type reference (TYPE) USR02-BNAME User Name in User Master Record 20100107
8 Importing IV_T_USER Call by reference Type reference (TYPE) USR02-BNAME User Name in User Master Record 20100107

Method GET_USER_COMPARE on class /GRCPI/CL_GRIA_USR has no exception.

Method GET_USER_COMP_NH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAPIRET2_TAB Error Messages 20101217
2 Exporting ET_USER_COMP Call by reference Type reference (TYPE) /GRCPI/GRIA_T_USR_COMPARE User Comparison 20101217
3 Exporting EV_RETURN_CODE Call by reference Type reference (TYPE) /GRCPI/GRIA_COUNT Index/Count 20101217
4 Importing IV_LANGU Call by reference Type reference (TYPE) SY-LANGU Language Key 20101217
5 Importing IV_S_USER Call by reference Type reference (TYPE) USR02-BNAME User Name in User Master Record 20101217
6 Importing IV_T_USER Call by reference Type reference (TYPE) USR02-BNAME User Name in User Master Record 20101217

Method GET_USER_COMP_NH on class /GRCPI/CL_GRIA_USR has no exception.

Method GET_USER_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_COMM Value transfer Type reference (TYPE) /GRCPI/GRIA_T_COMM_METHOD Users Communication Method 20100104
2 Exporting ET_USRACL Value transfer Type reference (TYPE) /GRCPI/GRIA_T_USER_SNC User - SNC information 20100104
3 Exporting ET_VALIDUSERDATA Value transfer Type reference (TYPE) /GRCPI/GRIA_T_VALID_USER_DATA Valid User Data 20100104
4 Importing IV_USERID Value transfer Type reference (TYPE) XUBNAME User Name in User Master Record 20100104

Method GET_USER_DATA on class /GRCPI/CL_GRIA_USR has no exception.

Method GET_USER_FOR_ROLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAPIRET2_TAB Error Messages 20090831
2 Exporting ET_USERS Call by reference Type reference (TYPE) /GRCPI/GRIA_T_USR_ROLE User name table 20090831
3 Exporting EV_RETURN_CODE Call by reference Type reference (TYPE) /GRCPI/GRIA_COUNT Index/Count 20090831
4 Importing IT_ROLE_RANGE Call by reference Type reference (TYPE) /GRCPI/GRIA_T_ROLE_RANGE Role Range 20090831

Method GET_USER_FOR_ROLE on class /GRCPI/CL_GRIA_USR has no exception.

Method GET_USER_PDPROF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Value transfer Type reference (TYPE) BAPIRET2_TAB Error Messages 20100707
2 Exporting ET_PDPROF Value transfer Type reference (TYPE) /GRCPI/GRIA_T_PDPROF_LIST PD Profile 20100707
3 Exporting EV_RETURN_CODE Value transfer Type reference (TYPE) /GRCPI/GRIA_COUNT Index/Count 20100707
4 Importing IT_USER Value transfer Type reference (TYPE) /GRCPI/GRIA_T_USR 20100708
5 Importing IV_IS_DESC_REQD Value transfer Type reference (TYPE) /GRCPI/GRIA_BOOLEAN Boolean 20100708
6 Importing IV_LANG Value transfer Type reference (TYPE) LANGU SY-LANGU Language Key 20100708

Method GET_USER_PDPROF on class /GRCPI/CL_GRIA_USR has no exception.

Method GET_USER_PERNR_COMPARE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_COMPARE Call by reference Type reference (TYPE) /GRCPI/GRIA_T_USR_COMPARE table type for user compare 20101217
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAPIRET2_TAB Error Messages 20101217
3 Exporting EV_RETURN_CODE Call by reference Type reference (TYPE) /GRCPI/GRIA_COUNT Index/Count 20101217
4 Importing IV_LANGU Call by reference Type reference (TYPE) SPRAS Language Key 20101217
5 Importing IV_SOURCETYPE Call by reference Type reference (TYPE) CHAR1 Single-Character Flag 20101217
6 Importing IV_SOURCEVALUE Call by reference Type reference (TYPE) CHAR12 Character Field of Length 12 20101217
7 Importing IV_TARGETTYPE Call by reference Type reference (TYPE) CHAR1 Single-Character Flag 20101217
8 Importing IV_TARGETVALUE Call by reference Type reference (TYPE) CHAR12 Character Field of Length 12 20101217

Method GET_USER_PERNR_COMPARE on class /GRCPI/CL_GRIA_USR has no exception.

Method GET_USER_RENAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAPIRET2_TAB Error Messages 20100304
2 Exporting EV_PASSWORD Call by reference Type reference (TYPE) XUNCODE New password 20100304
3 Exporting EV_RETURN_CODE Call by reference Type reference (TYPE) /GRCPI/GRIA_COUNT Index/Count 20100304
4 Importing IV_NEW_USERID Value transfer Type reference (TYPE) USR02-BNAME User Name in User Master Record 20100304
5 Importing IV_OLD_USERID Value transfer Type reference (TYPE) USR02-BNAME User Name in User Master Record 20100304

Method GET_USER_RENAME on class /GRCPI/CL_GRIA_USR has no exception.

Method GET_USR_DETAILS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ADDRESS Call by reference Type reference (TYPE) BAPIADDR3 BAPI reference structure for addresses (contact person) 20091125
2 Exporting ES_ALIAS Call by reference Type reference (TYPE) BAPIALIAS User Name Alias 20091125
3 Exporting ES_COMPANY Call by reference Type reference (TYPE) BAPIUSCOMP Company to which a user is assigned 20091125
4 Exporting ES_DEFAULTS Call by reference Type reference (TYPE) BAPIDEFAUL User: Fixed Values Transfer Structure 20091125
5 Exporting ES_ISLOCKED Call by reference Type reference (TYPE) BAPISLOCKD User Lock 20091125
6 Exporting ES_LASTMODIFIED Call by reference Type reference (TYPE) BAPIMODDAT User: Last Change (Date and Time) 20091125
7 Exporting ES_LOGONDATA Call by reference Type reference (TYPE) BAPILOGOND User: Logon Data Transfer Structure 20091125
8 Exporting ES_REF_USER Call by reference Type reference (TYPE) BAPIREFUS User name 20091125
9 Exporting ES_SNC Call by reference Type reference (TYPE) BAPISNCU SNC attributes for a user 20091125
10 Exporting ES_UCLASS Call by reference Type reference (TYPE) BAPIUCLASS License-Related User Classification 20091125
11 Exporting ES_VALIDUSERDATA_HR Value transfer Type reference (TYPE) /GRCPI/GRIA_S_VALIDUSERDATA_HR User HR Data 20100625
12 Exporting ET_ACTIVITYGROUPS Call by reference Type reference (TYPE) RSSBR_T_BADI_BAPIAGR Activity groups 20091124
13 Exporting ET_ADDCOMREM Call by reference Type reference (TYPE) BP_COMREM_TTY BAPI structure for communication type comments 20091124
14 Exporting ET_ADDFAX Call by reference Type reference (TYPE) BAPIADFAX_T BAPI Structure for Fax Numbers (Business Address Services) 20091124
15 Exporting ET_ADDPAG Call by reference Type reference (TYPE) BP_ADPAG_TTY BAPI Structure for Pager Numbers (Business Address Services) 20091124
16 Exporting ET_ADDPRT Call by reference Type reference (TYPE) BP_ADPRT_TTY BAPI Structure for PRT Addresses (Business Address Services) 20091124
17 Exporting ET_ADDRFC Call by reference Type reference (TYPE) BP_ADRFC_TTY BAPI Structure for RFC Addresses (Business Address Services) 20091124
18 Exporting ET_ADDRML Call by reference Type reference (TYPE) BP_ADRML_TTY BAPI Structure for RML Addresses (Business Address Services) 20091124
19 Exporting ET_ADDSMTP Call by reference Type reference (TYPE) BAPIADSMTP_T BAPI Structure for E-Mail Addresses (Bus. Address Services) 20091124
20 Exporting ET_ADDSSF Call by reference Type reference (TYPE) BP_ADSSF_TTY BAPI Structure for SSF Addresses (Business Address Services) 20091124
21 Exporting ET_ADDTEL Call by reference Type reference (TYPE) BAPIADTEL_T BAPI Structure for Telephone Numbers (Bus. Address Services) 20091124
22 Exporting ET_ADDTLX Call by reference Type reference (TYPE) BP_ADTLX_TTY BAPI Structure for Telex Numbers (Business Address Services) 20091124
23 Exporting ET_ADDTTX Call by reference Type reference (TYPE) BP_ADTTX_TTY BAPI Structure for Teletex Numbers (Bus. Address Services) 20091124
24 Exporting ET_ADDURI Call by reference Type reference (TYPE) BP_ADURI_TTY BAPI Structure for URI Addresses (Business Address Services) 20091124
25 Exporting ET_ADDX400 Call by reference Type reference (TYPE) BP_ADX400_TTY BAPI Structure for X.400 Addresses (Bus. Address Services) 20091124
26 Exporting ET_EXTIDHEAD Call by reference Type reference (TYPE) /GRCPI/GRIA_T_BAPIUSEXTIDHEAD Header Data for External ID of a User 20091124
27 Exporting ET_EXTIDPART Call by reference Type reference (TYPE) /GRCPI/GRIA_T_BAPIUSEXTIDPART Part of a Long Field for the External ID of a User 20091124
28 Exporting ET_GROUPS Call by reference Type reference (TYPE) /GRCPI/GRIA_T_USGROUPS Transfer Structure for a List of User Groups 20091124
29 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAPIRET2_TAB Error Messages 20091124
30 Exporting ET_PARAMETER Call by reference Type reference (TYPE) RSSBR_T_BADI_PARAMETER User: Parameter Transfer Structure 20091124
31 Exporting ET_PARAMETER1 Call by reference Type reference (TYPE) /GRCPI/GRIA_T_BAPIPARAM1 User: Parameter Transfer Table 20131122
32 Exporting ET_PROFILES Call by reference Type reference (TYPE) RSSBR_T_BADI_BAPIPROF User: Profile Transfer Structure 20091124
33 Exporting ET_SYSTEMS Call by reference Type reference (TYPE) /GRCPI/GRIA_T_BAPIRCVSYS BAPI Structure for CUA Target Systems 20091124
34 Exporting ET_UCLASSSYS Call by reference Type reference (TYPE) /GRCPI/GRIA_T_BAPIUCLASSSYS System-Specific License-Related User Classification 20091124
35 Exporting EV_MANAGER_ID Call by reference Type reference (TYPE) XUBNAME Manager user id 20100222
36 Exporting EV_RETURN_CODE Call by reference Type reference (TYPE) /GRCPI/GRIA_COUNT Index/Count 20091124
37 Importing IV_CACHE_RESULTS Call by reference Type reference (TYPE) FLAG_X Indicator 20091125
38 Importing IV_HRONLY Call by reference Type reference (TYPE) CHAR1 HR flag 20100818
39 Importing IV_PATHID Call by reference Type reference (TYPE) CHAR8 Path Id 20100818
40 Importing IV_USERNAME Call by reference Type reference (TYPE) BAPIBNAME-BAPIBNAME User Name in User Master Record 20091125

Method GET_USR_DETAILS on class /GRCPI/CL_GRIA_USR has no exception.

Method GET_USR_GROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_USR_GROUP Value transfer Type reference (TYPE) /GRCPI/GRIA_T_USR_GROUP User group table 20100302
2 Exporting EV_RETURN_CODE Value transfer Type reference (TYPE) /GRCPI/GRIA_COUNT Index/Count 20100302
3 Importing IV_LANG Value transfer Type reference (TYPE) SPRAS Texts in user master/authorizations 20100302

Method GET_USR_GROUP on class /GRCPI/CL_GRIA_USR has no exception.

Method GET_USR_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Value transfer Type reference (TYPE) BAPIRET2_TAB Error Messages 20090819
2 Exporting ET_USER Value transfer Type reference (TYPE) /GRCPI/GRIA_T_USR User name table 20100115
3 Exporting ET_USER_LIST Value transfer Type reference (TYPE) /GRCPI/GRIA_T_USR_DETAIL User table 20090819
4 Exporting EV_RETURN_CODE Value transfer Type reference (TYPE) /GRCPI/GRIA_COUNT Index/Count 20090819
5 Importing IT_SEARCH_PARAM Value transfer Type reference (TYPE) /GRCPI/GRIA_T_SEARCH_PARAM 20121112
6 Importing IT_USRGRP_RANGE Value transfer Type reference (TYPE) /GRCPI/GRIA_T_USRGRP_RANGE User group range table 20090820
7 Importing IT_USR_RANGE Value transfer Type reference (TYPE) /GRCPI/GRIA_T_USR_RANGE User range table 20090820
8 Importing IT_USR_TYPE_RANGE Value transfer Type reference (TYPE) /GRCPI/GRIA_T_USR_TYPE_RANGE 20090907
9 Importing IV_CHANGED_USR Value transfer Type reference (TYPE) /GRCPI/GRIA_BOOLEAN Boolean 20090819
10 Importing IV_EXP_USR Value transfer Type reference (TYPE) /GRCPI/GRIA_BOOLEAN Boolean 20090819
11 Importing IV_FULL_DETAIL Value transfer Type reference (TYPE) /GRCPI/GRIA_BOOLEAN Boolean 20090819
12 Importing IV_HRONLY Value transfer Type reference (TYPE) CHAR1 20121112
13 Importing IV_LOCKED_USR Value transfer Type reference (TYPE) /GRCPI/GRIA_BOOLEAN Boolean 20090819
14 Importing IV_PATHID Value transfer Type reference (TYPE) CHAR8 Character field, 8 characters long 20100818
15 Importing IV_TM_DATE_FROM Value transfer Type reference (TYPE) TIMESTAMP UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20100702
16 Importing IV_TM_DATE_TO Value transfer Type reference (TYPE) TIMESTAMP UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20100702

Method GET_USR_LIST on class /GRCPI/CL_GRIA_USR has no exception.

Method LOCK_USR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAPIRET2_TAB Error Messages 20091204
2 Exporting ET_OPERATION_RESULT Call by reference Type reference (TYPE) /GRCPI/GRIA_T_OPREATION_RESULT Bulk provisioning operation result table 20100223
3 Exporting EV_RETURN_CODE Call by reference Type reference (TYPE) /GRCPI/GRIA_COUNT Index/Count 20091204
4 Importing IT_SUBSYSTEM Call by reference Type reference (TYPE) /GRCPI/GRIA_T_CUA_CHILD CUA Child 20100511
5 Importing IT_USR_RANGE Call by reference Type reference (TYPE) /GRCPI/GRIA_T_USR_RANGE Users 20100126

Method LOCK_USR on class /GRCPI/CL_GRIA_USR has no exception.

Method RESET_PASWORD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAPIRET2_TAB Error Messages 20091204
2 Exporting EV_EMAIL Call by reference Type reference (TYPE) AD_SMTPADR E-Mail Address 20100524
3 Exporting EV_PASSWORD_NEW Call by reference Type reference (TYPE) XUNCODE New password 20100524
4 Exporting EV_RETURN_CODE Call by reference Type reference (TYPE) /GRCPI/GRIA_COUNT Index/Count 20091204
5 Importing IT_SUBSYSTEM Value transfer Type reference (TYPE) /GRCPI/GRIA_T_CUA_CHILD CUA Child 20100527
6 Importing IV_USR Value transfer Type reference (TYPE) XUBNAME User Name in User Master Record 20091204

Method RESET_PASWORD on class /GRCPI/CL_GRIA_USR has no exception.

Method RESET_PWD_CUA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Value transfer Type reference (TYPE) BAPIRET2_TAB Error Messages 20100225
2 Exporting EV_PASSWORD_OUT Value transfer Type reference (TYPE) XUNCODE New password 20100225
3 Exporting EV_RETURN_CODE Call by reference Type reference (TYPE) /GRCPI/GRIA_COUNT Return code 20100225
4 Importing IT_SUBSYSTEMS Value transfer Type reference (TYPE) /GRCPI/GRIA_T_USER_SYSTEM Transfer Table for SUBSYSTEM 20100225
5 Importing IV_PASSWORD Value transfer Type reference (TYPE) XUNCODE New password 20100225
6 Importing IV_USERNAME Value transfer Type reference (TYPE) XUBNAME User Name in User Master Record 20100225

Method RESET_PWD_CUA on class /GRCPI/CL_GRIA_USR has no exception.

Method SEARCH_PARAMETERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_INT_TPARAT Value transfer Type reference (TYPE) /GRCPI/GRIA_T_PARAMETER Table Type for Parameters Description 20100305
2 Importing IV_PAR_DESC Value transfer Type reference (TYPE) TEXT120 Text (Length 120) 20100305
3 Importing IV_PAR_HITS Value transfer Type reference (TYPE) I 20100305
4 Importing IV_PAR_NAME Value transfer Type reference (TYPE) TEXT132 Text (Length 120) 20100305

Method SEARCH_PARAMETERS on class /GRCPI/CL_GRIA_USR has no exception.

Method SEARCH_USER_DETAILS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SEARCH_RESULT Value transfer Type reference (TYPE) /GRCPI/GRIA_T_USER_DETAILS Output for SU01 Search User details 20120919
2 Importing IV_SEARCH_PARAM Call by reference Type reference (TYPE) /GRCPI/GRIA_T_USER_SU_RANGE SU01 field name with search range 20120919

Method SEARCH_USER_DETAILS on class /GRCPI/CL_GRIA_USR has no exception.

Method SEARCH_USER_GROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_INT_TUSER Value transfer Type reference (TYPE) /GRCPI/GRIA_T_USERGROUP Table Type for User Group Description 20100305
2 Importing IV_PAR_DESC Call by reference Type reference (TYPE) TEXT120 Text (Length 120) 20100305
3 Importing IV_PAR_HITS Call by reference Type reference (TYPE) I 20100305
4 Importing IV_PAR_NAME Call by reference Type reference (TYPE) TEXT132 Text (length 132) 20100305

Method SEARCH_USER_GROUP on class /GRCPI/CL_GRIA_USR has no exception.

Method UNLOCK_USR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAPIRET2_TAB Error Messages 20091204
2 Exporting ET_OPERATION_RESULT Call by reference Type reference (TYPE) /GRCPI/GRIA_T_OPREATION_RESULT Bulk provisioning operation result table 20100223
3 Exporting EV_RETURN_CODE Call by reference Type reference (TYPE) /GRCPI/GRIA_COUNT Index/Count 20091204
4 Importing IT_SUBSYSTEM Value transfer Type reference (TYPE) /GRCPI/GRIA_T_CUA_CHILD CUA Child 20100511
5 Importing IT_USR_RANGE Call by reference Type reference (TYPE) /GRCPI/GRIA_T_USR_RANGE User Name in User Master Record 20100126

Method UNLOCK_USR on class /GRCPI/CL_GRIA_USR has no exception.

Method USER_RETAIN_ROLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAPIRET2_TAB Error Messages 20101126
2 Exporting ET_OPERATION_RESULT Call by reference Type reference (TYPE) /GRCPI/GRIA_T_OPREATION_RESULT Bulk provisioning operation result table 20101126
3 Exporting EV_RETURN_CODE Call by reference Type reference (TYPE) /GRCPI/GRIA_COUNT Index/Count 20101126
4 Importing IT_OBJECTS Call by reference Type reference (TYPE) /GRCPI/GRIA_T_ASSIGN_OBJECT Assign Object 20101126
5 Importing IT_SUBSYSTEM Call by reference Type reference (TYPE) /GRCPI/GRIA_T_CUA_CHILD CUA Child 20101126
6 Importing IV_USR Call by reference Type reference (TYPE) XUBNAME User Name in User Master Record 20101126

Method USER_RETAIN_ROLE on class /GRCPI/CL_GRIA_USR has no exception.

Method USER_ROLE_PROV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAPIRET2_TAB Error Messages 20091029
2 Exporting EV_RETURN_CODE Call by reference Type reference (TYPE) /GRCPI/GRIA_COUNT Index/Count 20091029
3 Importing IT_USR_ROLE_ADD Call by reference Type reference (TYPE) /GRCPI/GRIA_T_USR_ROLE_PROV Role for User Table 20091029
4 Importing IT_USR_ROLE_DEL Call by reference Type reference (TYPE) /GRCPI/GRIA_T_USR_ROLE_PROV Role for User Table 20091029

Method USER_ROLE_PROV on class /GRCPI/CL_GRIA_USR has no exception.

Method USR_DEFAULT_VAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LANGUAGE Call by reference Type reference (TYPE) /GRCPI/GRIA_T_LANGUAGE Language details table 20091225
2 Exporting ET_LICENCE_DATA Call by reference Type reference (TYPE) /GRCPI/GRIA_T_LICENCE_DATA Table type for Licence Data 20100713
3 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAPIRET2_TAB Error Messages 20100122
4 Exporting ET_PARAMETER Call by reference Type reference (TYPE) /GRCPI/GRIA_T_PARAMETER Table Type for Parameters Description 20100305
5 Exporting ET_SPOOLDEV Call by reference Type reference (TYPE) /GRCPI/GRIA_T_SPOOLDEVICE Spool device 20091225
6 Exporting ET_STARTMENU Call by reference Type reference (TYPE) /GRCPI/GRIA_T_STARTMENU Start menu values 20091225
7 Exporting ET_TIMEZONE Call by reference Type reference (TYPE) /GRCPI/GRIA_T_TIMEZONE Time Zone 20091225
8 Exporting ET_USERGROUP Call by reference Type reference (TYPE) /GRCPI/GRIA_T_USERGROUP Table Type for User Group Description 20100305
9 Exporting ET_VERSION_DATA Call by reference Type reference (TYPE) /GRCPI/GRIA_T_VERSION_DATA Version Data 20100713
10 Exporting EV_RETURN_CODE Call by reference Type reference (TYPE) /GRCPI/GRIA_COUNT Index/Count 20100122
11 Importing IV_FLAGID Value transfer Type reference (TYPE) CHAR2 Version Number Component 20091225
12 Importing IV_FNAME Call by reference Type reference (TYPE) AD_NAMEFIR First name 20100305
13 Importing IV_LANGUAGE Call by reference Type reference (TYPE) LAISO Language according to ISO 639 20091225
14 Importing IV_LNAME Call by reference Type reference (TYPE) AD_NAMELAS Last name 20100305
15 Importing IV_NUM Call by reference Type reference (TYPE) TEXT120 Text (Length 120) 20100305
16 Importing IV_PAR_DESC Call by reference Type reference (TYPE) CHAR120 char120 20100305
17 Importing IV_PAR_HITS Call by reference Type reference (TYPE) I 20100305
18 Importing IV_PAR_NAME Call by reference Type reference (TYPE) TEXT132 Text (length 132) 20091225
19 Importing IV_SAP_FLAGID Call by reference Type reference (TYPE) CHAR2 Version Number Component 20100305
20 Importing IV_STATUS Call by reference Type reference (TYPE) CHAR1 Single-Character Flag 20100305
21 Importing IV_TYPE Call by reference Type reference (TYPE) CHAR2 Version Number Component 20100305

Method USR_DEFAULT_VAL on class /GRCPI/CL_GRIA_USR has no exception.
History
Last changed by/on SAP  20141106 
SAP Release Created in 600_700