SAP ABAP Class CL_GRAC_USER_REP (AC Repository for User/Role/Profile)
Hierarchy
GRCFND_A (Software Component) GRC Foundation ABAP
   GRC-AC (Application Component) Access Control
     GRAC_REPOSITORY (Package) Access Control GRC Repository Package
Properties
Class CL_GRAC_USER_REP  
Short Description AC Repository for User/Role/Profile    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package GRAC_REPOSITORY   Access Control GRC Repository Package 
Created 20091014   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)
2 IF_GRAC_AD_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_GRAC_USER_REP has no interface implemented.
Friends
Class CL_GRAC_USER_REP has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_0 Constant Public Type reference (TYPE) C 0 Value '0' 20100122
2 MC_1 Constant Public Type reference (TYPE) C 1 Value '1' 20100122
3 MC_2001 Constant Public Type reference (TYPE) GRAC_CONFIG_PARAMID '2001' Configuration Parameter Settings 20100217
4 MC_2002 Constant Public Type reference (TYPE) GRAC_CONFIG_PARAMID '2002' Configuration Parameter Id 20100217
5 MC_GROUP Constant Public Type reference (TYPE) GRAC_CONFIG_GROUP '08' Configuration Parameter Group 20100122
6 MC_TYPE_PROFILE_NAME Constant Public Type reference (TYPE) GRAC_OBJECT_TYPE 3 Contains object type 20091130
7 MC_TYPE_ROLE_NAME Constant Public Type reference (TYPE) GRAC_OBJECT_TYPE 2 Contains object type 20091130
8 MC_TYPE_SUBOBJ_ROLESEARCH Constant Public Type reference (TYPE) GRAC_S_SUBOBJECT_SEARCH_PARAM-SELNAME 'ROLE_SEARCH_TYP' Character field, length 32 20100602
9 MC_TYPE_SUBOBJ_USER_GRP Constant Public Type reference (TYPE) GRAC_S_SUBOBJECT_SEARCH_PARAM-SELNAME 'USER_GROUP' Character field, length 32 20100531
10 MC_TYPE_SUBOBJ_USER_TYP Constant Public Type reference (TYPE) GRAC_S_SUBOBJECT_SEARCH_PARAM-SELNAME 'USER_TYPE' Character field, length 32 20100531
11 MC_TYPE_USER_ID Constant Public Type reference (TYPE) GRAC_OBJECT_TYPE 1 Contains object type 20091130
12 MC_TYPE_USER_NAME Constant Public Type reference (TYPE) GRAC_OBJECT_TYPE 4 Contains object type 20091130
13 MT_REALTIME_USER Static Attribute Private See coding Table to store Users retrived in real time 20140416
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_ROLE_AVAILABILITY Static method Public Method Check Role Availability 20100226
2 CREATE_REPOSITORY_LOGS Static method Public Method Create a log for repository programs 20100920
3 DELETE_OBJECT_VIOL_DATA Static method Public Method Update the violation data for objects 20110127
4 DELETE_VIOL_DATA Static method Private Method 20140605
5 FILL_ACREF_ROLEID Static method Private Method Fill AC REF Role ID from ERM 20100125
6 FILTER_PROFILE_LIST_USING_AUTH Static method Public Method Filter Profile List using authorization 20121108
7 FILTER_RISK_LIST_USING_AUTH Static method Public Method 20121208
8 FILTER_USER_LIST_USING_AUTH Static method Public Method 20121208
9 GET_ASSIGNED_USERS Static method Public Method Get the assigned users for a role( other than business role) 20110305
10 GET_AUTH_STRUCTURE Static method Public Method Get authorization structure for Role,Profile and User 20121101
11 GET_BUSINESS_ROLENAME Static method Public Method Get business rolename and users associated with role 20130130
12 GET_BUSINESS_ROLE_DESCN Static method Public Method Get business role description 20130130
13 GET_BUS_ROLE_USERS Static method Public Method Get the users for the business role 20100726
14 GET_CONNECTOR_USER Static method Public Method get connector user for the supplied master user 20091224
15 GET_CUSTOMGROUP_USERS Static method Public Method Get the userid based on the customer group 20100722
16 GET_ERM_ROLE_ID Static method Public Method get ERM role id for repository id 20110907
17 GET_MASTER_USER Static method Public Method get master user for the supplied connector specific user 20091201
18 GET_PARENT_COMP_ROLE Static method Public Method get all parent composite role 20100616
19 GET_ROLE_ID Static method Public Method Get the Role id (parent and child ) based on the rolename 20100720
20 GET_ROLE_NAME Static method Public Method Get role name from role guid 20130130
21 GET_ROLE_ORGLEVEL Static method Public Method retrieve role ORG Level data 20100104
22 GET_USER_COUNT_FOR_ROLE Static method Public Method Returns the count for assigned user for a given role 20100510
23 GET_USER_ORGLEVEL Static method Public Method retrieve user ORG Level data 20100104
24 LOAD_ROLE_FAZZY Static method Public Method Load Repository Roles for Fazzy search 20130923
25 PROVISION_PDPROFILE Static method Public Method Store provisioned pdprofiles to user 20100708
26 PROVISION_PROFILE Static method Public Method Store provisioned profiles to user 20091014
27 PROVISION_ROLE Static method Public Method Store provisioned roles to user 20091014
28 PROVISION_ROLE_BR Static method Public Method Stores user assignments initiated from ERM for Business Role 20110903
29 RETRIEVE_BY_MASTER_USER Static method Public Method Obselete - Now use RETRIEVE_USER 20091221
30 RETRIEVE_MANAGER Static method Public Method 20100224
31 RETRIEVE_PDPROFILES Static method Public Method Get the Pd Profiles 20100708
32 RETRIEVE_PROFILE Static method Public Method Retrieve Profile 20091014
33 RETRIEVE_REALTIME_USER Static method Public Method Retrieve realtime user details from specific system 20100121
34 RETRIEVE_REALTIME_USER_ALL Static method Public Method Retrieve realtime user details from all systems 20120323
35 RETRIEVE_ROLE Static method Public Method Retrieve Role 20091014
36 RETRIEVE_ROLE_BY_USER_GROUP Static method Public Method Retrieve Role 20100104
37 RETRIEVE_ROLE_FOR_USER Static method Public Method Retrieve Role for User 20100128
38 RETRIEVE_ROLE_FOR_USER_NEW Static method Public Method Retrieve Role for User 20130625
39 RETRIEVE_USER Static method Public Method Retrieve User 20091014
40 RETRIEVE_USERS Static method Public Method Retrieve User 20140519
41 RETRIEVE_USER_DS Static method Public Method Retrieve User from Detail Data Source 20100309
42 RETRIEVE_USER_DS_ARQ Static method Public Method Retrieve User from Detail Data Source for UAR/ARQ requests 20120418
43 RETRIEVE_USER_GROUP Static method Public Method Retrieve User group list 20100211
44 RETRIEVE_USER_NAME Static method Public Method Retrieve user name from GRACUSER 20111115
45 RETRIEVE_USER_OF_ROLE Static method Public Method Retrieve Users of a Role 20100607
46 RETRIEVE_USER_PDPROFILE Static method Public Method Retrieve User Profile Associated data 20100708
47 RETRIEVE_USER_PROFILE Static method Public Method Retrieve User Profile Associated data 20091014
48 RETRIEVE_USER_REALTIME Static method Public Method Retrieve User Realtime for LDAP 20110226
49 RETRIEVE_USER_REALTIME_MSG Static method Public Method Retrieve User Realtime for LDAP 20140326
50 RETRIEVE_USER_SYSTEMS Static method Public Method 20100127
51 RETRIEVE_USER_WITH_MESSAGE Static method Public Method Retrieve User 20140326
52 RETRIVE_CUSTOM_GROUP Static method Public Method Get the customer group details 20100722
53 SEARCH_OBJECT Static method Public Method retrieve object detail (User/Role/profile) 20091130
54 SEARCH_OBJECT_FOR_XCON Static method Public Method Retrieve object detail for cross connector 20120314
55 SEARCH_ORGLEVEL Static method Public Method retrieve orglevel detail(user/role) 20100115
56 SEARCH_USER Static method Public Method Retreive user for access request 20140618
57 SET_COMPOSITE_ROLE Static method Public Method Set composite role 20101025
58 SET_PD_PROFILES Static method Public Method Set the pd profiles 20100707
59 SET_PROFILE Static method Public Method Store Profiles 20091014
60 SET_ROLE Static method Public Method Store Roles 20091014
61 SET_ROLE_ORGLEVEL Static method Public Method store role ORG Level data 20091214
62 SET_USER Static method Public Method Store Users 20091014
63 SET_USER_ORGLEVEL Static method Public Method store user ORG Level data 20091214
64 UPDATE_CHANGED_OBJECTS Static method Public Method Update the updated on timestamp 20100715
65 UPDATE_COMPOSITE_ROLES Static method Public Method Update the compoiste roles based on the role names 20100722
66 UPDATE_EXCLUDED_OBJECTS Static method Public Method Update the excluded objects flag 20100715
67 UPDATE_USERID Static method Public Method Change User Id from Repository 20100907
68 UPDATE_USER_LOCK_STATUS Static method Public Method Update user lock status 20100222
Events
Class CL_GRAC_USER_REP has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 YSCREEN_PARAM Public See coding 20100924 BEGIN OF yscreen_param, field TYPE FIELDNAME, type TYPE c LENGTH 5, sign TYPE c LENGTH 5, option TYPE c LENGTH 5, low TYPE c LENGTH 30, high TYPE c LENGTH 30, END OF yscreen_param
2 YSYSTEM_ID Public Type reference (TYPE) STRING System ID 20100121
3 YS_PARAM_VALUE Public See coding 20100202 begin of ys_param_value, paramid type grac_config_paramid, param_group type grac_config_group, sequence type grac_sequence, param_value type grac_config_value, end of ys_param_value
4 YS_REALTIME_USER Private See coding 20140416 BEGIN OF ys_realtime_user, connector TYPE grfn_connectorid, user TYPE grac_user, real_userinfo TYPE grac_s_user_info, user_hr_data TYPE grac_s_hr_data, custom_data TYPE grac_s_custom_field, END OF ys_realtime_user
5 YT_PARAM_VALUE Public See coding 20100202 yt_param_value type table of ys_param_value
6 YT_SCREEN_PARAM Public See coding 20100924 yt_screen_param TYPE TABLE OF yscreen_param
Method Signatures

