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 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 2 | 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 | Static Attribute | Private | Type reference (TYPE) | GRAC_T_FLD_VALUE | table type for the field value | 20131119 | |||
| 2 | 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 | Static method | Public | Method | get action list | 20091020 | |
| 2 | Static method | Public | Method | get all authorizations for the supplied action - obj/fld/val | 20091026 | |
| 3 | Static method | Public | Method | Get field details | 20100702 | |
| 4 | Static method | Public | Method | Get field values and descriptions | 20111130 | |
| 5 | Static method | Public | Method | Get Org. ID | 20100623 | |
| 6 | Static method | Public | Method | 20100119 | ||
| 7 | Static method | Public | Method | Get Org Variable & Field | 20100922 | |
| 8 | Static method | Public | Method | get resource/Permission list | 20091020 | |
| 9 | Static method | Public | Method | Obselete - Use GET_ACTION_TREE | 20091020 | |
| 10 | Static method | Public | Method | get pfcg authorization class | 20091021 | |
| 11 | Static method | Public | Method | get resource extentions/fields list | 20091020 | |
| 12 | Static method | Public | Method | get resource extentions/fields list with values | 20091023 | |
| 13 | Static method | Public | Method | get all authorizations for the supplied perm - obj/fld/val | 20091214 | |
| 14 | Static method | Public | Method | set action list | 20091021 | |
| 15 | Static method | Public | Method | set action resource relation | 20091021 | |
| 16 | Static method | Public | Method | set authorization structure of action | 20091026 | |
| 17 | Static method | Public | Method | set resource/permission list | 20091020 | |
| 18 | Static method | Public | Method | set resource class/auth class | 20091022 | |
| 19 | Static method | Public | Method | set resource ext/field list - only org ids and activity | 20091021 | |
| 20 | Static method | Private | Method | set resource ext/field values | 20091021 | |
| 21 | Static method | Private | Method | set resource and resource class relation | 20091022 | |
| 22 | 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 | ET_ACTION | Call by reference | Type reference (TYPE) | GRAC_T_ACTION | Table type for Actions | 20091020 | |||
| 2 | IT_ACTION_ID_RANGE | Call by reference | Type reference (TYPE) | GRAC_RT_GUID | Range table for ID | 20091211 | |||
| 3 | IT_ACTION_RANGE | Call by reference | Type reference (TYPE) | GRAC_RT_ACTION | Range Table type for action | 20091202 | |||
| 4 | IV_ACTION | Call by reference | Type reference (TYPE) | GRAC_LONG_ACTION | Action Id | 20110817 | |||
| 5 | 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 | 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 | IT_ACTION_ID_RANGE | Call by reference | Type reference (TYPE) | GRAC_RT_GUID | Range table for GUID | 20091214 | |||
| 3 | IT_ACTION_RANGE | Call by reference | Type reference (TYPE) | GRAC_RT_ACTION | Table type for Actions | 20091214 | |||
| 4 | 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 | IV_FIELD_NAME | Call by reference | Type reference (TYPE) | GRAC_FIELD_NAME | Field description for EUP | 20100702 | |||
| 2 | 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 | IV_CONNECTOR | Call by reference | Type reference (TYPE) | GRFN_CONNECTORID | Connector Id | 20111130 | |||
| 2 | IV_FIELD_NAME | Call by reference | Type reference (TYPE) | GRAC_FIELD_NAME | Field description for EUP | 20111130 | |||
| 3 | IV_FIELD_VALUE | Call by reference | Type reference (TYPE) | GRAC_FLDVAL | 20111130 | ||||
| 4 | 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 | ET_FIELD | Call by reference | Type reference (TYPE) | GRAC_T_FLDVAL | Table Type for field Values | 20100623 | |||
| 2 | IT_FIELD | Call by reference | Type reference (TYPE) | GRAC_T_FLDVAL | Table Type for field Values | 20100623 | |||
| 3 | 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 | ET_FIELD | Call by reference | Type reference (TYPE) | GRAC_T_FLDVAL | Table Type for field Values | 20100119 | |||
| 2 | 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 | ET_FLDVAL | Call by reference | Type reference (TYPE) | GRAC_T_FLD_VALUE | Field Value Content(Only Org Field) | 20100922 | |||
| 2 | IT_FIELD | Call by reference | Type reference (TYPE) | GRAC_RT_ORG_LEVEL | Field | 20100922 | |||
| 3 | IT_FLDVAL | Call by reference | Type reference (TYPE) | GRAC_RT_ORG_LEVEL | Field Value | 20100922 | |||
| 4 | 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 | IT_RESOURCE_ID_RANGE | Call by reference | Type reference (TYPE) | GRAC_RT_GUID | Range table for GUID | 20091211 | |||
| 2 | IT_RESOURCE_RANGE | Call by reference | Type reference (TYPE) | GRAC_RT_PERMISSION | Table type for Permission | 20091211 | |||
| 3 | IV_CONNECTOR | Call by reference | Type reference (TYPE) | GRFN_CONNECTORID | Connector | 20091021 | |||
| 4 | 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 | IT_ACTION_ID_RANGE | Call by reference | Type reference (TYPE) | GRAC_RT_GUID | Range table for GUID | 20091211 | |||
| 2 | IT_ACTION_RANGE | Call by reference | Type reference (TYPE) | GRAC_RT_ACTION | Range Table type for action | 20100111 | |||
| 3 | IV_CONNECTOR | Call by reference | Type reference (TYPE) | GRFN_CONNECTORID | Connector Id | 20091021 | |||
| 4 | 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 | ET_CLASS | Call by reference | Type reference (TYPE) | GRAC_T_CLASS | Table Type for Class | 20091022 | |||
| 2 | IT_CLASS | Call by reference | Type reference (TYPE) | GRAC_T_CLASS | Table Type for Class | 20091022 | |||
| 3 | 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 | ET_FIELD | Call by reference | Type reference (TYPE) | GRAC_T_FLDVAL | Table Type for field Values | 20091021 | |||
| 2 | IT_FIELD | Call by reference | Type reference (TYPE) | GRAC_T_FLDVAL | Table Type for field Values | 20091021 | |||
| 3 | IV_CONNECTOR | Call by reference | Type reference (TYPE) | GRFN_CONNECTORID | Connector Id | 20091021 | |||
| 4 | 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 | ET_FIELD | Call by reference | Type reference (TYPE) | GRAC_T_FLDVAL | Table Type for field Values | 20091023 | |||
| 2 | IT_FIELD | Call by reference | Type reference (TYPE) | GRAC_T_FLDVAL | Table Type for field Values | 20091023 | |||
| 3 | IV_CONNECTOR | Call by reference | Type reference (TYPE) | GRFN_CONNECTORID | Connector Id | 20091023 | |||
| 4 | IV_PARAMETERS | Call by reference | Type reference (TYPE) | GRAC_BOOLEAN | Boolean | 20100826 | |||
| 5 | 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 | ET_AUTH_PERM_FLD | Call by reference | Type reference (TYPE) | GRAC_T_PERMFLD | Permission field list | 20091221 | |||
| 2 | IT_PERMISSION_ID_RANGE | Call by reference | Type reference (TYPE) | GRAC_RT_GUID | Range table for GUID | 20091214 | |||
| 3 | IT_PERMISSION_RANGE | Call by reference | Type reference (TYPE) | GRAC_RT_PERMISSION | Table type for Actions | 20091214 | |||
| 4 | IV_CONNECTOR | Call by reference | Type reference (TYPE) | GRFN_CONNECTORID | CCI Connector | 20091214 | |||
| 5 | 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 | IT_ACTION | Call by reference | Type reference (TYPE) | IF_GRAC_AD_TYPES=>YT_TCODE | action list | 20091021 | |||
| 2 | IT_ACTION_RANGE | Call by reference | Type reference (TYPE) | IF_GRAC_AD_TYPES=>YT_RANGE | Action Range | 20100615 | |||
| 3 | IV_APPLICATION_TYPE | Call by reference | Type reference (TYPE) | GRAC_APPL_TYPE_ID | Application Type | 20100120 | |||
| 4 | IV_CONNECTOR | Call by reference | Type reference (TYPE) | IF_GRAC_AD_TYPES=>YSYSTEM_ID | System ID | 20091021 | |||
| 5 | 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 | IT_PERMISSION | Call by reference | Type reference (TYPE) | IF_GRAC_AD_TYPES=>YT_OBJECT | permission list | 20091021 | |||
| 2 | IV_APPLICATION_TYPE | Call by reference | Type reference (TYPE) | GRAC_APPL_TYPE_ID | Application Type | 20100120 | |||
| 3 | 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 | IT_RESOURCE_TREE | Call by reference | Type reference (TYPE) | IF_GRAC_AD_TYPES=>YT_RESOURCE_INFO | 20091026 | ||||
| 2 | IT_TCODE_RANGE | Call by reference | Type reference (TYPE) | IF_GRAC_AD_TYPES=>YT_RANGE | 20100823 | ||||
| 3 | IV_APPLICATION_TYPE | Call by reference | Type reference (TYPE) | GRAC_APPL_TYPE_ID | Application Type | 20100120 | |||
| 4 | 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 | IT_RESOURCE | Call by reference | Type reference (TYPE) | IF_GRAC_AD_TYPES=>YT_RESOURCE | Table for Resource (SAP:Authorization Object) | 20091020 | |||
| 2 | IV_APPL_TYPE_ID | Call by reference | Type reference (TYPE) | GRAC_APPL_TYPE_ID | Application Type | 20100303 | |||
| 3 | IV_CONNECTOR | Call by reference | Type reference (TYPE) | IF_GRAC_AD_TYPES=>YSYSTEM_ID | Connector Id | 20091020 | |||
| 4 | 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 | IT_RESOURCE_CLASS | Call by reference | Type reference (TYPE) | IF_GRAC_AD_TYPES=>YT_RESOURCE_CLASS | list of resource class | 20091022 | |||
| 2 | IV_APPLICATION_TYPE | Call by reference | Type reference (TYPE) | GRAC_APPL_TYPE_ID | Application Type | 20100120 | |||
| 3 | IV_CONNECTOR | Call by reference | Type reference (TYPE) | IF_GRAC_AD_TYPES=>YSYSTEM_ID | System ID | 20091022 | |||
| 4 | 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 | IT_AUTH_ACTIVITY | Call by reference | Type reference (TYPE) | IF_GRAC_AD_TYPES=>YT_AUTHORIZATION_ACTIVITY | 20091021 | ||||
| 2 | IT_ORG | Call by reference | Type reference (TYPE) | IF_GRAC_AD_TYPES=>YT_ORG | 20091021 | ||||
| 3 | IV_APPLICATION_TYPE | Call by reference | Type reference (TYPE) | GRAC_APPL_TYPE_ID | Application Type | 20100120 | |||
| 4 | IV_CONNECTOR | Call by reference | Type reference (TYPE) | IF_GRAC_AD_TYPES=>YSYSTEM_ID | Connector Id | 20091021 | |||
| 5 | IV_LANGU | Call by reference | Type reference (TYPE) | IF_GRAC_AD_TYPES=>YLANG | Language Key | 20091021 | |||
| 6 | 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 | IT_FLD_VAL | Call by reference | Type reference (TYPE) | GRAC_T_FLDVAL | Table Type for field Values | 20091021 | |||
| 2 | IV_APPLICATION_TYPE | Call by reference | Type reference (TYPE) | GRAC_APPL_TYPE_ID | Application Type | 20100120 | |||
| 3 | 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 | IT_RESOURCE_CLASS | Call by reference | Type reference (TYPE) | IF_GRAC_AD_TYPES=>YT_RESOURCE_CLASS | resource class list | 20091022 | |||
| 2 | IV_APPLICATION_TYPE | Call by reference | Type reference (TYPE) | GRAC_APPL_TYPE_ID | Application Type | 20100120 | |||
| 3 | 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 | IT_RESOURCE_EXT_TEXT | Call by reference | Type reference (TYPE) | IF_GRAC_AD_TYPES=>YT_RESOURCE_EXTENSION_TEXT | resource ext text list | 20091022 | |||
| 2 | IV_APPLICATION_TYPE | Call by reference | Type reference (TYPE) | GRAC_APPL_TYPE_ID | Application Type | 20100120 | |||
| 3 | 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 |