SAP ABAP Class CL_GRAC_AD_ACCESS_MGMT (Interface class for User Provisioning Integration Scenario)
Hierarchy
GRCFND_A (Software Component) GRC Foundation ABAP
   GRC-AC (Application Component) Access Control
     GRAC_ADAPTORS (Package) Access Control GRC Calls for Plag-in's and WSDL
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_GRAC_AD_TYPES Data types used in AC Adaptor interfaces 20100611
Properties
Class CL_GRAC_AD_ACCESS_MGMT  
Short Description Interface class for User Provisioning Integration Scenario    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package GRAC_ADAPTORS   Access Control GRC Calls for Plag-in's and WSDL 
Created 20091030   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
# Interface Abstract Final Description Created on
1 IF_GRAC_AD_TYPES Data types used in AC Adaptor interfaces 20100611
Friends
Class CL_GRAC_AD_ACCESS_MGMT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 SCENARIO_PROV Instance attribute Private Attribute reference (LIKE) 20100615
2 YRETURN_CODE_FALSE Instance attribute Public Attribute reference (LIKE) 20110407
3 YRETURN_CODE_TRUE Instance attribute Public Attribute reference (LIKE) 20100615
Methods
# Method Level Visibility Method type Description Created on
1 ASSIGN_OBJECT_TO_USER Static method Public Method Assign Role(s), Profile(s) and PD Profile(s) to User 20100127
2 ASSIGN_ROLE_TO_OMOBJECT Static method Public Method Assign Roles to OmObjects(Position, Jobs, OrgUnit) 20100520
3 AUTHENTICATE_USER Static method Public Method Authenticate user in target system; get additional details 20100216
4 CHANGE_USER Static method Public Method Change User(s) 20100210
5 CHECK_PERNR_EXISTS Static method Public Method Check Pernr Exists or not 20110304
6 CREATE_USER Static method Public Method Create User(s) 20091214
7 DELETE_USER Static method Public Method Delete User(s) 20100124
8 EOM_FOR_REQUEST Static method Public Method Return bulk operation response when End of Message is called 20100216
9 GENERATE_PASSWORD Static method Public Method Generate Password for SAP EP 20100422
10 GET_ACCESS_MGMT_INSTANCE Static method Private Method Get instance for class returned by CCI-TS 20091030
11 GET_CUA_CHILD Static method Public Method Get the CUA-Child data 20100510
12 GET_EMPLOYEE_DETAILS Static method Public Method To Get the details of infotype of emp 20100621
13 GET_FIELD_VALUE Static method Public Method Get values of fields 20100510
14 GET_OBJID_FOR_OM Static method Public Method Get Object ID for OM 20100512
15 GET_PERNR_DATE Static method Public Method Get the pernr details 20100810
16 GET_ROLE_FOR_OM Static method Public Method Get Role for OM 20100514
17 GET_SPML_LOGICAL_DESTINATION Static method Private Method Get SPML logical destination:EP which has both WS & SPML 20100421
18 GET_SYSTEM_FIELD Static method Public Method Get system fields 20100110
19 GET_SYSTEM_LANGUAGE Static method Public Method Get the system language 20100817
20 GET_USER_DEFAULTS Static method Public Method Get user defaults 20100218
21 GET_USER_DETAIL Static method Public Method Get Details for a User 20091210
22 LOCK_USER Static method Public Method Lock User(s) 20100125
23 RENAME_USER Static method Public Method Rename User(s) 20100518
24 RESET_USR_PWD Static method Public Method Reset the User(s) Password 20100518
25 RETAIN_USER_ROLE Static method Public Method Retain user and the roles 20101202
26 ROLE_ASSIGN_CUA Static method Public Method Obsolete:Assign Role(s) to User(s) in SAP CUA system 20100127
27 SEARCH_USER_DETAILS Static method Public Method Search Users based on user details 20121208
28 UNLOCK_USER Static method Public Method Unlock User(s) 20100125
29 UNLOCK_USER_SESSION Static method Public Method To Unlock user session via SPM Logon Pad 20100706
Events
Class CL_GRAC_AD_ACCESS_MGMT has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 IV_HR_FIELD Public Attribute reference (LIKE) 20100427
2 IV_LANGU Public Attribute reference (LIKE) 20100427
3 YAUTH Public Attribute reference (LIKE) 20091030
4 YBOOL Public Attribute reference (LIKE) 20091030
5 YCUAPARENT Public Attribute reference (LIKE) 20100601
6 YDATE Public Attribute reference (LIKE) 20100223
7 YEMAIL Public Attribute reference (LIKE) 20100519
8 YFIELD Public Attribute reference (LIKE) 20091030
9 YFNAME Public Attribute reference (LIKE) 20100415
10 YGEN_PROF Public Attribute reference (LIKE) 20091030
11 YHIGH Public Attribute reference (LIKE) 20091030
12 YLANG Public Attribute reference (LIKE) 20091030
13 YLOGICAL_DESTINATION Public Attribute reference (LIKE) 20091030
14 YLOW Public Attribute reference (LIKE) 20091030
15 YOBJECT Public Attribute reference (LIKE) 20091030
16 YOBJID Public Attribute reference (LIKE) 20100514
17 YOBJTYPE Public Attribute reference (LIKE) 20100223
18 YOPERATION Public Attribute reference (LIKE) 20091030
19 YPARENT Public Attribute reference (LIKE) 20100601
20 YPATHID Public Attribute reference (LIKE) 20100819
21 YPROFILE Public Attribute reference (LIKE) 20091030
22 YPRTYPE Public Attribute reference (LIKE) 20091030
23 YRETURN_CODE Public Attribute reference (LIKE) 20091030
24 YROLE Public Attribute reference (LIKE) 20091030
25 YROLE_TYPE Public Attribute reference (LIKE) 20091030
26 YSUBSYTEM Public Attribute reference (LIKE) 20100510
27 YSYSTEM_ID Public Attribute reference (LIKE) 20091030
28 YS_CUA_CHILD Public Attribute reference (LIKE) 20100510
29 YS_FUNC Private Attribute reference (LIKE) 20100414
30 YS_HR_FIELDS Public Attribute reference (LIKE) 20100427
31 YS_LOGONDATA Public Attribute reference (LIKE) 20091214
32 YS_OBJECTID Public Attribute reference (LIKE) 20100514
33 YS_PASSWORD Public Attribute reference (LIKE) 20091214
34 YS_ROLE Public Attribute reference (LIKE) 20100514
35 YS_ROLE_DATA Public Attribute reference (LIKE) 20100517
36 YS_ROLE_DETAIL Public Attribute reference (LIKE) 20091030
37 YS_ROLE_DETAIL_DESCRIPTION Public Attribute reference (LIKE) 20091030
38 YS_ROLE_OBJECT Public Attribute reference (LIKE) 20091030
39 YS_USER Public Attribute reference (LIKE) 20091214
40 YS_USER_ASSIGNMENT Public Attribute reference (LIKE) 20100422
41 YTCODE Public Attribute reference (LIKE) 20091030
42 YTEXT Public Attribute reference (LIKE) 20091030
43 YT_ASSIGNMENTS Public Attribute reference (LIKE) 20100428
44 YT_CHANGE_USER Public Attribute reference (LIKE) 20100223
45 YT_COMM_METHOD Public Attribute reference (LIKE) 20100216
46 YT_CREATE_USER Public Attribute reference (LIKE) 20100221
47 YT_CUA_CHILD Public Attribute reference (LIKE) 20100510
48 YT_FIELD Public Attribute reference (LIKE) 20100110
49 YT_FUNC Public Attribute reference (LIKE) 20100414
50 YT_FUNCNAME Public Attribute reference (LIKE) 20120514
51 YT_GENERATE_PASSWORD Public Attribute reference (LIKE) 20100221
52 YT_HR_FIELDS Public Attribute reference (LIKE) 20100427
53 YT_HR_OBJ Public Attribute reference (LIKE) 20100223
54 YT_HR_SUB_OBJ Public Attribute reference (LIKE) 20100223
55 YT_INFTY_FLD_VAL Public Attribute reference (LIKE) 20110407
56 YT_INFTY_RANGE Public Attribute reference (LIKE) 20100519
57 YT_INFTY_RANGE_FLD_VALUE Public Attribute reference (LIKE) 20100527
58 YT_LANGU Public Attribute reference (LIKE) 20100817
59 YT_LANGUAGE Public Attribute reference (LIKE) 20100218
60 YT_LICENSE Public Attribute reference (LIKE) 20100713
61 YT_MESSAGE Public Attribute reference (LIKE) 20091030
62 YT_OBJECTID Public Attribute reference (LIKE) 20100514
63 YT_OBJECT_ID Public Attribute reference (LIKE) 20100223
64 YT_OBJECT_RANGE Public Attribute reference (LIKE) 20100223
65 YT_OPERATION_RESULT Public Attribute reference (LIKE) 20100215
66 YT_PAR_ID Public Attribute reference (LIKE) 20100323
67 YT_PASSWORDS Public Attribute reference (LIKE) 20100423
68 YT_PERNR_DATE Public Attribute reference (LIKE) 20100810
69 YT_PRINTER Public Attribute reference (LIKE) 20100907
70 YT_RANGE Public Attribute reference (LIKE) 20100124
71 YT_ROLE Public Attribute reference (LIKE) 20100514
72 YT_ROLE_ASSIGN Public Attribute reference (LIKE) 20100520
73 YT_ROLE_DATA Public Attribute reference (LIKE) 20100517
74 YT_ROLE_DATA_01 Public Attribute reference (LIKE) 20100809
75 YT_ROLE_DETAIL Public Attribute reference (LIKE) 20091030
76 YT_ROLE_DETAIL_DESCRIPTION Public Attribute reference (LIKE) 20091030
77 YT_ROLE_OBJECT Public Attribute reference (LIKE) 20091030
78 YT_SPOOLDEVICE Public Attribute reference (LIKE) 20100218
79 YT_STARTMENU Public Attribute reference (LIKE) 20100218
80 YT_TIMEZONE Public Attribute reference (LIKE) 20100218
81 YT_USER_ASSIGNMENTS Public Attribute reference (LIKE) 20100429
82 YT_USER_ASSIGN_OBJECT Public Attribute reference (LIKE) 20100129
83 YT_USER_GRP Public Attribute reference (LIKE) 20100323
84 YT_USER_HR_DATA Public Attribute reference (LIKE) 20100907
85 YT_USER_ROLE_PROVISIONING Public Attribute reference (LIKE) 20091030
86 YT_USER_SNC Public Attribute reference (LIKE) 20100216
87 YT_VALID_USER_DATA Public Attribute reference (LIKE) 20100216
88 YT_VERSION Public Attribute reference (LIKE) 20100713
89 YUNAME Public Attribute reference (LIKE) 20100519
90 YUSER Public Attribute reference (LIKE) 20091214
91 YXUPROFILE Public Attribute reference (LIKE) 20091030
92 YXUVAL Public Attribute reference (LIKE) 20091030
93 Y_ASSIGNMENT Public Attribute reference (LIKE) 20100127
94 Y_ASSIGNMENT_FLAG Public Attribute reference (LIKE) 20100520
95 Y_CACHE_RESULTS Public Attribute reference (LIKE) 20091210
96 Y_FLAG Public Attribute reference (LIKE) 20100216
97 Y_FLAGID Public Attribute reference (LIKE) 20100218
98 Y_FORCE_SYSTEM_ASSIGNMENT Public Attribute reference (LIKE) 20091214
99 Y_GENERATE_PASSWORD Public Attribute reference (LIKE) 20091214
100 Y_IS_GEN_PASSWORD Public Attribute reference (LIKE) 20091214
101 Y_IS_REQ_SUBOBJ Public Attribute reference (LIKE) 20100223
102 Y_IS_REQ_USERS Public Attribute reference (LIKE) 20100223
103 Y_IS_SPML_RELEVANT Private Attribute reference (LIKE) 20100421
104 Y_NUMBER_OF_PASSWORDS Public Attribute reference (LIKE) 20100423
105 Y_OBJ_DESC Public Attribute reference (LIKE) 20100223
106 Y_PAR_HITS Public Attribute reference (LIKE) 20100705
107 Y_PAR_NAME Public Attribute reference (LIKE) 20100218
108 Y_PAR_TEXT Public Attribute reference (LIKE) 20100705
109 Y_PASSWORD Public Attribute reference (LIKE) 20100216
110 Y_PASSWORD_LENGTH Public Attribute reference (LIKE) 20091214
111 Y_PERNR Public Attribute reference (LIKE) 20100615
112 Y_PERNR_2 Public Attribute reference (LIKE) 20110307
113 Y_PERS_NO Public Attribute reference (LIKE) 20091214
114 Y_SYS Public Attribute reference (LIKE) 20100615
115 Y_TASK Public Attribute reference (LIKE) 20100127
116 Y_TASK_FLAG Public Attribute reference (LIKE) 20100520
117 Y_TYPE Public Attribute reference (LIKE) 20100127
118 Y_TYPE_FLAG Public Attribute reference (LIKE) 20100520
Method Signatures

