SAP ABAP Class CL_GRRM_MODEL_RESPONSE_TEMPL (Response template model class)
Hierarchy
GRCFND_A (Software Component) GRC Foundation ABAP
   GRC-RM (Application Component) GRC Risk Management
     GRRM_RISK (Package) Package GRC-RM Risk
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 20091217
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_GRFN_API_MODEL Interface for handling of GRC API models 20091216
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_GRFN_MODEL_STATUS Enable to retrieve MCF information for object from model 20100217
Properties
Class CL_GRRM_MODEL_RESPONSE_TEMPL  
Short Description Response template model class    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package GRRM_RISK   Package GRC-RM Risk 
Created 20091216   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 20091217
2 IF_GRFN_API_MODEL Interface for handling of GRC API models 20091216
3 IF_GRFN_MODEL_STATUS Enable to retrieve MCF information for object from model 20100217
Friends
Class CL_GRRM_MODEL_RESPONSE_TEMPL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_MODEL_CDF Instance attribute Private Object reference (TYPE REF TO) CL_GRFN_UTIL_CDF_MODEL CDF Model utility class 20100217
2 MS_DATES Instance attribute Private Type reference (TYPE) GRFN_S_TF_DATES Timeframe details 20091216
3 MT_BUFFER Instance attribute Private Type reference (TYPE) GRRM_T_RESP_TEMPL Response template structure 20091216
4 MT_LOCKED_OBJECT Instance attribute Private Type reference (TYPE) YT_LOCK_OBJECTS 20100104
5 MT_OBJECT_CONT Static Attribute Private Type reference (TYPE) GRFN_T_OBJECT_CONT InfoTypes per Object Type table 20091218
6 MV_LANGUAGE Instance attribute Private Type reference (TYPE) SY-LANGU Language Key of Current Text Environment 20091216
7 M_PLVAR Static Attribute Private Type reference (TYPE) PLVAR Plan Version 20100105
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_BUFFER Instance method Private Method Check response template buffer 20100105
2 CHECK_LOCKED_OBJECT Instance method Public Method The method checkes whether the object is locked 20100105
3 CHECK_UPDATE Instance method Private Method Check wheter response template data are changed 20100105
4 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20100104
5 CONSTRUCTOR Instance method Public Constructor Constructor 20091216
6 CORRECT_VALIDITY Instance method Private Method Correct validity dates 20091218
7 CREATE Instance method Public Method Create response template 20100105
8 DELETE Instance method Public Method Delete response template 20100105
9 DEQUEUE Instance method Public Method Entity dequeue 20100105
10 ENQUEUE Instance method Public Method Entity enqueue 20100105
11 EXISTS Instance method Public Method 20100113
12 FAIL Instance method Private Method Register error 20091217
13 FILL_CREATE Instance method Private Method Fill create data 20091216
14 FILL_DELETE Instance method Private Method Fill delete data 20091216
15 FILL_UPDATE Instance method Private Method Fill update data 20091216
16 FILL_VALUE Instance method Private Method The method fills in response template value 20100105
17 GET_CRGROUP_LINK Instance method Public Method Returns list of CRGROUPS linked with the response template 20100315
18 GET_CRISK_LINK Instance method Public Method Returns list of CRISKs linked with the RESPONSE TEMPLATE 20100315
19 GET_LIST Instance method Public Method Get all response templates 20100105
20 GET_OBJECT_VALIDITY Instance method Private Method Get validity dates of the object 20100217
21 READ Instance method Public Method Read response template 20100105
22 SET Instance method Public Method Set response template 20100105
Events
Class CL_GRRM_MODEL_RESPONSE_TEMPL has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_CRGROUP_LINK Public See coding 20100315 begin of s_crgroup_link, crgroup_id type grfn_objectid, valid_from type grfn_validfrom, valid_to type grfn_validto, end of s_crgroup_link
2 S_CRISK_LINK Public See coding 20100315 begin of s_crisk_link, crisk_id type grfn_objectid, valid_from type grfn_validfrom, valid_to type grfn_validto, end of s_crisk_link
3 T_CRGROUP_LINK Public See coding 20100315 t_crgroup_link type sorted table of s_crgroup_link with unique key crgroup_id
4 T_CRISK_LINK Public See coding 20100315 t_crisk_link type sorted table of s_crisk_link with unique key crisk_id
Method Signatures

