SAP ABAP Class CL_GRAC_AUTHORIZATION_REP (AC Repository for master authorization data)
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_AUTHORIZATION_REP  
Short Description AC Repository for master authorization data    
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 20091020   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_AUTHORIZATION_REP has no interface implemented.
Friends
Class CL_GRAC_AUTHORIZATION_REP has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MT_FLDVAL1 Static Attribute Private Type reference (TYPE) GRAC_T_FLD_VALUE table type for the field value 20131119
2 MT_FLDVAL2 Static Attribute Private Type reference (TYPE) GRAC_T_FLD_VALUE table type for the field value 20131119
Methods
# Method Level Visibility Method type Description Created on
1 GET_ACTION Static method Public Method get action list 20091020
2 GET_ACTION_TREE Static method Public Method get all authorizations for the supplied action - obj/fld/val 20091026
3 GET_FIELD_DETAILS Static method Public Method Get field details 20100702
4 GET_FIELD_VALUES Static method Public Method Get field values and descriptions 20111130
5 GET_ORG_ID Static method Public Method Get Org. ID 20100623
6 GET_ORG_LEVEL Static method Public Method 20100119
7 GET_ORG_VAR_FIELD Static method Public Method Get Org Variable & Field 20100922
8 GET_RESOURCE Static method Public Method get resource/Permission list 20091020
9 GET_RESOURCE_BY_ACTION Static method Public Method Obselete - Use GET_ACTION_TREE 20091020
10 GET_RESOURCE_CLASS Static method Public Method get pfcg authorization class 20091021
11 GET_RESOURCE_EXT Static method Public Method get resource extentions/fields list 20091020
12 GET_RESOURCE_EXT_VAL Static method Public Method get resource extentions/fields list with values 20091023
13 GET_RESOURCE_TREE Static method Public Method get all authorizations for the supplied perm - obj/fld/val 20091214
14 SET_ACTION Static method Public Method set action list 20091021
15 SET_ACTION_RESOURCE Static method Public Method set action resource relation 20091021
16 SET_ACTION_TREE Static method Public Method set authorization structure of action 20091026
17 SET_RESOURCE Static method Public Method set resource/permission list 20091020
18 SET_RESOURCE_CLASS Static method Public Method set resource class/auth class 20091022
19 SET_RESOURCE_EXT Static method Public Method set resource ext/field list - only org ids and activity 20091021
20 SET_RESOURCE_EXT_VAL Static method Private Method set resource ext/field values 20091021
21 SET_RESOURCE_RESOURCE_CLASS Static method Private Method set resource and resource class relation 20091022
22 SET_RESOURCE_RESOURCE_EXT Static method Public Method set resource and resource ext relationship 20091022
Events
Class CL_GRAC_AUTHORIZATION_REP has no event.
Types
Class CL_GRAC_AUTHORIZATION_REP has no local type.
Method Signatures

Method GET_ACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ACTION Call by reference Type reference (TYPE) GRAC_T_ACTION Table type for Actions 20091020
2 Importing IT_ACTION_ID_RANGE Call by reference Type reference (TYPE) GRAC_RT_GUID Range table for ID 20091211
3 Importing IT_ACTION_RANGE Call by reference Type reference (TYPE) GRAC_RT_ACTION Range Table type for action 20091202
4 Importing IV_ACTION Call by reference Type reference (TYPE) GRAC_LONG_ACTION Action Id 20110817
5 Importing IV_CONNECTOR Call by reference Type reference (TYPE) GRFN_CONNECTORID Connector Id 20091020

Method GET_ACTION on class CL_GRAC_AUTHORIZATION_REP has no exception.

Method GET_ACTION_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_AUTH_OBJ_TREE Call by reference Type reference (TYPE) GRAC_T_PFCG_AUTH_OBJ_TREE Contains PFCG auth Object details - object/auth/field/val 20091026
2 Importing IT_ACTION_ID_RANGE Call by reference Type reference (TYPE) GRAC_RT_GUID Range table for GUID 20091214
3 Importing IT_ACTION_RANGE Call by reference Type reference (TYPE) GRAC_RT_ACTION Table type for Actions 20091214
4 Importing IV_CONNECTOR Call by reference Type reference (TYPE) GRFN_CONNECTORID CCI Connector 20091026

Method GET_ACTION_TREE on class CL_GRAC_AUTHORIZATION_REP has no exception.