Method ASSIGN_OBJECT_TO_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) YT_MESSAGE Message table 20100127
2 Exporting ET_OPERATION_RESULT Call by reference Type reference (TYPE) YT_OPERATION_RESULT Provisioning operation result of each Object ID in Req No 20100215
3 Exporting EV_RETURN_CODE Call by reference Type reference (TYPE) YRETURN_CODE Return code 20100127
4 Importing IS_USER_ASSIGNMENT Call by reference Type reference (TYPE) YS_USER_ASSIGNMENT User Assignments 20100422
5 Importing IT_ASSIGNMENTS Call by reference Type reference (TYPE) YT_USER_ASSIGNMENTS User Assignments 20100428
6 Importing IV_ASSIGNMENT Call by reference Type reference (TYPE) Y_ASSIGNMENT (D)irect,(I)ndirect 20100127
7 Importing IV_REQNO Call by reference Type reference (TYPE) GRAC_REQNO Request Number for Batch Processing 20100210
8 Importing IV_SYSTEM_ID Call by reference Type reference (TYPE) YSYSTEM_ID System ID 20100127
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100127

Method ASSIGN_ROLE_TO_OMOBJECT 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) YT_MESSAGE Message table 20100520
2 Exporting ET_OPERATION_RESULT Call by reference Type reference (TYPE) YT_OPERATION_RESULT 20100625
3 Exporting EV_RETURN_CODE Call by reference Type reference (TYPE) YRETURN_CODE Return code 20100520
4 Importing IT_ROLES Call by reference Type reference (TYPE) YT_ROLE_ASSIGN OM Role Table 20100521
5 Importing IV_ASSIGNMENT_FLAG Call by reference Type reference (TYPE) Y_ASSIGNMENT_FLAG Single-Character Flag 20100520
6 Importing IV_LOGICAL_DESTINATION Call by reference Type reference (TYPE) YLOGICAL_DESTINATION System ID 20100520
7 Importing IV_TASK_FLAG Call by reference Type reference (TYPE) Y_TASK_FLAG Single-Character Flag 20100520
8 Importing IV_TYPE_FLAG Call by reference Type reference (TYPE) Y_TYPE_FLAG Version Number Component 20100520
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100527