Method CHECK_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing XT_OBJECT Call by reference Type reference (TYPE) GRFN_T_OBJECT_DATA Table Type Object Data 20100105
2 Changing XT_RELAT Call by reference Type reference (TYPE) GRFN_T_RELAT_DATA table type for relation data 20100105
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100105

Method CHECK_LOCKED_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJID Call by reference Type reference (TYPE) GRFN_OBJECTID Object ID 20100105
2 Returning RV_LOCKED Value transfer Type reference (TYPE) ABAP_BOOL 20100105

Method CHECK_LOCKED_OBJECT on class CL_GRRM_MODEL_RESPONSE_TEMPL has no exception.

Method CHECK_UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DATA Call by reference Type reference (TYPE) GRRM_S_RESP_TEMPL Response template structure 20100105
2 Importing IS_INFTY Call by reference Type reference (TYPE) GRFN_S_INFTY_DATA Infotype data 20100105
3 Returning RV_CHANGE Value transfer Type reference (TYPE) ABAP_BOOL 20100105

Method CHECK_UPDATE on class CL_GRRM_MODEL_RESPONSE_TEMPL has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_GRRM_MODEL_RESPONSE_TEMPL has no parameter.
Method CLASS_CONSTRUCTOR on class CL_GRRM_MODEL_RESPONSE_TEMPL 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 20091216
2 Importing IV_TF_YEAR Call by reference Type reference (TYPE) GRFN_TF_YEAR Timeframe Year 20091216
3 Importing IV_TIMEFRAME Call by reference Type reference (TYPE) GRFN_TIMEFRAME Timeframe 20091216

Method CONSTRUCTOR on class CL_GRRM_MODEL_RESPONSE_TEMPL has no exception.

Method CORRECT_VALIDITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_VALIDFROM Call by reference Type reference (TYPE) GRFN_VALIDFROM Begin Date 20091218
2 Exporting EV_VALIDTO Call by reference Type reference (TYPE) GRFN_VALIDTO End Date 20091218
3 Importing IV_VALIDFROM Call by reference Type reference (TYPE) GRFN_VALIDFROM Begin Date 20091218
4 Importing IV_VALIDTO Call by reference Type reference (TYPE) GRFN_VALIDTO End Date 20091218

Method CORRECT_VALIDITY on class CL_GRRM_MODEL_RESPONSE_TEMPL has no exception.

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DATA Call by reference Type reference (TYPE) GRRM_S_RESP_TEMPL Response template structure 20100105
2 Returning RV_RESP_TEMPL_ID Value transfer Type reference (TYPE) GRFN_OBJECTID Object ID 20100105
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100105

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_RESP_TEMPL_ID Call by reference Type reference (TYPE) GRFN_OBJECTID Object ID 20100105
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100105

Method DEQUEUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJID Call by reference Type reference (TYPE) GRFN_OBJECTID Object ID 20100105
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100105

Method ENQUEUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_LOCKED Value transfer Type reference (TYPE) ABAP_BOOL 20100105
2 Importing I_OBJID Call by reference Type reference (TYPE) GRFN_OBJECTID Object ID 20100105
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100105

Method EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_RESP_TEMPL_ID Call by reference Type reference (TYPE) GRFN_OBJECTID Object ID 20100113
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100113

Method FAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NO Call by reference Type reference (TYPE) ANY 20091217
2 Importing IV_V1 Call by reference Type reference (TYPE) ANY 20091217
3 Importing IV_V2 Call by reference Type reference (TYPE) ANY 20091217
4 Importing IV_V3 Call by reference Type reference (TYPE) ANY 20091217
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20091217