Method CHECK_ROLE_AVAILABILITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CONNECTOR Call by reference Type reference (TYPE) GRAC_RT_CONNECTOR Logical Destination (Specified in Function Call) 20100226
2 Importing IT_ROLE Call by reference Type reference (TYPE) GRAC_RT_ROLE_NAME Table type for Role Name 20100226
3 Importing IT_ROLE_ID Call by reference Type reference (TYPE) GRAC_RT_GUID Range table for GUID 20100226
4 Returning RT_ROLE Value transfer Type reference (TYPE) GRAC_T_ROLE_OUT Table to for Role output for user store 20100226

Method CHECK_ROLE_AVAILABILITY on class CL_GRAC_USER_REP has no exception.

Method CREATE_REPOSITORY_LOGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_SCREEN_PARAM Call by reference Type reference (TYPE) YT_SCREEN_PARAM 20100924
2 Importing LOG_EXT_ID Call by reference Type reference (TYPE) BALNREXT Application Log: External ID 20100924
3 Importing LOG_OBJECT Call by reference Object reference (TYPE REF TO) IF_GRFN_APPLOG_BASIS_EXT Enahnced logging methods for BAL 20100924
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100924

Method DELETE_OBJECT_VIOL_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CONNECTOR Value transfer Type reference (TYPE) GRFN_CONNECTORID Connector Id 20110127
2 Importing IV_OBJECT Value transfer Type reference (TYPE) GRAC_SOD_OBJECTID Object ID 20110127
3 Importing IV_OBJECT_TYPE Value transfer Type reference (TYPE) GRAC_OBJECT_TYPE Contains object type 20110127

Method DELETE_OBJECT_VIOL_DATA on class CL_GRAC_USER_REP has no exception.

Method DELETE_VIOL_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CONNECTOR Value transfer Type reference (TYPE) GRFN_CONNECTORID Connector Id 20140605
2 Importing IV_OBJECT Value transfer Type reference (TYPE) GRAC_SOD_OBJECTID Object ID 20140605
3 Importing IV_OBJECT_TYPE Value transfer Type reference (TYPE) GRAC_OBJECT_TYPE Contains object type 20140605

Method DELETE_VIOL_DATA on class CL_GRAC_USER_REP has no exception.

Method FILL_ACREF_ROLEID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ROLE Call by reference Type reference (TYPE) GRAC_T_ROLE_IN Table type to Role input for user store 20100127

Method FILL_ACREF_ROLEID on class CL_GRAC_USER_REP has no exception.

Method FILTER_PROFILE_LIST_USING_AUTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AUTHNAME Call by reference Type reference (TYPE) STRING 20121108
2 Importing PROFILE_ACTION Call by reference Type reference (TYPE) GRAC_T_SOD_AUTHS Profile Action 20121108
3 Importing PROFILE_LIST Call by reference Type reference (TYPE) GRAC_T_OBJECT_DETAIL Object (User/Role/Profile) details 20121108
4 Exporting RETURNING_PROFILE_ACTION_LIST Call by reference Type reference (TYPE) GRAC_T_SOD_AUTHS Returning Profile Action List 20121108
5 Exporting RETURNING_PROFILE_LIST Call by reference Type reference (TYPE) GRAC_T_OBJECT_DETAIL Returning Profile List 20121108

Method FILTER_PROFILE_LIST_USING_AUTH on class CL_GRAC_USER_REP has no exception.

Method FILTER_RISK_LIST_USING_AUTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AUTH_NAME Call by reference Type reference (TYPE) STRING 20121208
2 Importing INCOMING_RISK_TABLE Call by reference Type reference (TYPE) TABLE 20121208
3 Exporting RETURNING_RISK_TABLE Call by reference Type reference (TYPE) TABLE 20121208

Method FILTER_RISK_LIST_USING_AUTH on class CL_GRAC_USER_REP has no exception.