Method AUTHENTICATE_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) YT_MESSAGE Message table 20100216
2 Exporting ET_PRINTER_DATA Call by reference Type reference (TYPE) YT_PRINTER 20100907
3 Exporting ET_USER_COMM_DATA Call by reference Type reference (TYPE) YT_COMM_METHOD User Communication Details 20100216
4 Exporting ET_USER_DATA Call by reference Type reference (TYPE) YT_VALID_USER_DATA User Details 20100216
5 Exporting ET_USER_HR_DATA Call by reference Type reference (TYPE) YT_USER_HR_DATA 20100907
6 Exporting ET_USER_SNC_DATA Call by reference Type reference (TYPE) YT_USER_SNC User SNC Details 20100216
7 Exporting EV_RETURN_CODE Call by reference Type reference (TYPE) YRETURN_CODE Return code 20100216
8 Importing IV_FLAGID Call by reference Type reference (TYPE) Y_FLAG Version Number Component 20100216
9 Importing IV_PASSWORD Call by reference Type reference (TYPE) Y_PASSWORD User's Password 20100216
10 Importing IV_PATHID Call by reference Type reference (TYPE) YPATHID 20100907
11 Importing IV_SYSTEM_ID Call by reference Type reference (TYPE) YSYSTEM_ID System ID 20100216
12 Importing IV_USERID Call by reference Type reference (TYPE) YUSER User Name in User Master Record 20100216
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100216

