SAP ABAP Interface IF_GRAC_API_ACCESS_REQUEST (Interface API for Access Request)
Hierarchy
GRCFND_A (Software Component) GRC Foundation ABAP
   GRC-AC (Application Component) Access Control
     GRAC_ENTITY_API (Package) Access Control GRC API Support
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_GRAC_API_ACCESS_REQUEST Class API for Access Request 20090831
Properties
Interface IF_GRAC_API_ACCESS_REQUEST  
Short Description Interface API for Access Request    
General Data
Package GRAC_ENTITY_API   Access Control GRC API Support 
Created 20090831   SAP 
Last changed 20141106    
Unicode checks active    
Forward declarations
Interface IF_GRAC_API_ACCESS_REQUEST has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_GRFN_API_BASIS Basis interface for the GRC API 20090831
Friends
Interface IF_GRAC_API_ACCESS_REQUEST has no friend.
Attributes
Interface IF_GRAC_API_ACCESS_REQUEST has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CREATE Static method Public Method Create a request for access enforcer 20100215
2 DOACTION Instance method Public Method Perform action like reject , reroute , hold release 20100430
3 QUERY Static method Public Method Returns list of request created for User 20100107
4 REJECT Instance method Public Method Reject whole path 20100302
5 REROUTE Instance method Public Method reroute request to previous stage 20100215
6 RETRIEVE Instance method Public Method Reads the data from the database based on req no. 20100215
7 SAVE_DRAFT Instance method Public Method save the request data without submit 20100622
8 UPDATE Instance method Public Method Update the request data 20100215
Events
Interface IF_GRAC_API_ACCESS_REQUEST has no event.
Types
Interface IF_GRAC_API_ACCESS_REQUEST has no local type.
Method Signatures

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SESSION Value transfer Object reference (TYPE REF TO) CL_GRFN_API_SESSION Session Management for GRC APIs 20100215
2 Returning RV_ID Value transfer Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20100215
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100215

Method DOACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACTION_ID Call by reference Type reference (TYPE) GRFN_API_OPERATION_ID Action id 20100430
2 Importing IV_REROUTE_PATH Call by reference Type reference (TYPE) GRFN_MW_PATH_ID Path ID 20100805
3 Importing IV_REROUTE_STAGE Call by reference Type reference (TYPE) GRFN_MW_STG_INDEX Stage index , required in case action is reroute 20100430
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100430

Method QUERY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_REQUEST_STATUS Call by reference Type reference (TYPE) GRAC_T_API_REQUEST_LIST Table of Request Structure 20100107
2 Importing IO_SESSION Call by reference Object reference (TYPE REF TO) CL_GRFN_API_SESSION Session Management for GRC APIs 20100107
3 Importing IS_REQ_STATUS_SEARCH_RANGE Call by reference Type reference (TYPE) GRAC_S_AC_REQ_STATUS_SEARCH Request Status Search 20100311

Method QUERY on Interface IF_GRAC_API_ACCESS_REQUEST has no exception.

Method REJECT Signature

Method REJECT on Interface IF_GRAC_API_ACCESS_REQUEST has no parameter.
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100302

Method REROUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_REROUTE_STAGE Call by reference Type reference (TYPE) GRFN_MW_STG_INDEX Stage index 20100215
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100215