Method FILTER_USER_LIST_USING_AUTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AUTH_NAME Call by reference Type reference (TYPE) STRING 20121208
2 Importing LT_USER_LIST Call by reference Type reference (TYPE) GRAC_T_USER 20121208
3 Exporting RETURNING_USER_LIST Call by reference Type reference (TYPE) GRAC_T_USER 20121208

Method FILTER_USER_LIST_USING_AUTH on class CL_GRAC_USER_REP has no exception.

Method GET_ASSIGNED_USERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CONNECTOR Call by reference Type reference (TYPE) RFCDEST Logical Destination (Specified in Function Call) 20110305
2 Importing IV_LANGU Call by reference Type reference (TYPE) SY-LANGU SY-LANGU Language Key of Current Text Environment 20110305
3 Importing IV_ROLE_NAME Call by reference Type reference (TYPE) GRAC_ROLE_NAME Range Table type for Role Name 20110305
4 Importing IV_ROLE_TYPE Call by reference Type reference (TYPE) GRAC_ROLE_TYPE Role Type 20110305
5 Returning RT_ROLE Value transfer Type reference (TYPE) GRAC_T_ROLE_OUT Structure to Role output for user store 20110305

Method GET_ASSIGNED_USERS on class CL_GRAC_USER_REP has no exception.

Method GET_AUTH_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting AUTHTABLE Call by reference Type reference (TYPE) GRAC_AUTHNAME_T Table type of Authorization Name 20121101
2 Importing TYPE_OF_STRUCT Call by reference Type reference (TYPE) STRING 20121101

Method GET_AUTH_STRUCTURE on class CL_GRAC_USER_REP has no exception.

Method GET_BUSINESS_ROLENAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ROLE Call by reference Type reference (TYPE) IF_GRAC_AD_TYPES=>YT_RANGE Range table for GUID 20130130
2 Exporting RT_USERNAME Call by reference Type reference (TYPE) GRAC_T_USERROLE User Role Assignment table type 20130130

Method GET_BUSINESS_ROLENAME on class CL_GRAC_USER_REP has no exception.

Method GET_BUSINESS_ROLE_DESCN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BUS_ROLEID Call by reference Type reference (TYPE) GRAC_ROLEID Role ID 20131231
2 Exporting BUS_ROLENAME Call by reference Type reference (TYPE) GRAC_ROLE_NAME Role Name 20131231
3 Exporting RT_ROLEDESCN Call by reference Type reference (TYPE) GRAC_DESCN Description 20130130

Method GET_BUSINESS_ROLE_DESCN on class CL_GRAC_USER_REP has no exception.

Method GET_BUS_ROLE_USERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ROLE Call by reference Type reference (TYPE) GRAC_RT_GUID Range Table type for Role Name 20100726
2 Exporting RT_ROLE Call by reference Type reference (TYPE) GRAC_T_USERROLE Table to for Role output for user store 20100726

Method GET_BUS_ROLE_USERS on class CL_GRAC_USER_REP has no exception.

Method GET_CONNECTOR_USER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_USER Call by reference Type reference (TYPE) GRAC_RT_USER User ID 20091224
2 Importing IV_CONNECTOR Call by reference Type reference (TYPE) GRFN_CONNECTORID Connector Id 20091224
3 Returning RT_USER_MAP Value transfer Type reference (TYPE) GRAC_T_USER_MAP Table Type for Users 20091224

Method GET_CONNECTOR_USER on class CL_GRAC_USER_REP has no exception.

Method GET_CUSTOMGROUP_USERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_USER_GRP_LIST Call by reference Type reference (TYPE) GRAC_T_USER_CUSTGRP USERID AND CUSTOMER GROUPDETAILS 20100722
2 Importing IT_CUSTOMGROUP Call by reference Type reference (TYPE) GRAC_T_CUSTOMGROUP_RANGE Customer Group Details 20100722
3 Importing IT_USER Call by reference Type reference (TYPE) GRAC_RT_USER Range Table type for user 20100722

Method GET_CUSTOMGROUP_USERS on class CL_GRAC_USER_REP has no exception.

Method GET_ERM_ROLE_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_AC_REF_ROLE_ID Call by reference Type reference (TYPE) GRFN_GUID UUID of the GRC object (char32) 20110907
2 Importing IV_ROLE_ID Call by reference Type reference (TYPE) GRFN_GUID UUID of the GRC object (char32) 20110907

Method GET_ERM_ROLE_ID on class CL_GRAC_USER_REP has no exception.

Method GET_MASTER_USER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_USER Call by reference Type reference (TYPE) GRAC_RT_USER User ID 20091224
2 Importing IV_CONNECTOR Call by reference Type reference (TYPE) GRFN_CONNECTORID Connector Id 20091201
3 Returning RT_USER_MAP Value transfer Type reference (TYPE) GRAC_T_USER_MAP Table Type for Users 20091224

Method GET_MASTER_USER on class CL_GRAC_USER_REP has no exception.

Method GET_PARENT_COMP_ROLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ROLE Call by reference Type reference (TYPE) GRAC_T_ROLE Table of roles 20100616
2 Importing IT_CONNECTOR_RANGE Call by reference Type reference (TYPE) GRAC_T_SOD_CONNECTOR_RANGE Connector Range Table 20100616
3 Importing IT_ROLE_RANGE Call by reference Type reference (TYPE) GRAC_T_SOD_OBJECT_RANGE Object Range Table 20100616

Method GET_PARENT_COMP_ROLE on class CL_GRAC_USER_REP has no exception.

Method GET_ROLE_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_COMPOSITE_ID Call by reference Type reference (TYPE) GRACRLCOMPRL Roles in Composite Roles 20100720
2 Importing IT_COMPOSITE Call by reference Type reference (TYPE) IF_GRAC_AD_TYPES=>YT_COMP_ROLE Roles in Composite Roles 20100720
3 Importing IT_COMPOSITE_ROLE_NAME Call by reference Type reference (TYPE) IF_GRAC_AD_TYPES=>YT_COMPOSITE_ROLE 20100720

Method GET_ROLE_ID on class CL_GRAC_USER_REP has no exception.

Method GET_ROLE_NAME Signature

Method GET_ROLE_NAME on class CL_GRAC_USER_REP has no parameter.
Method GET_ROLE_NAME on class CL_GRAC_USER_REP has no exception.

Method GET_ROLE_ORGLEVEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ROLE_ORGLEVEL Call by reference Type reference (TYPE) GRAC_T_ROLE_ORG Role ORG Level 20100104
2 Importing IT_ROLE_ID Call by reference Type reference (TYPE) GRAC_RT_GUID Range table for GUID 20100104
3 Importing IT_ROLE_NAME Call by reference Type reference (TYPE) GRAC_RT_ROLE_NAME Range Table type for Role Name 20100104
4 Importing IV_CONNECTOR Call by reference Type reference (TYPE) GRFN_CONNECTORID Connector Id 20100104

Method GET_ROLE_ORGLEVEL on class CL_GRAC_USER_REP has no exception.

