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 |