SAP ABAP Class CL_GRAC_DT_ROLE_DETAILS (Role Details for New Access Request)
Hierarchy
GRCFND_A (Software Component) GRC Foundation ABAP
   GRC-AC (Application Component) Access Control
     GRAC_UI_UTILITIES (Package) Access Control GRC Various UI supporting infrastructures
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_HTTP_EXTENSION HTTP Framework (iHTTP) HTTP Request Handler 20121212
Properties
Class CL_GRAC_DT_ROLE_DETAILS  
Short Description Role Details for New Access Request    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package GRAC_UI_UTILITIES   Access Control GRC Various UI supporting infrastructures 
Created 20121212   SAP 
Last change 20141106    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_GRAC_DT_ROLE_DETAILS has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_HTTP_EXTENSION HTTP Framework (iHTTP) HTTP Request Handler 20121212
Friends
Class CL_GRAC_DT_ROLE_DETAILS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_SESSION Static Attribute Private Object reference (TYPE REF TO) CL_GRFN_API_SESSION Session Management for GRC APIs 20121227
Methods
# Method Level Visibility Method type Description Created on
1 GET_ROLE_ACTIONS Static method Private Method 20121212
2 GET_ROLE_DEFAULT_VALIDITY Static method Public Method 20121228
3 GET_ROLE_DETAILS Static method Public Method 20121212
4 GET_SESSION Static method Private Method Get session handle 20121227
5 REMOVE_EMPTY_JSON Instance method Private Method Removing empty data from json 20121214
Events
Class CL_GRAC_DT_ROLE_DETAILS has no event.
Types
Class CL_GRAC_DT_ROLE_DETAILS has no local type.
Method Signatures

Method GET_ROLE_ACTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ROLE_NAME Call by reference Type reference (TYPE) GRAC_ROLE_NAME Role Name 20121213
2 Importing IV_ROLE_TYPE Call by reference Type reference (TYPE) GRAC_ROLE_TYPE Role Type 20121213
3 Importing IV_SYSTEM Call by reference Type reference (TYPE) GRFN_CONNECTORID Connector Id 20121213
4 Returning RT_ACTIONS Value transfer Type reference (TYPE) GRAC_T_ACTION_DETAIL Table type for Actions Detail 20121213

Method GET_ROLE_ACTIONS on class CL_GRAC_DT_ROLE_DETAILS has no exception.

Method GET_ROLE_DEFAULT_VALIDITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ROLE_ID Call by reference Type reference (TYPE) GRFN_GUID UUID of the GRC object (char32) 20121228
2 Importing IV_ROLE_NAME Call by reference Type reference (TYPE) GRAC_ROLE_NAME Role Name 20121228
3 Importing IV_ROLE_OBJ_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20121228
4 Importing IV_ROLE_TYPE Call by reference Type reference (TYPE) GRAC_ROLE_TYPE Role Type 20121228
5 Importing IV_SYSTEM Call by reference Type reference (TYPE) GRFN_CONNECTORID Connector Id 20121228
6 Returning RV_VALID_TO Value transfer Type reference (TYPE) GRAC_VALID_TO Validity End Date 20121228

Method GET_ROLE_DEFAULT_VALIDITY on class CL_GRAC_DT_ROLE_DETAILS has no exception.

Method GET_ROLE_DETAILS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ROLE_ID Call by reference Type reference (TYPE) GRFN_GUID Object ID 20121228
2 Importing IV_ROLE_NAME Call by reference Type reference (TYPE) GRAC_ROLE_NAME Role Name 20121213
3 Importing IV_ROLE_OBJ_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20121228
4 Importing IV_ROLE_TYPE Call by reference Type reference (TYPE) GRAC_ROLE_TYPE Role Type 20121228
5 Importing IV_SYSTEM Call by reference Type reference (TYPE) GRFN_CONNECTORID Connector Id 20121213
6 Returning RT_ROLE_DETAILS Value transfer Type reference (TYPE) GRAC_S_DT_ROLE_DETAILS 20121213

Method GET_ROLE_DETAILS on class CL_GRAC_DT_ROLE_DETAILS has no exception.

Method GET_SESSION Signature

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

Method GET_SESSION on class CL_GRAC_DT_ROLE_DETAILS has no exception.

Method REMOVE_EMPTY_JSON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing JSON Call by reference Type reference (TYPE) STRING 20121214

Method REMOVE_EMPTY_JSON on class CL_GRAC_DT_ROLE_DETAILS has no exception.
History
Last changed by/on SAP  20141106 
SAP Release Created in V1100