Method GET_FIELD_DETAILS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FIELD_NAME Call by reference Type reference (TYPE) GRAC_FIELD_NAME Field description for EUP 20100702
2 Returning RS_FIELD Value transfer Type reference (TYPE) GRAC_S_FLD Structure For Field 20100702

Method GET_FIELD_DETAILS on class CL_GRAC_AUTHORIZATION_REP has no exception.

Method GET_FIELD_VALUES 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 20111130
2 Importing IV_FIELD_NAME Call by reference Type reference (TYPE) GRAC_FIELD_NAME Field description for EUP 20111130
3 Importing IV_FIELD_VALUE Call by reference Type reference (TYPE) GRAC_FLDVAL 20111130
4 Returning RT_FIELD_VALUE Value transfer Type reference (TYPE) GRAC_T_FIELD_VALUE 20111130

Method GET_FIELD_VALUES on class CL_GRAC_AUTHORIZATION_REP has no exception.

Method GET_ORG_ID 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) GRAC_T_FLDVAL Table Type for field Values 20100623
2 Importing IT_FIELD Call by reference Type reference (TYPE) GRAC_T_FLDVAL Table Type for field Values 20100623
3 Importing IV_CONNECTOR Call by reference Type reference (TYPE) GRFNCCICONNECTOR-CONNECTOR Connector Id 20100623

Method GET_ORG_ID on class CL_GRAC_AUTHORIZATION_REP has no exception.

Method GET_ORG_LEVEL 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) GRAC_T_FLDVAL Table Type for field Values 20100119
2 Importing IT_FIELD Call by reference Type reference (TYPE) GRAC_T_FLDVAL Table Type for field Values 20100119

Method GET_ORG_LEVEL on class CL_GRAC_AUTHORIZATION_REP has no exception.

Method GET_ORG_VAR_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FLDVAL Call by reference Type reference (TYPE) GRAC_T_FLD_VALUE Field Value Content(Only Org Field) 20100922
2 Importing IT_FIELD Call by reference Type reference (TYPE) GRAC_RT_ORG_LEVEL Field 20100922
3 Importing IT_FLDVAL Call by reference Type reference (TYPE) GRAC_RT_ORG_LEVEL Field Value 20100922
4 Importing IV_CONNECTOR Call by reference Type reference (TYPE) GRFN_CONNECTORID Connector Id 20100923

Method GET_ORG_VAR_FIELD on class CL_GRAC_AUTHORIZATION_REP has no exception.

Method GET_RESOURCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_RESOURCE_ID_RANGE Call by reference Type reference (TYPE) GRAC_RT_GUID Range table for GUID 20091211
2 Importing IT_RESOURCE_RANGE Call by reference Type reference (TYPE) GRAC_RT_PERMISSION Table type for Permission 20091211
3 Importing IV_CONNECTOR Call by reference Type reference (TYPE) GRFN_CONNECTORID Connector 20091021
4 Returning RT_RESOURCE Value transfer Type reference (TYPE) GRAC_T_PERMISSION Table type for Permission 20091027

Method GET_RESOURCE on class CL_GRAC_AUTHORIZATION_REP has no exception.

Method GET_RESOURCE_BY_ACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ACTION_ID_RANGE Call by reference Type reference (TYPE) GRAC_RT_GUID Range table for GUID 20091211
2 Importing IT_ACTION_RANGE Call by reference Type reference (TYPE) GRAC_RT_ACTION Range Table type for action 20100111
3 Importing IV_CONNECTOR Call by reference Type reference (TYPE) GRFN_CONNECTORID Connector Id 20091021
4 Returning RT_ACTION_RESOURCE Value transfer Type reference (TYPE) GRAC_T_ACTION_RESOURCE Table for action resource relation 20091021

Method GET_RESOURCE_BY_ACTION on class CL_GRAC_AUTHORIZATION_REP has no exception.

Method GET_RESOURCE_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CLASS Call by reference Type reference (TYPE) GRAC_T_CLASS Table Type for Class 20091022
2 Importing IT_CLASS Call by reference Type reference (TYPE) GRAC_T_CLASS Table Type for Class 20091022
3 Importing IV_CONNECTOR Call by reference Type reference (TYPE) GRFN_CONNECTORID Connector Id 20091022

Method GET_RESOURCE_CLASS on class CL_GRAC_AUTHORIZATION_REP has no exception.