Method GET_USER_COUNT_FOR_ROLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_USERS Call by reference Type reference (TYPE) GRAC_T_USER Table Type for Users 20100510
2 Exporting EV_COUNT Call by reference Type reference (TYPE) INT4 Distinct count 20100510
3 Importing IT_CONNECTOR Call by reference Type reference (TYPE) GRAC_RT_CONNECTOR Logical Destination (Specified in Function Call) 20100510
4 Importing IV_ROLE_NAME Call by reference Type reference (TYPE) GRAC_ROLE_NAME ERM:Role Name 20100510
5 Importing IV_SOD_ROLE_TYPE Call by reference Type reference (TYPE) GRAC_SOD_ROLE_TYPE SOD Role Type 20100527

Method GET_USER_COUNT_FOR_ROLE on class CL_GRAC_USER_REP has no exception.

Method GET_USER_ORGLEVEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_USER_ORGLEVEL Call by reference Type reference (TYPE) GRAC_T_USER_ORG User ORG Level 20100104
2 Importing IT_USER Call by reference Type reference (TYPE) GRAC_RT_USER Range Table type for user 20100104
3 Importing IV_CONNECTOR Value transfer Type reference (TYPE) GRFN_CONNECTORID Connector Id 20100104

Method GET_USER_ORGLEVEL on class CL_GRAC_USER_REP has no exception.

Method LOAD_ROLE_FAZZY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ET_LOADED_RECORDS Call by reference Type reference (TYPE) GRAC_T_ROLE_COUNT_HDB Role Count for Role Search in HDB 20130923
# Exception Resumable Description Created on
1 CX_SY_DB_PROCEDURE_SQL_ERROR Exception Class for SQL Errors in Database Procedures 20130924

Method PROVISION_PDPROFILE 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 20100818
2 Importing IT_PROVISIONED_PDPROFILE Call by reference Type reference (TYPE) GRAC_T_PROVISIONED_PDPROFILE Table type for profile provision 20100708
3 Importing IV_DELETE_OLD_RECORDS Call by reference Type reference (TYPE) BOOLEAN '-' Boolean Variable (X=True, -=False, Space=Unknown) 20100708
4 Importing IV_DELETION_INDICATOR Call by reference Type reference (TYPE) BOOLEAN '-' Boolean Variable (X=True, -=False, Space=Unknown) 20100708

Method PROVISION_PDPROFILE on class CL_GRAC_USER_REP has no exception.

Method PROVISION_PROFILE 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 20100818
2 Importing IT_PROVISIONED_PROFILE Call by reference Type reference (TYPE) GRAC_T_PROVISIONED_PROFILE Table type for profile provision 20091014
3 Importing IT_USER_LIST Call by reference Type reference (TYPE) IF_GRAC_AD_TYPES=>YT_USER Only use in User Sync Jobs 20101210
4 Importing IV_CONNECTOR Call by reference Type reference (TYPE) GRFN_CONNECTORID Connector Id 20101210
5 Importing IV_DELETE_OLD_RECORDS Call by reference Type reference (TYPE) BOOLEAN '-' Boolean Variable (X=True, -=False, Space=Unknown) 20091203
6 Importing IV_DELETION_INDICATOR Call by reference Type reference (TYPE) BOOLEAN '-' Boolean Variable (X=True, -=False, Space=Unknown) 20100204

Method PROVISION_PROFILE on class CL_GRAC_USER_REP has no exception.

Method PROVISION_ROLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BR_IMPACT Call by reference Type reference (TYPE) IF_GRAC_AD_TYPES=>YT_USER_ASSIGN_OBJECT_BR 20110905
2 Exporting ET_BR_IMP_UPD Call by reference Type reference (TYPE) IF_GRAC_AD_TYPES=>YT_GRACUSERROLE User Role Assignment Table 20130625
3 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAPIRET2_TAB Error Messages 20100818
4 Importing IT_PROVISIONED_ROLE Value transfer Type reference (TYPE) GRAC_T_PROVISIONED_ROLE Table Type for Role Provision 20091014
5 Importing IT_USER_LIST Call by reference Type reference (TYPE) IF_GRAC_AD_TYPES=>YT_USER Only use in User Sync Jobs 20101210
6 Importing IV_CONNECTOR Call by reference Type reference (TYPE) GRFN_CONNECTORID Connector Id 20101210
7 Importing IV_DELETE_OLD_RECORDS Call by reference Type reference (TYPE) BOOLEAN '-' Boolean Variable (X=True, -=False, Space=Unknown) 20091203
8 Importing IV_DELETION_INDICATOR Call by reference Type reference (TYPE) BOOLEAN '-' Boolean Variable (X=True, -=False, Space=Unknown) 20100204
9 Importing IV_FROM_BRM Call by reference Type reference (TYPE) BOOLEAN '-' Boolean Variable (X=True, -=False, Space=Unknown) 20111227

Method PROVISION_ROLE on class CL_GRAC_USER_REP has no exception.

Method PROVISION_ROLE_BR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_UPD_REP Call by reference Type reference (TYPE) IF_GRAC_AD_TYPES=>YT_UPDATE_ROL_REP 20110903

Method PROVISION_ROLE_BR on class CL_GRAC_USER_REP has no exception.

Method RETRIEVE_BY_MASTER_USER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_USER Call by reference Type reference (TYPE) GRAC_RT_USER Range Table type for user 20091221
2 Importing IT_USER_NAME Call by reference Type reference (TYPE) GRAC_RT_USER_NAME Range table for user name 20091221
3 Importing IV_CONNECTOR Call by reference Type reference (TYPE) RFCDEST Logical Destination (Specified in Function Call) 20091221
4 Returning RT_USER Value transfer Type reference (TYPE) GRAC_T_USER Table Type for Users 20091221

Method RETRIEVE_BY_MASTER_USER on class CL_GRAC_USER_REP has no exception.

Method RETRIEVE_MANAGER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_MANAGER Call by reference Type reference (TYPE) GRAC_RT_USER Range Table type for Manager 20100224
2 Importing IV_CONNECTOR Call by reference Type reference (TYPE) GRFN_CONNECTORID Connector Id 20100224
3 Returning RT_MANAGER Value transfer Type reference (TYPE) GRAC_T_USER Table Type for Users 20100224

Method RETRIEVE_MANAGER on class CL_GRAC_USER_REP has no exception.

Method RETRIEVE_PDPROFILES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PD_PROFILE Call by reference Type reference (TYPE) GRAC_RT_PROFILE_NAME Range Table for Profile name 20100708
2 Importing IV_CONNECTOR Call by reference Type reference (TYPE) GRFN_CONNECTORID Connector Id 20100708
3 Returning RT_PD_PROFILE Value transfer Type reference (TYPE) GRAC_T_PDPROFILE_OUT Table type to profile output for user store 20100708

Method RETRIEVE_PDPROFILES on class CL_GRAC_USER_REP has no exception.

Method RETRIEVE_PROFILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PROFILE Call by reference Type reference (TYPE) GRAC_RT_PROFILE_NAME Range Table for Profile name 20091130
2 Importing IV_CONNECTOR Call by reference Type reference (TYPE) GRFN_CONNECTORID Logical Destination (Specified in Function Call) 20091014
3 Returning RT_PROFILE Value transfer Type reference (TYPE) GRAC_T_PROFILE_OUT Table to for Role output for user store 20091014

