SAP ABAP Class CL_GRFN_AUTH_ENGINE (Authorization infrastructure)
Hierarchy
GRCFND_A (Software Component) GRC Foundation ABAP
   GRC (Application Component) Governance, Risk and Compliance
     GRFN_ACCESS (Package) Roles, authorization, menu, access
Properties
Class CL_GRFN_AUTH_ENGINE  
Short Description Authorization infrastructure    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package GRFN_ACCESS   Roles, authorization, menu, access 
Created 20081112   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 GRFNH Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_GRFN_AUTH_ENGINE has no interface implemented.
Friends
Class CL_GRFN_AUTH_ENGINE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CS_AUTH_MODE_ELA Constant Private Type reference (TYPE) GRFN_AUTH_MODE 'E' Authorization Mode 20091009
2 CS_AUTH_MODE_HYBRID Constant Private Type reference (TYPE) GRFN_AUTH_MODE 'H' Authorization Mode 20091009
3 CS_AUTH_MODE_PFCG Constant Private Type reference (TYPE) GRFN_AUTH_MODE 'P' Authorization Mode 20091009
4 CS_RESULT Constant Private See coding 20081112
5 MC_DISP_PARENT_ROLES Constant Public Type reference (TYPE) GRFN_AUTH_CUST_FIELD 'DISPLAY_PARENT_ROLES' 'Display parent roles flag' 20110817
6 MC_DISP_ROLE_DEF Constant Public Type reference (TYPE) GRFN_AUTH_CUST_FIELD 'DISPLAY_ROLE_DEF' 'Display role definitions' 20110819
7 MC_EXTENDED_CHECK Constant Public Type reference (TYPE) GRFN_AUTH_CUST_FIELD 'EXTENDED_CHECK' Extended check in role IMG 20121005
8 MC_ROLE_INHERITANCE Constant Public Type reference (TYPE) GRFN_AUTH_CUST_FIELD 'ROLE_INHERITANCE' Role inheritance flag in customizing 20091016
9 MO_APPLOG Instance attribute Private Object reference (TYPE REF TO) CL_GRFN_APPLOG_AUTH GRC Authorization Logging 20081112
10 MO_SESSION Instance attribute Private Object reference (TYPE REF TO) CL_GRFN_API_SESSION Session Management for GRC APIs 20081112
11 MS_DATES Instance attribute Private Type reference (TYPE) GRFN_S_TF_DATES Timeframe details 20081112
12 MT_AUTHORIZE_BUFFER Instance attribute Private Type reference (TYPE) YT_AUTHORIZE_BUFFER 20081112
13 MT_AUTH_BUFFER_PFCG Static Attribute Private Type reference (TYPE) YT_AUTH_BUFFER_PFCG 20100721
14 MT_EXPLANATION Static Attribute Public Type reference (TYPE) YT_EXPLANATION String table 20100824
15 MT_FORK_BUFFER Instance attribute Private Type reference (TYPE) YT_FORK_BUFFER 20130926
16 MT_GRFN_USER_BUFFER Instance attribute Private Type reference (TYPE) YT_GRFN_USER_BUFFER 20081112
17 MT_PARENT_BUFFER Instance attribute Private Type reference (TYPE) YT_PARENT_BUFFER 20081125
18 MT_TICKET Instance attribute Private Type reference (TYPE) SWWTWIID Workflow: Table with Work Item IDs 20110629
19 MT_TICKET_BASED_AUTH Instance attribute Private Type reference (TYPE) YT_TICKET_BASED_AUTH 20081112
20 MT_UPWARD_BUFFER Instance attribute Private Type reference (TYPE) YT_UPWARD_BUFFER 20081125
21 MV_EXPLAIN Static Attribute Public Type reference (TYPE) ABAP_BOOL 20100824
22 MV_TRAVERSE_DOWN Static Attribute Private Type reference (TYPE) ABAP_BOOL 20100817
Methods
# Method Level Visibility Method type Description Created on
1 AUTHORIZE Instance method Private Method Checks authorization for specified object 20081112
2 AUTHORIZE_CREATE Instance method Public Method Checks authorization to create an object 20090225
3 AUTHORIZE_DELETE Instance method Public Method Checks authorization to delete an object 20090225
4 AUTHORIZE_PFCG Static method Public Method 20100608
5 AUTHORIZE_QUERY Instance method Public Method Checks authorization to display an object 20090225
6 AUTHORIZE_RETRIEVE Instance method Public Method Checks authorization to display an object 20090225
7 AUTHORIZE_UPDATE Instance method Public Method Checks authorization to change an object 20090225
8 CLEAN_BUFFER Instance method Public Method 20081112
9 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20081112
10 ELA_CHECK Instance method Private Method ELA auth check 20091012
11 GET_AGENTS Instance method Public Method Determines agents for a certain agent slot 20081112
12 GET_AGENTS_BY_ROLES Instance method Public Method Determines agents for roles/sort sequence (no agent slot) 20110217
13 GET_FALLBACK Static method Public Method Get fallback WF receiver 20100608
14 GET_PARENT Instance method Public Method 20081125
15 INJECT_TICKET Instance method Public Method Injects a ticket (work item) into the authorization system 20081112
16 PFCG_CHECK Instance method Private Method PFCG based auth check 20091009
17 REVOKE_TICKET Instance method Public Method Revokes a ticket's authorizations from system 20081112
18 _CHECK_UPWARDS Instance method Private Method 20081125
19 _FORK_OBJECT Instance method Private Method 20081201
20 _GET_PARENT Instance method Private Method 20090114
21 _INSERT_TB_AUTH Instance method Private Method Internal ticket injection 20081112
22 _ROLE_ASSIGNED Instance method Private Method Checks whether the object has a relevant role assigned 20081112
Events
Class CL_GRFN_AUTH_ENGINE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 YS_EXPLANATION Public See coding 20100824 begin of ys_explanation, order type sy-index, object_id type grfn_api_object_id, explanation type string, end of ys_explanation
2 YT_EXPLANATION Public See coding 20100824 yt_explanation type standard table of ys_explanation
Method Signatures