Method RETRIEVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_UI_CONFIG Call by reference Type reference (TYPE) DATA 20100316
2 Exporting ES_ACCESS_REQUEST Value transfer Type reference (TYPE) GRAC_S_API_REQ_DATA Access Request Structure for API Usage 20100215
3 Exporting ES_ALLOWED_ACTIONS Call by reference Type reference (TYPE) GRFNMW_S_UI_ALLOWED_ACTIONS Flags with allowed UI actions 20100610
4 Exporting ET_BUSROLESNAP Call by reference Type reference (TYPE) GRAC_T_API_REQUEST_BUSROLESNAP Business role snapshot 20100719
5 Exporting ET_EXT_RISK Call by reference Type reference (TYPE) GRAC_T_API_EXT_RISK External Risk 20100715
6 Exporting ET_PROVLINEITM Value transfer Type reference (TYPE) GRAC_T_API_REVLINEITEM Line items for UAR 20100215
7 Exporting ET_REQLINEITM Value transfer Type reference (TYPE) GRAC_T_API_REQLINEITEM Line items for access request 20100215
8 Exporting ET_REQOWNER Value transfer Type reference (TYPE) GRAC_T_API_REQOWNER Request owner 20100215
9 Exporting ET_REQSYS Call by reference Type reference (TYPE) GRAC_T_API_REQSYS System Data 20100712
10 Exporting ET_REQUEST_OMOBJECTS Value transfer Type reference (TYPE) GRAC_T_API_REQUEST_OMOBJECT Request OM Object assignments 20100507
11 Exporting ET_REQUSER Value transfer Type reference (TYPE) GRAC_T_API_USER_INFO User info 20100215
12 Exporting ET_SOD_FUNCUSAGE Value transfer Type reference (TYPE) GRAC_T_API_SOD_FUNC_USAGE SOR review function usage 20100521
13 Exporting ET_SOD_REVLINEITEM Value transfer Type reference (TYPE) GRAC_T_API_SOD_REVLINEITEM SOD review lineitem 20100521
14 Exporting ET_SOD_USERROLE Value transfer Type reference (TYPE) GRAC_T_API_SOD_USER_ROLE Table Type for SOD User Role 20100617
15 Exporting ET_USERGROUPS Call by reference Type reference (TYPE) GRAC_T_API_USERGROUPS User Groups 20100624
16 Exporting ET_USERPARAM Call by reference Type reference (TYPE) GRAC_T_API_USERPARAM User Parameters 20100624
17 Exporting ET_WI_STATUS Call by reference Type reference (TYPE) GRFN_MW_T_UI_WI_STATUS Table of workitems status structure 20120521
18 Exporting EV_UI_CONFIG_DDIC Call by reference Type reference (TYPE) TYPENAME Name of Dictionary Type 20100215
19 Importing IT_WI_ID Call by reference Type reference (TYPE) SWWTWIID Workflow: Table with Work Item IDs 20100304
20 Importing IV_ADMIN_MODE Call by reference Type reference (TYPE) GRFN_BOOLEAN Boolean 20100615
21 Importing IV_APPROVER_USER Call by reference Type reference (TYPE) SY-UNAME User Name 20100713
22 Importing IV_EDITABLE Call by reference Type reference (TYPE) GRFN_BOOLEAN Boolean 20100215
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100215

Method SAVE_DRAFT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ET_SOD_FUNCUSAGE Call by reference Type reference (TYPE) GRAC_T_API_SOD_FUNC_USAGE SoD Function Usage 20100630
2 Importing ET_SOD_REVLINEITEM Call by reference Type reference (TYPE) GRAC_T_API_SOD_REVLINEITEM SoD review lineitem 20100630
3 Importing ET_SOD_USERROLE Call by reference Type reference (TYPE) GRAC_T_API_SOD_USER_ROLE SoD User Role 20100630
4 Importing IT_PROVLINEITM Call by reference Type reference (TYPE) GRAC_T_API_REVLINEITEM 20100622
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100622

Method UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_REQUEST_DATA Call by reference Type reference (TYPE) GRAC_S_API_REQ_DATA Access Request Structure for API Usage 20100215
2 Importing IT_AUDIT_TRAIL Call by reference Type reference (TYPE) GRAC_T_LOG_MSG Audit message log 20100625
3 Importing IT_EXT_RISK Call by reference Type reference (TYPE) GRAC_T_API_EXT_RISK External Risk 20100715
4 Importing IT_FWD_TO_USERS Call by reference Type reference (TYPE) GRAC_T_API_FWD_TO_USERS Forward to users 20100219
5 Importing IT_PROVLINEITM Call by reference Type reference (TYPE) GRAC_T_API_REVLINEITEM 20100215
6 Importing IT_REQLINEITM Call by reference Type reference (TYPE) GRAC_T_API_REQLINEITEM 20100215
7 Importing IT_REQOWNER Call by reference Type reference (TYPE) GRAC_T_API_REQOWNER 20100215
8 Importing IT_REQSYS Call by reference Type reference (TYPE) GRAC_T_API_REQSYS System Data 20100712
9 Importing IT_REQUEST_OMOBJECTS Call by reference Type reference (TYPE) GRAC_T_API_REQUEST_OMOBJECT Request OM Object assignments 20100507
10 Importing IT_REQUSER Call by reference Type reference (TYPE) GRAC_T_API_USER_INFO 20100215
11 Importing IT_SOD_FUNCUSAGE Call by reference Type reference (TYPE) GRAC_T_API_SOD_FUNC_USAGE SOD function usage 20100521
12 Importing IT_SOD_REVLINEITEM Call by reference Type reference (TYPE) GRAC_T_API_SOD_REVLINEITEM SOD review line item 20100521
13 Importing IT_SOD_USERROLE Call by reference Type reference (TYPE) GRAC_T_API_SOD_USER_ROLE SOD User Role 20100616
14 Importing IT_USERGROUPS Call by reference Type reference (TYPE) GRAC_T_API_USERGROUPS User Groups 20100624
15 Importing IT_USERPARAM Call by reference Type reference (TYPE) GRAC_T_API_USERPARAM User Parameters 20100624
16 Importing IV_COMING_FROM Call by reference Type reference (TYPE) STRING From where the call is made 20121116
17 Importing IV_REQUEST_FOR Call by reference Type reference (TYPE) GRAC_REQUEST_FOR Request for single or multiple user 20120417
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100215
History
Last changed by/on SAP  20141106 
SAP Release Created in 600