Method RETRIEVE_PROFILE on class CL_GRAC_USER_REP has no exception.

Method RETRIEVE_REALTIME_USER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CUSTOM_DATA Call by reference Type reference (TYPE) GRAC_S_CUSTOM_FIELD contains custome fields in ldap system 20110812
2 Exporting ES_REAL_USERINFO Call by reference Type reference (TYPE) GRAC_S_USER_INFO Structure for Req User 20100127
3 Exporting ES_USER_HR_DATA Call by reference Type reference (TYPE) GRAC_S_HR_DATA HR data for user detail 20100827
4 Importing IV_CONNECTOR Call by reference Type reference (TYPE) GRFN_CONNECTORID Connector Id 20100121
5 Importing IV_USER Call by reference Type reference (TYPE) GRAC_USER User ID 20100121

Method RETRIEVE_REALTIME_USER on class CL_GRAC_USER_REP has no exception.

Method RETRIEVE_REALTIME_USER_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CUSTOM_DATA Call by reference Type reference (TYPE) GRAC_S_CUSTOM_FIELD Contains custom fields for ldap system 20120323
2 Exporting ES_REAL_USERINFO Call by reference Type reference (TYPE) GRAC_S_USER_INFO Structure for Req User 20120323
3 Exporting ES_USER_HR_DATA Call by reference Type reference (TYPE) GRAC_S_HR_DATA HR data for user detail 20120323
4 Importing IV_USER Call by reference Type reference (TYPE) GRAC_USER User ID 20120323

Method RETRIEVE_REALTIME_USER_ALL on class CL_GRAC_USER_REP has no exception.

Method RETRIEVE_ROLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CALLED_FROM Call by reference Type reference (TYPE) STRING 20121109
2 Importing IT_ROLE Call by reference Type reference (TYPE) GRAC_RT_ROLE_NAME Table type for Role Name 20091014
3 Importing IT_ROLE_ID Call by reference Type reference (TYPE) GRAC_RT_GUID Range table for GUID 20100104
4 Importing IT_USER Call by reference Type reference (TYPE) GRAC_RT_USER Table Type for Users 20091014
5 Importing IV_CONNECTOR Call by reference Type reference (TYPE) GRFN_CONNECTORID Logical Destination (Specified in Function Call) 20091014
6 Importing IV_LANGU Call by reference Type reference (TYPE) SPRAS SY-LANGU language 20091127
7 Returning RT_ROLE Value transfer Type reference (TYPE) GRAC_T_ROLE_OUT Table to for Role output for user store 20091014

Method RETRIEVE_ROLE on class CL_GRAC_USER_REP has no exception.

Method RETRIEVE_ROLE_BY_USER_GROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_USER_GRP Call by reference Type reference (TYPE) GRAC_RT_USER_GRP Table Type for Users 20100104
2 Importing IV_CONNECTOR Call by reference Type reference (TYPE) GRFN_CONNECTORID Logical Destination (Specified in Function Call) 20100104
3 Returning RT_ROLE Value transfer Type reference (TYPE) GRAC_T_ROLE_OUT Table to for Role output for user store 20100104

Method RETRIEVE_ROLE_BY_USER_GROUP on class CL_GRAC_USER_REP has no exception.

Method RETRIEVE_ROLE_FOR_USER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_USER Call by reference Type reference (TYPE) GRAC_RT_USER Table Type for Users 20100128
2 Importing IV_CONNECTOR Call by reference Type reference (TYPE) GRFN_CONNECTORID Logical Destination (Specified in Function Call) 20100128
3 Importing IV_INCL_FUTURE_DATED_ROLE Call by reference Type reference (TYPE) GRAC_BOOLEAN Boolean 20130612
4 Returning RT_ROLE Value transfer Type reference (TYPE) GRAC_T_ROLE_OUT Table to for Role output for user store 20100128

Method RETRIEVE_ROLE_FOR_USER on class CL_GRAC_USER_REP has no exception.

Method RETRIEVE_ROLE_FOR_USER_NEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CONNECTORS Call by reference Type reference (TYPE) GRAC_T_CONNECTOR_RANGE Connector Range Table 20130625
2 Importing IT_USER Call by reference Type reference (TYPE) GRAC_RT_USER Table Type for Users 20130625
3 Importing IV_INCL_FUTURE_DATED_ROLE Call by reference Type reference (TYPE) GRAC_BOOLEAN Boolean 20130625
4 Returning RT_ROLE Value transfer Type reference (TYPE) GRAC_T_ROLE_OUT Table to for Role output for user store 20130625

Method RETRIEVE_ROLE_FOR_USER_NEW on class CL_GRAC_USER_REP has no exception.

Method RETRIEVE_USER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_MANAGER Call by reference Type reference (TYPE) GRAC_RT_USER Range table for manager 20100225
2 Importing IT_USER Call by reference Type reference (TYPE) GRAC_RT_USER Range Table type for user 20091130
3 Importing IT_USER_GROUP Call by reference Type reference (TYPE) GRAC_RT_USER_GROUP User group range table 20100209
4 Importing IT_USER_NAME Call by reference Type reference (TYPE) GRAC_RT_USER_NAME Range table for user name 20091130
5 Importing IV_CONNECTOR Call by reference Type reference (TYPE) GRFN_CONNECTORID Logical Destination (Specified in Function Call) 20091014
6 Importing IV_CONSIDER_HR_DATA Call by reference Type reference (TYPE) GRAC_BOOLEAN Boolean 20100825
7 Importing IV_LOCAL_USER Call by reference Type reference (TYPE) GRAC_BOOLEAN Boolean 20100728
8 Importing IV_RECORDS Call by reference Type reference (TYPE) I Default value Should be taking form Parm ID 20101210
9 Importing IV_SEARCH_PARAM Call by reference Type reference (TYPE) GRFN_T_SEARCH_CRITERIA search criteria from browse and collect component 20110117
10 Importing IV_USER_REALTIME_DATA Call by reference Type reference (TYPE) GRAC_BOOLEAN Boolean 20110809
11 Returning RT_USER Value transfer Type reference (TYPE) GRAC_T_USER Table Type for Users 20091130

Method RETRIEVE_USER on class CL_GRAC_USER_REP has no exception.

Method RETRIEVE_USERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_MANAGER Call by reference Type reference (TYPE) GRAC_RT_USER Range table for manager 20140519
2 Importing IT_USER Call by reference Type reference (TYPE) GRAC_RT_USER Range Table type for user 20140519
3 Importing IT_USER_GROUP Call by reference Type reference (TYPE) GRAC_RT_USER_GROUP User group range table 20140519
4 Importing IT_USER_NAME Call by reference Type reference (TYPE) GRAC_RT_USER_NAME Range table for user name 20140519
5 Importing IV_CONNECTOR Call by reference Type reference (TYPE) GRFN_CONNECTORID Logical Destination (Specified in Function Call) 20140519
6 Importing IV_CONSIDER_HR_DATA Call by reference Type reference (TYPE) GRAC_BOOLEAN Boolean 20140519
7 Importing IV_LOCAL_USER Call by reference Type reference (TYPE) GRAC_BOOLEAN Boolean 20140519
8 Importing IV_RECORDS Call by reference Type reference (TYPE) I Default value Should be taking form Parm ID 20140519
9 Importing IV_SEARCH_PARAM Call by reference Type reference (TYPE) GRFN_T_SEARCH_CRITERIA search criteria from browse and collect component 20140519
10 Importing IV_USER_REALTIME_DATA Call by reference Type reference (TYPE) GRAC_BOOLEAN Boolean 20140519
11 Returning RT_USER Value transfer Type reference (TYPE) GRAC_T_USER Table Type for Users 20140519