Method AUTHORIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_RESULT Value transfer Type reference (TYPE) ABAP_BOOL User is authorized to perform activity 20081112
2 Importing I_DATAPART Call by reference Type reference (TYPE) GRFN_DATAPART Data Part for GRC Object Types 20081112
3 Importing I_ENTITY Call by reference Type reference (TYPE) GRFN_API_ENTITY_ID Entity for which the authorization is checked 20081112
4 Importing I_OBJECT Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object for which the authorization is checked 20081112
5 Importing I_OPERATION Call by reference Type reference (TYPE) GRFN_API_OPERATION_ID Activitiy for which the authorization is checked 20081112
6 Importing I_REGULATION_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Regulation 20081112
7 Importing I_SUBENTITY Call by reference Type reference (TYPE) GRFN_SUBENTITY Subentity 20081112

Method AUTHORIZE on class CL_GRFN_AUTH_ENGINE has no exception.

Method AUTHORIZE_CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_RESULT Value transfer Type reference (TYPE) ABAP_BOOL User is authorized to perform activity 20090225
2 Importing I_ENTITY Call by reference Type reference (TYPE) GRFN_API_ENTITY_ID Entity for which the authorization is checked 20090225
3 Importing I_PARENT_OBJECT Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Parent Object for which the object shall be created 20090225
4 Importing I_REGULATION_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Regulation 20090225
5 Importing I_SUBENTITY Call by reference Type reference (TYPE) GRFN_SUBENTITY Subentity 20090225

Method AUTHORIZE_CREATE on class CL_GRFN_AUTH_ENGINE has no exception.