Method CHANGE_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) YT_MESSAGE Message table 20100210
2 Exporting ET_OPERATION_RESULT Call by reference Type reference (TYPE) YT_OPERATION_RESULT Provisioning operation result of each Object ID in Req No 20100215
3 Exporting EV_RETURN_CODE Call by reference Type reference (TYPE) YRETURN_CODE Return code 20100210
4 Importing IT_CUA_CHILD Call by reference Type reference (TYPE) YT_CUA_CHILD For CUA system pass child/receiving system(s) 20100517
5 Importing IT_USER Call by reference Type reference (TYPE) YT_CHANGE_USER User Structure 20100218
6 Importing IV_ITEM_NUM Call by reference Type reference (TYPE) GRAC_SEQ Action Sequence 20100804
7 Importing IV_PATHID Call by reference Type reference (TYPE) YPATHID Path id 20100830
8 Importing IV_REQNO Call by reference Type reference (TYPE) GRAC_REQNO Request Number for Batch Processing 20100223
9 Importing IV_SYSTEM_ID Call by reference Type reference (TYPE) YSYSTEM_ID System ID 20100210
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100210

Method CHECK_PERNR_EXISTS 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) YT_MESSAGE Message table 20110304
2 Exporting EV_RETURN_CODE Call by reference Type reference (TYPE) YRETURN_CODE Return 20110304
3 Importing IV_PERNR Call by reference Type reference (TYPE) Y_PERNR_2 pernr number 20110304
4 Importing IV_SYSTEM_ID Call by reference Type reference (TYPE) YSYSTEM_ID System id 20110304
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20110304

Method CREATE_USER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_GENERATE_PASSWORD Call by reference Type reference (TYPE) YT_GENERATE_PASSWORD New Password(s) for User(s) 20100221
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) YT_MESSAGE Message table 20091214
3 Exporting ET_OPERATION_RESULT Call by reference Type reference (TYPE) YT_OPERATION_RESULT Provisioning operation result of each Object ID in Req No 20100215
4 Exporting EV_RETURN_CODE Call by reference Type reference (TYPE) YRETURN_CODE Return Code 20091214
5 Importing IS_MANUAL Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20100803
6 Importing IT_CUA_CHILD Call by reference Type reference (TYPE) YT_CUA_CHILD For CUA system pass child/receiving system(s) 20100517
7 Importing IT_USER Call by reference Type reference (TYPE) YT_CREATE_USER User Structure 20100221
8 Importing IV_ITEM_NUM Call by reference Type reference (TYPE) GRAC_SEQ Action Sequence 20100803
9 Importing IV_PATHID Call by reference Type reference (TYPE) YPATHID Path id 20100830
10 Importing IV_REQNO Call by reference Type reference (TYPE) GRAC_REQNO Request Number for Batch Processing 20100120
11 Importing IV_SYSTEM_ID Call by reference Type reference (TYPE) YSYSTEM_ID System ID 20091214
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20091214

