SAP ABAP Class IF_GRRM_API_RISK (Risk API's Interface)
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface composition (i COMPRISING i_ref)  IF_GRFN_API_BASIS Basis interface for the GRC API 20080328
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_GRRM_API_RISK Risk API 20080225
Properties
Class IF_GRRM_API_RISK  
Short Description Risk API's Interface    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package      
Created 20080222   SAP 
Last change 20141106    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 CL_GRFN_API_INTEGRATION Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 IF_GRFN_API_REGULATION Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class IF_GRRM_API_RISK has no interface implemented.
Friends
Class IF_GRRM_API_RISK has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_ULR_MODE_AUTO_AGGREGATION Constant Public Type reference (TYPE) GRRM_RISK_UNDERLYING_MODE 'A' Aggregation Mode 20110913
2 GC_ULR_MODE_DOCUMENATATION Constant Public Type reference (TYPE) GRRM_RISK_UNDERLYING_MODE '' Documentation Mode 20110913
3 GC_ULR_MODE_NOTIFICATION Constant Public Type reference (TYPE) GRRM_RISK_UNDERLYING_MODE 'U' Notification Mode 20110913
4 MV_OBJECT Instance attribute Public Attribute reference (LIKE) 20100121
Methods
# Method Level Visibility Method type Description Created on
1 ACTIONLIST Instance method Public Method Get possible status for Risk 20080607
2 CREATE Static method Public Method Create a new Risk 20080225
3 DELETE Instance method Public Method Delete the Risk 20080225
4 DOACTION Instance method Public Method Set new status for Risk 20080607
5 GET_EXTENSION Instance method Public Method 20100121
6 GET_LINKED_CONTROLS Instance method Public Method Get linked controls 20111013
7 GET_NOTES_HISTORY_API Instance method Public Method 20100121
8 INFO Instance method Public Method 20100121
9 PARENT Instance method Public Method 20100121
10 QUERY Static method Public Method Used to retrieve the list of Risks 20080225
11 QUERY_BY_ACTIVITY Static method Public Method Query by activity 20120912
12 QUERY_BY_CONTROL Static method Public Method Query by control 20140128
13 QUERY_BY_OBJECT Static method Public Method Query by object 20111230
14 QUERY_LIGHT Static method Public Method Use to retrieve list of risks 20120920
15 QUERY_OVS Static method Public Method Query for value help 20140407
16 RETRIEVE Instance method Public Method Retrieve the Risk data 20080225
17 UPDATE Instance method Public Method Update the Risk 20080225
Events
Class IF_GRRM_API_RISK has no event.
Types
Class IF_GRRM_API_RISK has no local type.
Method Signatures

Method ACTIONLIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RISK_STATUS_LIST Call by reference Type reference (TYPE) GRRM_T_RISK_STATUS_LIST Risk Status List 20080608
2 Importing IV_REGULATION Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID '$$$$$GEN_REG_RM' Object ID 20090210
3 Importing IV_STATUS_ID Call by reference Type reference (TYPE) SCMGSTATOBJNR Case: Status Object Number (GUID), (Central Status Managmnt) 20081218
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080608

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_RISK_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20080312
2 Importing IO_SESSION Call by reference Object reference (TYPE REF TO) CL_GRFN_API_SESSION Session Management for GRC APIs 20080312
3 Importing IS_RISK_ATTR Call by reference Type reference (TYPE) GRRM_S_API_RISK_ATTR Additional Risk Attributes 20080917
4 Importing IS_RISK_DATA Call by reference Type reference (TYPE) GRRM_S_API_RISK_DATA Risk data 20080225
5 Importing IV_REGULATION Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID '$$$$$GEN_REG_RM' Object ID 20090210
6 Importing IV_RESP_ACTIVATION Call by reference Type reference (TYPE) GRFN_BOOLEAN Indicate wheter risk responses will be activated 20100902
7 Importing IV_RISK_ACTIVATION Call by reference Type reference (TYPE) GRFN_BOOLEAN Indicate wheter risk will be activated 20100902
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080527

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_REGULATION Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID '$$$$$GEN_REG_RM' Object ID 20090210
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080527

Method DOACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_RISK_STATUS Call by reference Type reference (TYPE) GRRM_S_API_RISK_STATUS Risk Status 20080608
2 Importing IV_REGULATION Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID '$$$$$GEN_REG_RM' Object ID 20090210
3 Importing IV_RISK_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20080609
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080608

Method GET_EXTENSION Signature

Method GET_EXTENSION on class IF_GRRM_API_RISK has no parameter.
Method GET_EXTENSION on class IF_GRRM_API_RISK has no exception.

Method GET_LINKED_CONTROLS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_CONTROL_LIST Value transfer Type reference (TYPE) GRFN_T_API_OBJECT_ID Table type of API object ID 20111013
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20111013

Method GET_NOTES_HISTORY_API Signature

Method GET_NOTES_HISTORY_API on class IF_GRRM_API_RISK has no parameter.
Method GET_NOTES_HISTORY_API on class IF_GRRM_API_RISK has no exception.

Method INFO Signature

Method INFO on class IF_GRRM_API_RISK has no parameter.
Method INFO on class IF_GRRM_API_RISK has no exception.

Method PARENT Signature

Method PARENT on class IF_GRRM_API_RISK has no parameter.
Method PARENT on class IF_GRRM_API_RISK has no exception.

Method QUERY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RISK_LIST Call by reference Type reference (TYPE) GRRM_T_API_RISK_LIST Table type for the risk structure 20080225
2 Importing IO_SESSION Call by reference Object reference (TYPE REF TO) CL_GRFN_API_SESSION Session Management for GRC APIs 20080326
3 Importing IT_CLUSTER_LIST Value transfer Type reference (TYPE) GRRM_T_API_OBJECT_LIST Table Type Object List 20100211
4 Importing IT_CRGROUP_LIST Value transfer Type reference (TYPE) GRRM_T_API_OBJECT_LIST Table Type Object List 20090128
5 Importing IT_CRISK_LIST Value transfer Type reference (TYPE) GRRM_T_API_OBJECT_LIST 20080808
6 Importing IT_OBJECTIVE_LIST Value transfer Type reference (TYPE) GRRM_T_API_OBJECT_LIST Table Type Object List 20100208
7 Importing IT_ORGUNIT_LIST Value transfer Type reference (TYPE) GRRM_T_API_OBJECT_LIST Table Type Object List 20090420
8 Importing IV_APP Call by reference Type reference (TYPE) GRFN_APP_COMPONENT CL_GRFN_API_INTEGRATION=>RM Application Component 20100610
9 Importing IV_MAX_ROWS Call by reference Type reference (TYPE) GRPC_MAXROW Max Rows to be retrieved from Query 20110209
10 Importing IV_PARENT_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20081113
11 Importing IV_PATTERN Call by reference Type reference (TYPE) GRFN_API_SEARCH_PATTERN Data element for the Search Pattern in the API 20091217
12 Importing IV_READ_OBJECT_NAMES Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20111216
13 Importing IV_REGULATION Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID '$$$$$GEN_REG_RM' Object ID 20090210
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080527

Method QUERY_BY_ACTIVITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RISK_LIST Call by reference Type reference (TYPE) GRRM_T_API_RISK_LIST Table type of API object ID 20120912
2 Importing IO_SESSION Call by reference Object reference (TYPE REF TO) CL_GRFN_API_SESSION Session Management for GRC APIs 20120912
3 Importing IV_ACTIVITY_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20120912
4 Importing IV_APP Call by reference Type reference (TYPE) GRFN_APP_COMPONENT CL_GRFN_API_INTEGRATION=>RM Application Component 20120912
5 Importing IV_REGULATION Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID IF_GRFN_API_REGULATION=>GC_GEN_REG_RM Object ID 20120912
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20120912

Method QUERY_BY_CONTROL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RISK_LIST Call by reference Type reference (TYPE) GRRM_T_API_RISK_LIST List risks related to the control 20140128
2 Importing IO_SESSION Call by reference Object reference (TYPE REF TO) CL_GRFN_API_SESSION Session reference 20140128
3 Importing IT_REGULATION Call by reference Type reference (TYPE) GRFN_T_API_OBJECT_ID Control regulations. If empty, than all regulations are take 20140217
4 Importing IV_APP Call by reference Type reference (TYPE) GRFN_APP_COMPONENT CL_GRFN_API_INTEGRATION=>RM Application Component - RM/PC/FN 20140128
5 Importing IV_CONTROL_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Control ID 20140128
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20140128

Method QUERY_BY_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RISK Call by reference Type reference (TYPE) GRFN_T_API_OBJECT_ID Table type of API object ID 20111230
2 Importing IO_SESSION Call by reference Object reference (TYPE REF TO) CL_GRFN_API_SESSION Session Management for GRC APIs 20111230
3 Importing IV_APP Call by reference Type reference (TYPE) GRFN_APP_COMPONENT CL_GRFN_API_INTEGRATION=>RM Application Component 20111230
4 Importing IV_OBJECT_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20111230
5 Importing IV_REGULATION Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID IF_GRFN_API_REGULATION=>GC_GEN_REG_RM Object ID 20111230
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20111230

Method QUERY_LIGHT 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) BAPIRETTAB Table with BAPI Return Information 20140205
2 Exporting ET_RISK_LIST Call by reference Type reference (TYPE) GRRM_T_API_RISK_LIST 20120920
3 Importing IO_SESSION Call by reference Object reference (TYPE REF TO) CL_GRFN_API_SESSION Session Management for GRC APIs 20120920
4 Importing IV_APP Call by reference Type reference (TYPE) GRFN_APP_COMPONENT CL_GRFN_API_INTEGRATION=>RM 20120920
5 Importing IV_REGULATION Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID IF_GRFN_API_REGULATION=>GC_GEN_REG_RM 20120920
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20120920