Method AUTHORIZE_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_RESULT Value transfer Type reference (TYPE) ABAP_BOOL User is authorized to perform activity 20090225
2 Importing I_ENTITY Call by reference Type reference (TYPE) GRFN_API_ENTITY_ID Entity for which the authorization is checked 20090225
3 Importing I_OBJECT Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object for which the authorization is checked 20090225
4 Importing I_REGULATION_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Regulation 20090225

Method AUTHORIZE_DELETE on class CL_GRFN_AUTH_ENGINE has no exception.

Method AUTHORIZE_PFCG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_AUTH_OBJ Call by reference Type reference (TYPE) AGOBJECT Auth. Object in User Master Maintenance 20100608
2 Importing IV_FIELD1 Call by reference Type reference (TYPE) AGRFIELD Field name of an authorization 20100608
3 Importing IV_FIELD10 Call by reference Type reference (TYPE) AGRFIELD Field name of an authorization 20100608
4 Importing IV_FIELD2 Call by reference Type reference (TYPE) AGRFIELD Field name of an authorization 20100608
5 Importing IV_FIELD3 Call by reference Type reference (TYPE) AGRFIELD Field name of an authorization 20100608
6 Importing IV_FIELD4 Call by reference Type reference (TYPE) AGRFIELD Field name of an authorization 20100608
7 Importing IV_FIELD5 Call by reference Type reference (TYPE) AGRFIELD Field name of an authorization 20100608
8 Importing IV_FIELD6 Call by reference Type reference (TYPE) AGRFIELD Field name of an authorization 20100608
9 Importing IV_FIELD7 Call by reference Type reference (TYPE) AGRFIELD Field name of an authorization 20100608
10 Importing IV_FIELD8 Call by reference Type reference (TYPE) AGRFIELD Field name of an authorization 20100608
11 Importing IV_FIELD9 Call by reference Type reference (TYPE) AGRFIELD Field name of an authorization 20100608
12 Importing IV_USER Call by reference Type reference (TYPE) UNAME User Name 20100608
13 Importing IV_VALUE1 Call by reference Type reference (TYPE) AGVAL Authorization value 20100608
14 Importing IV_VALUE10 Call by reference Type reference (TYPE) AGVAL Authorization value 20100608
15 Importing IV_VALUE2 Call by reference Type reference (TYPE) AGVAL Authorization value 20100608
16 Importing IV_VALUE3 Call by reference Type reference (TYPE) AGVAL Authorization value 20100608
17 Importing IV_VALUE4 Call by reference Type reference (TYPE) AGVAL Authorization value 20100608
18 Importing IV_VALUE5 Call by reference Type reference (TYPE) AGVAL Authorization value 20100608
19 Importing IV_VALUE6 Call by reference Type reference (TYPE) AGVAL Authorization value 20100608
20 Importing IV_VALUE7 Call by reference Type reference (TYPE) AGVAL Authorization value 20100608
21 Importing IV_VALUE8 Call by reference Type reference (TYPE) AGVAL Authorization value 20100608
22 Importing IV_VALUE9 Call by reference Type reference (TYPE) AGVAL Authorization value 20100608
23 Returning RV_AUTHORIZED Value transfer Type reference (TYPE) ABAP_BOOL 20100608

Method AUTHORIZE_PFCG on class CL_GRFN_AUTH_ENGINE has no exception.

Method AUTHORIZE_QUERY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_RESULT Value transfer Type reference (TYPE) ABAP_BOOL User is authorized to perform activity 20090225
2 Importing I_ENTITY Call by reference Type reference (TYPE) GRFN_API_ENTITY_ID Entity for which the authorization is checked 20090225
3 Importing I_OBJECT Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object for which the authorization is checked 20090225
4 Importing I_REGULATION_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Regulation 20090225

Method AUTHORIZE_QUERY on class CL_GRFN_AUTH_ENGINE has no exception.