Method DELETE_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) YT_MESSAGE Message table 20100124
2 Exporting ET_OPERATION_RESULT Call by reference Type reference (TYPE) YT_OPERATION_RESULT Provisioning operation result of each Object ID in Req No 20100215
3 Exporting EV_RETURN_CODE Call by reference Type reference (TYPE) YRETURN_CODE Return code 20100124
4 Importing IT_CUA_CHILD Call by reference Type reference (TYPE) YT_CUA_CHILD For CUA sytem pass child/receiving system(s) 20100511
5 Importing IT_USER Call by reference Type reference (TYPE) YT_RANGE User(s) to delete 20100124
6 Importing IV_ITEM_NUM Call by reference Type reference (TYPE) GRAC_SEQ Action Sequence 20100804
7 Importing IV_PATHID Call by reference Type reference (TYPE) YPATHID Pathid 20100830
8 Importing IV_REQNO Call by reference Type reference (TYPE) GRAC_REQNO Request Number for Batch Processing 20100210
9 Importing IV_SYSTEM_ID Call by reference Type reference (TYPE) YSYSTEM_ID System ID 20100124
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100124

Method EOM_FOR_REQUEST 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) YT_MESSAGE Message table 20100216
2 Exporting ET_OPERATION_RESULT Call by reference Type reference (TYPE) YT_OPERATION_RESULT Provisioning operation result of each Object ID in Req No 20100216
3 Exporting EV_RETURN_CODE Call by reference Type reference (TYPE) YRETURN_CODE Return code 20100216
4 Importing IV_IS_EOM Call by reference Type reference (TYPE) YBOOL ABAP_TRUE Indicate end of Batch for a REQNO. 20100216
5 Importing IV_REQNO Call by reference Type reference (TYPE) GRAC_REQNO Request Number for Batch Processing 20100216
6 Importing IV_SYSTEM_ID Call by reference Type reference (TYPE) YSYSTEM_ID System ID 20100216
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100216

Method GENERATE_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) YT_MESSAGE Message table 20100422
2 Exporting ET_PASSWORD Call by reference Type reference (TYPE) YT_PASSWORDS Passwords generated via SAP EP 20100422
3 Exporting EV_RETURN_CODE Call by reference Type reference (TYPE) YRETURN_CODE Return code 20100422
4 Importing IV_NUMBER_OF_PASSWORDS Call by reference Type reference (TYPE) Y_NUMBER_OF_PASSWORDS No Of Passwords to be Generated 20100423
5 Importing IV_SYSTEM_ID Call by reference Type reference (TYPE) YSYSTEM_ID System Id 20100422
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100423

Method GET_ACCESS_MGMT_INSTANCE 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) YT_MESSAGE List of Message(s) 20091030
2 Exporting EV_ACCESS_MGMT_INSTANCE Call by reference Object reference (TYPE REF TO) IF_GRAC_AD_ACCESS_MGMT Interface for AC Access Management Integration Scenar 20091030
3 Exporting EV_LOGICAL_DESTINATION Call by reference Type reference (TYPE) YLOGICAL_DESTINATION Logical Destination 20091030
4 Exporting EV_RETURN_CODE Call by reference Type reference (TYPE) YRETURN_CODE Return Code (0:Success) 20091030
5 Importing IV_IS_SPML_RELEVANT Call by reference Type reference (TYPE) Y_IS_SPML_RELEVANT Pass 'X' if SPML instance to be invoked 20100421
6 Importing IV_SYSTEM_ID Call by reference Type reference (TYPE) YSYSTEM_ID System ID 20091030
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20091030

Method GET_CUA_CHILD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CUA_CHILD Call by reference Type reference (TYPE) YT_CUA_CHILD cua child 20100510
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) YT_MESSAGE Message table 20100510
3 Exporting EV_CUA_PARENT Call by reference Type reference (TYPE) YPARENT Cua Parent 20100601
4 Exporting EV_RETURN_CODE Call by reference Type reference (TYPE) YRETURN_CODE Return code 20100510
5 Importing IV_SYSTEM_ID Call by reference Type reference (TYPE) YSYSTEM_ID System Id 20100510
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100510

Method GET_EMPLOYEE_DETAILS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_INFTY_FLD_VALUE Call by reference Type reference (TYPE) YT_INFTY_RANGE_FLD_VALUE 20100621
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) YT_MESSAGE 20100622
3 Exporting EV_RETURN_CODE Call by reference Type reference (TYPE) YRETURN_CODE Natural number 20100621
4 Importing IT_INFOTYPE_RANGE Call by reference Type reference (TYPE) YT_INFTY_RANGE 20100621
5 Importing IV_LOGICAL_DESTINATION Call by reference Type reference (TYPE) YLOGICAL_DESTINATION 20100621
6 Importing IV_PERNR Call by reference Type reference (TYPE) Y_PERNR 20100621
7 Importing IV_SYSID Call by reference Type reference (TYPE) Y_SYS Communication ID/Number 20100621

