SAP ABAP Interface IF_GRAC_TECHNICAL_ROLE (Interface for technical role)
Hierarchy
☛
GRCFND_A (Software Component) GRC Foundation ABAP
⤷
GRC-AC (Application Component) Access Control
⤷
GRAC_ENTITY_API (Package) Access Control GRC API Support
⤷
⤷
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_GRAC_API_COMP_ROLE | Composite Role API | 20100109 |
| 2 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_GRAC_API_SINGLE_ROLE | Single Role API | 20100109 |
Properties
| Interface | IF_GRAC_TECHNICAL_ROLE | |
| Short Description | Interface for technical role |
General Data
| Package | GRAC_ENTITY_API | Access Control GRC API Support |
| Created | 20100108 | SAP |
| Last changed | 20141106 | |
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | IF_GRAC_AD_TYPES | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
Interfaces
Interface IF_GRAC_TECHNICAL_ROLE has no interface.
Friends
Interface IF_GRAC_TECHNICAL_ROLE has no friend.
Attributes
Interface IF_GRAC_TECHNICAL_ROLE has no attribute.
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Create backend role for authorization edit | 20100109 | |
| 2 | Instance method | Public | Method | Delete backend role | 20100109 | |
| 3 | Instance method | Public | Method | Generate backend role | 20100109 | |
| 4 | Instance method | Public | Method | Get role generation status | 20100212 | |
| 5 | Instance method | Public | Method | Get role Profile from backend system | 20100812 | |
| 6 | Instance method | Public | Method | Synchronize authorization data from backend | 20100109 |
Events
Interface IF_GRAC_TECHNICAL_ROLE has no event.
Types
Interface IF_GRAC_TECHNICAL_ROLE has no local type.
Method Signatures
Method CREATE_BACKEND_ROLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGES | Call by reference | Type reference (TYPE) | IF_GRAC_AD_TYPES=>YT_MESSAGE | Table for Error Message returned from RFC call | 20100923 | |||
| 2 | IT_ACTION_ADDED | Call by reference | Type reference (TYPE) | GRAC_T_ACTION_DETAIL | Table type for Actions Detail | 20100622 | |||
| 3 | IT_ACTION_DELETED | Call by reference | Type reference (TYPE) | GRAC_T_ACTION_DETAIL | Table type for Actions Detail | 20100622 | |||
| 4 | IT_ORLVL_UPD | Call by reference | Type reference (TYPE) | IF_GRAC_AD_TYPES=>YT_ROLE_ORG | 20100706 | ||||
| 5 | IT_PERMISSION_ADDED | Call by reference | Type reference (TYPE) | GRAC_T_PERM_FLD_VALUE | Table of permission field value | 20100622 | |||
| 6 | IT_PERMISSION_DELETED | Call by reference | Type reference (TYPE) | GRAC_T_PERM_FLD_VALUE | Table of permission field value | 20100622 | |||
| 7 | IT_PERMISSION_UPD | Call by reference | Type reference (TYPE) | IF_GRAC_AD_TYPES=>YT_ROLE_AUTH | 20100701 | ||||
| 8 | IV_CONNECTOR | Call by reference | Type reference (TYPE) | GRFN_CONNECTORID | Connector Id | 20101215 | |||
| 9 | IV_OPERATION | Call by reference | Type reference (TYPE) | CHAR1 | Single-Character Flag | 20100622 | |||
| 10 | IV_SHELL | Call by reference | Type reference (TYPE) | BOOLEAN | '-' | Boolean Variable (X=True, -=False, Space=Unknown) | 20100622 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20100109 |
Method DELETE_BACKEND_ROLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_CONNECTOR | Call by reference | Type reference (TYPE) | GRAC_T_API_CONNECTOR | Connector (System) | 20100126 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20100109 |
Method GENERATE_ROLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGE | Call by reference | Type reference (TYPE) | BAPIRET2_TAB | Error Messages | 20100302 | |||
| 2 | ET_ROLE_GEN_STATUS | Call by reference | Type reference (TYPE) | GRAC_T_API_ROLE_GEN_STATUS | Role generation status | 20100225 | |||
| 3 | IT_CONNECTOR | Call by reference | Type reference (TYPE) | GRAC_T_API_CONNECTOR | Connector (System) | 20100126 | |||
| 4 | IV_PASSWORD | Call by reference | Type reference (TYPE) | RFCAUTH | Backend password | 20100818 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20100109 |
Method GET_GENERATION_STATUS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_ROLE_GEN | Call by reference | Type reference (TYPE) | GRAC_T_API_ROLE_GEN | Role generation status | 20100212 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20100212 |
Method GET_ROLE_PROFILE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_PROFILE | Call by reference | Type reference (TYPE) | GRAC_PROFILE | Profile Name | 20100812 | |||
| 2 | IS_CONNECTOR | Call by reference | Type reference (TYPE) | GRAC_S_API_CONNECTOR | Connector (System) | 20100812 | |||
| 3 | IV_ROLE_ID | Call by reference | Type reference (TYPE) | GRFN_API_OBJECT_ID | Role ID | 20100812 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20100817 |
Method SYNC_AUTH_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_CONNECTOR | Call by reference | Type reference (TYPE) | GRAC_S_API_CONNECTOR | Connector (System) | 20100127 | |||
| 2 | IV_ROLE_ID | Call by reference | Type reference (TYPE) | GRFN_API_OBJECT_ID | Role ID | 20100630 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20100109 |
History
| Last changed by/on | SAP | 20141106 |
| SAP Release Created in | 600 |