Method AUTHORIZE_RETRIEVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_RESULT Value transfer Type reference (TYPE) ABAP_BOOL User is authorized to perform activity 20090225
2 Importing I_ENTITY Call by reference Type reference (TYPE) GRFN_API_ENTITY_ID Entity for which the authorization is checked 20090225
3 Importing I_OBJECT Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object for which the authorization is checked 20090225
4 Importing I_REGULATION_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Regulation 20090225

Method AUTHORIZE_RETRIEVE on class CL_GRFN_AUTH_ENGINE has no exception.

Method AUTHORIZE_UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_RESULT Value transfer Type reference (TYPE) ABAP_BOOL User is authorized to perform activity 20090225
2 Importing I_DATAPART Call by reference Type reference (TYPE) GRFN_DATAPART Data Part for GRC Object Types 20090225
3 Importing I_ENTITY Call by reference Type reference (TYPE) GRFN_API_ENTITY_ID Entity for which the authorization is checked 20090225
4 Importing I_OBJECT Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object for which the authorization is checked 20090225
5 Importing I_REGULATION_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Regulation 20090225

Method AUTHORIZE_UPDATE on class CL_GRFN_AUTH_ENGINE has no exception.

Method CLEAN_BUFFER Signature

Method CLEAN_BUFFER on class CL_GRFN_AUTH_ENGINE has no parameter.
Method CLEAN_BUFFER on class CL_GRFN_AUTH_ENGINE has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SESSION Value transfer Object reference (TYPE REF TO) CL_GRFN_API_SESSION Session Management for GRC APIs 20081112

Method CONSTRUCTOR on class CL_GRFN_AUTH_ENGINE has no exception.

Method ELA_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_AUTHORIZED Call by reference Type reference (TYPE) ABAP_BOOL 20091012
2 Exporting EV_TICKET_ID Call by reference Type reference (TYPE) SWW_WIID Work item ID 20091012
3 Importing IV_ACTIVITY Call by reference Type reference (TYPE) ACTIV_AUTH Activity 20091012
4 Importing IV_CENTRAL_CHECK Call by reference Type reference (TYPE) ABAP_BOOL 20091012
5 Importing IV_DATAPART Call by reference Type reference (TYPE) GRFN_DATAPART Data Part for GRC Object Types 20091012
6 Importing IV_ENTITY Call by reference Type reference (TYPE) GRFN_API_ENTITY_ID Entity ID 20091012
7 Importing IV_OBJECT_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20091012
8 Importing IV_REGULATION_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20091012
9 Importing IV_SUBENTITY Call by reference Type reference (TYPE) GRFN_SUBENTITY Subentity 20091012
10 Importing IV_USERNAME Call by reference Type reference (TYPE) UNAME User Name 20091012
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20091012

Method GET_AGENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_EXCLUDE_USER Call by reference Type reference (TYPE) GRFN_T_USER_LIST Users to be excluded on object itself 20081112
2 Importing IV_AGENT_SLOT Call by reference Type reference (TYPE) GRFN_AGENTSLOT Agent Slot 20081112
3 Importing IV_ALL_GROUPS Call by reference Type reference (TYPE) INT4 1 0 = all of them 20081211
4 Importing IV_NO_FALLBACK Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE No fallback user included in result 20100608
5 Importing IV_OBJECT_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20081112
6 Importing IV_REGULATION_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20081210
7 Returning RT_AGENT Value transfer Type reference (TYPE) GRFN_T_AGENT List of Agents 20081112
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20081112

