SAP ABAP Class CL_GRAC_DESCRIPTION (class to get descriptions)
Hierarchy
GRCFND_A (Software Component) GRC Foundation ABAP
   GRC-AC (Application Component) Access Control
     GRAC_SOD (Package) Access Control GRC SoD Rules and etc.
Properties
Class CL_GRAC_DESCRIPTION  
Short Description class to get descriptions    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package GRAC_SOD   Access Control GRC SoD Rules and etc. 
Created 20100820   SAP 
Last change 20141106    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_GRAC_DESCRIPTION has no interface implemented.
Friends
Class CL_GRAC_DESCRIPTION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MT_ACTION_LIST Instance attribute Private Type reference (TYPE) YT_ACTION_LIST action list 20100820
2 MT_BUSINESS_PROCESS Instance attribute Private Type reference (TYPE) GRAC_T_BPROC Table type for Business Process 20121004
3 MT_CTRL_LIST Instance attribute Private Type reference (TYPE) GRFN_T_UI_AC_CONTROL_POWL AC Mitigating Control table 20100820
4 MT_FUNC_LIST Instance attribute Private Type reference (TYPE) GRAC_T_API_SOD_FUNC SOD Function 20100820
5 MT_PROFILES Instance attribute Private Type reference (TYPE) GRAC_T_PROFILE_OUT Listo f Profiles 20120522
6 MT_RESOURCES Instance attribute Private Type reference (TYPE) GRAC_T_PERMISSION Table type for Object 20120209
7 MT_RESOURCES_EXT Instance attribute Private Type reference (TYPE) GRAC_T_FLDVAL Resource extensions 20120522
8 MT_RESOURCES_VAL Instance attribute Private Type reference (TYPE) GRAC_T_FLDVAL Table Type for field Values 20120209
9 MT_RISKLVL_DOM Instance attribute Private See coding 20100916
10 MT_RISK_LIST Instance attribute Private Type reference (TYPE) GRAC_T_SHMO_SOD_RISK Table to store risks in shared memory 20100824
11 MT_ROLES Instance attribute Private Type reference (TYPE) GRAC_T_ROLE_OUT Roles 20120522
12 MT_USERS Instance attribute Private Type reference (TYPE) GRAC_T_USER Table Type for Users 20120117
13 MV_CTRL_LIST_LOADED Instance attribute Private Type reference (TYPE) GRFN_BOOLEAN Indicator 20100820
Methods
# Method Level Visibility Method type Description Created on
1 GET_ACTION_DESCN Instance method Public Method get action descn 20100820
2 GET_ALL_BUSINESS_PROCESS Instance method Public Method Get list of all business processes 20121003
3 GET_BUSINESS_PROCESS Instance method Public Method Get business process description from key 20121003
4 GET_CTRL_DESCN Instance method Public Method 20100820
5 GET_FUNCT_DESCN Instance method Public Method get function description 20100820
6 GET_RESOURCE_DESCN Instance method Public Method Get user group 20120209
7 GET_RESOURCE_EXT_DESCN Instance method Public Method Get Resource extension description 20120522
8 GET_RESOURCE_VAL_DESCN Instance method Public Method Get user group 20120209
9 GET_RISK_DESCN Instance method Public Method 20100824
10 GET_RISK_DESCN_LIST Instance method Private Method 20100824
11 GET_RISK_LEVEL_TEXT Instance method Public Method get risk level as text 20100916
12 GET_ROLE_PROF_DESCN Instance method Public Method Get Role / Profile description 20120522
13 GET_USER_FULL_NAME Instance method Public Method Get user full name from GRACUSER 20120117
14 GET_USER_GROUP Instance method Public Method Get user group 20120209
15 GET_USER_NAME Instance method Public Method 20100820
Events
Class CL_GRAC_DESCRIPTION has no event.
Types
Class CL_GRAC_DESCRIPTION has no local type.
Method Signatures

Method GET_ACTION_DESCN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACTION_ID Call by reference Type reference (TYPE) GRAC_SOD_OBJECT SOD object for analysis 20100820
2 Importing IV_CONNECTOR Call by reference Type reference (TYPE) GRFN_CONNECTORID Connector Id 20100820
3 Returning RV_ACTION_DESCN Value transfer Type reference (TYPE) GRAC_DESCN Description 20100820