Method GET_EMPLOYEE_DETAILS on class CL_GRAC_AD_ACCESS_MGMT has no exception.

Method GET_FIELD_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_INFTY_FLD_VALUE Call by reference Type reference (TYPE) YT_INFTY_RANGE_FLD_VALUE field value required in HR verification. 20100519
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) YT_MESSAGE 20100519
3 Exporting EV_RETURN_CODE Call by reference Type reference (TYPE) YRETURN_CODE 20100519
4 Importing IT_INFTY_RANGE Call by reference Type reference (TYPE) YT_INFTY_RANGE 20100519
5 Importing IV_PERNO Call by reference Type reference (TYPE) GRAC_AD_PERS_NO Person number 20100519
6 Importing IV_SYSTEM_ID Call by reference Type reference (TYPE) YSYSTEM_ID 20100519
7 Importing IV_USER Call by reference Type reference (TYPE) YUNAME 20100524

Method GET_FIELD_VALUE on class CL_GRAC_AD_ACCESS_MGMT has no exception.

Method GET_OBJID_FOR_OM 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) YT_MESSAGE Message table 20100512
2 Exporting ET_OBJECTID Call by reference Type reference (TYPE) YT_OBJECTID Table for HR OM object ID 20100514
3 Exporting EV_RETURN_CODE Call by reference Type reference (TYPE) YRETURN_CODE Return code 20100512
4 Importing IV_LANGU Call by reference Type reference (TYPE) YLANG 20100512
5 Importing IV_OTYPE Call by reference Type reference (TYPE) YOBJTYPE 20100512
6 Importing IV_SYSTEM_ID Call by reference Type reference (TYPE) YSYSTEM_ID System ID 20100512
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100512

Method GET_PERNR_DATE 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) YT_MESSAGE Message 20100810
2 Exporting ET_PERNR_DATE Call by reference Type reference (TYPE) YT_PERNR_DATE Pernr Date 20100810
3 Exporting EV_RETURN_CODE Call by reference Type reference (TYPE) YRETURN_CODE Return Code 20100810
4 Importing IV_PERNR Call by reference Type reference (TYPE) Y_PERNR Pernr number 20100810
5 Importing IV_SYSTEM_ID Call by reference Type reference (TYPE) YSYSTEM_ID System id 20100810

Method GET_PERNR_DATE on class CL_GRAC_AD_ACCESS_MGMT has no exception.

Method GET_ROLE_FOR_OM 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) YT_MESSAGE Message table 20100514
2 Exporting ET_ROLE Call by reference Type reference (TYPE) YT_ROLE_DATA_01 Role table 20100514
3 Exporting EV_RETURN_CODE Call by reference Type reference (TYPE) YRETURN_CODE Return code 20100514
4 Importing IV_OBJID Call by reference Type reference (TYPE) YOBJID Object ID 20100514
5 Importing IV_OTYPE Call by reference Type reference (TYPE) YOBJTYPE Object type 20100514
6 Importing IV_SYSTEM_ID Call by reference Type reference (TYPE) YSYSTEM_ID System ID 20100514

Method GET_ROLE_FOR_OM on class CL_GRAC_AD_ACCESS_MGMT has no exception.

Method GET_SPML_LOGICAL_DESTINATION 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) YT_MESSAGE List of Message(s) 20100421
2 Changing EV_LOGICAL_SPML_DESTINATION Call by reference Type reference (TYPE) YLOGICAL_DESTINATION Logical SPML Destination for EP 20100421
3 Exporting EV_RETURN_CODE Call by reference Type reference (TYPE) YRETURN_CODE Return Code (0:Success) 20100421
4 Changing EV_SYSTEM_ID Call by reference Type reference (TYPE) YSYSTEM_ID SPML System ID 20100421
5 Changing EV_SYSTEM_TYPE Call by reference Type reference (TYPE) GRFN_CONNECTTYPE SPML Connection Type 20100421
6 Importing IV_SYSTEM_ID Call by reference Type reference (TYPE) YSYSTEM_ID System ID 20100421
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100421

Method GET_SYSTEM_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FIELD Call by reference Type reference (TYPE) YT_HR_FIELDS 20100110
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) YT_MESSAGE 20100110
3 Exporting EV_RETURN_CODE Call by reference Type reference (TYPE) YRETURN_CODE 20100110
4 Importing IV_HR_FIELDS Call by reference Type reference (TYPE) IV_HR_FIELD 20100427
5 Importing IV_INFTY Call by reference Type reference (TYPE) INFTY Infotype 20100518
6 Importing IV_INFTY_ONLY Call by reference Type reference (TYPE) YBOOL 20100518
7 Importing IV_LANGU Call by reference Type reference (TYPE) IV_LANGU 20100427
8 Importing IV_SYSTEM_ID Call by reference Type reference (TYPE) YSYSTEM_ID 20100110
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100110