Method GET_AGENTS_BY_ROLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_AGENT Call by reference Type reference (TYPE) GRFN_T_AGENT List of Agents 20110418
2 Exporting ET_USER_ROLE Call by reference Type reference (TYPE) GRFN_T_ROLE_LIST User - roles 20110418
3 Importing IT_EXCLUDE_USER Call by reference Type reference (TYPE) GRFN_T_USER_LIST Users to be excluded on object itself 20110217
4 Importing IT_ROLES_SEQUENCE Call by reference Type reference (TYPE) GRRM_OB_T_ROLES_SEQUENCE Roles sequence 20110217
5 Importing IV_ALL_GROUPS Call by reference Type reference (TYPE) INT4 1 0 = all of them, 1 - first 20110217
6 Importing IV_NO_FALLBACK Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE No fallback user included in result 20110217
7 Importing IV_OBJECT_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20110217
8 Importing IV_REGULATION_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20110217
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20110217

Method GET_FALLBACK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_FALLBACK Value transfer Type reference (TYPE) GRFN_T_AGENT User name 20100608

Method GET_FALLBACK on class CL_GRFN_AUTH_ENGINE has no exception.

Method GET_PARENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT Value transfer Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20081125
2 Importing IV_REGULATION Value transfer Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20081125
3 Returning RV_PARENT Value transfer Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20081125
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20081125

Method INJECT_TICKET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_WORKITEM Call by reference Type reference (TYPE) SWW_WIID Work item ID 20081112
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20081112

Method PFCG_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACTIVITY Call by reference Type reference (TYPE) ACTIV_AUTH Activity 20091009
2 Importing IV_DATAPART Call by reference Type reference (TYPE) GRFN_DATAPART Data Part for GRC Object Types 20091009
3 Importing IV_OBJECT_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20091009
4 Importing IV_USER Call by reference Type reference (TYPE) UNAME User Name 20091009
5 Returning RV_AUTHORIZED Value transfer Type reference (TYPE) ABAP_BOOL 20091009

Method PFCG_CHECK on class CL_GRFN_AUTH_ENGINE has no exception.

Method REVOKE_TICKET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_WORKITEM Call by reference Type reference (TYPE) SWW_WIID Work item ID 20081112
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20081112

Method _CHECK_UPWARDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_REGULATION Value transfer Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20081125
2 Importing IV_SOURCE Value transfer Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20081125
3 Importing IV_TARGET Value transfer Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20081201
4 Returning RV_RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20081125
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20081125

Method _FORK_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_INCLUDING_SELF Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20081201
2 Importing IV_OBJECT Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20081201
3 Importing IV_REGULATION Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20130603
4 Returning RT_OBJECT Value transfer Type reference (TYPE) GRFN_T_API_OBJECT_ID table type of API object ID 20081201
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20081201

Method _GET_PARENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT Value transfer Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20090114
2 Importing IV_REGULATION Value transfer Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20090114
3 Returning RV_PARENT Value transfer Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20090114
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20090114

Method _INSERT_TB_AUTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACTIVITY Call by reference Type reference (TYPE) ACTIV_AUTH Activity 20081112
2 Importing IV_DATAPART Call by reference Type reference (TYPE) GRFN_DATAPART Data Part for GRC Object Types 20081112
3 Importing IV_ENTITY Call by reference Type reference (TYPE) GRFN_API_ENTITY_ID Entity ID 20081112
4 Importing IV_OBJECT Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20081112
5 Importing IV_SUBENTITY Call by reference Type reference (TYPE) GRFN_SUBENTITY Subentity 20081112
6 Importing IV_TICKET_ID Call by reference Type reference (TYPE) SWW_WIID Work item ID 20081112

Method _INSERT_TB_AUTH on class CL_GRFN_AUTH_ENGINE has no exception.

Method _ROLE_ASSIGNED 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) GRFN_T_ROLE List of roles 20081112
2 Importing IV_IGNORE_REG_RELEVANCE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20090804
3 Importing IV_OBJECT_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20081112
4 Importing IV_REGULATION_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Regulation 20100504
5 Importing IV_USERNAME Call by reference Type reference (TYPE) SYUNAME User Name 20081112
6 Returning RV_ASSIGNMENT Value transfer Type reference (TYPE) ABAP_BOOL 20081112
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20081112
History
Last changed by/on SAP  20141106 
SAP Release Created in 300