SAP ABAP Class IF_GRRM_API_RESPONSE (API layer interface for case management)
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 20080201
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_GRRM_API_RESPONSE Model for the cases API 20080129
Properties
Class IF_GRRM_API_RESPONSE  
Short Description API layer interface for case management    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package      
Created 20080129   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)
Interfaces
Class IF_GRRM_API_RESPONSE has no interface implemented.
Friends
Class IF_GRRM_API_RESPONSE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_RESPONSE_SUBENTITY_LOCAL Constant Public Type reference (TYPE) GRFN_SUBENTITY 'LOCAL' Subentity 20120528
2 C_RESPONSE_SUBENTITY_SHARED Constant Public Type reference (TYPE) GRFN_SUBENTITY 'SHARED' Subentity 20120528
Methods
# Method Level Visibility Method type Description Created on
1 ACTLIST Instance method Public Method 20080227
2 CREATE Static method Public Method 20080129
3 DELETE Instance method Public Method 20080129
4 DOACTION Instance method Public Method 20080227
5 QUERY Static method Public Method 20080129
6 QUERY_BY_RISK Static method Public Method 20140327
7 QUERY_CASE_CATEGORY Static method Public Method 20080227
8 REMOVE_CONTROL Static method Public Method 20140129
9 RETRIEVE Instance method Public Method 20080129
10 UPDATE Instance method Public Method 20080129
Events
Class IF_GRRM_API_RESPONSE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_S_GRRM_CASE_CATEGORY Public See coding 20080227 BEGIN OF ty_s_grrm_case_category, CASE_TYPE type SCMGCASE_TYPE, CATEGORY type SCMG_CATEGORY, DESCRIPTION type TEXT60, END OF ty_s_grrm_case_category
2 TY_S_RISK_RESPONSE Public See coding 20080602 BEGIN OF ty_s_risk_response, risk_id type hrobjid, response_id type scmg_case_guid, END OF ty_s_risk_response
3 TY_TS_GRRM_CASE_CATEGORY Public See coding 20080227 ty_ts_grrm_case_category TYPE STANDARD TABLE OF ty_s_grrm_case_category
4 TY_TS_RISK_RESPONSE Public See coding 20080602 ty_ts_risk_response TYPE STANDARD TABLE OF ty_s_risk_response
Method Signatures

Method ACTLIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ACTIVITY Call by reference Type reference (TYPE) GRFN_T_ACTIVITY_FOR_STATUS Texts for Business Transactions 20080227
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION status management 20080708

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 20080808
2 Importing IS_DATE_INTERVAL Call by reference Type reference (TYPE) GRRM_S_DATE_INTERVAL Date of the Assessment or of the Test 20080129
3 Importing IS_RESPONSE_NEW Call by reference Type reference (TYPE) GRRM_S_API_RESPONSE_DATA Attributes : Response 20080313
4 Importing IT_CATEGORY Call by reference Type reference (TYPE) GRRM_T_API_RESPONSE_CATEGORY Response impact/driver/category relation (de-assigned cat.) 20140409
5 Importing IV_NOTIFY_OWNER_CONTROL Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20140314
6 Importing IV_NOTIFY_OWNER_RISK Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20140314
7 Importing IV_RISK_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20080411
8 Returning RV_RESPONSE_ID Value transfer Type reference (TYPE) GRFN_API_OBJECT_ID Technical Case Key (Case GUID) 20080312
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Risk Management : Case 20080708

Method DELETE Signature

Method DELETE on class IF_GRRM_API_RESPONSE has no parameter.
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Risk Management : Case 20080708

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) J_VORGANG Business Transaction 20080313
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080812

