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