Method GET_RESOURCE_EXT 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) GRAC_T_FLDVAL Table Type for field Values 20091021
2 Importing IT_FIELD Call by reference Type reference (TYPE) GRAC_T_FLDVAL Table Type for field Values 20091021
3 Importing IV_CONNECTOR Call by reference Type reference (TYPE) GRFN_CONNECTORID Connector Id 20091021
4 Importing IV_ONLY_ORGLEVEL Call by reference Type reference (TYPE) BOOLEAN ABAP_FALSE Boolean Variable (X=True, -=False, Space=Unknown) 20091204

Method GET_RESOURCE_EXT on class CL_GRAC_AUTHORIZATION_REP has no exception.

Method GET_RESOURCE_EXT_VAL 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) GRAC_T_FLDVAL Table Type for field Values 20091023
2 Importing IT_FIELD Call by reference Type reference (TYPE) GRAC_T_FLDVAL Table Type for field Values 20091023
3 Importing IV_CONNECTOR Call by reference Type reference (TYPE) GRFN_CONNECTORID Connector Id 20091023
4 Importing IV_PARAMETERS Call by reference Type reference (TYPE) GRAC_BOOLEAN Boolean 20100826
5 Importing IV_VALUES Call by reference Type reference (TYPE) GRAC_BOOLEAN 'X' Boolean 20100826

Method GET_RESOURCE_EXT_VAL on class CL_GRAC_AUTHORIZATION_REP has no exception.

Method GET_RESOURCE_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_AUTH_PERM_FLD Call by reference Type reference (TYPE) GRAC_T_PERMFLD Permission field list 20091221
2 Importing IT_PERMISSION_ID_RANGE Call by reference Type reference (TYPE) GRAC_RT_GUID Range table for GUID 20091214
3 Importing IT_PERMISSION_RANGE Call by reference Type reference (TYPE) GRAC_RT_PERMISSION Table type for Actions 20091214
4 Importing IV_CONNECTOR Call by reference Type reference (TYPE) GRFN_CONNECTORID CCI Connector 20091214
5 Importing IV_ONLY_ORGLEVEL Call by reference Type reference (TYPE) BOOLEAN '-' Only Org level 20091221

Method GET_RESOURCE_TREE on class CL_GRAC_AUTHORIZATION_REP has no exception.

Method SET_ACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ACTION Call by reference Type reference (TYPE) IF_GRAC_AD_TYPES=>YT_TCODE action list 20091021
2 Importing IT_ACTION_RANGE Call by reference Type reference (TYPE) IF_GRAC_AD_TYPES=>YT_RANGE Action Range 20100615
3 Importing IV_APPLICATION_TYPE Call by reference Type reference (TYPE) GRAC_APPL_TYPE_ID Application Type 20100120
4 Importing IV_CONNECTOR Call by reference Type reference (TYPE) IF_GRAC_AD_TYPES=>YSYSTEM_ID System ID 20091021
5 Importing IV_LANGU Call by reference Type reference (TYPE) SPRAS Language Key 20091127

Method SET_ACTION on class CL_GRAC_AUTHORIZATION_REP has no exception.

Method SET_ACTION_RESOURCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PERMISSION Call by reference Type reference (TYPE) IF_GRAC_AD_TYPES=>YT_OBJECT permission list 20091021
2 Importing IV_APPLICATION_TYPE Call by reference Type reference (TYPE) GRAC_APPL_TYPE_ID Application Type 20100120
3 Importing IV_CONNECTOR Call by reference Type reference (TYPE) IF_GRAC_AD_TYPES=>YSYSTEM_ID System ID 20091021

Method SET_ACTION_RESOURCE on class CL_GRAC_AUTHORIZATION_REP has no exception.

Method SET_ACTION_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_RESOURCE_TREE Call by reference Type reference (TYPE) IF_GRAC_AD_TYPES=>YT_RESOURCE_INFO 20091026
2 Importing IT_TCODE_RANGE Call by reference Type reference (TYPE) IF_GRAC_AD_TYPES=>YT_RANGE 20100823
3 Importing IV_APPLICATION_TYPE Call by reference Type reference (TYPE) GRAC_APPL_TYPE_ID Application Type 20100120
4 Importing IV_CONNECTOR Call by reference Type reference (TYPE) IF_GRAC_AD_TYPES=>YSYSTEM_ID System ID 20091026