Method GET_ACTION_DESCN on class CL_GRAC_DESCRIPTION has no exception.

Method GET_ALL_BUSINESS_PROCESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BPROC Call by reference Type reference (TYPE) GRAC_T_BPROC Table type for Business Process 20121003

Method GET_ALL_BUSINESS_PROCESS on class CL_GRAC_DESCRIPTION has no exception.

Method GET_BUSINESS_PROCESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_BPROC Call by reference Type reference (TYPE) GRAC_S_BPROC Structure for Business Process 20121003
2 Exporting ES_BPROC_DESC Call by reference Type reference (TYPE) GRAC_S_BUSPROC Business process 20121004
3 Importing I_BPROC Call by reference Type reference (TYPE) GRAC_BPROC Business Process 20121003

Method GET_BUSINESS_PROCESS on class CL_GRAC_DESCRIPTION has no exception.

Method GET_CTRL_DESCN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CTRL_ID Call by reference Type reference (TYPE) GRAC_CONTROL_ID SOD Control ID 20100820
2 Returning RV_CTRL_DESCN Value transfer Type reference (TYPE) GRAC_DESCN Description 20100820

Method GET_CTRL_DESCN on class CL_GRAC_DESCRIPTION has no exception.

Method GET_FUNCT_DESCN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FUNCT_ID Call by reference Type reference (TYPE) GRAC_FUNCT_ID Function Id 20100820
2 Returning RV_FUNCT_DESCN Value transfer Type reference (TYPE) GRAC_DESCN Description 20100820

Method GET_FUNCT_DESCN on class CL_GRAC_DESCRIPTION has no exception.

Method GET_RESOURCE_DESCN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RESOURCE_DESCN Value transfer Type reference (TYPE) GRAC_T_PERMISSION Table type for Object 20121004
2 Exporting EV_RESOURCE_DESCN Value transfer Type reference (TYPE) GRAC_DESCN Resource description 20121004
3 Importing IT_PERMISSION_RANGE Call by reference Type reference (TYPE) GRAC_RT_PERMISSION Range Table type for Permissions 20121004
4 Importing IV_CONNECTOR Call by reference Type reference (TYPE) GRFN_CONNECTORID Connector Id 20120209
5 Importing IV_PERMISSION Call by reference Type reference (TYPE) GRAC_LONG_PERMISSION Permission 20120209
6 Importing IV_PREFETCH Call by reference Type reference (TYPE) ABAP_BOOL 20121004

Method GET_RESOURCE_DESCN on class CL_GRAC_DESCRIPTION has no exception.

Method GET_RESOURCE_EXT_DESCN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RESOURCE_EXT_DESCN Value transfer Type reference (TYPE) GRAC_T_FLDVAL Table Type for field Values 20121004
2 Exporting EV_RESOURCE_EXT_DESCN Value transfer Type reference (TYPE) GRAC_DESCN Resource field ext description 20121004
3 Importing IT_FIELDNAME Call by reference Type reference (TYPE) GRAC_T_FLDVAL Table Type for field Values 20121004
4 Importing IV_CONNECTOR Call by reference Type reference (TYPE) GRFN_CONNECTORID Connector Id 20120522
5 Importing IV_FIELDNAME Call by reference Type reference (TYPE) GRAC_ORG_LEVEL Resource Field name 20120522
6 Importing IV_PREFETCH Call by reference Type reference (TYPE) ABAP_BOOL 20121004

Method GET_RESOURCE_EXT_DESCN on class CL_GRAC_DESCRIPTION has no exception.

Method GET_RESOURCE_VAL_DESCN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RESOURCE_VAL_DESCN Value transfer Type reference (TYPE) GRAC_T_FLDVAL Table Type for field Values 20121004
2 Exporting EV_RESOURCE_VAL_DESCN Value transfer Type reference (TYPE) GRAC_DESCN Resource field value description 20121004
3 Importing IT_FIELDVAL Call by reference Type reference (TYPE) GRAC_T_FLDVAL Table Type for field Values 20121004
4 Importing IV_CONNECTOR Call by reference Type reference (TYPE) GRFN_CONNECTORID Connector Id 20120209
5 Importing IV_FIELDNAME Call by reference Type reference (TYPE) GRAC_ORG_LEVEL Resource Field name 20120209
6 Importing IV_FIELDVALUE Call by reference Type reference (TYPE) GRAC_ORG_LEVEL Resouce field value 20120522
7 Importing IV_PREFETCH Call by reference Type reference (TYPE) ABAP_BOOL 20121004