Method FILL_CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DATA Call by reference Type reference (TYPE) GRRM_S_RESP_TEMPL Response template structure 20091216
2 Changing XT_OBJECT Call by reference Type reference (TYPE) GRFN_T_OBJECT_DATA Table Type Object Data 20091216
3 Changing XT_RELAT Call by reference Type reference (TYPE) GRFN_T_RELAT_DATA table type for relation data 20091216

Method FILL_CREATE on class CL_GRRM_MODEL_RESPONSE_TEMPL has no exception.

Method FILL_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DATA Call by reference Type reference (TYPE) GRRM_S_RESP_TEMPL Response template structure 20091216
2 Changing XT_OBJECT Call by reference Type reference (TYPE) GRFN_T_OBJECT_DATA Table Type Object Data 20091216
3 Changing XT_RELAT Call by reference Type reference (TYPE) GRFN_T_RELAT_DATA table type for relation data 20091216
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20091218

Method FILL_UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DATA Call by reference Type reference (TYPE) GRRM_S_RESP_TEMPL Response template structure 20091216
2 Changing XT_OBJECT Call by reference Type reference (TYPE) GRFN_T_OBJECT_DATA Table Type Object Data 20091216
3 Changing XT_RELAT Call by reference Type reference (TYPE) GRFN_T_RELAT_DATA table type for relation data 20091216
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100104

Method FILL_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DATA Call by reference Type reference (TYPE) GRRM_S_RESP_TEMPL Response template structure 20100105
2 Importing IS_VALUE Call by reference Object reference (TYPE REF TO) DATA 20100105
3 Importing IV_INFTY Call by reference Type reference (TYPE) INFTY Infotype 20100105
4 Importing IV_SUBTY Call by reference Type reference (TYPE) SUBTY Subtype 20100105

Method FILL_VALUE on class CL_GRRM_MODEL_RESPONSE_TEMPL has no exception.

Method GET_CRGROUP_LINK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CRGROUP Call by reference Type reference (TYPE) T_CRGROUP_LINK 20100315
2 Importing IV_RESP_TEMPL_ID Call by reference Type reference (TYPE) GRFN_OBJECTID Object ID 20100315
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100315

Method GET_CRISK_LINK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CRISK Call by reference Type reference (TYPE) T_CRISK_LINK 20100315
2 Importing IV_RESP_TEMPL_ID Call by reference Type reference (TYPE) GRFN_OBJECT_ID Object ID 20100315
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100315

Method GET_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATA Call by reference Type reference (TYPE) GRRM_T_RESP_TEMPL Response template table 20100105
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100105

Method GET_OBJECT_VALIDITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_VALID_BEGDA Call by reference Type reference (TYPE) BEGDA Start Date 20100217
2 Exporting EV_VALID_ENDDA Call by reference Type reference (TYPE) ENDDA End Date 20100217
3 Importing I_OBJID Call by reference Type reference (TYPE) GRFN_OBJECTID Object ID 20100217

Method GET_OBJECT_VALIDITY on class CL_GRRM_MODEL_RESPONSE_TEMPL has no exception.

Method READ 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) GRRM_S_RESP_TEMPL Response template structure 20100105
2 Importing IV_RESP_TEMPL_ID Call by reference Type reference (TYPE) GRFN_OBJECTID Object ID 20100105
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100105

Method SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ATTRIBUTE_CHANGED Call by reference Type reference (TYPE) ABAP_BOOL 20100126
2 Importing IO_CRISK_MODEL Call by reference Object reference (TYPE REF TO) CL_GRRM_MODEL_CRISK 20100105
3 Importing IO_SESSION Call by reference Object reference (TYPE REF TO) CL_GRFN_API_SESSION Session Management for GRC APIs 20121126
4 Importing IS_DATA Call by reference Type reference (TYPE) GRRM_S_RESP_TEMPL Response template structure 20100105
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100105
History
Last changed by/on SAP  20141106 
SAP Release Created in 600