Method SET_ACTION_TREE on class CL_GRAC_AUTHORIZATION_REP has no exception.

Method SET_RESOURCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_RESOURCE Call by reference Type reference (TYPE) IF_GRAC_AD_TYPES=>YT_RESOURCE Table for Resource (SAP:Authorization Object) 20091020
2 Importing IV_APPL_TYPE_ID Call by reference Type reference (TYPE) GRAC_APPL_TYPE_ID Application Type 20100303
3 Importing IV_CONNECTOR Call by reference Type reference (TYPE) IF_GRAC_AD_TYPES=>YSYSTEM_ID Connector Id 20091020
4 Importing IV_LANGU Call by reference Type reference (TYPE) SPRAS Language Key 20091127

Method SET_RESOURCE on class CL_GRAC_AUTHORIZATION_REP has no exception.

Method SET_RESOURCE_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_RESOURCE_CLASS Call by reference Type reference (TYPE) IF_GRAC_AD_TYPES=>YT_RESOURCE_CLASS list of resource class 20091022
2 Importing IV_APPLICATION_TYPE Call by reference Type reference (TYPE) GRAC_APPL_TYPE_ID Application Type 20100120
3 Importing IV_CONNECTOR Call by reference Type reference (TYPE) IF_GRAC_AD_TYPES=>YSYSTEM_ID System ID 20091022
4 Importing IV_LANGU Call by reference Type reference (TYPE) SPRAS Language Key 20091127

Method SET_RESOURCE_CLASS on class CL_GRAC_AUTHORIZATION_REP has no exception.

Method SET_RESOURCE_EXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_AUTH_ACTIVITY Call by reference Type reference (TYPE) IF_GRAC_AD_TYPES=>YT_AUTHORIZATION_ACTIVITY 20091021
2 Importing IT_ORG Call by reference Type reference (TYPE) IF_GRAC_AD_TYPES=>YT_ORG 20091021
3 Importing IV_APPLICATION_TYPE Call by reference Type reference (TYPE) GRAC_APPL_TYPE_ID Application Type 20100120
4 Importing IV_CONNECTOR Call by reference Type reference (TYPE) IF_GRAC_AD_TYPES=>YSYSTEM_ID Connector Id 20091021
5 Importing IV_LANGU Call by reference Type reference (TYPE) IF_GRAC_AD_TYPES=>YLANG Language Key 20091021
6 Importing IV_ORG_LEVEL Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20091022

Method SET_RESOURCE_EXT on class CL_GRAC_AUTHORIZATION_REP has no exception.

Method SET_RESOURCE_EXT_VAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_FLD_VAL Call by reference Type reference (TYPE) GRAC_T_FLDVAL Table Type for field Values 20091021
2 Importing IV_APPLICATION_TYPE Call by reference Type reference (TYPE) GRAC_APPL_TYPE_ID Application Type 20100120
3 Importing IV_CONNECTOR Call by reference Type reference (TYPE) IF_GRAC_AD_TYPES=>YSYSTEM_ID Connector Id 20100908

Method SET_RESOURCE_EXT_VAL on class CL_GRAC_AUTHORIZATION_REP has no exception.

Method SET_RESOURCE_RESOURCE_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_RESOURCE_CLASS Call by reference Type reference (TYPE) IF_GRAC_AD_TYPES=>YT_RESOURCE_CLASS resource class list 20091022
2 Importing IV_APPLICATION_TYPE Call by reference Type reference (TYPE) GRAC_APPL_TYPE_ID Application Type 20100120
3 Importing IV_CONNECTOR Call by reference Type reference (TYPE) IF_GRAC_AD_TYPES=>YSYSTEM_ID Connector Id 20100902

Method SET_RESOURCE_RESOURCE_CLASS on class CL_GRAC_AUTHORIZATION_REP has no exception.

Method SET_RESOURCE_RESOURCE_EXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_RESOURCE_EXT_TEXT Call by reference Type reference (TYPE) IF_GRAC_AD_TYPES=>YT_RESOURCE_EXTENSION_TEXT resource ext text list 20091022
2 Importing IV_APPLICATION_TYPE Call by reference Type reference (TYPE) GRAC_APPL_TYPE_ID Application Type 20100120
3 Importing IV_CONNECTOR Call by reference Type reference (TYPE) IF_GRAC_AD_TYPES=>YSYSTEM_ID Connector ID 20100909

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