Method GET_RESOURCE_VAL_DESCN on class CL_GRAC_DESCRIPTION has no exception.

Method GET_RISK_DESCN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LANGU Call by reference Type reference (TYPE) LANGU Language Key 20100824
2 Importing IV_RISKID Call by reference Type reference (TYPE) GRAC_SODRISK_ID Access Risk ID 20100824
3 Exporting RV_RISK_DESCN Call by reference Type reference (TYPE) GRAC_DESCN Description 20100824

Method GET_RISK_DESCN on class CL_GRAC_DESCRIPTION has no exception.

Method GET_RISK_DESCN_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LANGU Call by reference Type reference (TYPE) LANGU Language Key 20100824

Method GET_RISK_DESCN_LIST on class CL_GRAC_DESCRIPTION has no exception.

Method GET_RISK_LEVEL_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LANGU Call by reference Type reference (TYPE) LANGU Language Key 20100916
2 Importing IV_RISKID Call by reference Type reference (TYPE) GRAC_SODRISK_ID Access Risk ID 20100916
3 Returning RV_RISK_LEVEL Value transfer Type reference (TYPE) GRAC_VSDESCN Description 20100916

Method GET_RISK_LEVEL_TEXT on class CL_GRAC_DESCRIPTION has no exception.

Method GET_ROLE_PROF_DESCN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PROFILE Value transfer Type reference (TYPE) GRAC_T_PROFILE_OUT Table type to profile output for user store 20121004
2 Exporting ET_ROLE Value transfer Type reference (TYPE) GRAC_T_ROLE_OUT Table to for Role output for user store 20121004
3 Exporting EV_ROLE_DESCN Value transfer Type reference (TYPE) GRAC_SOD_OBJECT SOD object for analysis 20121004
4 Importing IT_PROFILE_RANGE Call by reference Type reference (TYPE) GRAC_RT_PROFILE_NAME Range Table for Profile name 20121004
5 Importing IT_ROLE_RANGE Call by reference Type reference (TYPE) GRAC_RT_ROLE_NAME Range Table type for Role Name 20121004
6 Importing IV_CONNECTOR Call by reference Type reference (TYPE) GRFN_CONNECTORID Connector Id 20120522
7 Importing IV_PREFETCH Call by reference Type reference (TYPE) ABAP_BOOL 20121004
8 Importing IV_ROLE_NAME Call by reference Type reference (TYPE) GRAC_ROLE_NAME Role Name 20120522

Method GET_ROLE_PROF_DESCN on class CL_GRAC_DESCRIPTION has no exception.

Method GET_USER_FULL_NAME 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 20120117
2 Importing IV_USER_ID Call by reference Type reference (TYPE) GRAC_USER User ID 20120117
3 Returning RV_USER_FULL_NAME Value transfer Type reference (TYPE) GRAC_SOD_OBJECT Full Name of the User 20120117

Method GET_USER_FULL_NAME on class CL_GRAC_DESCRIPTION has no exception.

Method GET_USER_GROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_USER Value transfer Type reference (TYPE) GRAC_T_USER Table Type for Users 20121004
2 Exporting EV_USER_GROUP Value transfer Type reference (TYPE) GRAC_DESCN User group name 20121004
3 Importing IT_USER_RANGE Call by reference Type reference (TYPE) GRAC_RT_USER Range Table type for user 20121004
4 Importing IV_CONNECTOR Call by reference Type reference (TYPE) GRFN_CONNECTORID Connector Id 20120209
5 Importing IV_PREFETCH Call by reference Type reference (TYPE) ABAP_BOOL 20121004
6 Importing IV_USER_ID Call by reference Type reference (TYPE) GRAC_USER User ID 20120209

Method GET_USER_GROUP on class CL_GRAC_DESCRIPTION has no exception.

Method GET_USER_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_UID Call by reference Type reference (TYPE) USERNAME User name 20100820
2 Returning RV_NAME Value transfer Type reference (TYPE) STRING 20100820

Method GET_USER_NAME on class CL_GRAC_DESCRIPTION has no exception.
History
Last changed by/on SAP  20141106 
SAP Release Created in V1000