SAP ABAP Class CL_GRRM_MODEL_PRESPONSE (Model for response proposal)
Hierarchy
GRCFND_A (Software Component) GRC Foundation ABAP
   GRC-RM (Application Component) GRC Risk Management
     GRRM_CASE_MANAGEMENT (Package) Case management for risks
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 20100709
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_GRFN_API_MODEL Interface for handling of GRC API models 20100630
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_GRFN_MODEL_STATUS Enable to retrieve MCF information for object from model 20100709
Properties
Class CL_GRRM_MODEL_PRESPONSE  
Short Description Model for response proposal    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package GRRM_CASE_MANAGEMENT   Case management for risks 
Created 20100630   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
# Interface Abstract Final Description Created on
1 IF_GRFN_API_CUSTOMFIELD_MODEL Model extension to handle the custom fields 20100709
2 IF_GRFN_API_MODEL Interface for handling of GRC API models 20100630
3 IF_GRFN_MODEL_STATUS Enable to retrieve MCF information for object from model 20100709
Friends
Class CL_GRRM_MODEL_PRESPONSE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_CI_GRRM_PRESPONSE Constant Private Type reference (TYPE) STRING 'CI_GRRM_PRESPONSE' 20100709
2 MC_REJECTED Constant Public Type reference (TYPE) GRRM_PRESPONSE_STATUS 'RJ' Propose risk status 20100630
3 MC_VALIDATE Constant Public Type reference (TYPE) GRRM_PRESPONSE_STATUS 'TV' Propose risk status 20100630
4 MC_VALIDATED Constant Public Type reference (TYPE) GRRM_PRESPONSE_STATUS 'VA' Propose risk status 20100630
5 MO_INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_GRRM_MODEL_PRESPONSE Model for response proposal 20100630
6 MO_MODEL_CDF Instance attribute Private Object reference (TYPE REF TO) CL_GRFN_UTIL_CDF_MODEL CDF Model utility class 20100709
7 MT_CASE Instance attribute Private Type reference (TYPE) GRRM_T_PRESPONSE_REF Analysis attributes ref 20100630
8 MT_FIELDS_EX Static Attribute Public Type reference (TYPE) YT_FIELDS_EX 20100630
9 MT_PRESPONSE_LOCK Instance attribute Private Type reference (TYPE) YT_LOCK 20100630
10 MT_PRESPONSE_QUERY Instance attribute Private Type reference (TYPE) GRRM_T_PRESPONSE_LIST Propose risk list 20100630
11 MV_LANGUAGE Instance attribute Private Type reference (TYPE) SY-LANGU Language Key of Current Text Environment 20100804
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor Class contstructor 20100630
2 COLLECT Instance method Private Method Collect Case 20100630
3 CONSTRUCTOR Instance method Public Constructor Constructor 20100804
4 CREATE Instance method Public Method Response Proposal - Create 20100630
5 DELETE Instance method Public Method Response Proposal - Delete 20100630
6 ENQUEUE Instance method Public Method Response Proposal - Enqueue 20100630
7 EXISTS Instance method Public Method Does the Presponse exists 20100909
8 GET_ATTRIBUTES Instance method Private Method Get Attribute 20100630
9 GET_CUSTOM_FIELD Instance method Private Method Get list of custom fields 20100709
10 GET_INSTANCE Instance method Private Method Get Instance 20100630
11 IS_LOCKED Instance method Private Method Is Response Proposal Locked 20100630
12 LOCK Instance method Private Method Response Proposal Lock 20100630
13 QUERY Instance method Public Method Response Proposal - Query 20100630
14 RAISE_ERROR Instance method Private Method Raise error 20100630
15 RETRIEVE Instance method Public Method Response Proposal - Retrieve 20100630
16 SAVE Instance method Public Method Response Proposal - Save 20100630
17 SET_ATTRIBUTES Instance method Private Method Set Attribute 20100630
18 SET_CHANGED Instance method Private Method Set Changed 20100630
19 SET_CUSTOM_FIELD Instance method Private Method Set custom field 20100709
20 UNCOLLECT Instance method Private Method Uncollect Case 20100630
21 UNLOCK Instance method Private Method Unlock Response Proposal 20100630
22 UPDATE Instance method Public Method Response Proposal - Update 20100630
Events
Class CL_GRRM_MODEL_PRESPONSE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_S_GRRM_CASE_CATEGORY Public See coding 20100630 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_TS_GRRM_CASE_CATEGORY Public See coding 20100630 ty_ts_grrm_case_category type standard table of ty_s_grrm_case_category with non-unique key case_type category
3 YS_FIELDS_EX Public See coding 20100630 begin of ys_fields_ex, fieldname type string, end of ys_fields_ex
4 YS_LOCK Public See coding 20100630 begin of ys_lock, guid type grrm_presponse_guid, locked type grfn_boolean, end of ys_lock
5 YT_FIELDS_EX Public See coding 20100630 yt_fields_ex type table of ys_fields_ex with non-unique key table_line
6 YT_LOCK Public See coding 20100630 yt_lock type hashed table of ys_lock with unique key guid
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_GRRM_MODEL_PRESPONSE has no parameter.
Method CLASS_CONSTRUCTOR on class CL_GRRM_MODEL_PRESPONSE has no exception.

Method COLLECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CASE_API Call by reference Object reference (TYPE REF TO) CL_GRRM_CASE_API SOA:CASE 20100630
2 Importing IV_GUID Call by reference Type reference (TYPE) GRRM_PRESPONSE_GUID Case reference 20100630

