Hierarchy
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_GRFN_API_CUSTOMFIELD_MODEL | Model extension to handle the custom fields | 20100215 |
| 2 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_GRFN_API_MODEL | Interface for handling of GRC API models | 20090831 |
| 3 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_GRFN_MODEL_STATUS | Enable to retrieve MCF information for object from model | 20100216 |
Properties
| Class | CL_GRAC_MODEL_ACCESS_REQUEST | |
| Short Description | Model Class for Access Request | |
| 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 | 20090831 | 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) |
Interfaces
| # | Interface | Abstract | Final | Description | Created on |
|---|---|---|---|---|---|
| 1 | IF_GRFN_API_CUSTOMFIELD_MODEL | Model extension to handle the custom fields | 20100215 | ||
| 2 | IF_GRFN_API_MODEL | Interface for handling of GRC API models | 20090831 | ||
| 3 | IF_GRFN_MODEL_STATUS | Enable to retrieve MCF information for object from model | 20100216 |
Friends
Class CL_GRAC_MODEL_ACCESS_REQUEST has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Public | Type reference (TYPE) | GRAC_MW_APPR_LVL | 'REQ' | Approval Level | 20100111 | ||
| 2 | Constant | Public | Type reference (TYPE) | GRAC_MW_APPR_LVL | 'ROL' | Approval Level | 20100111 | ||
| 3 | Constant | Public | Type reference (TYPE) | GRAC_MW_APPR_LVL | 'SYR' | Approval Level | 20100111 | ||
| 4 | Constant | Public | Type reference (TYPE) | CHAR1 | '0' | Single-Character Flag | 20100511 | ||
| 5 | Constant | Public | Type reference (TYPE) | CHAR15 | 'FIRST_NAME' | First Name | 20100511 | ||
| 6 | Constant | Public | Type reference (TYPE) | CHAR15 | 'LAST_NAME' | Last Name | 20100511 | ||
| 7 | Constant | Public | Type reference (TYPE) | SYMSGID | '0AC_AR_SUBMIT' | message class | 20100511 | ||
| 8 | Constant | Public | Type reference (TYPE) | CHAR10 | 'REQNO' | Request Number | 20100511 | ||
| 9 | Constant | Public | Type reference (TYPE) | CHAR12 | 'REQUEST_TYPE' | Request Type | 20100512 | ||
| 10 | Constant | Public | Type reference (TYPE) | CHAR15 | 'SUBMISSION' | Submission | 20100511 | ||
| 11 | Constant | Public | Type reference (TYPE) | CHAR10 | 'USER_ID' | User Id | 20100511 | ||
| 12 | Constant | Public | Type reference (TYPE) | CHAR1 | 'X' | Single-Character Flag | 20100511 | ||
| 13 | Constant | Private | Type reference (TYPE) | CHAR3 | 'YES' | 3-Byte field | 20100524 | ||
| 14 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_GRFN_UTIL_CDF_MODEL | CDF Model utility class | 20100215 | |||
| 15 | Instance attribute | Private | Type reference (TYPE) | GRFN_S_TF_DATES | Timeframe details | 20100216 | |||
| 16 | Instance attribute | Private | Type reference (TYPE) | YT_ACREQ_T_REQUEST_BUFFER | Access Request Table type to strore multiple requests | 20100115 | |||
| 17 | Instance attribute | Private | Type reference (TYPE) | SY-LANGU | Language Key of Current Text Environment | 20100216 |
Methods
Events
Class CL_GRAC_MODEL_ACCESS_REQUEST has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | YS_ACREQ_S_REQUEST_BUFFER | Private | See coding | 20100107 | BEGIN OF ys_acreq_s_request_buffer,
request_data TYPE grac_s_access_request,
reroute_stage TYPE grfn_mw_stg_index,
reroute_path type GRFN_MW_PATH_ID,
wi_status TYPE grfn_mw_t_ui_wi_status,
stage_config TYPE REF TO data ,
is_admin_mode TYPE grfn_boolean ,
approver_user TYPE sy-uname,
END OF ys_acreq_s_request_buffer
|
||
| 2 | YS_MSMP_API_DATA | Private | See coding | 20100505 | BEGIN OF ys_msmp_api_data, "#EC NOTEXT
msmp_process_id TYPE grfn_mw_process_id,
external_key TYPE grfn_mw_ext_key,
header TYPE grac_s_request_msmp_header," header TYPE grac_s_req,
line_items TYPE grac_t_generic_lineitem," yt_line_items,
wi_status TYPE grac_t_generic_lineitem,
new_li_submission_type TYPE grfn_mw_ui_add_lineitem_type,
reroute_stage TYPE grfn_mw_stg_index,
li_lock TYPE abap_bool ,
action TYPE grfn_action,
is_admin_mode TYPE grfn_boolean ,
END OF ys_msmp_api_data
|
||
| 3 | YS_NOTES | Private | See coding | 20100520 | BEGIN OF ys_notes ,
req_id TYPE grfn_guid,
text TYPE string,
END OF ys_notes
|
||
| 4 | YT_ACREQ_T_REQUEST_BUFFER | Private | See coding | 20100107 | yt_acreq_t_request_buffer TYPE TABLE OF ys_acreq_s_request_buffer
|
||
| 5 | YT_BUSROLESNAP | Private | See coding | 20100719 | yt_busrolesnap TYPE ANY TABLE OF gracbusrolesnap
|
||
| 6 | YT_ERISK | Private | See coding | 20100716 | yt_erisk TYPE ANY TABLE OF gracextrisk
|
||
| 7 | YT_MSMP_API_DATA | Private | See coding | 20100505 | yt_msmp_api_data TYPE TABLE OF ys_msmp_api_data
|
||
| 8 | YT_NOTES | Private | See coding | 20100520 | yt_notes TYPE TABLE OF ys_notes
|
||
| 9 | YT_REQSYS | Private | See coding | 20100712 | yt_reqsys TYPE ANY TABLE OF gracrequsersys
|
||
| 10 | YT_REQUEST_HEADER_DB | Public | See coding | 20100520 | yt_request_header_db TYPE TABLE OF gracreq
|
||
| 11 | YT_REQUEST_LINEITEM | Private | See coding | 20100517 | yt_request_lineitem TYPE TABLE OF gracreqprovitem
|
||
| 12 | YT_REQUEST_OMOBJECTS | Private | See coding | 20100520 | yt_request_omobjects TYPE TABLE OF gracreqomobjitem
|
||
| 13 | YT_REQUEST_OWNER | Private | See coding | 20100520 | yt_request_owner TYPE TABLE OF gracreqowner
|
||
| 14 | YT_REQUEST_USER | Private | See coding | 20100520 | yt_request_user TYPE TABLE OF gracrequser
|
||
| 15 | YT_REQUEST_USERADR | Private | See coding | 20100520 | yt_request_useradr TYPE TABLE OF gracrequseradr
|
||
| 16 | YT_REQUSRPASS | Private | See coding | 20100728 | yt_requsrpass TYPE TABLE OF gracrequsrpass
|
||
| 17 | YT_SOD_FUNCUSAGE | Private | See coding | 20100524 | yt_sod_funcusage TYPE TABLE OF gracfunusage
|
||
| 18 | YT_SOD_REVLINEITEM | Private | See coding | 20100524 | yt_sod_revlineitem TYPE TABLE OF gracsodreview
|
||
| 19 | YT_SOD_USERROLE | Private | See coding | 20100617 | yt_sod_userrole TYPE TABLE OF gracsoduserrole
|
||
| 20 | YT_UAR_LINEITEM | Private | See coding | 20100520 | yt_uar_lineitem TYPE TABLE OF gracrevitem
|
||
| 21 | YT_USERGROUPS | Private | See coding | 20100625 | yt_usergroups TYPE TABLE OF gracrequsergrp
|
||
| 22 | YT_USERPARAM | Private | See coding | 20100625 | yt_userparam TYPE TABLE OF gracrequserprm
|
Method Signatures
Method CALL_MSMP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_MSMP_API_DATA | Call by reference | Type reference (TYPE) | YT_MSMP_API_DATA | 20100505 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20100505 |
Method CONSTRUCTOR Signature
Method CONSTRUCTOR on class CL_GRAC_MODEL_ACCESS_REQUEST has no parameter.
Method CONSTRUCTOR on class CL_GRAC_MODEL_ACCESS_REQUEST has no exception.
Method CREATE_GUID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_GUID | Value transfer | Type reference (TYPE) | GRFN_GUID | UUID of the GRC object (char32) | 20091218 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20091218 |
Method CREATE_REQUEST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_REQUEST_DATA | Call by reference | Type reference (TYPE) | GRAC_S_API_ACCESS_REQUEST | Access Request Structure | 20090901 | |||
| 2 | RV_ID | Value transfer | Type reference (TYPE) | GRFN_GUID | UUID of the GRC object (char32) | 20100215 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20100107 |
Method DOACTION_REQUEST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ACTION_ID | Call by reference | Type reference (TYPE) | GRFN_API_OPERATION_ID | The ID of the operation | 20100430 | |||
| 2 | IV_REQ_ID | Call by reference | Type reference (TYPE) | GRFN_GUID | UUID of the GRC object (char32) | 20100430 | |||
| 3 | IV_REROUTE_PATH | Call by reference | Type reference (TYPE) | GRFN_MW_PATH_ID | Path ID | 20100805 | |||
| 4 | IV_REROUTE_STAGE | Call by reference | Type reference (TYPE) | GRFN_MW_STG_INDEX | Access Request Structure for UI | 20100430 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20100430 |
Method DO_RISK_ANALYSIS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_REQUESTS | Call by reference | Type reference (TYPE) | YT_REQUEST_HEADER_DB | 20100825 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20130621 |
Method ENQUEUE_REQUEST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_CONFIG | Call by reference | Type reference (TYPE) | GRAC_S_ACREQ_STAGE_CONFIG | MSMP Stage Task Configuration Values for Access Request | 20100108 | |||
| 2 | IT_REQLINEITEM | Call by reference | Type reference (TYPE) | GRAC_T_REQLINEITEM | Table Type for Req Line Item | 20100108 | |||
| 3 | IV_REQNO | Call by reference | Type reference (TYPE) | GRAC_REQNO | Request Number | 20100108 | |||
| 4 | IV_STATUS | Call by reference | Type reference (TYPE) | GRAC_REQSTATUS | Description of Status | 20100112 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20100111 |
Method FILL_LINEITEM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_MSMP_API_DATA | Call by reference | Type reference (TYPE) | YS_MSMP_API_DATA | 20100517 | ||||
| 2 | IS_LINEITEM | Call by reference | Type reference (TYPE) | ANY | 20100517 | ||||
| 3 | IS_REQUEST_BUFFER | Call by reference | Type reference (TYPE) | YS_ACREQ_S_REQUEST_BUFFER | 20100614 | ||||
| 4 | IV_ITEMNUM | Call by reference | Type reference (TYPE) | GRAC_SEQ | Action Sequence | 20100614 | |||
| 5 | IV_ITEM_ID | Call by reference | Type reference (TYPE) | GRFN_GUID | UUID of the GRC object (char32) | 20100614 | |||
| 6 | IV_ITEM_NAME | Call by reference | Type reference (TYPE) | GRAC_PROV_ITEM_NAME | Action Sequence | 20100818 | |||
| 7 | IV_ITEM_TYPE | Call by reference | Type reference (TYPE) | GRAC_PROV_ITEM_TYPE | Line Item Type | 20100614 | |||
| 8 | IV_LINEITEM_ACTION_ID | Call by reference | Type reference (TYPE) | GRFN_ACTION | Action ID | 20100517 | |||
| 9 | IV_LINEITEM_APPROVAL_STATUS | Call by reference | Type reference (TYPE) | GRAC_APPROVAL_STATUS | Line Item Status in Application | 20100517 | |||
| 10 | IV_REQUEST_ID | Call by reference | Type reference (TYPE) | GRFN_API_OBJECT_ID | Object ID | 20100517 |
Method FILL_LINEITEM on class CL_GRAC_MODEL_ACCESS_REQUEST has no exception.
Method FILL_REVIEW_LINEITEM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_MSMP_API_DATA | Call by reference | Type reference (TYPE) | YS_MSMP_API_DATA | 20101212 | ||||
| 2 | IS_LINEITEM | Call by reference | Type reference (TYPE) | ANY | 20101212 | ||||
| 3 | IS_REQUEST_BUFFER | Call by reference | Type reference (TYPE) | YS_ACREQ_S_REQUEST_BUFFER | 20101212 | ||||
| 4 | IV_ITEMNUM | Call by reference | Type reference (TYPE) | GRAC_SEQ | Action Sequence | 20101212 | |||
| 5 | IV_ITEM_ID | Call by reference | Type reference (TYPE) | GRFN_GUID | UUID of the GRC object (char32) | 20101212 | |||
| 6 | IV_ITEM_NAME | Call by reference | Type reference (TYPE) | GRAC_PROV_ITEM_NAME | Action Sequence | 20101212 | |||
| 7 | IV_ITEM_TYPE | Call by reference | Type reference (TYPE) | GRAC_PROV_ITEM_TYPE | Line Item Type | 20101212 | |||
| 8 | IV_LINEITEM_ACTION_ID | Call by reference | Type reference (TYPE) | GRFN_ACTION | Action ID | 20101212 | |||
| 9 | IV_LINEITEM_APPROVAL_STATUS | Call by reference | Type reference (TYPE) | GRAC_APPROVAL_STATUS | Line Item Status in Application | 20101212 | |||
| 10 | IV_REQUEST_ID | Call by reference | Type reference (TYPE) | GRFN_API_OBJECT_ID | Object ID | 20101212 |
Method FILL_REVIEW_LINEITEM on class CL_GRAC_MODEL_ACCESS_REQUEST has no exception.
Method GETRULESET_FROM_BRF Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_RULESET | Call by reference | Type reference (TYPE) | GRAC_T_API_RULESET | Rule Set | 20100813 | |||
| 2 | IT_REQ_LINEITEM | Call by reference | Type reference (TYPE) | GRAC_T_API_REQLINEITEM | Request lineitem | 20100813 | |||
| 3 | IV_REQNO | Call by reference | Type reference (TYPE) | GRAC_REQNO | Request Number | 20100813 |
Method GETRULESET_FROM_BRF on class CL_GRAC_MODEL_ACCESS_REQUEST has no exception.
Method GET_CONFIG Signature
Method GET_CONFIG on class CL_GRAC_MODEL_ACCESS_REQUEST has no parameter.
Method GET_CONFIG on class CL_GRAC_MODEL_ACCESS_REQUEST has no exception.
Method GET_DUE_DATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_REQ_DATA_DB | Call by reference | Type reference (TYPE) | YT_REQUEST_HEADER_DB | Request Header | 20100520 | |||
| 2 | IT_MSMP_API_DATA | Call by reference | Type reference (TYPE) | YT_MSMP_API_DATA | 20100520 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20100520 |
Method GET_ENVIRONMENT_DESC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ENVIRONMENT | Call by reference | Type reference (TYPE) | GRAC_SYS_TYPE | System Environment | 20121031 | |||
| 2 | RV_ENVIRONMENT_DESC | Value transfer | Type reference (TYPE) | GRAC_DESC | Description | 20121031 |
Method GET_ENVIRONMENT_DESC on class CL_GRAC_MODEL_ACCESS_REQUEST has no exception.
Method GET_ITEM_NAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ITEM_ID | Call by reference | Type reference (TYPE) | GRFN_GUID | UUID of the GRC object (char32) | 20100614 | |||
| 2 | IV_ITEM_TYPE | Call by reference | Type reference (TYPE) | GRAC_PROV_ITEM_TYPE | Line Item Type | 20100614 | |||
| 3 | RV_ITEM_NAME | Value transfer | Type reference (TYPE) | GRAC_NAME | Name | 20100614 |
Method GET_ITEM_NAME on class CL_GRAC_MODEL_ACCESS_REQUEST has no exception.
Method GET_MSMP_PROCESS_ID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_MSMP_PROCESS_ID | Call by reference | Type reference (TYPE) | GRFN_MW_PROCESS_ID | Process ID | 20100621 | |||
| 2 | IV_REQ_GUID | Call by reference | Type reference (TYPE) | GRFN_GUID | UUID of the GRC object (char32) | 20100621 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20100621 |
Method GET_ROLE_LIST Signature
Method GET_ROLE_LIST on class CL_GRAC_MODEL_ACCESS_REQUEST has no parameter.
Method GET_ROLE_LIST on class CL_GRAC_MODEL_ACCESS_REQUEST has no exception.
Method GET_VALID_REQNO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_REQNO | Value transfer | Type reference (TYPE) | GRAC_REQNO | Request Number | 20100513 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20100513 |
Method GET_WI_STATUS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EA_UI_CONFIG | Call by reference | Type reference (TYPE) | SIMPLE | 20100210 | ||||
| 2 | ES_ALLOWED_ACTIONS | Call by reference | Type reference (TYPE) | GRFNMW_S_UI_ALLOWED_ACTIONS | Flags with allowed UI actions | 20100610 | |||
| 3 | ET_LINE_ITEMS | Call by reference | Type reference (TYPE) | GRFN_MW_T_UI_WI_STATUS | Table of workitems status structure | 20100208 | |||
| 4 | EV_ON_HOLD_BY | Call by reference | Type reference (TYPE) | XUBNAME | User Name in User Master Record | 20100503 | |||
| 5 | EV_UI_CONFIG_DDIC | Call by reference | Type reference (TYPE) | TYPENAME | Name of Dictionary Type | 20100210 | |||
| 6 | IT_WI_ID | Call by reference | Type reference (TYPE) | SWWTWIID | Workflow: Table with Work Item IDs | 20100304 | |||
| 7 | IV_ADMIN_MODE | Call by reference | Type reference (TYPE) | GRFN_BOOLEAN | Boolean | 20100618 | |||
| 8 | IV_APPROVER_USER | Call by reference | Type reference (TYPE) | SY-UNAME | User Name | 20100713 | |||
| 9 | IV_EDITABLE | Call by reference | Type reference (TYPE) | GRFN_BOOLEAN | Boolean | 20100125 | |||
| 10 | IV_REQ_ID | Call by reference | Type reference (TYPE) | GRFN_API_OBJECT_ID | Object ID | 20100205 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20100503 |
Method LOG_AUDIT_TRAIL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_MSMP_API_DATA | Call by reference | Type reference (TYPE) | YS_MSMP_API_DATA | 20100618 | ||||
| 2 | IT_MESSAGES | Call by reference | Type reference (TYPE) | GRAC_T_LOG_MSG | Table type for audit log messages | 20100705 | |||
| 3 | RT_MESSAGES | Value transfer | Type reference (TYPE) | GRFN_MW_T_UI_AUDIT_MESSAGE | Table of Application to MSMP Audit Messages. | 20100618 |
Method LOG_AUDIT_TRAIL on class CL_GRAC_MODEL_ACCESS_REQUEST has no exception.
Method MODIFY_DB Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_BUSROLESNAP | Call by reference | Type reference (TYPE) | YT_BUSROLESNAP | 20100719 | ||||
| 2 | IT_EXT_RISK | Call by reference | Type reference (TYPE) | YT_ERISK | External Risk | 20100716 | |||
| 3 | IT_NOTES | Call by reference | Type reference (TYPE) | YT_NOTES | 20100520 | ||||
| 4 | IT_NOTES_UPDATE | Call by reference | Type reference (TYPE) | YT_NOTES | 20100520 | ||||
| 5 | IT_OMOBJECTS | Call by reference | Type reference (TYPE) | YT_REQUEST_OMOBJECTS | 20100521 | ||||
| 6 | IT_OMOBJECTS_UPDATE | Call by reference | Type reference (TYPE) | YT_REQUEST_OMOBJECTS | 20100521 | ||||
| 7 | IT_OWNER | Call by reference | Type reference (TYPE) | YT_REQUEST_OWNER | Natural number | 20100520 | |||
| 8 | IT_OWNER_DEL | Call by reference | Type reference (TYPE) | YT_REQUEST_OWNER | Natural number | 20100520 | |||
| 9 | IT_REQHEADER | Call by reference | Type reference (TYPE) | YT_REQUEST_HEADER_DB | 20100520 | ||||
| 10 | IT_REQHEADER_UPD | Call by reference | Type reference (TYPE) | YT_REQUEST_HEADER_DB | 20100520 | ||||
| 11 | IT_REQLINEITEM | Call by reference | Type reference (TYPE) | YT_REQUEST_LINEITEM | 20100520 | ||||
| 12 | IT_REQLINEITEM_UPD | Call by reference | Type reference (TYPE) | YT_REQUEST_LINEITEM | Natural number | 20100520 | |||
| 13 | IT_REQSYS | Call by reference | Type reference (TYPE) | YT_REQSYS | 20100712 | ||||
| 14 | IT_REQSYS_UPD | Call by reference | Type reference (TYPE) | YT_REQSYS | 20111103 | ||||
| 15 | IT_REQUSRPASS | Call by reference | Type reference (TYPE) | YT_REQUSRPASS | 20100728 | ||||
| 16 | IT_REQUSRPASS_UPD | Call by reference | Type reference (TYPE) | YT_REQUSRPASS | 20111103 | ||||
| 17 | IT_SOD_FUNCUSAGE | Call by reference | Type reference (TYPE) | YT_SOD_FUNCUSAGE | 20100524 | ||||
| 18 | IT_SOD_REVLINEITEM | Call by reference | Type reference (TYPE) | YT_SOD_REVLINEITEM | 20100524 | ||||
| 19 | IT_SOD_REVLINEITEM_UPDATE | Call by reference | Type reference (TYPE) | YT_SOD_REVLINEITEM | 20100524 | ||||
| 20 | IT_SOD_USERROLE | Call by reference | Type reference (TYPE) | YT_SOD_USERROLE | 20100617 | ||||
| 21 | IT_SOD_USERROLE_UPDATE | Call by reference | Type reference (TYPE) | YT_SOD_USERROLE | 20100728 | ||||
| 22 | IT_UARLINEITEM | Call by reference | Type reference (TYPE) | YT_UAR_LINEITEM | Natural number | 20100520 | |||
| 23 | IT_UARLINEITEM_UPD | Call by reference | Type reference (TYPE) | YT_UAR_LINEITEM | Natural number | 20100520 | |||
| 24 | IT_USER | Call by reference | Type reference (TYPE) | YT_REQUEST_USER | Natural number | 20100520 | |||
| 25 | IT_USERGROUPS | Call by reference | Type reference (TYPE) | YT_USERGROUPS | 20100625 | ||||
| 26 | IT_USERPARAM | Call by reference | Type reference (TYPE) | YT_USERPARAM | 20100625 | ||||
| 27 | IT_USERPARAM_UPD | Call by reference | Type reference (TYPE) | YT_USERPARAM | updated user parameters | 20120404 | |||
| 28 | IT_USER_UPD | Call by reference | Type reference (TYPE) | YT_REQUEST_USER | 20110517 | ||||
| 29 | IT_USRADDR | Call by reference | Type reference (TYPE) | YT_REQUEST_USERADR | Natural number | 20100520 | |||
| 30 | IT_USRADDR_UPD | Call by reference | Type reference (TYPE) | YT_REQUEST_USERADR | 20120412 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20100520 |
Method QUERY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_REQUEST_STATUS | Call by reference | Type reference (TYPE) | GRAC_T_REQUEST_LIST | Table of Request Structure | 20100224 | |||
| 2 | IS_REQ_STATUS_SEARCH_RANGE | Call by reference | Type reference (TYPE) | GRAC_S_AC_REQ_STATUS_SEARCH | Request Status Search | 20100311 |
Method QUERY on class CL_GRAC_MODEL_ACCESS_REQUEST has no exception.
Method RAISE_ERROR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CX_EXCEPTION | Call by reference | Object reference (TYPE REF TO) | CX_GRFN_EXCEPTION | Generic GRC API exception | 20100430 | |||
| 2 | IV_MSGID | Call by reference | Type reference (TYPE) | SYMSGID | Message Class | 20100325 | |||
| 3 | IV_NUM | Value transfer | Type reference (TYPE) | SYMSGNO | Message Number | 20100108 | |||
| 4 | IV_PAR1 | Value transfer | Type reference (TYPE) | SYMSGV | Message Variable | 20100108 | |||
| 5 | IV_PAR2 | Value transfer | Type reference (TYPE) | SYMSGV | Message Variable | 20100108 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20100111 |
Method READ_REQUEST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ER_UI_CONFIG | Call by reference | Type reference (TYPE) | DATA | 20100316 | ||||
| 2 | ES_ACCESS_REQUEST | Call by reference | Type reference (TYPE) | GRAC_S_ACCESS_REQUEST | Access Request Structure for API Usage | 20100208 | |||
| 3 | ES_ALLOWED_ACTIONS | Call by reference | Type reference (TYPE) | GRFNMW_S_UI_ALLOWED_ACTIONS | Flags with allowed UI actions | 20100610 | |||
| 4 | ET_WI_STATUS | Call by reference | Type reference (TYPE) | GRFN_MW_T_UI_WI_STATUS | Table of workitems status structure | 20100221 | |||
| 5 | EV_ON_HOLD_BY | Call by reference | Type reference (TYPE) | XUBNAME | User Name in User Master Record | 20100503 | |||
| 6 | EV_UI_CONFIG_DDIC | Call by reference | Type reference (TYPE) | TYPENAME | Name of Dictionary Type | 20100210 | |||
| 7 | IO_SESSION | Call by reference | Object reference (TYPE REF TO) | CL_GRFN_API_SESSION | Session Management for GRC APIs | 20100614 | |||
| 8 | IT_WI_ID | Call by reference | Type reference (TYPE) | SWWTWIID | Workflow: Table with Work Item IDs | 20100304 | |||
| 9 | IV_ADMIN_MODE | Call by reference | Type reference (TYPE) | GRFN_BOOLEAN | Boolean | 20100615 | |||
| 10 | IV_APPROVER_USER | Call by reference | Type reference (TYPE) | SY-UNAME | User Name | 20100713 | |||
| 11 | IV_EDITABLE | Call by reference | Type reference (TYPE) | GRFN_BOOLEAN | Boolean | 20100125 | |||
| 12 | IV_REQ_GUID | Call by reference | Type reference (TYPE) | GRFN_GUID | UUID of the GRC object (char32) | 20100107 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20091029 |
Method REJECT_REQUEST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_REQ_GUID | Call by reference | Type reference (TYPE) | GRFN_GUID | Access Request Structure for API Usage | 20100302 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20100302 |
Method REROUTE_REQUEST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_REQ_ID | Call by reference | Type reference (TYPE) | GRFN_GUID | UUID of the GRC object (char32) | 20100215 | |||
| 2 | IV_REROUTE_STAGE | Call by reference | Type reference (TYPE) | GRFN_MW_STG_INDEX | Access Request Structure for UI | 20100203 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20100203 |
Method SAVE_DRAFT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_SOD_FUNCUSAGE | Call by reference | Type reference (TYPE) | GRAC_T_SOD_FUNC_USAGE | SoD Function Usage | 20100630 | |||
| 2 | ET_SOD_REVLINEITEM | Call by reference | Type reference (TYPE) | GRAC_T_SOD_REVLINEITEM | SOD review lineitem | 20100630 | |||
| 3 | ET_SOD_USERROLE | Call by reference | Type reference (TYPE) | GRAC_T_SOD_USER_ROLE | SoD User Role | 20100630 | |||
| 4 | IT_REQUEST_UARLINEITEM | Call by reference | Type reference (TYPE) | GRAC_T_REVLINEITEM | Table Type for Review Line Item | 20100622 | |||
| 5 | IV_REQUEST_ID | Call by reference | Type reference (TYPE) | GRFN_GUID | UUID of the GRC object (char32) | 20100622 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20100622 |
Method UPDATE_AUDIT_TRAIL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_AUDIT_TRAIL | Call by reference | Type reference (TYPE) | GRAC_T_LOG_MSG | Table of Application to MSMP Audit Messages. | 20100625 | |||
| 2 | IV_REQUEST_ID | Call by reference | Type reference (TYPE) | GRFN_GUID | UUID of the GRC object (char32) | 20100625 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20100705 |
Method UPDATE_BUSROLESNAP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_SESSION | Call by reference | Object reference (TYPE REF TO) | CL_GRFN_API_SESSION | Session Management for GRC APIs | 20100721 | |||
| 2 | IS_ROLE_INSERT | Call by reference | Type reference (TYPE) | GRAC_S_ROLE_RESOLUTION_IN | Access Request Structure for UI | 20100719 | |||
| 3 | IV_ACTION | Call by reference | Type reference (TYPE) | GRFN_API_OPERATION_ID | IFR Proxy Operation Name | 20100719 | |||
| 4 | IV_ITEMNUM | Call by reference | Type reference (TYPE) | GRAC_SEQ | Action Sequence | 20100719 | |||
| 5 | IV_REQUEST_ID | Call by reference | Type reference (TYPE) | GRFN_GUID | UUID of the GRC object (char32) | 20100719 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20100719 |
Method UPDATE_EXT_RISK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_EXT_RISK | Call by reference | Type reference (TYPE) | GRAC_T_EXT_RISK | External Risk | 20100715 | |||
| 2 | IV_REQUEST_ID | Call by reference | Type reference (TYPE) | GRFN_GUID | UUID of the GRC object (char32) | 20100716 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20100715 |
Method UPDATE_REQUEST_HEADER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_CUSTOM_DATA | Call by reference | Type reference (TYPE) | GRAC_S_CUSTOM_FIELD | Custom fields | 20110810 | |||
| 2 | IS_REQUEST_DATA | Call by reference | Type reference (TYPE) | GRAC_S_REQ | Access Request Structure for UI | 20100414 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20100414 |
Method UPDATE_REQUEST_ITEM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_SESSION | Call by reference | Object reference (TYPE REF TO) | CL_GRFN_API_SESSION | Session Management for GRC APIs | 20100721 | |||
| 2 | IT_FWD_TO_USERS | Call by reference | Type reference (TYPE) | GRAC_T_API_FWD_TO_USERS | Table of Approvers | 20100414 | |||
| 3 | IT_REQUEST_LINEITEM | Call by reference | Type reference (TYPE) | GRAC_T_REQLINEITEM | Access Request Structure for UI | 20100414 | |||
| 4 | IV_REQUEST_ID | Call by reference | Type reference (TYPE) | GRFN_GUID | UUID of the GRC object (char32) | 20100414 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20100414 |
Method UPDATE_REQUEST_OMOBJECT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_FWD_TO_USERS | Call by reference | Type reference (TYPE) | GRAC_T_API_FWD_TO_USERS | Forward to users | 20100521 | |||
| 2 | IT_REQUEST_OMOBJECTS | Call by reference | Type reference (TYPE) | GRAC_T_REQUEST_OMOBJECT | Table Type for Req User | 20100507 | |||
| 3 | IV_REQUEST_ID | Call by reference | Type reference (TYPE) | GRFN_GUID | UUID of the GRC object (char32) | 20100507 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20100507 |
Method UPDATE_REQUEST_OWNER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_REQUEST_OWNER | Call by reference | Type reference (TYPE) | GRAC_T_REQOWNER | Access Request Structure for UI | 20100414 | |||
| 2 | IV_REQUEST_ID | Call by reference | Type reference (TYPE) | GRFN_GUID | UUID of the GRC object (char32) | 20100414 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20100414 |
Method UPDATE_REQUEST_UARITEM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_FWD_TO_USERS | Call by reference | Type reference (TYPE) | GRAC_T_API_FWD_TO_USERS | Table of Approvers | 20100414 | |||
| 2 | IT_REQUEST_UARLINEITEM | Call by reference | Type reference (TYPE) | GRAC_T_REVLINEITEM | Table Type for Review Line Item | 20100414 | |||
| 3 | IV_REQUEST_ID | Call by reference | Type reference (TYPE) | GRFN_GUID | UUID of the GRC object (char32) | 20100414 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20100414 |
Method UPDATE_REQUEST_USER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_REQSYS | Call by reference | Type reference (TYPE) | GRAC_T_REQSYS | System Data | 20100712 | |||
| 2 | IT_REQUEST_USER | Call by reference | Type reference (TYPE) | GRAC_T_REQUSER | Table Type for Req User | 20100414 | |||
| 3 | IT_REQUEST_USERADR | Call by reference | Type reference (TYPE) | GRAC_T_REQUSERADR | Table Type for Request User Address structure | 20100414 | |||
| 4 | IT_USERGROUPS | Call by reference | Type reference (TYPE) | GRAC_T_USERGROUPS | User Groups | 20100624 | |||
| 5 | IT_USERPARAM | Call by reference | Type reference (TYPE) | GRAC_T_USERPARAM | User Parameters | 20100624 | |||
| 6 | IV_REQUEST_ID | Call by reference | Type reference (TYPE) | GRFN_GUID | UUID of the GRC object (char32) | 20100414 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20100414 |
Method UPDATE_SOD_FUNCUSAGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_SOD_FUNCUSAGE | Call by reference | Type reference (TYPE) | GRAC_T_SOD_FUNC_USAGE | Access Request Structure for UI | 20100524 | |||
| 2 | IV_REQUEST_ID | Call by reference | Type reference (TYPE) | GRFN_GUID | UUID of the GRC object (char32) | 20100524 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20100524 |
Method UPDATE_SOD_REVITEM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_FWD_TO_USERS | Call by reference | Type reference (TYPE) | GRAC_T_API_FWD_TO_USERS | Table of Approvers | 20100524 | |||
| 2 | IT_SOD_REVLINEITEM | Call by reference | Type reference (TYPE) | GRAC_T_SOD_REVLINEITEM | Access Request Structure for UI | 20100524 | |||
| 3 | IV_REQUEST_ID | Call by reference | Type reference (TYPE) | GRFN_GUID | UUID of the GRC object (char32) | 20100524 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20100524 |
Method UPDATE_SOD_USERROLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_SOD_USERROLE | Call by reference | Type reference (TYPE) | GRAC_T_SOD_USER_ROLE | Table Type for SOD request item | 20100617 | |||
| 2 | IV_REQUEST_ID | Call by reference | Type reference (TYPE) | GRFN_GUID | UUID of the GRC object (char32) | 20100617 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20100702 |
History
| Last changed by/on | SAP | 20141106 |
| SAP Release Created in | 600 |