Method RETRIEVE_USERS on class CL_GRAC_USER_REP has no exception.

Method RETRIEVE_USER_DS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_MANAGER Call by reference Type reference (TYPE) GRAC_RT_USER Range Table type for user 20100309
2 Importing IT_USER Call by reference Type reference (TYPE) GRAC_RT_USER Range Table type for user 20100309
3 Importing IT_USER_GROUP Call by reference Type reference (TYPE) GRAC_RT_USER_GROUP User group range table 20100309
4 Importing IT_USER_NAME Call by reference Type reference (TYPE) GRAC_RT_USER_NAME Range table for user name 20100309
5 Importing IT_USER_TYPE Call by reference Type reference (TYPE) GRAC_RT_USER_TYPE User type range table 20100819
6 Returning RT_USER Value transfer Type reference (TYPE) GRAC_T_USER Table Type for Users 20100309

Method RETRIEVE_USER_DS on class CL_GRAC_USER_REP has no exception.

Method RETRIEVE_USER_DS_ARQ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CONNECTORS Call by reference Type reference (TYPE) GRAC_RT_CONNECTOR Range table for Connector 20140617
2 Importing IT_MANAGER Call by reference Type reference (TYPE) GRAC_RT_USER Range Table type for user 20120418
3 Importing IT_USER Call by reference Type reference (TYPE) GRAC_RT_USER Range Table type for user 20120418
4 Importing IT_USER_GROUP Call by reference Type reference (TYPE) GRAC_RT_USER_GROUP User group range table 20120418
5 Importing IT_USER_NAME Call by reference Type reference (TYPE) GRAC_RT_USER_NAME Range table for user name 20120418
6 Importing IT_USER_TYPE Call by reference Type reference (TYPE) GRAC_RT_USER_TYPE User type range table 20120418
7 Importing IV_EXPIRED_USER Call by reference Type reference (TYPE) FLAG General Flag 20120418
8 Importing IV_LOCKED_USER Call by reference Type reference (TYPE) FLAG General Flag 20120418
9 Returning RT_USER Value transfer Type reference (TYPE) GRAC_T_USER Table Type for Users 20120418
# Exception Resumable Description Created on
1 CX_SY_OPEN_SQL_DB Open SQL Error 20120621

Method RETRIEVE_USER_GROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CONNECTOR Call by reference Type reference (TYPE) GRFN_CONNECTORID Connector Id 20100211
2 Importing IV_USER_GROUP Call by reference Type reference (TYPE) GRAC_USER_GRP User Group 20100923
3 Returning RT_USER_GROUP Value transfer Type reference (TYPE) GRAC_T_USER_GROUP User Group table 20100211

Method RETRIEVE_USER_GROUP on class CL_GRAC_USER_REP has no exception.

Method RETRIEVE_USER_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_USER Call by reference Type reference (TYPE) GRAC_RT_USER_NAME Range table for user name 20111116
2 Importing IV_CONNECTOR Call by reference Type reference (TYPE) GRFN_CONNECTORID Connector Id 20111116
3 Returning RT_USER Value transfer Type reference (TYPE) GRAC_T_USER Table Type for Users 20111116

Method RETRIEVE_USER_NAME on class CL_GRAC_USER_REP has no exception.

Method RETRIEVE_USER_OF_ROLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CONNECTOR Call by reference Type reference (TYPE) GRAC_RT_CONNECTOR Logical Destination (Specified in Function Call) 20100608
2 Importing IT_ROLE Call by reference Type reference (TYPE) GRAC_RT_GUID Range Table for Role 20100607
3 Importing IT_USER Call by reference Type reference (TYPE) GRAC_RT_USER Range Table for User 20100607
4 Importing IT_USER_GROUP Call by reference Type reference (TYPE) GRAC_RT_USER_GRP Range Table for User Group 20100607
5 Importing IV_ACTIVE_ROLE Call by reference Type reference (TYPE) BOOLEAN Return the list of user for active role only 20110211
6 Returning RT_USER_LIST Value transfer Type reference (TYPE) GRAC_T_ROLE_USAGE Table to for Role output for user store 20100607

Method RETRIEVE_USER_OF_ROLE on class CL_GRAC_USER_REP has no exception.

Method RETRIEVE_USER_PDPROFILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_USER Call by reference Type reference (TYPE) GRAC_RT_USER Table Type for Users 20100708
2 Importing IV_CONNECTOR Call by reference Type reference (TYPE) GRFN_CONNECTORID Logical Destination (Specified in Function Call) 20100708
3 Returning RT_PROFILE Value transfer Type reference (TYPE) GRAC_T_PDPROFILE_OUT Table to for USER PD PROFILES 20100708

Method RETRIEVE_USER_PDPROFILE on class CL_GRAC_USER_REP has no exception.

Method RETRIEVE_USER_PROFILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PROFILE Call by reference Type reference (TYPE) GRAC_RT_PROFILE_NAME Range Table type for user 20100710
2 Importing IT_USER Call by reference Type reference (TYPE) GRAC_RT_USER Table Type for Users 20091014
3 Importing IV_CONNECTOR Call by reference Type reference (TYPE) GRFN_CONNECTORID Logical Destination (Specified in Function Call) 20091014
4 Returning RT_PROFILE Value transfer Type reference (TYPE) GRAC_T_PROFILE_OUT Table to for Role output for user store 20091014

Method RETRIEVE_USER_PROFILE on class CL_GRAC_USER_REP has no exception.

Method RETRIEVE_USER_REALTIME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_MANAGER Call by reference Type reference (TYPE) GRAC_RT_USER Range table for manager 20110226
2 Importing IT_USER Call by reference Type reference (TYPE) GRAC_RT_USER Range Table type for user 20110226
3 Importing IT_USER_GROUP Call by reference Type reference (TYPE) GRAC_RT_USER_GROUP User group range table 20110226
4 Importing IT_USER_NAME Call by reference Type reference (TYPE) GRAC_RT_USER_NAME Range table for user name 20110226
5 Importing IV_CONNECTOR Call by reference Type reference (TYPE) GRFN_CONNECTORID Logical Destination (Specified in Function Call) 20110226
6 Importing IV_CONSIDER_HR_DATA Call by reference Type reference (TYPE) GRAC_BOOLEAN Boolean 20110226
7 Importing IV_LOCAL_USER Call by reference Type reference (TYPE) GRAC_BOOLEAN Boolean 20110226
8 Importing IV_RECORDS Call by reference Type reference (TYPE) I Default value Should be taking form Parm ID 20110226
9 Importing IV_SEARCH_PARAM Call by reference Type reference (TYPE) GRFN_T_SEARCH_CRITERIA search criteria from browse and collect component 20110226
10 Returning RT_USER Value transfer Type reference (TYPE) GRAC_T_USER Table Type for Users 20110226