Method COLLECT on class CL_GRRM_MODEL_PRESPONSE has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LANGUAGE Call by reference Type reference (TYPE) SY-LANGU Language Key of Current Text Environment 20100804

Method CONSTRUCTOR on class CL_GRRM_MODEL_PRESPONSE has no exception.

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_PRESPONSE Call by reference Type reference (TYPE) GRRM_S_PRESPONSE_DATA Response Proposal Data 20100708
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Risk Management : Case 20100813

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_GUID Call by reference Type reference (TYPE) GRRM_PRESPONSE_GUID Response Proposal - GUID 20100630
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100630

Method ENQUEUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_GUID Call by reference Type reference (TYPE) GRRM_PRESPONSE_GUID Response Proposal - GUID 20100630
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100630

Method EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_GUID Call by reference Type reference (TYPE) GRRM_PRESPONSE_GUID Response Proposal - GUID 20100909
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100909

Method GET_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DATA Call by reference Type reference (TYPE) ANY 20100630
2 Importing IO_GRRM_CASE_API Call by reference Object reference (TYPE REF TO) CL_GRRM_CASE_API SOA:CASE 20100630

Method GET_ATTRIBUTES on class CL_GRRM_MODEL_PRESPONSE has no exception.

Method GET_CUSTOM_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_GUID Call by reference Type reference (TYPE) GRFN_GUID UUID of the GRC object (char32) 20100709
2 Returning RT_FIELD Value transfer Type reference (TYPE) GRFN_T_NAMEVALUE value set 20100709

Method GET_CUSTOM_FIELD on class CL_GRRM_MODEL_PRESPONSE has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ES_CASE_REF Value transfer Type reference (TYPE) GRRM_S_PRESPONSE_REF Case reference 20100630
2 Importing IV_GUID Call by reference Type reference (TYPE) GRRM_PRESPONSE_GUID Response Proposal - GUID 20100630
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100630

Method IS_LOCKED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_GUID Call by reference Type reference (TYPE) GRRM_PRESPONSE_GUID Response Proposal - GUID 20100630
2 Returning RV_LOCKED Value transfer Type reference (TYPE) ABAP_BOOL 20100630

Method IS_LOCKED on class CL_GRRM_MODEL_PRESPONSE has no exception.

Method LOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_GUID Call by reference Type reference (TYPE) GRRM_PRESPONSE_GUID Response Proposal - GUID 20100630

Method LOCK on class CL_GRRM_MODEL_PRESPONSE has no exception.

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_PRESPONSE_LIST Propose risk list 20100630
# Exception Resumable Description Created on
1 CX_GRRM_CASE Risk Management : Case 20100630

Method RAISE_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NO Call by reference Type reference (TYPE) SY-MSGNO Message Number 20100630
2 Importing PAR1 Call by reference Type reference (TYPE) SY-MSGV1 Message Variable 20100630
3 Importing PAR2 Call by reference Type reference (TYPE) SY-MSGV2 Message Variable 20100630
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100630

Method RETRIEVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_PRESPONSE_DATA Call by reference Type reference (TYPE) GRRM_S_PRESPONSE_DATA Response Proposal Data 20100630
2 Importing IV_GUID Call by reference Type reference (TYPE) GRRM_PRESPONSE_GUID Response Proposal - GUID 20100630
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100630

Method SAVE Signature

Method SAVE on class CL_GRRM_MODEL_PRESPONSE has no parameter.
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100630
2 CX_GRRM_CASE Risk Management : Case 20100630

Method SET_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_GRRM_CASE_API Call by reference Object reference (TYPE REF TO) CL_GRRM_CASE_API SOA:CASE 20100630
2 Importing IS_DATA Call by reference Type reference (TYPE) ANY 20100630
# Exception Resumable Description Created on
1 CX_GRRM_CASE Risk Management : Case 20100630

Method SET_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CHANGED Call by reference Type reference (TYPE) ABAP_BOOL 20100630
2 Importing IV_GUID Call by reference Type reference (TYPE) GRRM_PRESPONSE_GUID Response Proposal - GUID 20100630

Method SET_CHANGED on class CL_GRRM_MODEL_PRESPONSE has no exception.

Method SET_CUSTOM_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NAME Call by reference Type reference (TYPE) GRPC_API_CUSTOMFIELD_NAME Name of the custom field 20100709
2 Importing IV_PRESPONSE_ID Call by reference Type reference (TYPE) GRFN_GUID UUID of the GRC object (char32) 20100709
3 Importing IV_VALUE Call by reference Type reference (TYPE) GRPC_API_CUSTOMFIELD_VALUE Value of the customer defined field 20100709

Method SET_CUSTOM_FIELD on class CL_GRRM_MODEL_PRESPONSE has no exception.

Method UNCOLLECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_GUID Call by reference Type reference (TYPE) GRRM_PRESPONSE_GUID Response Proposal - GUID 20100630

Method UNCOLLECT on class CL_GRRM_MODEL_PRESPONSE has no exception.

Method UNLOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_GUID Call by reference Type reference (TYPE) GRRM_PRESPONSE_GUID Response Proposal - GUID 20100630

Method UNLOCK on class CL_GRRM_MODEL_PRESPONSE has no exception.

Method UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PRESPONSE Call by reference Type reference (TYPE) GRRM_S_PRESPONSE_DATA Response Proposal Data 20100630
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100630
2 CX_GRRM_CASE Risk Management : Case 20100630
History
Last changed by/on SAP  20141106 
SAP Release Created in 600