Method QUERY_OVS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RISK_OVS Call by reference Type reference (TYPE) GRFN_T_OVS_RISK OVS display table 20140407
2 Importing IO_SESSION Call by reference Object reference (TYPE REF TO) CL_GRFN_API_SESSION Session Management for GRC APIs 20140407
3 Importing IV_CRISK_NAME Call by reference Type reference (TYPE) GRFN_API_SEARCH_PATTERN API search pattern 20140407
4 Importing IV_NAME Call by reference Type reference (TYPE) GRFN_API_SEARCH_PATTERN API search pattern 20140407
5 Importing IV_ORGUNIT_NAME Call by reference Type reference (TYPE) GRFN_API_SEARCH_PATTERN API search pattern 20140407
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20140407
2 CX_GRFN_NO_AUTHORIZATION Exception in case of no authorization 20140407

Method RETRIEVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_RISK_ATTR Call by reference Type reference (TYPE) GRRM_S_API_RISK_ATTR Additional Risk Attributes 20080819
2 Exporting ES_RISK_DATA Call by reference Type reference (TYPE) GRRM_S_API_RISK_DATA Risk data 20080225
3 Exporting ES_RISK_STATUS Call by reference Type reference (TYPE) GRRM_S_API_RISK_STATUS Risk Status 20080605
4 Exporting ET_RISK_CORRELATION Call by reference Type reference (TYPE) GRRM_T_API_RISK_CORRELATION Risk correlation 20080825
5 Exporting ET_RISK_DRIVER Call by reference Type reference (TYPE) GRRM_T_API_DRIVER Driver 20081111
6 Exporting ET_RISK_IMPACT Call by reference Type reference (TYPE) GRRM_T_API_IMPACT Impact 20081111
7 Exporting ET_UL_RISKS Call by reference Type reference (TYPE) GRRM_T_API_UL_RISKS Table Type Underlying Risks 20080826
8 Exporting ET_UL_RISK_PARENT Call by reference Type reference (TYPE) GRRM_T_API_UL_RISKS Parents of the underlaying risk 20121105
9 Importing IV_EDITABLE Call by reference Type reference (TYPE) GRFN_BOOLEAN SPACE Boolean 20080730
10 Importing IV_REGULATION Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID '$$$$$GEN_REG_RM' Object ID 20090210
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080527

Method UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_RISK_ATTR Call by reference Type reference (TYPE) GRRM_S_API_RISK_ATTR Additional Risk Attributes 20080819
2 Importing IS_RISK_DATA Call by reference Type reference (TYPE) GRRM_S_API_RISK_DATA Orgunit data 20080228
3 Importing IT_RISK_CORRELATION Call by reference Type reference (TYPE) GRRM_T_API_RISK_CORRELATION Correlated risk list 20080529
4 Importing IT_RISK_DRIVER Call by reference Type reference (TYPE) GRRM_T_API_DRIVER Driver 20081111
5 Importing IT_RISK_IMPACT Call by reference Type reference (TYPE) GRRM_T_API_IMPACT Impact 20081111
6 Importing IT_UL_RISKS Call by reference Type reference (TYPE) GRRM_T_API_UL_RISKS Underlying Risks 20080826
7 Importing IV_REGULATION Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID '$$$$$GEN_REG_RM' Object ID 20090210
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080527
History
Last changed by/on SAP  20141106 
SAP Release Created in