Method QUERY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RESPONSE_LIST Call by reference Type reference (TYPE) GRRM_T_API_RESPONSE_LIST Table type for orgunit list 20080313
2 Importing IO_SESSION Call by reference Object reference (TYPE REF TO) CL_GRFN_API_SESSION Session Management for GRC APIs 20080520
3 Importing IT_RESP_SHARING Call by reference Type reference (TYPE) GRRM_T_RESP_SHARING Response sharing 20120820
4 Importing IV_ALLOW_AUTH_EXCEPTION Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Allow riase authorization exception 20130701
5 Importing IV_CONTROL_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20100621
6 Importing IV_PATTERN Call by reference Type reference (TYPE) GRFN_API_SEARCH_PATTERN API search pattern 20080312
7 Importing IV_POLICY_VER_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20100419
8 Importing IV_READY_FOR_RISK_ASSIGMENT Call by reference Type reference (TYPE) ABAP_BOOL Ready for risk assigment 20120820
9 Importing IV_REGULATION_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20100621
10 Importing IV_RESP_ENTITY_TYPE Call by reference Type reference (TYPE) GRRM_RESP_ENTITY_TYPE Response Entity Type 20120820
11 Importing IV_RESP_OWNER Call by reference Type reference (TYPE) SCMG_PROCESSOR Response owner ID 20120820
12 Importing IV_RESP_OWNER_TXT Call by reference Type reference (TYPE) GRRM_ASSESSED_BY Response owner full name 20120820
13 Importing IV_RESP_TYPE Call by reference Type reference (TYPE) GRRM_RESPONSE_TYPE Response Type ID 20120820
14 Importing IV_RISK_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20080410
15 Importing IV_SIMPLIFIED_OUTPUT Call by reference Type reference (TYPE) GRFN_BOOLEAN ABAP_FALSE Indicator 20100924
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Risk Management : Case 20080515

Method QUERY_BY_RISK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RESULT Call by reference Type reference (TYPE) GRRM_T_API_RESPONSE_LIST Table Type of Risk list 20140327
2 Importing IO_SESSION Call by reference Object reference (TYPE REF TO) CL_GRFN_API_SESSION Session Management for GRC APIs 20140327
3 Importing IV_ALLOW_AUTH_EXCEPTION Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20140327
4 Importing IV_RISK_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20140327
5 Importing IV_SIMPLE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20140327
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20140327
2 CX_GRFN_NO_AUTHORIZATION Exception in case of no authorization 20140327

Method QUERY_CASE_CATEGORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CASE_TYPE Call by reference Type reference (TYPE) SCMGCASE_TYPE Case Type 20080312
2 Exporting RT_CASE_CATEGORY Call by reference Type reference (TYPE) TY_TS_GRRM_CASE_CATEGORY Case Category 20080227

Method QUERY_CASE_CATEGORY on class IF_GRRM_API_RESPONSE has no exception.

Method REMOVE_CONTROL 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 20140129
2 Importing IV_CONTROL_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Control API ID 20140129
3 Importing IV_NOTIFY_OWNER_CONTROL Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20140129
4 Importing IV_NOTIFY_OWNER_RISK Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20140129
5 Importing IV_REGULATION_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Regulation API ID 20140129
6 Importing IV_RISK_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Risk API ID 20140129
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20140129

Method RETRIEVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_RESPONSE_DATA Call by reference Type reference (TYPE) GRRM_S_API_RESPONSE_DATA Attributes : Response 20080313
2 Exporting ET_DRIVER Call by reference Type reference (TYPE) GRRM_T_API_RESPONSE_CATEGORY Response impact/driver/category relation (de-assigned cat.) 20140429
3 Exporting ET_IMPACT Call by reference Type reference (TYPE) GRRM_T_API_RESPONSE_CATEGORY Response impact/driver/category relation (de-assigned cat.) 20140429
4 Exporting ET_RISK_LIST Call by reference Type reference (TYPE) GRRM_T_API_RISK_RESPONSE risk response 20080602
5 Importing IV_EDITABLE Call by reference Type reference (TYPE) GRFN_BOOLEAN Boolean 20080808
6 Importing IV_RISK_LIST_HISTORY Call by reference Type reference (TYPE) GRFN_BOOLEAN ABAP_FALSE Indicator 20130725
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Risk Management : Case 20080617

Method UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_RESPONSE_UPDATE Call by reference Type reference (TYPE) GRRM_S_API_RESPONSE_DATA Attributes : Response 20080313
2 Importing IT_DRIVER Call by reference Type reference (TYPE) GRRM_T_API_RESPONSE_CATEGORY Response impact/driver/category relation (de-assigned cat.) 20140429
3 Importing IT_IMPACT Call by reference Type reference (TYPE) GRRM_T_API_RESPONSE_CATEGORY Response impact/driver/category relation (de-assigned cat.) 20140429
4 Importing IT_RISK_LIST Call by reference Type reference (TYPE) GRRM_T_API_RISK_RESPONSE risk response 20081030
5 Importing IV_RISK_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20080411
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Risk Management : Case 20080617
History
Last changed by/on SAP  20141106 
SAP Release Created in