Hierarchy
⤷
⤷
Properties
| Class | CL_GRAC_PROVISIONING_ENGINE | |
| Short Description | Provisioning Engine | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | GRAC_ACCESS_REQUEST | Access Control GRC Access Request |
| Created | 20100118 | 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_PROVISIONING_ENGINE has no interface implemented.
Friends
Class CL_GRAC_PROVISIONING_ENGINE has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Static Attribute | Public | Type reference (TYPE) | GRAC_S_API_REQ_DATA | Request Header Structure | 20120102 | |||
| 2 | Static Attribute | Public | Type reference (TYPE) | GRAC_T_API_REQSYS | System Data | 20120102 | |||
| 3 | Static Attribute | Public | Type reference (TYPE) | GRAC_T_API_REQOWNER | Request owner | 20120102 | |||
| 4 | Static Attribute | Public | Type reference (TYPE) | GRAC_T_API_USER_INFO | User info | 20120102 | |||
| 5 | Static Attribute | Public | Type reference (TYPE) | GRAC_T_API_REQLINEITEM | Request lineitem | 20120921 | |||
| 6 | Static Attribute | Public | Type reference (TYPE) | GRAC_T_API_USERGROUPS | User Groups | 20120103 | |||
| 7 | Static Attribute | Public | Type reference (TYPE) | GRAC_T_API_USER_INFO | User info | 20120726 | |||
| 8 | Static Attribute | Public | Type reference (TYPE) | GRAC_T_API_USERPARAM | User Parameters | 20120103 | |||
| 9 | Static Attribute | Public | Type reference (TYPE) | GRAC_DEACTIVATE_PASSWORD | Deactivate Password | 20110929 | |||
| 10 | Static Attribute | Public | Type reference (TYPE) | GRAC_CONFIG_VALUE | Configuration Value Set | 20120308 | |||
| 11 | Constant | Public | Type reference (TYPE) | STRING | 'For' | for | 20110902 | ||
| 12 | Constant | Public | Type reference (TYPE) | STRING | 'In :' | in | 20110902 | ||
| 13 | Constant | Public | Type reference (TYPE) | STRING | 'is' | is | 20110902 | ||
| 14 | Static Attribute | Public | Type reference (TYPE) | STRING | Consider parent system or not | 20130129 | |||
| 15 | Static Attribute | Public | Type reference (TYPE) | STRING | 20130621 | ||||
| 16 | Constant | Public | Type reference (TYPE) | STRING | 'Logical Destination' | LOGICAL | 20110902 | ||
| 17 | Constant | Public | Type reference (TYPE) | STRING | 'Part of' | Part of | 20120714 | ||
| 18 | Constant | Public | Type reference (TYPE) | STRING | 'ROLE' | Role | 20110902 | ||
| 19 | Constant | Public | Type reference (TYPE) | STRING | 'Skipped' | skipped | 20110902 | ||
| 20 | Constant | Public | Type reference (TYPE) | STRING | 'User id' | USER | 20110902 | ||
| 21 | Constant | Public | Type reference (TYPE) | CHAR1 | '0' | Single-Character Flag | 20100204 | ||
| 22 | Constant | Public | Type reference (TYPE) | STRING | 'GRAC_UIBB_REQ_USER_PASSWD' | Application Name | 20100609 | ||
| 23 | Constant | Public | Type reference (TYPE) | STRING | 'sap-client' | Sap Client | 20100609 | ||
| 24 | Constant | Public | Type reference (TYPE) | STRING | 'sap-wd-configId' | Sap Configid | 20100609 | ||
| 25 | Constant | Public | Type reference (TYPE) | CHAR15 | 'FIRST_NAME' | First Name | 20100128 | ||
| 26 | Static Attribute | Public | Type reference (TYPE) | IF_GRAC_AD_TYPES=>YT_GENERATE_PASSWORD | Generated Password | 20100929 | |||
| 27 | Constant | Public | Type reference (TYPE) | STRING | 'sap-language' | Sap Language | 20100609 | ||
| 28 | Constant | Public | Type reference (TYPE) | CHAR15 | 'LAST_NAME' | Last Name | 20100128 | ||
| 29 | Constant | Public | Type reference (TYPE) | SYMSGID | '0AC_AR_CLOSE' | Message Class | 20100128 | ||
| 30 | Constant | Public | Type reference (TYPE) | CHAR15 | 'PROVISIONING' | Provisioning | 20100128 | ||
| 31 | Constant | Public | Type reference (TYPE) | CHAR10 | 'REQNO' | Request Number | 20100128 | ||
| 32 | Constant | Public | Type reference (TYPE) | CHAR15 | 'REQUEST_TYPE' | Request Type | 20100713 | ||
| 33 | Constant | Public | Type reference (TYPE) | CHAR10 | 'USER_ID' | User ID | 20100128 | ||
| 34 | Constant | Public | Type reference (TYPE) | CHAR1 | 'X' | Single-Character Flag | 20100203 | ||
| 35 | Static Attribute | Public | Type reference (TYPE) | YT_BUSINESS_ROLE | 20110907 | ||||
| 36 | Static Attribute | Public | Type reference (TYPE) | GRAC_T_API_REQLINEITEM | Request lineitem | 20130625 | |||
| 37 | Static Attribute | Public | Type reference (TYPE) | IF_GRAC_AD_TYPES=>YSYSTEM_ID | System ID | 20110902 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Private | Method | CUA Settings | 20100119 | |
| 2 | Static method | Public | Method | Apply system configuration | 20100119 | |
| 3 | Static method | Private | Method | apply user defaults | 20100119 | |
| 4 | Static method | Private | Method | Assign FFID to user | 20100209 | |
| 5 | Static method | Private | Method | Assign FF Role to user | 20100726 | |
| 6 | Static method | Private | Method | Assign object to user | 20100527 | |
| 7 | Static method | Private | Method | Assign object to user | 20100127 | |
| 8 | Static method | Public | Method | Provisioning of Role Reaffirm Roles | 20100915 | |
| 9 | Static method | Public | Method | Assign roles for business role management | 20110829 | |
| 10 | Static method | Private | Method | Change else create user | 20100520 | |
| 11 | Static method | Private | Method | change user | 20100225 | |
| 12 | Static method | Private | Method | check auto provisioning status | 20100119 | |
| 13 | Static method | Private | Method | check business role auto prov settings | 20140508 | |
| 14 | Static method | Public | Method | Check the connector is the CUA or not | 20110120 | |
| 15 | Static method | Private | Method | Check role type | 20100622 | |
| 16 | Static method | Private | Method | Audit and prov log in case of error | 20110103 | |
| 17 | Static method | Private | Method | create user | 20100120 | |
| 18 | Static method | Private | Method | Delete user | 20100128 | |
| 19 | Static method | Private | Method | Returns all business roles and child tech roles | 20100721 | |
| 20 | Static method | Public | Method | Get the cua child and cua parent for the given system | 20110829 | |
| 21 | Static method | Public | Method | Get list of cua child and cua parent details | 20130625 | |
| 22 | Static method | Private | Method | Get the parent and child combination only for provisioning | 20110503 | |
| 23 | Static method | Private | Method | Get all connector list for non SYS type line items | 20100204 | |
| 24 | Static method | Private | Method | Get the template roles for the given business roles | 20120102 | |
| 25 | Static method | Private | Method | Business role provisioning | 20100609 | |
| 26 | Static method | Private | Method | Insert Password | 20100428 | |
| 27 | Static method | Private | Method | Lock user | 20100128 | |
| 28 | Static method | Public | Method | Log Audit Trail | 20100716 | |
| 29 | Static method | Private | Method | Log Message as per action | 20100222 | |
| 30 | Static method | Private | Method | Modify Provisioning Item Status | 20100721 | |
| 31 | Static method | Private | Method | Provisioning Notification | 20100120 | |
| 32 | Static method | Private | Method | perform HR omobjects request action | 20100527 | |
| 33 | Static method | Private | Method | perform request action | 20100119 | |
| 34 | Static method | Private | Method | Assign object to user in SoD | 20100623 | |
| 35 | Static method | Private | Method | Assign object to user | 20100302 | |
| 36 | Static method | Private | Method | Prepare notify user | 20100222 | |
| 37 | Static method | Private | Method | Prepare the assign objects based on the access request data | 20101202 | |
| 38 | Static method | Private | Method | Pre-Process the line items for CUA and IDM | 20100612 | |
| 39 | Static method | Private | Method | CUA logic for UAR line items | 20130129 | |
| 40 | Static method | Public | Method | Provisioning start | 20100118 | |
| 41 | Static method | Private | Method | Provision Role | 20100120 | |
| 42 | Static method | Private | Method | Fetch the user defaults for provisioning(Create/Change user) | 20140113 | |
| 43 | Static method | Private | Method | Remove roles in the backend | 20100920 | |
| 44 | Static method | Public | Method | Search provisioning logs | 20100520 | |
| 45 | Static method | Private | Method | Send end of request (used for IDM) | 20100222 | |
| 46 | Static method | Private | Method | Send end of request for UAR (used for IDM) | 20140113 | |
| 47 | Static method | Public | Method | Store Provision Log | 20100210 | |
| 48 | Static method | Private | Method | Unlock user | 20100128 | |
| 49 | Static method | Private | Method | Update the roles in the backend | 20100920 | |
| 50 | Static method | Public | Method | Update the action performed in repository | 20100203 |
Events
Class CL_GRAC_PROVISIONING_ENGINE has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | YS_BUSINESS_ROLE | Public | See coding | 20110907 | BEGIN OF ys_business_role,
business_role TYPE grac_role_name,
businessrole_id type grfn_guid,
operation type GRAC_ACTIONTYPE,
br_assign_result TYPE i,
user_id type grac_user,
environment TYPE grac_sys_type,
END OF ys_business_role
|
||
| 2 | YT_BUSINESS_ROLE | Public | See coding | 20110907 | yt_business_role TYPE TABLE OF ys_business_role
|
Method Signatures
Method APPLY_CUA_SETTING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_ACCESS_REQUEST | Call by reference | Type reference (TYPE) | GRAC_S_API_ACCESS_REQUEST | Access Request Structure for API Usage | 20100119 |
Method APPLY_CUA_SETTING on class CL_GRAC_PROVISIONING_ENGINE has no exception.
Method APPLY_SYSTEM_CONFIG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_GLOBAL_PROV_CONFIG | Call by reference | Type reference (TYPE) | GRAC_T_PROV_CONFIG | Provisioning configuration | 20100119 | |||
| 2 | IV_CONNECTOR | Call by reference | Type reference (TYPE) | GRFN_CONNECTORID | Connector Id | 20100119 | |||
| 3 | RT_FINAL_PROV_CONFIG | Value transfer | Type reference (TYPE) | GRAC_T_PROV_CONFIG | Provisioning configuration | 20100119 |
Method APPLY_SYSTEM_CONFIG on class CL_GRAC_PROVISIONING_ENGINE has no exception.
Method APPLY_USER_DEFAULT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_ACCESS_REQUEST | Call by reference | Type reference (TYPE) | GRAC_S_API_ACCESS_REQUEST | Access Request Structure for API Usage | 20100120 | |||
| 2 | IV_CONNECTOR | Call by reference | Type reference (TYPE) | GRFN_CONNECTORID | Connector Id | 20100119 |
Method APPLY_USER_DEFAULT on class CL_GRAC_PROVISIONING_ENGINE has no exception.
Method ASSIGN_FFID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_AUDIT_LOG | Call by reference | Type reference (TYPE) | GRAC_T_LOG_MSG | Table type for audit log messages | 20100706 | |||
| 2 | CT_NOTIFICATION | Call by reference | Type reference (TYPE) | GRAC_T_NOTIFY_USER | Table Type for User Notification | 20100209 | |||
| 3 | CT_RESULT | Call by reference | Type reference (TYPE) | GRAC_T_PROV_OUTPUT_STATUS | Output status table | 20100719 | |||
| 4 | IR_LOG | Call by reference | Object reference (TYPE REF TO) | IF_GRFN_APPLOG_BASIS_EXT | Enahnced logging methods for BAL | 20100219 | |||
| 5 | IS_ACCESS_REQUEST | Call by reference | Type reference (TYPE) | GRAC_S_API_ACCESS_REQUEST | Access Request Structure for API Usage | 20100209 | |||
| 6 | IT_ITEM_NUM | Call by reference | Type reference (TYPE) | GRAC_T_REQ_ITEM_NUMBER | Request Item number | 20100209 | |||
| 7 | IT_ITEM_NUM_RQ | Call by reference | Type reference (TYPE) | GRAC_T_REQ_ITEM_NUMBER | Request Item number | 20100903 | |||
| 8 | IV_END_OF_REQUEST | Call by reference | Type reference (TYPE) | GRFN_BOOLEAN | Boolean | 20100209 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20110526 |
Method ASSIGN_FFROLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_AUDIT_LOG | Call by reference | Type reference (TYPE) | GRAC_T_LOG_MSG | Table type for audit log messages | 20100726 | |||
| 2 | CT_NOTIFICATION | Call by reference | Type reference (TYPE) | GRAC_T_NOTIFY_USER | Table Type for User Notification | 20100726 | |||
| 3 | CT_RESULT | Call by reference | Type reference (TYPE) | GRAC_T_PROV_OUTPUT_STATUS | Output status table | 20100726 | |||
| 4 | IR_LOG | Call by reference | Object reference (TYPE REF TO) | IF_GRFN_APPLOG_BASIS_EXT | Enahnced logging methods for BAL | 20100726 | |||
| 5 | IS_ACCESS_REQUEST | Call by reference | Type reference (TYPE) | GRAC_S_API_ACCESS_REQUEST | Access Request Structure for API Usage | 20100726 | |||
| 6 | IT_ITEM_NUM | Call by reference | Type reference (TYPE) | GRAC_T_REQ_ITEM_NUMBER | Request Item number | 20100726 | |||
| 7 | IT_ITEM_NUM_RQ | Call by reference | Type reference (TYPE) | GRAC_T_REQ_ITEM_NUMBER | Request Item number | 20100903 | |||
| 8 | IV_END_OF_REQUEST | Call by reference | Type reference (TYPE) | GRFN_BOOLEAN | Boolean | 20100726 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20110526 |
Method ASSIGN_HR_OBJECT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_AUDIT_LOG | Call by reference | Type reference (TYPE) | GRAC_T_LOG_MSG | Table type for audit log messages | 20100923 | |||
| 2 | CT_NOTIFICATION | Call by reference | Type reference (TYPE) | GRAC_T_NOTIFY_USER | Table Type for User Notification | 20100527 | |||
| 3 | CT_RESULT | Call by reference | Type reference (TYPE) | GRAC_T_PROV_OUTPUT_STATUS | Output status table | 20140514 | |||
| 4 | IR_LOG | Call by reference | Object reference (TYPE REF TO) | IF_GRFN_APPLOG_BASIS_EXT | Enahnced logging methods for BAL | 20100527 | |||
| 5 | IS_ACCESS_REQUEST | Call by reference | Type reference (TYPE) | GRAC_S_API_ACCESS_REQUEST | Access Request Structure for API Usage | 20100527 | |||
| 6 | IS_OMOBJECT_REQUEST | Call by reference | Type reference (TYPE) | GRAC_S_API_REQUEST_OMOBJECT | OM Object request structure for API Usage | 20100527 | |||
| 7 | IT_ITEM_NUM | Call by reference | Type reference (TYPE) | GRAC_T_REQ_ITEM_NUMBER | Request Item number | 20100527 | |||
| 8 | IV_END_OF_REQUEST | Call by reference | Type reference (TYPE) | GRFN_BOOLEAN | Boolean | 20100527 |
Method ASSIGN_HR_OBJECT on class CL_GRAC_PROVISIONING_ENGINE has no exception.
Method ASSIGN_OBJECT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_AUDIT_LOG | Call by reference | Type reference (TYPE) | GRAC_T_LOG_MSG | Table type for audit log messages | 20100706 | |||
| 2 | CT_NOTIFICATION | Call by reference | Type reference (TYPE) | GRAC_T_NOTIFY_USER | Table Type for User Notification | 20100202 | |||
| 3 | CT_RESULT | Call by reference | Type reference (TYPE) | GRAC_T_PROV_OUTPUT_STATUS | Output status table | 20100719 | |||
| 4 | IR_LOG | Call by reference | Object reference (TYPE REF TO) | IF_GRFN_APPLOG_BASIS_EXT | Enahnced logging methods for BAL | 20100219 | |||
| 5 | IS_ACCESS_REQUEST | Call by reference | Type reference (TYPE) | GRAC_S_API_ACCESS_REQUEST | Access Request Structure for API Usage | 20100127 | |||
| 6 | IS_MANUAL | Call by reference | Type reference (TYPE) | BOOLEAN | Boolean Variable (X=True, -=False, Space=Unknown) | 20100715 | |||
| 7 | IS_OMOBJECT_REQUEST | Call by reference | Type reference (TYPE) | GRAC_S_API_REQUEST_OMOBJECT | OM Object request structure for API Usage | 20100519 | |||
| 8 | IT_ITEM_NUM | Call by reference | Type reference (TYPE) | GRAC_T_REQ_ITEM_NUMBER | Request Item number | 20100127 | |||
| 9 | IT_ITEM_NUM_RQ | Call by reference | Type reference (TYPE) | GRAC_T_REQ_ITEM_NUMBER | Request Item number | 20100903 | |||
| 10 | IV_END_OF_REQUEST | Call by reference | Type reference (TYPE) | GRFN_BOOLEAN | Boolean | 20100127 |
Method ASSIGN_OBJECT on class CL_GRAC_PROVISIONING_ENGINE has no exception.
Method ASSIGN_ROLES 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 | Table for Error Message returned from RFC call | 20100916 | |||
| 2 | IS_ACCESS_REQUEST | Call by reference | Type reference (TYPE) | GRAC_S_API_ACCESS_REQUEST | Access Request Structure for API Usage | 20100915 |
Method ASSIGN_ROLES on class CL_GRAC_PROVISIONING_ENGINE has no exception.
Method ASSIGN_ROLES_FOR_BRM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGE | Call by reference | Type reference (TYPE) | IF_GRAC_AD_TYPES=>YT_MESSAGE | Table for Error Message returned from RFC call | 20110829 | |||
| 2 | ET_UPD_REP | Call by reference | Type reference (TYPE) | IF_GRAC_AD_TYPES=>YT_UPDATE_ROL_REP | 20140603 | ||||
| 3 | EV_RETURN_CODE | Call by reference | Type reference (TYPE) | IF_GRAC_AD_TYPES=>YRETURN_CODE | Return Code | 20110829 | |||
| 4 | IT_ASSIGN_ROLES | Call by reference | Type reference (TYPE) | IF_GRAC_AD_TYPES=>YT_USER_ASSIGN_OBJECT_BRM | 20110829 | ||||
| 5 | IT_USER | Call by reference | Type reference (TYPE) | IF_GRAC_AD_TYPES=>YT_RANGE | 20110829 | ||||
| 6 | IV_BUS_ROLE | Call by reference | Type reference (TYPE) | IF_GRAC_AD_TYPES=>YROLE | System ID | 20110831 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20110903 |
Method CHANGE_ELSE_CREATE_USER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_AUDIT_LOG | Call by reference | Type reference (TYPE) | GRAC_T_LOG_MSG | Table type for audit log messages | 20100706 | |||
| 2 | CT_NOTIFICATION | Call by reference | Type reference (TYPE) | GRAC_T_NOTIFY_USER | Table Type for User Notification | 20100520 | |||
| 3 | CT_RESULT | Call by reference | Type reference (TYPE) | GRAC_T_PROV_OUTPUT_STATUS | Output status table | 20100719 | |||
| 4 | IR_LOG | Call by reference | Object reference (TYPE REF TO) | IF_GRFN_APPLOG_BASIS_EXT | Enahnced logging methods for BAL | 20100520 | |||
| 5 | IS_ACCESS_REQUEST | Call by reference | Type reference (TYPE) | GRAC_S_API_ACCESS_REQUEST | Access Request Structure for API Usage | 20100520 | |||
| 6 | IS_MANUAL | Call by reference | Type reference (TYPE) | BOOLEAN | Boolean Variable (X=True, -=False, Space=Unknown) | 20100803 | |||
| 7 | IS_REQLINEITM | Call by reference | Type reference (TYPE) | GRAC_S_API_REQLINEITEM | 20100706 | ||||
| 8 | IT_PROV_CONFIG | Call by reference | Type reference (TYPE) | GRAC_T_PROV_CONFIG | Provisioning configuration | 20100520 | |||
| 9 | IV_SKIP_CHANGE | Call by reference | Type reference (TYPE) | GRFN_BOOLEAN | Boolean | 20100712 | |||
| 10 | IV_USER_DEFAULT | Call by reference | Type reference (TYPE) | GRFN_BOOLEAN | Boolean | 20100520 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20100520 |
Method CHANGE_USER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_AUDIT_LOG | Call by reference | Type reference (TYPE) | GRAC_T_LOG_MSG | Table type for audit log messages | 20100706 | |||
| 2 | CT_NOTIFICATION | Call by reference | Type reference (TYPE) | GRAC_T_NOTIFY_USER | Table Type for User Notification | 20100225 | |||
| 3 | CT_RESULT | Call by reference | Type reference (TYPE) | GRAC_T_PROV_OUTPUT_STATUS | Output status table | 20100719 | |||
| 4 | IR_LOG | Call by reference | Object reference (TYPE REF TO) | IF_GRFN_APPLOG_BASIS_EXT | Enahnced logging methods for BAL | 20100225 | |||
| 5 | IS_ACCESS_REQUEST | Call by reference | Type reference (TYPE) | GRAC_S_API_ACCESS_REQUEST | Access Request Structure for API Usage | 20100225 | |||
| 6 | IS_REQLINEITM | Call by reference | Type reference (TYPE) | GRAC_S_API_REQLINEITEM | Structure of Req Line Item | 20100707 | |||
| 7 | IT_PROV_CONFIG | Call by reference | Type reference (TYPE) | GRAC_T_PROV_CONFIG | Provisioning configuration | 20100225 | |||
| 8 | IV_USER_DEFAULT | Call by reference | Type reference (TYPE) | GRFN_BOOLEAN | Boolean | 20100303 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20100225 |
Method CHECK_AUTO_PROV_STATUS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_AUTO_PROV | Value transfer | Type reference (TYPE) | GRAC_AUTO_PROV_TYPE | Auto Provisioning Type | 20100902 | |||
| 2 | EV_PROV_STATUS | Value transfer | Type reference (TYPE) | GRFN_BOOLEAN | Boolean | 20100902 | |||
| 3 | IT_PROV_CONFIG | Call by reference | Type reference (TYPE) | GRAC_T_PROV_CONFIG | Provisioning configuration | 20100119 | |||
| 4 | IV_END_OF_REQUEST | Call by reference | Type reference (TYPE) | GRFN_BOOLEAN | Boolean | 20100119 |
Method CHECK_AUTO_PROV_STATUS on class CL_GRAC_PROVISIONING_ENGINE has no exception.
Method CHECK_BUS_ROLE_PROV_SETTINGS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_PROV_ALLOWED | Call by reference | Type reference (TYPE) | GRFN_BOOLEAN | Indicator | 20140508 | |||
| 2 | IR_LOG | Call by reference | Object reference (TYPE REF TO) | IF_GRFN_APPLOG_BASIS_EXT | Enahnced logging methods for BAL | 20140508 | |||
| 3 | IS_ACCESS_REQUEST | Call by reference | Type reference (TYPE) | GRAC_S_API_ACCESS_REQUEST | Access Request Structure for API Usage | 20140508 | |||
| 4 | IS_REQLINEITEM | Call by reference | Type reference (TYPE) | GRAC_S_API_REQLINEITEM | Structure of Req Line Item | 20140508 | |||
| 5 | IT_ITEM_NUM | Call by reference | Type reference (TYPE) | GRAC_T_REQ_ITEM_NUMBER | Request Item number | 20140508 | |||
| 6 | IT_ITEM_NUM_RQ | Call by reference | Type reference (TYPE) | GRAC_T_REQ_ITEM_NUMBER | Request Item number | 20140508 | |||
| 7 | IV_END_OF_REQUEST | Call by reference | Type reference (TYPE) | GRFN_BOOLEAN | Indicator | 20140508 |
Method CHECK_BUS_ROLE_PROV_SETTINGS on class CL_GRAC_PROVISIONING_ENGINE has no exception.
Method CHECK_CONNECTOR_IS_CUA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_CUA | Call by reference | Type reference (TYPE) | CHAR1 | Single-Character Flag | 20110504 | |||
| 2 | IV_CONNECTOR | Call by reference | Type reference (TYPE) | GRFN_CONNECTORID | Connector Id | 20110504 |
Method CHECK_CONNECTOR_IS_CUA on class CL_GRAC_PROVISIONING_ENGINE has no exception.
Method CHECK_ROLE_TYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_LINE_ITEM | Call by reference | Type reference (TYPE) | GRAC_S_API_REQLINEITEM | Structure of Req Line Item | 20100622 | |||
| 2 | IV_ROLE_ID | Call by reference | Type reference (TYPE) | GRFN_API_OBJECT_ID | Object ID | 20100622 |
Method CHECK_ROLE_TYPE on class CL_GRAC_PROVISIONING_ENGINE has no exception.
Method CREATE_ERROR_LOG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_AUDIT_LOG | Call by reference | Type reference (TYPE) | GRAC_T_LOG_MSG | Table type for audit log messages | 20110103 | |||
| 2 | CT_NOTIFICATION | Call by reference | Type reference (TYPE) | GRAC_T_NOTIFY_USER | Table Type for User Notification | 20110103 | |||
| 3 | CT_NOTIFY_USER | Call by reference | Type reference (TYPE) | GRAC_T_NOTIFY_USER | Structure for user notification | 20110103 | |||
| 4 | CT_RESULT | Call by reference | Type reference (TYPE) | GRAC_T_PROV_OUTPUT_STATUS | Output status table | 20110103 | |||
| 5 | IO_EXP | Call by reference | Object reference (TYPE REF TO) | CX_GRFN_EXCEPTION | Generic GRC API exception | 20110103 | |||
| 6 | IR_LOG | Call by reference | Object reference (TYPE REF TO) | IF_GRFN_APPLOG_BASIS_EXT | Enahnced logging methods for BAL | 20110103 | |||
| 7 | IS_ACCESS_REQUEST | Call by reference | Type reference (TYPE) | GRAC_S_API_ACCESS_REQUEST | Request Number | 20110103 | |||
| 8 | IS_REQLINEITM | Call by reference | Type reference (TYPE) | GRAC_S_API_REQLINEITEM | Structure of Req Line Item | 20110103 | |||
| 9 | IT_GENERATED_PASSWORD | Call by reference | Type reference (TYPE) | IF_GRAC_AD_TYPES=>YT_GENERATE_PASSWORD | Password | 20110103 | |||
| 10 | IT_MESSAGES | Call by reference | Type reference (TYPE) | IF_GRAC_AD_TYPES=>YT_MESSAGE | Table for Error Message returned from RFC call | 20110103 | |||
| 11 | IT_OPERATION_RESULT | Call by reference | Type reference (TYPE) | IF_GRAC_AD_TYPES=>YT_OPERATION_RESULT | Operation Result | 20110103 | |||
| 12 | IT_ROLE_LINEITEM | Call by reference | Type reference (TYPE) | GRAC_T_API_REQLINEITEM | Request lineitem | 20110103 | |||
| 13 | IT_ROLE_RELAT | Call by reference | Type reference (TYPE) | GRAC_T_API_REQUEST_BUSROLESNAP | Table Type for Role Relationship | 20110103 |
Method CREATE_ERROR_LOG on class CL_GRAC_PROVISIONING_ENGINE has no exception.
Method CREATE_USER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_AUDIT_LOG | Call by reference | Type reference (TYPE) | GRAC_T_LOG_MSG | Table type for audit log messages | 20100706 | |||
| 2 | CT_NOTIFICATION | Call by reference | Type reference (TYPE) | GRAC_T_NOTIFY_USER | Table Type for User Notification | 20100202 | |||
| 3 | CT_RESULT | Call by reference | Type reference (TYPE) | GRAC_T_PROV_OUTPUT_STATUS | Output status table | 20100719 | |||
| 4 | IR_LOG | Call by reference | Object reference (TYPE REF TO) | IF_GRFN_APPLOG_BASIS_EXT | Enahnced logging methods for BAL | 20100219 | |||
| 5 | IS_ACCESS_REQUEST | Call by reference | Type reference (TYPE) | GRAC_S_API_ACCESS_REQUEST | Access Request Structure for API Usage | 20100120 | |||
| 6 | IS_MANUAL | Call by reference | Type reference (TYPE) | BOOLEAN | Boolean Variable (X=True, -=False, Space=Unknown) | 20100803 | |||
| 7 | IS_REQLINEITM | Call by reference | Type reference (TYPE) | GRAC_S_API_REQLINEITEM | Structure of Req Line Item | 20100706 | |||
| 8 | IT_PROV_CONFIG | Call by reference | Type reference (TYPE) | GRAC_T_PROV_CONFIG | Provisioning configuration | 20100120 | |||
| 9 | IV_USER_DEFAULT | Call by reference | Type reference (TYPE) | GRFN_BOOLEAN | Boolean | 20100302 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20100120 |
Method DELETE_USER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_AUDIT_LOG | Call by reference | Type reference (TYPE) | GRAC_T_LOG_MSG | Table type for audit log messages | 20100706 | |||
| 2 | CT_NOTIFICATION | Call by reference | Type reference (TYPE) | GRAC_T_NOTIFY_USER | Table Type for User Notification | 20100202 | |||
| 3 | CT_RESULT | Call by reference | Type reference (TYPE) | GRAC_T_PROV_OUTPUT_STATUS | Output status table | 20100719 | |||
| 4 | IR_LOG | Call by reference | Object reference (TYPE REF TO) | IF_GRFN_APPLOG_BASIS_EXT | Enahnced logging methods for BAL | 20100218 | |||
| 5 | IS_ACCESS_REQUEST | Call by reference | Type reference (TYPE) | GRAC_S_API_ACCESS_REQUEST | Access Request Structure for API Usage | 20100128 | |||
| 6 | IS_REQLINEITM | Call by reference | Type reference (TYPE) | GRAC_S_API_REQLINEITEM | Structure of Req Line Item | 20100707 | |||
| 7 | IT_PROV_CONFIG | Call by reference | Type reference (TYPE) | GRAC_T_PROV_CONFIG | Provisioning configuration | 20100128 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20100128 |
Method GET_BUSROLESNAP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_CONNECTOR | Call by reference | Type reference (TYPE) | GRAC_T_REQLINEITEM | Table Type for Req Line Item | 20100721 | |||
| 2 | CT_REQLINEITEMFINAL | Call by reference | Type reference (TYPE) | GRAC_T_API_REQLINEITEM | Request lineitem | 20100721 | |||
| 3 | CT_REQLINEITEM_REQ | Call by reference | Type reference (TYPE) | GRAC_T_API_REQLINEITEM | Request lineitem | 20110823 | |||
| 4 | IS_REQLINEITEM | Call by reference | Type reference (TYPE) | GRAC_S_API_REQLINEITEM | UUID of the GRC object (char32) | 20100817 | |||
| 5 | IT_BIZROLESNAP | Call by reference | Type reference (TYPE) | GRAC_T_API_REQUEST_BUSROLESNAP | Business role snapshot | 20100721 | |||
| 6 | IT_SKIP_ROLE | Call by reference | Type reference (TYPE) | IF_GRAC_AD_TYPES=>YT_USER_ASSIGN_OBJECT_BR | 20110907 |
Method GET_BUSROLESNAP on class CL_GRAC_PROVISIONING_ENGINE has no exception.
Method GET_CUA_CHILD_PARENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_CHILD | Call by reference | Type reference (TYPE) | GRFN_CONNECTORID | Connector Id | 20110829 | |||
| 2 | EV_PARENT | Call by reference | Type reference (TYPE) | GRFN_CONNECTORID | Connector Id | 20110829 | |||
| 3 | IV_CONNECTOR | Call by reference | Type reference (TYPE) | GRFN_CONNECTORID | Connector Id | 20110829 |
Method GET_CUA_CHILD_PARENT on class CL_GRAC_PROVISIONING_ENGINE has no exception.
Method GET_CUA_PARENT_CHILD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_PARENT_CHILD_COMBO | Value transfer | Type reference (TYPE) | IF_GRAC_AD_TYPES=>YT_CUA_PARENT_CHILD_COMBO | 20130625 | ||||
| 2 | EV_PARENT | Value transfer | Type reference (TYPE) | GRFN_CONNECTORID | Connector Id | 20130625 |
Method GET_CUA_PARENT_CHILD on class CL_GRAC_PROVISIONING_ENGINE has no exception.
Method GET_PARENT_CHILD_PROV Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | LT_CUA_LIST | Call by reference | Type reference (TYPE) | IF_GRAC_AD_TYPES=>YT_CUA_PARENT_CHILD | CUA-Distribution Model | 20110503 |
Method GET_PARENT_CHILD_PROV on class CL_GRAC_PROVISIONING_ENGINE has no exception.
Method GET_REQ_ITEM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_CONNECTOR_FINAL | Call by reference | Type reference (TYPE) | GRAC_T_API_REQLINEITEM | Table Type for Req Line Item | 20100204 | |||
| 2 | ET_REQ_ITEM_FINAL | Call by reference | Type reference (TYPE) | GRAC_T_API_REQLINEITEM | Table Type for Req Line Item | 20100204 | |||
| 3 | IS_ACCESS_REQUEST | Call by reference | Type reference (TYPE) | GRAC_S_API_ACCESS_REQUEST | Access Request Structure for API Usage | 20100204 | |||
| 4 | IT_ITEM_NUM | Call by reference | Type reference (TYPE) | GRAC_T_REQ_ITEM_NUMBER | Request Item number | 20100204 | |||
| 5 | IV_END_OF_REQUEST | Call by reference | Type reference (TYPE) | GRFN_BOOLEAN | Boolean | 20100204 |
Method GET_REQ_ITEM on class CL_GRAC_PROVISIONING_ENGINE has no exception.
Method GET_TEMPLATE_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) | IF_GRAC_AD_TYPES=>YT_MESSAGE | Return Parameter | 20120103 | |||
| 2 | ET_TEMPLATE_FINAL | Call by reference | Type reference (TYPE) | GRAC_T_API_REQLINEITEM | Business role snapshot | 20120104 | |||
| 3 | IS_LINEITEM | Call by reference | Type reference (TYPE) | GRAC_S_API_REQLINEITEM | Structure of Req Line Item | 20131206 | |||
| 4 | IS_REQUEST_HEADER | Value transfer | Type reference (TYPE) | GRAC_S_API_REQ_DATA | Request Header Structure | 20120102 | |||
| 5 | IT_ASSIGNMENTS | Value transfer | Type reference (TYPE) | GRAC_T_API_REQLINEITEM | Request lineitem | 20120102 | |||
| 6 | IT_REQSYSTEM | Value transfer | Type reference (TYPE) | GRAC_T_API_REQSYS | System Data | 20120102 | |||
| 7 | IT_REQUEST_OWNER | Value transfer | Type reference (TYPE) | GRAC_T_API_REQOWNER | Request owner | 20120102 | |||
| 8 | IT_REQUEST_USER | Value transfer | Type reference (TYPE) | GRAC_T_API_USER_INFO | User info | 20120102 | |||
| 9 | IT_USERGROUPS | Value transfer | Type reference (TYPE) | GRAC_T_API_USERGROUPS | User Groups | 20120102 | |||
| 10 | IT_USERPARAM | Value transfer | Type reference (TYPE) | GRAC_T_API_USERPARAM | User Parameters | 20120102 | |||
| 11 | IV_ROLE_NAME | Value transfer | Type reference (TYPE) | GRAC_ROLE_NAME | Role Name | 20120102 | |||
| 12 | LS_TEMPLATE_ASSIGNMENTS | Call by reference | Type reference (TYPE) | IF_GRAC_AD_TYPES=>YS_USER_ASSIGN_OBJECT | Business role snapshot-IMPORT | 20120103 |
Method GET_TEMPLATE_ROLE on class CL_GRAC_PROVISIONING_ENGINE has no exception.
Method HANDLE_BIZ_ROLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_RESOLVED_BIZROLE | Call by reference | Type reference (TYPE) | GRAC_T_API_REQLINEITEM | Request lineitem | 20100610 | |||
| 2 | CT_RESOLVED_CONNECTOR | Call by reference | Type reference (TYPE) | GRAC_T_REQLINEITEM | Table Type for Req Line Item | 20100610 | |||
| 3 | ET_ROLE_RELAT | Call by reference | Type reference (TYPE) | GRAC_T_ROLE_RESOLUTION_OUT | Role Relation Table | 20100615 | |||
| 4 | ET_ROLE_VALIDITY | Call by reference | Type reference (TYPE) | GRAC_T_API_ROLE_VALIDITY | Role Connector (system) Validity | 20100609 | |||
| 5 | IT_BIZROLESNAP | Call by reference | Type reference (TYPE) | GRAC_T_API_REQUEST_BUSROLESNAP | Business role snapshot | 20100721 | |||
| 6 | IV_LINEITEM | Call by reference | Type reference (TYPE) | GRAC_S_API_REQLINEITEM | 20100609 |
Method HANDLE_BIZ_ROLE on class CL_GRAC_PROVISIONING_ENGINE has no exception.
Method INSERT_PASSWORD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_PASSID | Call by reference | Type reference (TYPE) | GRFN_GUID | Pass ID | 20100428 | |||
| 2 | IV_PASSWORD | Call by reference | Type reference (TYPE) | XUNCODE | Password | 20100428 | |||
| 3 | IV_REQNO | Call by reference | Type reference (TYPE) | GRAC_REQNO | Request User Password | 20100428 | |||
| 4 | IV_SYSTEMID | Call by reference | Type reference (TYPE) | GRFN_CONNECTORID | Connector Id | 20100428 | |||
| 5 | IV_USERID | Call by reference | Type reference (TYPE) | GRAC_USER | User ID | 20100428 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20130827 |
Method LOCK_USER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_AUDIT_LOG | Call by reference | Type reference (TYPE) | GRAC_T_LOG_MSG | Table type for audit log messages | 20100706 | |||
| 2 | CT_NOTIFICATION | Call by reference | Type reference (TYPE) | GRAC_T_NOTIFY_USER | Table Type for User Notification | 20100202 | |||
| 3 | CT_RESULT | Call by reference | Type reference (TYPE) | GRAC_T_PROV_OUTPUT_STATUS | Output status table | 20100719 | |||
| 4 | IR_LOG | Call by reference | Object reference (TYPE REF TO) | IF_GRFN_APPLOG_BASIS_EXT | Enahnced logging methods for BAL | 20100218 | |||
| 5 | IS_ACCESS_REQUEST | Call by reference | Type reference (TYPE) | GRAC_S_API_ACCESS_REQUEST | Access Request Structure for API Usage | 20100128 | |||
| 6 | IS_REQLINEITM | Call by reference | Type reference (TYPE) | GRAC_S_API_REQLINEITEM | Structure of Req Line Item | 20100707 | |||
| 7 | IT_PROV_CONFIG | Call by reference | Type reference (TYPE) | GRAC_T_PROV_CONFIG | Provisioning configuration | 20100128 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20100128 |
Method LOG_AUDIT_TRAIL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_AUDIT_LOG | Call by reference | Type reference (TYPE) | GRAC_T_LOG_MSG | Table type for audit log messages | 20100716 | |||
| 2 | IT_OPERATION_RESULT | Call by reference | Type reference (TYPE) | IF_GRAC_AD_TYPES=>YT_OPERATION_RESULT | 20100723 | ||||
| 3 | IT_USER_ASSIGNMENTS | Call by reference | Type reference (TYPE) | IF_GRAC_AD_TYPES=>YT_USER_ASSIGNMENTS | 20100810 |
Method LOG_AUDIT_TRAIL on class CL_GRAC_PROVISIONING_ENGINE has no exception.
Method LOG_MESSAGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_LOG | Call by reference | Object reference (TYPE REF TO) | IF_GRFN_APPLOG_BASIS_EXT | Enahnced logging methods for BAL | 20100222 | |||
| 2 | IS_OPERATION_RESULT | Call by reference | Type reference (TYPE) | IF_GRAC_AD_TYPES=>YS_OPERATION_RESULT | 20100222 | ||||
| 3 | IV_CONNECTOR | Call by reference | Type reference (TYPE) | GRFN_CONNECTORID | Connector Id | 20100222 |
Method LOG_MESSAGE on class CL_GRAC_PROVISIONING_ENGINE has no exception.
Method MODIFY_PROV_ITEM_STATUS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_AUDIT_LOG | Call by reference | Type reference (TYPE) | GRAC_T_LOG_MSG | Table type for audit log messages | 20110128 | |||
| 2 | CT_RESULT | Call by reference | Type reference (TYPE) | GRAC_T_PROV_OUTPUT_STATUS | Output status table | 20110128 | |||
| 3 | IR_LOG | Call by reference | Object reference (TYPE REF TO) | IF_GRFN_APPLOG_BASIS_EXT | Enahnced logging methods for BAL | 20120910 | |||
| 4 | IS_ACCESS_REQUEST | Call by reference | Type reference (TYPE) | GRAC_S_API_ACCESS_REQUEST | Access Request Structure for API Usage | 20100721 | |||
| 5 | IT_ITEM_NUM | Call by reference | Type reference (TYPE) | GRAC_T_REQ_ITEM_NUMBER | Request Item number | 20100721 | |||
| 6 | IT_ITEM_NUM_RQ | Call by reference | Type reference (TYPE) | GRAC_T_REQ_ITEM_NUMBER | Request Item number | 20100903 | |||
| 7 | IT_RESULT | Call by reference | Type reference (TYPE) | GRAC_T_PROV_OUTPUT_STATUS | 20100721 | ||||
| 8 | IV_END_OF_REQUEST | Call by reference | Type reference (TYPE) | GRFN_BOOLEAN | Indicator | 20110720 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Static Checked Exception To be Handled by Calling Services | 20100728 | ||
| 2 | Generic GRC API exception | 20100728 |
Method NOTIFICATION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_LOG | Call by reference | Object reference (TYPE REF TO) | IF_GRFN_APPLOG_BASIS_EXT | Enahnced logging methods for BAL | 20130827 | |||
| 2 | IT_NOTIFY_USER | Call by reference | Type reference (TYPE) | GRAC_T_NOTIFY_USER | Table Type for User Notification | 20100128 |
Method NOTIFICATION on class CL_GRAC_PROVISIONING_ENGINE has no exception.
Method PERFORM_HR_REQ_ACTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_AUDIT_LOG | Call by reference | Type reference (TYPE) | GRAC_T_LOG_MSG | Table type for audit log messages | 20100923 | |||
| 2 | CT_RESULT | Call by reference | Type reference (TYPE) | GRAC_T_PROV_OUTPUT_STATUS | Output status table | 20140113 | |||
| 3 | IR_LOG | Call by reference | Object reference (TYPE REF TO) | IF_GRFN_APPLOG_BASIS_EXT | Enahnced logging methods for BAL | 20100527 | |||
| 4 | IS_ACCESS_REQUEST | Call by reference | Type reference (TYPE) | GRAC_S_API_ACCESS_REQUEST | Access Request Structure for API Usage | 20100527 | |||
| 5 | IT_ITEM_NUM | Call by reference | Type reference (TYPE) | GRAC_T_REQ_ITEM_NUMBER | Request Item number | 20100527 | |||
| 6 | IT_ITEM_NUM_RQ | Call by reference | Type reference (TYPE) | GRAC_T_REQ_ITEM_NUMBER | Request Item number | 20100903 | |||
| 7 | IV_END_OF_REQUEST | Call by reference | Type reference (TYPE) | GRFN_BOOLEAN | Boolean | 20100527 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20100527 |
Method PERFORM_REQ_ACTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_AUDIT_LOG | Call by reference | Type reference (TYPE) | GRAC_T_LOG_MSG | Table type for audit log messages | 20100706 | |||
| 2 | CT_RESULT | Call by reference | Type reference (TYPE) | GRAC_T_PROV_OUTPUT_STATUS | Output status table | 20100719 | |||
| 3 | IR_LOG | Call by reference | Object reference (TYPE REF TO) | IF_GRFN_APPLOG_BASIS_EXT | Enahnced logging methods for BAL | 20100218 | |||
| 4 | IS_ACCESS_REQUEST | Call by reference | Type reference (TYPE) | GRAC_S_API_ACCESS_REQUEST | Access Request Structure for API Usage | 20100119 | |||
| 5 | IS_MANUAL | Call by reference | Type reference (TYPE) | BOOLEAN | Boolean Variable (X=True, -=False, Space=Unknown) | 20100715 | |||
| 6 | IT_ITEM_NUM | Call by reference | Type reference (TYPE) | GRAC_T_REQ_ITEM_NUMBER | Request Item number | 20100119 | |||
| 7 | IT_ITEM_NUM_RQ | Call by reference | Type reference (TYPE) | GRAC_T_REQ_ITEM_NUMBER | Request Item number | 20100902 | |||
| 8 | IV_END_OF_REQUEST | Call by reference | Type reference (TYPE) | GRFN_BOOLEAN | Boolean | 20100119 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20100120 |
Method PERFORM_SOD_ACTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_AUDIT_LOG | Call by reference | Type reference (TYPE) | GRAC_T_LOG_MSG | Table type for audit log messages | 20110124 | |||
| 2 | CT_RESULT | Call by reference | Type reference (TYPE) | GRAC_T_PROV_OUTPUT_STATUS | Output status table | 20110124 | |||
| 3 | IR_LOG | Call by reference | Object reference (TYPE REF TO) | IF_GRFN_APPLOG_BASIS_EXT | Enahnced logging methods for BAL | 20100623 | |||
| 4 | IS_ACCESS_REQUEST | Call by reference | Type reference (TYPE) | GRAC_S_API_ACCESS_REQUEST | Access Request Structure for API Usage | 20100623 | |||
| 5 | IT_SUBSYSTEM | Call by reference | Type reference (TYPE) | GRAC_T_ACCESS_REQ_CUA_CHILD | Subsystem for CUA System | 20100623 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20100623 |
Method PERFORM_UAR_ACTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_AUDIT_LOG | Call by reference | Type reference (TYPE) | GRAC_T_LOG_MSG | Table type for audit log messages | 20110124 | |||
| 2 | CT_RESULT | Call by reference | Type reference (TYPE) | GRAC_T_PROV_OUTPUT_STATUS | Output status table | 20110124 | |||
| 3 | IR_LOG | Call by reference | Object reference (TYPE REF TO) | IF_GRFN_APPLOG_BASIS_EXT | Enahnced logging methods for BAL | 20100302 | |||
| 4 | IS_ACCESS_REQUEST | Call by reference | Type reference (TYPE) | GRAC_S_API_ACCESS_REQUEST | Access Request Structure for API Usage | 20100302 | |||
| 5 | IS_MANUAL | Call by reference | Type reference (TYPE) | BOOLEAN | Boolean Variable (X=True, -=False, Space=Unknown) | 20110812 | |||
| 6 | IT_ITEM_NUM | Call by reference | Type reference (TYPE) | GRAC_T_REQ_ITEM_NUMBER | Request Item number | 20110812 | |||
| 7 | IT_ITEM_NUM_RQ | Call by reference | Type reference (TYPE) | GRAC_T_REQ_ITEM_NUMBER | Request Item number | 20110812 | |||
| 8 | IT_SUBSYSTEM | Call by reference | Type reference (TYPE) | GRAC_T_ACCESS_REQ_CUA_CHILD | Subsystem for CUA System | 20100527 | |||
| 9 | IV_END_OF_REQUEST | Call by reference | Type reference (TYPE) | GRFN_BOOLEAN | Boolean | 20110813 |
Method PERFORM_UAR_ACTION on class CL_GRAC_PROVISIONING_ENGINE has no exception.
Method PREPARE_NOTIFY_USER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_AUDIT_LOG | Call by reference | Type reference (TYPE) | GRAC_T_LOG_MSG | Table type for audit log messages | 20110905 | |||
| 2 | CT_NOTIFY_USER | Call by reference | Type reference (TYPE) | GRAC_T_NOTIFY_USER | Structure for user notification | 20100222 | |||
| 3 | CT_RESULT | Call by reference | Type reference (TYPE) | GRAC_T_PROV_OUTPUT_STATUS | Output status table | 20100719 | |||
| 4 | ET_BR_IMP_UPD | Call by reference | Type reference (TYPE) | IF_GRAC_AD_TYPES=>YT_GRACUSERROLE | 20130625 | ||||
| 5 | IR_LOG | Call by reference | Object reference (TYPE REF TO) | IF_GRFN_APPLOG_BASIS_EXT | Enahnced logging methods for BAL | 20100222 | |||
| 6 | IS_ACCESS_REQUEST | Call by reference | Type reference (TYPE) | GRAC_S_API_ACCESS_REQUEST | Request Number | 20100222 | |||
| 7 | IS_REQLINEITM | Call by reference | Type reference (TYPE) | GRAC_S_API_REQLINEITEM | Structure of Req Line Item | 20100706 | |||
| 8 | IT_GENERATED_PASSWORD | Call by reference | Type reference (TYPE) | IF_GRAC_AD_TYPES=>YT_GENERATE_PASSWORD | Password | 20100225 | |||
| 9 | IT_MESSAGES | Call by reference | Type reference (TYPE) | IF_GRAC_AD_TYPES=>YT_MESSAGE | Table for Error Message returned from RFC call | 20100505 | |||
| 10 | IT_OPERATION_RESULT | Call by reference | Type reference (TYPE) | IF_GRAC_AD_TYPES=>YT_OPERATION_RESULT | Operation Result | 20100222 | |||
| 11 | IT_ROLE_LINEITEM | Call by reference | Type reference (TYPE) | GRAC_T_API_REQLINEITEM | Request lineitem | 20100628 | |||
| 12 | IT_ROLE_LINEITEM_IMPACT | Call by reference | Type reference (TYPE) | GRAC_T_API_REQLINEITEM | Request lineitem | 20130625 | |||
| 13 | IT_ROLE_LINEITEM_REP | Call by reference | Type reference (TYPE) | GRAC_T_API_REQLINEITEM | Request lineitem | 20110823 | |||
| 14 | IT_ROLE_RELAT | Call by reference | Type reference (TYPE) | GRAC_T_API_REQUEST_BUSROLESNAP | Table Type for Role Relationship | 20100615 |
Method PREPARE_NOTIFY_USER on class CL_GRAC_PROVISIONING_ENGINE has no exception.
Method PREPARE_RETAIN_ASSIGN_OBJECT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_AUDIT_LOG | Call by reference | Type reference (TYPE) | GRAC_T_LOG_MSG | Table type for audit log messages | 20101202 | |||
| 2 | CT_NOTIFICATION | Call by reference | Type reference (TYPE) | GRAC_T_NOTIFY_USER | Table Type for User Notification | 20101202 | |||
| 3 | CT_RESULT | Call by reference | Type reference (TYPE) | GRAC_T_PROV_OUTPUT_STATUS | Output status table | 20101202 | |||
| 4 | IR_LOG | Call by reference | Object reference (TYPE REF TO) | IF_GRFN_APPLOG_BASIS_EXT | Enahnced logging methods for BAL | 20101202 | |||
| 5 | IS_ACCESS_REQUEST | Call by reference | Type reference (TYPE) | GRAC_S_API_ACCESS_REQUEST | Access Request Structure for API Usage | 20101202 | |||
| 6 | IS_MANUAL | Call by reference | Type reference (TYPE) | BOOLEAN | Boolean Variable (X=True, -=False, Space=Unknown) | 20101202 | |||
| 7 | IS_OMOBJECT_REQUEST | Call by reference | Type reference (TYPE) | GRAC_S_API_REQUEST_OMOBJECT | OM Object request structure for API Usage | 20101202 | |||
| 8 | IT_ITEM_NUM | Call by reference | Type reference (TYPE) | GRAC_T_REQ_ITEM_NUMBER | Request Item number | 20101202 | |||
| 9 | IT_ITEM_NUM_RQ | Call by reference | Type reference (TYPE) | GRAC_T_REQ_ITEM_NUMBER | Request Item number | 20101202 | |||
| 10 | IV_END_OF_REQUEST | Call by reference | Type reference (TYPE) | GRFN_BOOLEAN | Boolean | 20101202 |
Method PREPARE_RETAIN_ASSIGN_OBJECT on class CL_GRAC_PROVISIONING_ENGINE has no exception.
Method PRE_PROCESS_LINES_FOR_CUA_IDM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_REQLINEITEM | Call by reference | Type reference (TYPE) | GRAC_T_API_REQLINEITEM | Request line items | 20100612 | |||
| 2 | IR_LOG | Call by reference | Object reference (TYPE REF TO) | IF_GRFN_APPLOG_BASIS_EXT | Enahnced logging methods for BAL | 20100612 | |||
| 3 | IS_ACCESS_REQUEST | Call by reference | Type reference (TYPE) | GRAC_S_API_ACCESS_REQUEST | Access Request Structure for API Usage | 20110105 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20100612 |
Method PRE_PROCESS_LINES_FOR_CUA_UAR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_REQLINEITEM | Call by reference | Type reference (TYPE) | IF_GRAC_AD_TYPES=>YT_UAR_CUA | Request line items | 20130129 | |||
| 2 | IR_LOG | Call by reference | Object reference (TYPE REF TO) | IF_GRFN_APPLOG_BASIS_EXT | Enahnced logging methods for BAL | 20130129 | |||
| 3 | IS_ACCESS_REQUEST | Call by reference | Type reference (TYPE) | GRAC_S_API_ACCESS_REQUEST | Access Request Structure for API Usage | 20130129 |
Method PRE_PROCESS_LINES_FOR_CUA_UAR on class CL_GRAC_PROVISIONING_ENGINE has no exception.
Method PROVISION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_AUDIT_LOG | Call by reference | Type reference (TYPE) | GRAC_T_LOG_MSG | Table type for audit log messages | 20100719 | |||
| 2 | ET_RESULT | Call by reference | Type reference (TYPE) | GRAC_T_PROV_OUTPUT_STATUS | Output status table | 20100622 | |||
| 3 | IS_MANUAL | Call by reference | Type reference (TYPE) | BOOLEAN | Boolean Variable (X=True, -=False, Space=Unknown) | 20100715 | |||
| 4 | IT_ITEM_NUM | Call by reference | Type reference (TYPE) | GRAC_T_REQ_ITEM_NUMBER | Request Item number | 20100118 | |||
| 5 | IT_ITEM_NUM_RQ | Call by reference | Type reference (TYPE) | GRAC_T_REQ_ITEM_NUMBER | Request Item number | 20100902 | |||
| 6 | IV_END_OF_REQUEST | Call by reference | Type reference (TYPE) | GRFN_BOOLEAN | Boolean | 20100118 | |||
| 7 | IV_REQNO | Call by reference | Type reference (TYPE) | GRFN_API_OBJECT_ID | Request No | 20100118 |
Method PROVISION on class CL_GRAC_PROVISIONING_ENGINE has no exception.
Method PROVISION_ROLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_ACCESS_REQUEST | Call by reference | Type reference (TYPE) | GRAC_S_API_ACCESS_REQUEST | Access Request Structure for API Usage | 20100120 | |||
| 2 | IT_ITEM_NUM | Call by reference | Type reference (TYPE) | GRAC_T_REQ_ITEM_NUMBER | Request Item number | 20100120 | |||
| 3 | IV_END_OF_REQUEST | Call by reference | Type reference (TYPE) | GRFN_BOOLEAN | Boolean | 20100120 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20100120 |
Method PROVISION_USER_DEFAULTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_USER_DEFAULT | Call by reference | Type reference (TYPE) | GRAC_S_ACCESS_REQ_USERDEFAULTS | Structure of Req Line Item | 20140113 | |||
| 2 | EV_CONNECTOR_ID | Call by reference | Type reference (TYPE) | GRAC_REQSYSTEM | Application or Connector | 20140113 | |||
| 3 | EV_SYSTEM | Call by reference | Type reference (TYPE) | STRING | 20140113 | ||||
| 4 | IS_ACCESS_REQUEST | Value transfer | Type reference (TYPE) | GRAC_S_API_ACCESS_REQUEST | Access Request Structure for API Usage | 20140113 | |||
| 5 | IS_REQLINE_ITEM | Value transfer | Type reference (TYPE) | GRAC_S_API_REQLINEITEM | Structure of Req Line Item | 20140113 | |||
| 6 | IT_USER_INFO | Call by reference | Type reference (TYPE) | GRAC_T_API_USER_INFO | User info | 20140113 |
Method PROVISION_USER_DEFAULTS on class CL_GRAC_PROVISIONING_ENGINE has no exception.
Method REMOVE_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 | 20100930 | |||
| 2 | IS_ACCESS_REQUEST | Call by reference | Type reference (TYPE) | GRAC_S_API_ACCESS_REQUEST | Access Request Structure for API Usage | 20100920 | |||
| 3 | IS_REQLINEITM | Call by reference | Type reference (TYPE) | GRAC_S_API_REQLINEITEM | Structure of Req Line Item | 20100920 | |||
| 4 | IT_PROV_LOG | Call by reference | Type reference (TYPE) | GRAC_T_REQ_PROV_LOG | Req Provisioning Log | 20100920 |
Method REMOVE_ROLE on class CL_GRAC_PROVISIONING_ENGINE has no exception.
Method SEARCH_PROV_LOGS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_PROV_LOGS | Call by reference | Type reference (TYPE) | GRAC_T_REQ_PROV_LOG | Req Provisioning Log | 20100520 | |||
| 2 | IS_SEARCH_RANGE | Call by reference | Type reference (TYPE) | GRAC_S_REQ_PROV_LOG_SEARCH | Provision log search | 20100520 |
Method SEARCH_PROV_LOGS on class CL_GRAC_PROVISIONING_ENGINE has no exception.
Method SEND_EOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_AUDIT_LOG | Call by reference | Type reference (TYPE) | GRAC_T_LOG_MSG | Table type for audit log messages | 20100722 | |||
| 2 | CT_NOTIFICATION | Call by reference | Type reference (TYPE) | GRAC_T_NOTIFY_USER | Table Type for User Notification | 20100222 | |||
| 3 | CT_RESULT | Call by reference | Type reference (TYPE) | GRAC_T_PROV_OUTPUT_STATUS | Output status table | 20100722 | |||
| 4 | IR_LOG | Call by reference | Object reference (TYPE REF TO) | IF_GRFN_APPLOG_BASIS_EXT | Enahnced logging methods for BAL | 20100222 | |||
| 5 | IS_ACCESS_REQUEST | Call by reference | Type reference (TYPE) | GRAC_S_API_ACCESS_REQUEST | Access Request Structure for API Usage | 20100222 | |||
| 6 | IT_ITEM_NUM | Call by reference | Type reference (TYPE) | GRAC_T_REQ_ITEM_NUMBER | Request Item number | 20100222 | |||
| 7 | IV_END_OF_REQUEST | Call by reference | Type reference (TYPE) | GRFN_BOOLEAN | Boolean | 20100222 |
Method SEND_EOR on class CL_GRAC_PROVISIONING_ENGINE has no exception.
Method SEND_UAR_EOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_AUDIT_LOG | Call by reference | Type reference (TYPE) | GRAC_T_LOG_MSG | Table type for audit log messages | 20140113 | |||
| 2 | CT_NOTIFICATION | Call by reference | Type reference (TYPE) | GRAC_T_NOTIFY_USER | Table Type for User Notification | 20140113 | |||
| 3 | CT_RESULT | Call by reference | Type reference (TYPE) | GRAC_T_PROV_OUTPUT_STATUS | Output status table | 20140113 | |||
| 4 | IR_LOG | Call by reference | Object reference (TYPE REF TO) | IF_GRFN_APPLOG_BASIS_EXT | Enahnced logging methods for BAL | 20140113 | |||
| 5 | IS_ACCESS_REQUEST | Call by reference | Type reference (TYPE) | GRAC_S_API_ACCESS_REQUEST | Access Request Structure for API Usage | 20140113 | |||
| 6 | IT_ITEM_NUM | Call by reference | Type reference (TYPE) | GRAC_T_REQ_ITEM_NUMBER | Request Item number | 20140113 | |||
| 7 | IV_END_OF_REQUEST | Call by reference | Type reference (TYPE) | GRFN_BOOLEAN | Boolean | 20140113 |
Method SEND_UAR_EOR on class CL_GRAC_PROVISIONING_ENGINE has no exception.
Method STORE_PROVISION_LOG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_LOG | Call by reference | Object reference (TYPE REF TO) | IF_GRFN_APPLOG_BASIS_EXT | Enahnced logging methods for BAL | 20100222 | |||
| 2 | IT_PROV_LOG | Call by reference | Type reference (TYPE) | GRAC_T_REQ_PROV_LOG | Request Provsioning Log | 20100210 |
Method STORE_PROVISION_LOG on class CL_GRAC_PROVISIONING_ENGINE has no exception.
Method UNLOCK_USER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_AUDIT_LOG | Call by reference | Type reference (TYPE) | GRAC_T_LOG_MSG | Table type for audit log messages | 20100706 | |||
| 2 | CT_NOTIFICATION | Call by reference | Type reference (TYPE) | GRAC_T_NOTIFY_USER | Table Type for User Notification | 20100202 | |||
| 3 | CT_RESULT | Call by reference | Type reference (TYPE) | GRAC_T_PROV_OUTPUT_STATUS | Output status table | 20100719 | |||
| 4 | IR_LOG | Call by reference | Object reference (TYPE REF TO) | IF_GRFN_APPLOG_BASIS_EXT | Enahnced logging methods for BAL | 20100218 | |||
| 5 | IS_ACCESS_REQUEST | Call by reference | Type reference (TYPE) | GRAC_S_API_ACCESS_REQUEST | Access Request Structure for API Usage | 20100128 | |||
| 6 | IS_REQLINEITM | Call by reference | Type reference (TYPE) | GRAC_S_API_REQLINEITEM | Structure of Req Line Item | 20100707 | |||
| 7 | IT_PROV_CONFIG | Call by reference | Type reference (TYPE) | GRAC_T_PROV_CONFIG | Provisioning configuration | 20100128 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20100128 |
Method UPDATE_REMOVE_ROLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_NOTIFY_USER | Call by reference | Type reference (TYPE) | GRAC_T_NOTIFY_USER | Table Type for User Notification | 20100920 | |||
| 2 | CT_RESULT | Call by reference | Type reference (TYPE) | GRAC_T_PROV_OUTPUT_STATUS | Output status table | 20100920 | |||
| 3 | ET_MESSAGE | Call by reference | Type reference (TYPE) | BAPIRET2_TAB | Error Messages | 20100930 | |||
| 4 | IR_LOG | Call by reference | Object reference (TYPE REF TO) | IF_GRFN_APPLOG_BASIS_EXT | Enahnced logging methods for BAL | 20100920 | |||
| 5 | IS_ACCESS_REQUEST | Call by reference | Type reference (TYPE) | GRAC_S_API_ACCESS_REQUEST | Access Request Structure for API Usage | 20100920 | |||
| 6 | IS_REQLINEITM | Call by reference | Type reference (TYPE) | GRAC_S_API_REQLINEITEM | Structure of Req Line Item | 20100920 | |||
| 7 | IT_GENERATED_PASSWORD | Call by reference | Type reference (TYPE) | IF_GRAC_AD_TYPES=>YT_GENERATE_PASSWORD | 20100920 | ||||
| 8 | IT_MESSAGES | Call by reference | Type reference (TYPE) | IF_GRAC_AD_TYPES=>YT_MESSAGE | Table for Error Message returned from RFC call | 20100920 | |||
| 9 | IT_OPERATION_RESULT | Call by reference | Type reference (TYPE) | IF_GRAC_AD_TYPES=>YT_OPERATION_RESULT | 20100920 | ||||
| 10 | IT_ROLE_LINEITEM | Call by reference | Type reference (TYPE) | GRAC_T_API_REQLINEITEM | Request lineitem | 20100920 | |||
| 11 | IT_ROLE_RELAT | Call by reference | Type reference (TYPE) | GRAC_T_API_REQUEST_BUSROLESNAP | Business role snapshot | 20100920 |
Method UPDATE_REMOVE_ROLE on class CL_GRAC_PROVISIONING_ENGINE has no exception.
Method UPDATE_REP_WITH_ACTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_AUDIT_LOG | Call by reference | Type reference (TYPE) | GRAC_T_LOG_MSG | Table type for audit log messages | 20110905 | |||
| 2 | ET_BR_IMP_UPD | Call by reference | Type reference (TYPE) | IF_GRAC_AD_TYPES=>YT_GRACUSERROLE | 20130625 | ||||
| 3 | IR_LOG | Call by reference | Object reference (TYPE REF TO) | IF_GRFN_APPLOG_BASIS_EXT | Enahnced logging methods for BAL | 20100222 | |||
| 4 | IS_ACCESS_REQUEST | Call by reference | Type reference (TYPE) | GRAC_S_API_ACCESS_REQUEST | Access Request Structure for API Usage | 20100203 | |||
| 5 | IT_PROV_LOG | Call by reference | Type reference (TYPE) | GRAC_T_REQ_PROV_LOG | Req Provisioning Log | 20100222 | |||
| 6 | IT_ROLE_LINEITEM | Call by reference | Type reference (TYPE) | GRAC_T_API_REQLINEITEM | Request lineitem | 20100628 | |||
| 7 | IT_ROLE_LINEITEM_IMPACT | Call by reference | Type reference (TYPE) | GRAC_T_API_REQLINEITEM | Request lineitem | 20130625 | |||
| 8 | IT_ROLE_LINEITEM_REP | Call by reference | Type reference (TYPE) | GRAC_T_API_REQLINEITEM | Line Items | 20110823 | |||
| 9 | IT_ROLE_RELAT | Call by reference | Type reference (TYPE) | GRAC_T_API_REQUEST_BUSROLESNAP | Role Relation Table | 20100615 |
Method UPDATE_REP_WITH_ACTION on class CL_GRAC_PROVISIONING_ENGINE has no exception.
History
| Last changed by/on | SAP | 20141106 |
| SAP Release Created in | 600 |