SAP ABAP Interface IF_GRRM_API_PRISK (API Layer Interface for Analysis)
Hierarchy
GRCFND_A (Software Component) GRC Foundation ABAP
   GRC-RM (Application Component) GRC Risk Management
     GRRM_ENTITY_API (Package) Risk Management APIs
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_GRRM_API_PRISK Propose risk API 20080804
Properties
Interface IF_GRRM_API_PRISK  
Short Description API Layer Interface for Analysis    
General Data
Package GRRM_ENTITY_API   Risk Management APIs 
Created 20080804   SAP 
Last changed 20141106    
Unicode checks active    
Forward declarations
Interface IF_GRRM_API_PRISK has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_GRFN_API_BASIS Basis interface for the GRC API 20080804
Friends
Interface IF_GRRM_API_PRISK has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_ACTION_ACTIVATE Constant Public Type reference (TYPE) GRRM_PRISK_ACTION 'A' Activate 20120111
2 C_ACTION_FORWARD Constant Public Type reference (TYPE) GRRM_PRISK_ACTION 'F' Forward 20120111
3 C_ACTION_OPEN_WI Constant Public Type reference (TYPE) GRRM_PRISK_ACTION 'O' Open Work Item 20120111
4 C_ACTION_REJECT Constant Public Type reference (TYPE) GRRM_PRISK_ACTION 'R' Reject 20120111
5 C_ACTION_SUBMIT Constant Public Type reference (TYPE) GRRM_PRISK_ACTION 'S' Submit Proposal 20120111
6 C_ACTION_TRANSFER Constant Public Type reference (TYPE) GRRM_PRISK_ACTION 'T' Transfer 20120111
7 C_STATUS_ACTIVE Constant Public Type reference (TYPE) GRRM_PRISK_STATUS 'A' Propose risk status 20120106
8 C_STATUS_CREATED Constant Public Type reference (TYPE) GRRM_PRISK_STATUS 'C' Propose risk status 20120106
9 C_STATUS_FORWARDED Constant Public Type reference (TYPE) GRRM_PRISK_STATUS 'F' Propose risk status 20120106
10 C_STATUS_IN_PROGRESS Constant Public Type reference (TYPE) GRRM_PRISK_STATUS 'P' Propose risk status 20120106
11 C_STATUS_NEW Constant Public Type reference (TYPE) GRRM_PRISK_STATUS 'N' Propose risk status 20120111
12 C_STATUS_REJECTED Constant Public Type reference (TYPE) GRRM_PRISK_STATUS 'R' Propose risk status 20120106
13 C_STATUS_TRANSFERRED Constant Public Type reference (TYPE) GRRM_PRISK_STATUS 'T' Propose risk status 20120106
14 C_TYPE_ESCALATION Constant Public Type reference (TYPE) GRRM_PRISK_TYPE 'E' Proposed Risk Type 20120106
15 C_TYPE_PRISK Constant Public Type reference (TYPE) GRRM_PRISK_TYPE 'P' Proposed Risk Type 20120106
16 MV_OBJECT Instance attribute Public Attribute reference (LIKE) 20120109
Methods
# Method Level Visibility Method type Description Created on
1 ACTIONLIST Instance method Public Method Get list of possible actions 20120111
2 CREATE Static method Public Method 20080804
3 DELETE Instance method Public Method 20080804
4 DOACTION Instance method Public Method Perform selected action 20120111
5 EXISTS_FOR_ORGUNIT Static method Public Method Check if exists for orgunit 20130313
6 QUERY Static method Public Method 20080804
7 RETRIEVE Instance method Public Method 20080804
8 UPDATE Instance method Public Method 20080804
Events
Interface IF_GRRM_API_PRISK has no event.
Types
Interface IF_GRRM_API_PRISK has no local type.
Method Signatures

Method ACTIONLIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_ACTIONLIST Value transfer Type reference (TYPE) GRRM_T_PRISK_ACTION Table of actions available on PRISK 20120111
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20120111

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SESSION Call by reference Object reference (TYPE REF TO) CL_GRFN_API_SESSION Session Management for GRC APIs 20080804
2 Importing IS_PRISK_DATA Call by reference Type reference (TYPE) GRRM_S_API_PRISK Propose risk 20081219
3 Returning RV_PRISK_ID Value transfer Type reference (TYPE) GRFN_API_OBJECT_ID Technical Case Key (Case GUID) 20080804
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080804

Method DELETE Signature

Method DELETE on Interface IF_GRRM_API_PRISK has no parameter.
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080804

Method DOACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACTION Call by reference Type reference (TYPE) GRRM_PRISK_ACTION Action to be performed on PRISK 20120111
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20120111

Method EXISTS_FOR_ORGUNIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SESSION Call by reference Object reference (TYPE REF TO) CL_GRFN_API_SESSION Session Management for GRC APIs 20130313
2 Importing IV_ORGUNIT Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20130313
3 Returning RV_RESULT Value transfer Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20130313

Method EXISTS_FOR_ORGUNIT on Interface IF_GRRM_API_PRISK has no exception.

Method QUERY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PRISK_LIST Call by reference Type reference (TYPE) GRRM_T_API_PRISK Table Type PRISK 20080804
2 Importing IO_SESSION Call by reference Object reference (TYPE REF TO) CL_GRFN_API_SESSION Session Management for GRC APIs 20080804
3 Importing IV_PATTERN Call by reference Type reference (TYPE) GRRM_SEARCH_PATTERN Data element for the Search Pattern in the API 20080804
4 Importing IV_RISK_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20120119
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080804

Method RETRIEVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_PRISK_DATA Call by reference Type reference (TYPE) GRRM_S_API_PRISK 20080804
2 Exporting ET_PRISK_RESP Call by reference Type reference (TYPE) GRRM_T_API_PRISK_RESP Proposed Risk / Ad-hoc escallation Responses 20120109
3 Importing IV_EDITABLE Call by reference Type reference (TYPE) GRFN_BOOLEAN Boolean 20080804
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080804

Method UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PRISK_RISK_ATTR Call by reference Type reference (TYPE) GRRM_S_API_PRISK_RISK_ATTR Proposed Risk / Ad-hoc escallation API structure 20120116
2 Importing IS_PRISK_UPDATE Call by reference Type reference (TYPE) GRRM_S_API_PRISK Attribute : Analysis 20080804
3 Importing IT_PRISK_RESP Call by reference Type reference (TYPE) GRRM_T_API_PRISK_RESP Proposed Risk / Ad-hoc escallation Responses 20120109
4 Importing IV_FULL_CHECK Value transfer Type reference (TYPE) AS4FLAG 'X' Flag (X or Blank) 20120127
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080804
History
Last changed by/on SAP  20141106 
SAP Release Created in 300