Method GET_SYSTEM_LANGUAGE 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) YT_LANGU Language table 20100817
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) YT_MESSAGE Message 20100817
3 Exporting EV_RETURN_CODE Call by reference Type reference (TYPE) YRETURN_CODE Return Code 20100817
4 Importing IV_SYSTEM_ID Call by reference Type reference (TYPE) YSYSTEM_ID System id 20100817
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100817

Method GET_USER_DEFAULTS 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) YT_LANGUAGE 20100218
2 Exporting ET_LICENSE_DATA Call by reference Type reference (TYPE) YT_LICENSE 20100713
3 Exporting ET_MESSAGE Call by reference Type reference (TYPE) YT_MESSAGE 20100218
4 Exporting ET_PAR_ID Call by reference Type reference (TYPE) YT_PAR_ID 20100323
5 Exporting ET_SPOOLDEV Call by reference Type reference (TYPE) YT_SPOOLDEVICE 20100218
6 Exporting ET_STARTMENU Call by reference Type reference (TYPE) YT_STARTMENU 20100218
7 Exporting ET_TIMEZONE Call by reference Type reference (TYPE) YT_TIMEZONE 20100218
8 Exporting ET_USER_GRP Call by reference Type reference (TYPE) YT_USER_GRP 20100323
9 Exporting ET_VERSION Call by reference Type reference (TYPE) YT_VERSION 20100713
10 Exporting EV_RETURN_CODE Call by reference Type reference (TYPE) YRETURN_CODE 20100218
11 Importing IV_FLAGID Call by reference Type reference (TYPE) Y_FLAGID 20100218
12 Importing IV_LANGUAGE Call by reference Type reference (TYPE) YLANG 20100218
13 Importing IV_PAR_HITS Call by reference Type reference (TYPE) Y_PAR_HITS 20100705
14 Importing IV_PAR_NAME Call by reference Type reference (TYPE) Y_PAR_NAME 20100218
15 Importing IV_PAR_TEXT Call by reference Type reference (TYPE) Y_PAR_NAME 20100705
16 Importing IV_SYSTEM_ID Call by reference Type reference (TYPE) YSYSTEM_ID 20100218
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100219

Method GET_USER_DETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_USER_DETAILS Call by reference Type reference (TYPE) GRAC_S_USER_DETAIL User Details 20091210
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) YT_MESSAGE Message table 20091210
3 Exporting EV_RETURN_CODE Call by reference Type reference (TYPE) YRETURN_CODE Return Code 20091210
4 Importing IV_CACHE_RESULT Call by reference Type reference (TYPE) Y_CACHE_RESULTS Input 'X' if require cached results. 20091210
5 Importing IV_HRONLY Call by reference Type reference (TYPE) YBOOL Boolean 20100819
6 Importing IV_PATH_ID Call by reference Type reference (TYPE) YPATHID Path id 20100819
7 Importing IV_SYSTEM_ID Call by reference Type reference (TYPE) YSYSTEM_ID System ID 20091210
8 Importing IV_USER Call by reference Type reference (TYPE) GRAC_USER User ID 20091210
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20091210

Method LOCK_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) YT_MESSAGE Message table 20100125
2 Exporting ET_OPERATION_RESULT Call by reference Type reference (TYPE) YT_OPERATION_RESULT Provisioning operation result of each Object ID in Req No 20100215
3 Exporting EV_RETURN_CODE Call by reference Type reference (TYPE) YRETURN_CODE Return code 20100125
4 Importing IT_CUA_CHILD Call by reference Type reference (TYPE) YT_CUA_CHILD For CUA system pass child/receiving system(s) 20100511
5 Importing IT_USER Call by reference Type reference (TYPE) YT_RANGE User(s) to delete 20100125
6 Importing IV_ITEM_NUM Call by reference Type reference (TYPE) GRAC_SEQ Action Sequence 20100804
7 Importing IV_PATHID Call by reference Type reference (TYPE) YPATHID Pathid 20100830
8 Importing IV_REQNO Call by reference Type reference (TYPE) GRAC_REQNO Request Number for Batch Processing 20100210
9 Importing IV_SYSTEM_ID Call by reference Type reference (TYPE) YSYSTEM_ID System ID 20100125
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100125

Method RENAME_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) YT_MESSAGE 20100528
2 Exporting ET_PASSWORD Call by reference Type reference (TYPE) XUNCODE New password 20100519
3 Exporting EV_RETURN_CODE Call by reference Type reference (TYPE) YRETURN_CODE 20100519
4 Importing IV_NEW_USERID Call by reference Type reference (TYPE) YUNAME 20100519
5 Importing IV_OLD_USERID Call by reference Type reference (TYPE) YUNAME 20100519
6 Importing IV_SYSTEM_ID Call by reference Type reference (TYPE) YSYSTEM_ID 20100519

Method RENAME_USER on class CL_GRAC_AD_ACCESS_MGMT has no exception.