Method RETRIEVE_USER_REALTIME on class CL_GRAC_USER_REP has no exception.

Method RETRIEVE_USER_REALTIME_MSG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Value transfer Type reference (TYPE) IF_GRAC_AD_TYPES=>YT_MESSAGE Table for Error Message returned from RFC call 20140326
2 Importing IT_MANAGER Call by reference Type reference (TYPE) GRAC_RT_USER Range table for manager 20140326
3 Importing IT_USER Call by reference Type reference (TYPE) GRAC_RT_USER Range Table type for user 20140326
4 Importing IT_USER_GROUP Call by reference Type reference (TYPE) GRAC_RT_USER_GROUP User group range table 20140326
5 Importing IT_USER_NAME Call by reference Type reference (TYPE) GRAC_RT_USER_NAME Range table for user name 20140326
6 Importing IV_CONNECTOR Call by reference Type reference (TYPE) GRFN_CONNECTORID Logical Destination (Specified in Function Call) 20140326
7 Importing IV_CONSIDER_HR_DATA Call by reference Type reference (TYPE) GRAC_BOOLEAN Boolean 20140326
8 Importing IV_LOCAL_USER Call by reference Type reference (TYPE) GRAC_BOOLEAN Boolean 20140326
9 Importing IV_RECORDS Call by reference Type reference (TYPE) I Default value Should be taking form Parm ID 20140326
10 Importing IV_SEARCH_PARAM Call by reference Type reference (TYPE) GRFN_T_SEARCH_CRITERIA search criteria from browse and collect component 20140326
11 Returning RT_USER Value transfer Type reference (TYPE) GRAC_T_USER Table Type for Users 20140326

Method RETRIEVE_USER_REALTIME_MSG on class CL_GRAC_USER_REP has no exception.

Method RETRIEVE_USER_SYSTEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_USER Call by reference Type reference (TYPE) GRAC_RT_USER Range Table type for user 20100127
2 Importing IT_USER_NAME Call by reference Type reference (TYPE) GRAC_RT_USER_NAME Range table for user name 20100127
3 Importing IV_MAX_ROWS Call by reference Type reference (TYPE) INT4 1000 Dummy for B20 int1 (Local Everywhere) 20100128
4 Returning RT_USER Value transfer Type reference (TYPE) GRAC_T_USER Table Type for Users 20100127

Method RETRIEVE_USER_SYSTEMS on class CL_GRAC_USER_REP has no exception.

Method RETRIEVE_USER_WITH_MESSAGE 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) IF_GRAC_AD_TYPES=>YT_MESSAGE Table for Error Message returned from RFC call 20140326
2 Importing IT_MANAGER Call by reference Type reference (TYPE) GRAC_RT_USER Range table for manager 20140326
3 Importing IT_USER Call by reference Type reference (TYPE) GRAC_RT_USER Range Table type for user 20140326
4 Importing IT_USER_GROUP Call by reference Type reference (TYPE) GRAC_RT_USER_GROUP User group range table 20140326
5 Importing IT_USER_NAME Call by reference Type reference (TYPE) GRAC_RT_USER_NAME Range table for user name 20140326
6 Importing IV_CONNECTOR Call by reference Type reference (TYPE) GRFN_CONNECTORID Logical Destination (Specified in Function Call) 20140326
7 Importing IV_CONSIDER_HR_DATA Call by reference Type reference (TYPE) GRAC_BOOLEAN Boolean 20140326
8 Importing IV_LOCAL_USER Call by reference Type reference (TYPE) GRAC_BOOLEAN Boolean 20140326
9 Importing IV_RECORDS Call by reference Type reference (TYPE) I Default value Should be taking form Parm ID 20140326
10 Importing IV_SEARCH_PARAM Call by reference Type reference (TYPE) GRFN_T_SEARCH_CRITERIA search criteria from browse and collect component 20140326
11 Importing IV_USER_REALTIME_DATA Call by reference Type reference (TYPE) GRAC_BOOLEAN Boolean 20140326
12 Returning RT_USER Value transfer Type reference (TYPE) GRAC_T_USER Table Type for Users 20140326

Method RETRIEVE_USER_WITH_MESSAGE on class CL_GRAC_USER_REP has no exception.

Method RETRIVE_CUSTOM_GROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CUSTOMGROUP Call by reference Type reference (TYPE) GRAC_T_CUSTOM_GROUP Customer Group 20100722
2 Importing IT_CUSTOMGROUP Call by reference Type reference (TYPE) GRAC_T_CUSTOMGROUP_RANGE Range Table type for Custom Group 20100722

Method RETRIVE_CUSTOM_GROUP on class CL_GRAC_USER_REP has no exception.

Method SEARCH_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_OBJECT Call by reference Type reference (TYPE) GRAC_RT_OBJECT range table for object 20091202
2 Importing IT_SUBOBJECT_TYPE Call by reference Type reference (TYPE) GRAC_T_SUBOBJECT_SEARCH_PARAM Sub object type for search parameter table type 20100531
3 Importing IV_CONNECTOR Call by reference Type reference (TYPE) RFCDEST Logical Destination (Specified in Function Call) 20091130
4 Importing IV_INCREMENTAL_MODE Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20100607
5 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) GRAC_OBJECT_TYPE Contains object type 20091130
6 Importing IV_TASK_NAME Call by reference Type reference (TYPE) GRAC_TASK Task 20100802
7 Returning RT_OBJECT_DETAIL Value transfer Type reference (TYPE) GRAC_T_OBJECT_DETAIL Object (User/Role/Profile) details 20091130

Method SEARCH_OBJECT on class CL_GRAC_USER_REP has no exception.

Method SEARCH_OBJECT_FOR_XCON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_OBJECT Call by reference Type reference (TYPE) GRAC_RT_OBJECT Range table for Object (User/Role/Profile) 20120314
2 Importing IT_SUBOBJECT_TYPE Call by reference Type reference (TYPE) GRAC_T_SUBOBJECT_SEARCH_PARAM Sub object type for search parameter table type 20120314
3 Importing IV_CONNECTOR Call by reference Type reference (TYPE) RFCDEST Logical Destination (Specified in Function Call) 20120314
4 Importing IV_INCREMENTAL_MODE Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20120314
5 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) GRAC_OBJECT_TYPE Contains object type 20120314
6 Importing IV_TASK_NAME Call by reference Type reference (TYPE) GRAC_TASK Task 20120314
7 Returning RT_OBJECT_DETAIL Value transfer Type reference (TYPE) GRAC_T_OBJECT_DETAIL Object (User/Role/Profile) details 20120314

Method SEARCH_OBJECT_FOR_XCON on class CL_GRAC_USER_REP has no exception.

Method SEARCH_ORGLEVEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OBJECT_ORG Call by reference Type reference (TYPE) GRAC_T_OBJECT_ORG User/Role ORG Level 20100115
2 Importing IT_OBJECT Call by reference Type reference (TYPE) GRAC_RT_OBJECT_ID Range Table for Object ID 20100115
3 Importing IT_ORGLEVEL Call by reference Type reference (TYPE) GRAC_RT_ORGLEVEL Range Table for ORG Level 20100115
4 Importing IV_CONNECTOR Call by reference Type reference (TYPE) GRFN_CONNECTORID Connector Id 20100115
5 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) GRAC_OBJECT_TYPE Contains object type 20100115

Method SEARCH_ORGLEVEL on class CL_GRAC_USER_REP has no exception.

Method SEARCH_USER 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) IF_GRAC_AD_TYPES=>YT_MESSAGE Table for Error Message returned from RFC call 20140618
2 Importing IT_MANAGER Call by reference Type reference (TYPE) GRAC_RT_USER Range table for manager 20140618
3 Importing IT_USER Call by reference Type reference (TYPE) GRAC_RT_USER Range Table type for user 20140618
4 Importing IT_USER_GROUP Call by reference Type reference (TYPE) GRAC_RT_USER_GROUP User group range table 20140618
5 Importing IT_USER_NAME Call by reference Type reference (TYPE) GRAC_RT_USER_NAME Range table for user name 20140618
6 Importing IV_CONNECTOR Call by reference Type reference (TYPE) GRFN_CONNECTORID Logical Destination (Specified in Function Call) 20140618
7 Importing IV_CONSIDER_HR_DATA Call by reference Type reference (TYPE) GRAC_BOOLEAN Boolean 20140618
8 Importing IV_LOCAL_USER Call by reference Type reference (TYPE) GRAC_BOOLEAN Boolean 20140618
9 Importing IV_RECORDS Call by reference Type reference (TYPE) I Default value Should be taking form Parm ID 20140618
10 Importing IV_SEARCH_PARAM Call by reference Type reference (TYPE) GRFN_T_SEARCH_CRITERIA search criteria from browse and collect component 20140618
11 Importing IV_USER_REALTIME_DATA Call by reference Type reference (TYPE) GRAC_BOOLEAN Boolean 20140618
12 Returning RT_USER Value transfer Type reference (TYPE) GRAC_T_USER Table Type for Users 20140618

Method SEARCH_USER on class CL_GRAC_USER_REP has no exception.

Method SET_COMPOSITE_ROLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_COMPOSITE_ROLE Call by reference Type reference (TYPE) IF_GRAC_AD_TYPES=>YT_COMPOSITE_ROLE 20101025
2 Importing IV_CONNECTOR Call by reference Type reference (TYPE) STRING 20101025

Method SET_COMPOSITE_ROLE on class CL_GRAC_USER_REP has no exception.

Method SET_PD_PROFILES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PD_PROFILES Call by reference Type reference (TYPE) GRAC_T_PDPROFILE_IN Table type for pd profiles 20100707

Method SET_PD_PROFILES on class CL_GRAC_USER_REP has no exception.

Method SET_PROFILE 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 20100818
2 Importing IT_PROFILE Call by reference Type reference (TYPE) GRAC_T_PROFILE_IN Table type for profile input for user store 20091014

Method SET_PROFILE on class CL_GRAC_USER_REP has no exception.

Method SET_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 20100818
2 Importing IT_CHANGED_ROLES Call by reference Type reference (TYPE) IF_GRAC_AD_TYPES=>YT_ROLE Changed role details 20100723
3 Importing IT_COMPOSITE_ROLE Call by reference Type reference (TYPE) IF_GRAC_AD_TYPES=>YT_COMPOSITE_ROLE 20100624
4 Importing IT_ROLE Call by reference Type reference (TYPE) GRAC_T_ROLE_IN Table type to Role input for user store 20091014
5 Importing IV_CONNECTOR Call by reference Type reference (TYPE) STRING Logical Destination (Specified in Function Call) 20100720
6 Importing IV_UPDATE_ONLY Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20100707

Method SET_ROLE on class CL_GRAC_USER_REP has no exception.

Method SET_ROLE_ORGLEVEL 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 20100818
2 Importing IT_ROLE_ORG Call by reference Type reference (TYPE) GRAC_T_ROLE_ORG Role ORG Level 20091214
3 Importing IV_FULL_SYNC Call by reference Type reference (TYPE) ABAP_BOOL Full sync flag 20110518
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION 20091214

Method SET_USER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BR_IMPACT Call by reference Type reference (TYPE) IF_GRAC_AD_TYPES=>YT_USER_ASSIGN_OBJECT_BR Impacted Business Roles 20110912
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAPIRET2_TAB Error Messages 20100818
3 Importing IT_USER Call by reference Type reference (TYPE) GRAC_T_USER Table Type for Users 20091014
4 Importing IT_USER_RANGE Call by reference Type reference (TYPE) IF_GRAC_AD_TYPES=>YT_RANGE 20100823
5 Importing IV_CONNECTOR Call by reference Type reference (TYPE) GRFN_CONNECTORID Connector Id 20091216
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20091014

Method SET_USER_ORGLEVEL 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 20100818
2 Importing IT_USER_ORG Call by reference Type reference (TYPE) GRAC_T_USER_ORG User ORG Level 20091214
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION 20091214

Method UPDATE_CHANGED_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CONNECTOR Value transfer Type reference (TYPE) GRAC_T_SOD_CONNECTOR_RANGE Connector Id Range 20100721
2 Importing IT_OBJECT_RANGE Value transfer Type reference (TYPE) GRAC_T_SOD_OBJECT_RANGE Object Range Table 20100715
3 Importing IV_OBJECT_TYPE Value transfer Type reference (TYPE) GRAC_OBJECT_TYPE Contains object type 20100715

Method UPDATE_CHANGED_OBJECTS on class CL_GRAC_USER_REP has no exception.

Method UPDATE_COMPOSITE_ROLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_COMPOSITE_ROLE_NAME Call by reference Type reference (TYPE) IF_GRAC_AD_TYPES=>YT_COMPOSITE_ROLE Role name table 20100722
2 Importing IV_CONNECTOR Call by reference Type reference (TYPE) RFCDEST Logical Destination (Specified in Function Call) 20100722

Method UPDATE_COMPOSITE_ROLES on class CL_GRAC_USER_REP has no exception.

Method UPDATE_EXCLUDED_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CONNECTOR Value transfer Type reference (TYPE) GRFN_CONNECTORID Connector Id 20100715
2 Importing IV_OBJECT_TYPE Value transfer Type reference (TYPE) GRAC_OBJECT_TYPE Contains object type 20100715

Method UPDATE_EXCLUDED_OBJECTS on class CL_GRAC_USER_REP has no exception.

Method UPDATE_USERID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CONNECTOR Call by reference Type reference (TYPE) GRFN_CONNECTORID Connector Id 20100907
2 Importing IV_NEW_USERID Call by reference Type reference (TYPE) GRAC_USER User ID 20100907
3 Importing IV_OLD_USERID Call by reference Type reference (TYPE) GRAC_USER User ID 20100907

Method UPDATE_USERID on class CL_GRAC_USER_REP has no exception.

Method UPDATE_USER_LOCK_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_USER Call by reference Type reference (TYPE) GRAC_T_USER Table Type for Users 20100222

Method UPDATE_USER_LOCK_STATUS on class CL_GRAC_USER_REP has no exception.
History
Last changed by/on SAP  20141106 
SAP Release Created in 600