Method RESET_USR_PWD 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) YT_MESSAGE 20100519
2 Exporting EV_EMAIL Call by reference Type reference (TYPE) YEMAIL 20100519
3 Exporting EV_PASSWORD_NEW Call by reference Type reference (TYPE) Y_PASSWORD 20100519
4 Exporting EV_RETURN_CODE Call by reference Type reference (TYPE) YRETURN_CODE 20100519
5 Importing IT_CUA_CHILD Call by reference Type reference (TYPE) YT_CUA_CHILD 20100519
6 Importing IV_SYSTEM_ID Call by reference Type reference (TYPE) YSYSTEM_ID 20100519
7 Importing IV_USER Call by reference Type reference (TYPE) YUNAME 20100519

Method RESET_USR_PWD on class CL_GRAC_AD_ACCESS_MGMT has no exception.

Method RETAIN_USER_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) YT_MESSAGE Message table 20101202
2 Exporting ET_OPERATION_RESULT Call by reference Type reference (TYPE) YT_OPERATION_RESULT Provisioning operation result of each Object ID in Req No 20101202
3 Exporting EV_RETURN_CODE Call by reference Type reference (TYPE) YRETURN_CODE Return code 20101202
4 Importing IS_USER_ASSIGNMENT Call by reference Type reference (TYPE) YS_USER_ASSIGNMENT User Assignments 20101202
5 Importing IT_ASSIGNMENTS Call by reference Type reference (TYPE) YT_USER_ASSIGNMENTS User Assignments 20101202
6 Importing IT_NON_GRCPI Call by reference Type reference (TYPE) YT_FUNCNAME 20120514
7 Importing IV_ASSIGNMENT Call by reference Type reference (TYPE) Y_ASSIGNMENT (D)irect,(I)ndirect 20101202
8 Importing IV_IS_GRCPI_REQUIRED Call by reference Type reference (TYPE) YBOOL ABAP_TRUE 20120514
9 Importing IV_REQNO Call by reference Type reference (TYPE) GRAC_REQNO Request Number for Batch Processing 20101202
10 Importing IV_SYSTEM_ID Call by reference Type reference (TYPE) YSYSTEM_ID System ID 20101202
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20101202

Method ROLE_ASSIGN_CUA 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) YT_MESSAGE Message table 20100127
2 Exporting EV_RETURN_CODE Call by reference Type reference (TYPE) YRETURN_CODE Return Code 20100127
3 Importing IT_USER_ROLE_ADD Call by reference Type reference (TYPE) YT_USER_ROLE_PROVISIONING Add roles to provision to user 20100127
4 Importing IT_USER_ROLE_DEL Call by reference Type reference (TYPE) YT_USER_ROLE_PROVISIONING Delete roles to provision to user 20100127
5 Importing IV_SYSTEM_ID Call by reference Type reference (TYPE) YSYSTEM_ID System ID 20100127
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100127

Method SEARCH_USER_DETAILS 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) YT_LANGU 20121208
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) YT_MESSAGE Table for Error Message returned from RFC call 20121208
3 Exporting ET_SEARCH_RESULT Call by reference Type reference (TYPE) GRAC_T_SOD_CGROUP_USER Custom Group User List 20121208
4 Exporting EV_RETURN_CODE Call by reference Type reference (TYPE) YRETURN_CODE Return Code 20121208
5 Importing IV_SEARCH_PARAM Call by reference Type reference (TYPE) GRAC_T_SOD_CGROUP_USER_SEARCH Custom Group user search 20121208
6 Importing IV_SYSTEM_ID Call by reference Type reference (TYPE) YSYSTEM_ID System ID 20121208

Method SEARCH_USER_DETAILS on class CL_GRAC_AD_ACCESS_MGMT has no exception.

Method UNLOCK_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) YT_MESSAGE Message table 20100125
2 Exporting ET_OPERATION_RESULT Call by reference Type reference (TYPE) YT_OPERATION_RESULT Provisioning operation result of each Object ID in Req No 20100215
3 Exporting EV_RETURN_CODE Call by reference Type reference (TYPE) YRETURN_CODE Return code 20100125
4 Importing IT_CUA_CHILD Call by reference Type reference (TYPE) YT_CUA_CHILD For CUA sytem pass child/receiving system(s) 20100511
5 Importing IT_USER Call by reference Type reference (TYPE) YT_RANGE User(s) to delete 20100125
6 Importing IV_ITEM_NUM Call by reference Type reference (TYPE) GRAC_SEQ Action Sequence 20100804
7 Importing IV_PATHID Call by reference Type reference (TYPE) YPATHID Pathid 20100830
8 Importing IV_REQNO Call by reference Type reference (TYPE) GRAC_REQNO Request Number for Batch Processing 20100210
9 Importing IV_SYSTEM_ID Call by reference Type reference (TYPE) YSYSTEM_ID System ID 20100125
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100125

Method UNLOCK_USER_SESSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LOGICAL_DESTINATION Call by reference Type reference (TYPE) YLOGICAL_DESTINATION Logical Destination 20100706
2 Importing IV_USERNAME Call by reference Type reference (TYPE) YUNAME 20100706

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