SAP ABAP Class CL_GRRM_MODEL_KRI (KRI Model)
Hierarchy
GRCFND_A (Software Component) GRC Foundation ABAP
   GRC-RM (Application Component) GRC Risk Management
     GRRM_KRI (Package) Key risk indicator backend
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_GRFN_API_MODEL Interface for handling of GRC API models 20080215
Properties
Class CL_GRRM_MODEL_KRI  
Short Description KRI Model    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package GRRM_KRI   Key risk indicator backend 
Created 20080215   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 GRFNH Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 GRRMM Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 GRRMR Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_GRFN_API_MODEL Interface for handling of GRC API models 20080215
Friends
Class CL_GRRM_MODEL_KRI has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_FDT_LAYER Instance attribute Private Object reference (TYPE REF TO) CL_GRRM_KRI_FDT_LAYER FDT communication layer for KRI 20080909
2 MT_ERRORS Instance attribute Private Type reference (TYPE) BAPIRETTAB Errors table 20080310
3 MT_KRIBR_BUFFER Instance attribute Private Type reference (TYPE) GRRMM_T_KRI_BUSIRULE_BUFFER KRI Business Rule Buffer 20080805
4 MT_KRIBR_BUFFER_ORIG Instance attribute Private Type reference (TYPE) GRRMM_T_KRI_BUSIRULE_BUFFER KRI Business Rule Buffer original 20080805
5 MT_KRIBR_MAPPING_BUFFER Instance attribute Private Type reference (TYPE) GRRMM_T_KRI_BR_MAPPING_BUFFER KRI Business Rule Mapping Buffer 20080805
6 MT_KRIIMPLREQ_BUFFER Instance attribute Private Type reference (TYPE) GRRMM_T_KRI_IMPLREQ_BUFFER KRI Implementation Request Buffer 20080430
7 MT_KRIIMPLREQ_BUFFER_ORIG Instance attribute Private Type reference (TYPE) GRRMM_T_KRI_IMPLREQ_BUFFER KRI Implementation Request Buffer original 20080725
8 MT_KRIIMPL_BUFFER Instance attribute Private Type reference (TYPE) GRRMM_T_KRI_IMPL_BUFFER KRI Implementation Buffer 20080528
9 MT_KRIIMPL_BUFFER_ORIG Instance attribute Private Type reference (TYPE) GRRMM_T_KRI_IMPL_BUFFER KRI Implementation Buffer original 20080725
10 MT_KRIIMPL_SELTAB_BUFFER Instance attribute Private Type reference (TYPE) GRRMM_T_KRI_IMPL_SELTAB_BUFFER 20080604
11 MT_KRIINST_BUFFER Instance attribute Private Type reference (TYPE) GRRMM_T_KRI_INST_BUFFER KRI Instance Buffer 20080701
12 MT_KRIINST_BUFFER_ORIG Instance attribute Private Type reference (TYPE) GRRMM_T_KRI_INST_BUFFER KRI Instance Buffer original 20080725
13 MT_KRIINST_SELTAB_BUFFER Instance attribute Private Type reference (TYPE) GRRMM_T_KRI_INST_SELTAB_BUFFER KRI insttance selection table buffer 20080701
14 MT_KRIINST_THRESHOLD_BUFFER Instance attribute Private Type reference (TYPE) GRRMM_T_KRI_THRESHOLD_BUFFER 20120529
15 MT_KRITMPL_BUFFER Instance attribute Private Type reference (TYPE) GRRMM_T_KRI_TMPL_BUFFER 20080311
16 MT_KRITMPL_BUFFER_ORIG Instance attribute Private Type reference (TYPE) GRRMM_T_KRI_TMPL_BUFFER 20080725
17 MT_THRESHOLD_RULE Instance attribute Private Type reference (TYPE) T_GUID_UNIQUE Table of GUIDs 20120529
18 MV_DATEFROM Instance attribute Private Type reference (TYPE) GRFN_VALIDFROM Start Date 20080311
19 MV_DATETO Instance attribute Private Type reference (TYPE) GRFN_VALIDTO Start Date 20080311
20 MV_LANGUAGE Instance attribute Private Type reference (TYPE) SY-LANGU Language Key of Current Text Environment 20080311
21 MV_TIMEFRAME Instance attribute Private Type reference (TYPE) GRRM_TIMEFRAME Timeframe 20080311
22 MV_TIMEFRAME_YEAR Instance attribute Private Type reference (TYPE) GRFN_TF_YEAR Year 20080311
Methods
# Method Level Visibility Method type Description Created on
1 COMPLETE_KRI_BUSIRULE Instance method Private Method Prepare KRI Business Rule to save 20080805
2 COMPLETE_KRI_IMPLEMENTATION Instance method Private Method Prepare KRI Implementation to save 20080613
3 COMPLETE_KRI_INSTANCE Instance method Private Method Prepare KRI Instance to save 20080716
4 COMPLETE_KRI_TEMPLATE Instance method Private Method Prepare KRI Template to save 20080716
5 CONSTRUCTOR Instance method Public Constructor Constructor 20080215
6 CREATE_KRI_BUSIRULE Instance method Public Method Create KRI Business Rule 20080801
7 CREATE_KRI_IMPLEMENTATION Instance method Public Method Create KRI Implementation 20080528
8 CREATE_KRI_IMPLREQ Instance method Public Method Create KRI Implementation Request 20080505
9 CREATE_KRI_INSTANCE Instance method Public Method Create KRI Instance 20080701
10 CREATE_KRI_TEMPLATE Instance method Public Method Create KRI Template 20080215
11 DELETE_KRI_BUSIRULE Instance method Public Method Delete KRI Business Rule 20080801
12 DELETE_KRI_IMPLEMENTATION Instance method Public Method Delete KRI Implementation 20080603
13 DELETE_KRI_IMPLREQ Instance method Public Method Delete KRI Implementation Request 20080506
14 DELETE_KRI_INSTANCE Instance method Public Method Delete KRI Instance 20080701
15 DELETE_KRI_TEMPLATE Instance method Public Method Delete KRI Data 20080215
16 EXECUTE_RULE Instance method Public Method Execute KRI Business Rule 20140217
17 EXEC_KRIINST_LOCALIZATION_WF Instance method Private Method Trigger KRI Instance localization workflow 20080729
18 GET_ALLOWED_VALIDITIES Instance method Private Method Get allowed validities 20080725
19 GET_TEXT Instance method Public Method Get the title of kri objects 20080625
20 GET_VALUE_TYPE Instance method Private Method Retrieve KRI Value Type for a KRI Instance 20080918
21 QUERY_KRI_BUSIRULE Instance method Public Method Query KRI Business Rule 20080801
22 QUERY_KRI_IMPLEMENTATION Instance method Public Method Query KRI Implementation 20080605
23 QUERY_KRI_IMPLREQ Instance method Public Method Query KRI Data 20080430
24 QUERY_KRI_INSTANCE Instance method Public Method Query KRI Instance 20080701
25 QUERY_KRI_TEMPLATE Instance method Public Method Query KRI Data 20080215
26 RETRIEVE_KRI_BUSIRULE Instance method Public Method Retrieve KRI Business Rule 20080801
27 RETRIEVE_KRI_IMPLEMENTATION Instance method Public Method Retrieve KRI Implementation 20080603
28 RETRIEVE_KRI_IMPLREQ Instance method Public Method Retrieve KRI Implementation Request Data 20080505
29 RETRIEVE_KRI_INSTANCE Instance method Public Method Retrieve KRI Instance 20080701
30 RETRIEVE_KRI_TEMPLATE Instance method Public Method Retrieve KRI Data 20080215
31 REVERT_KRI_BUSIRULE Instance method Public Method Revert KRI Business Rule changes 20110418
32 SAVE_KRI_IMPLREQ Instance method Public Method Save KRI Implementation Request 20080505
33 SET_EDIT Instance method Private Method Set editable or not, lock/unlock object 20080801
34 SET_KRIBUSIRULE_EDITABLE Instance method Private Method Set editable or not, lock/unlock object 20080801
35 SET_KRIIMPL_EDITABLE Instance method Private Method Set editable or not, lock/unlock object 20080603
36 SET_KRIINST_EDITABLE Instance method Private Method Set editable or not, lock/unlock object 20080701
37 SET_KRITMPL_EDITABLE Instance method Private Method Set editable or not, lock/unlock object 20080430
38 SET_KRI_IMPLREQ_EDITABLE Instance method Public Method Set editable or not, lock/unlock object 20080505
39 SET_RELAT_DATA Instance method Private Method Set Relationship data 20080616
40 UPDATE_KRIREQIMPL Instance method Private Method Update relationship between Impl. and Impl. req 20080617
41 UPDATE_KRI_BUSIRULE Instance method Public Method Update KRI Business Rule 20080801
42 UPDATE_KRI_IMPLEMENTATION Instance method Public Method Update KRI Implementation 20080609
43 UPDATE_KRI_IMPLREQ Instance method Public Method Update KRI Implementation Request Data 20080506
44 UPDATE_KRI_INSTANCE Instance method Public Method Update KRI Instance 20080703
45 UPDATE_KRI_TEMPLATE Instance method Public Method Update KRI Data 20080215
46 VALIDATE_KRIBUSIRULE_DATA Instance method Private Method Validate KRI Business Rule 20080801
47 VALIDATE_KRIIMPL_DATA Instance method Private Method Validate KRI Implementation data 20080609
48 VALIDATE_KRIINST_DATA Instance method Private Method Validate KRI Instance data 20080703
49 VALIDATE_KRITMPL_DATA Instance method Private Method Validate input data 20080430
50 VALIDATE_KRI_IMPLREQ Instance method Private Method Validate input data 20080505
51 _CHECK_FDT_LAYER_INSTANCE Instance method Private Method 20080909
52 _RAISE_ERROR Instance method Private Method Raise Error 20080218
53 _RAISE_PENDING_ERRORS Instance method Private Method Raise pending errors 20080310
54 _RETRIEVE_THRESHOLDS Instance method Private Method 20120529
55 _UPDATE_THRESHOLDS Instance method Private Method 20120529
Events
Class CL_GRRM_MODEL_KRI has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 T_GUID_UNIQUE Public See coding 20120529 T_GUID_UNIQUE type HASHED TABLE OF grfn_guid with unique key TABLE_LINE
2 YT_KRI_DATA Private See coding 20080215 YT_KRI_DATA type STANDARD TABLE OF HRP1844
Method Signatures

Method COMPLETE_KRI_BUSIRULE Signature

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

Method COMPLETE_KRI_IMPLEMENTATION Signature

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

Method COMPLETE_KRI_INSTANCE Signature

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

Method COMPLETE_KRI_TEMPLATE Signature

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

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LANGUAGE Value transfer Type reference (TYPE) SY-LANGU Language Key of Current Text Environment 20080311
2 Importing IV_TF_YEAR Value transfer Type reference (TYPE) GRFN_TF_YEAR Timeframe Year 20080311
3 Importing IV_TIMEFRAME Value transfer Type reference (TYPE) GRFN_TIMEFRAME Timeframe 20080311

Method CONSTRUCTOR on class CL_GRRM_MODEL_KRI has no exception.

Method CREATE_KRI_BUSIRULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_KRIBR_DATA Call by reference Type reference (TYPE) GRRM_S_KRI_BUSINESS_RULE KRI Business Rule 20080805
2 Importing IT_KRIBR_MAPPING Call by reference Type reference (TYPE) GRRM_T_KRI_BUSIRULE_MAPPING FDT Mappings of KRI Business Rule 20080805
3 Importing IV_SKIP_VALIDATION Call by reference Type reference (TYPE) GRFN_BOOLEAN Indicator 20101015
4 Returning RV_KRIBR_ID Value transfer Type reference (TYPE) GRFN_OBJECTID Object ID 20080805
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080801

Method CREATE_KRI_IMPLEMENTATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_KRIIMPL_DATA Call by reference Type reference (TYPE) GRRM_S_KRI_IMPLEMENTATION KRI Implementation 20080528
2 Importing IT_SELTAB Call by reference Type reference (TYPE) GRFN_T_SELECTION_TABLE Selection Table 20080617
3 Returning RV_KRIIMPL_ID Value transfer Type reference (TYPE) GRFN_OBJECTID Object ID 20080528
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080528

Method CREATE_KRI_IMPLREQ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_KRI_IMPLREQ_DATA Call by reference Type reference (TYPE) GRRM_S_KRI_IMPLREQ KRI Implementaion request data 20080505
2 Returning RV_KRI_IMPLREQ_ID Value transfer Type reference (TYPE) GRFN_GUID_RAW Object ID 20080505
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080505

Method CREATE_KRI_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_KRIINST_DATA Call by reference Type reference (TYPE) GRRM_S_KRI_INSTANCE KRI Implementation 20080701
2 Importing IT_SELTAB Call by reference Type reference (TYPE) GRFN_T_SELECTION_TABLE Selection Table 20080701
3 Importing IV_SKIP_VALIDATION Call by reference Type reference (TYPE) GRFN_BOOLEAN Indicator 20101015
4 Returning RV_KRIINST_ID Value transfer Type reference (TYPE) GRFN_OBJECTID Object ID 20080701
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080701

Method CREATE_KRI_TEMPLATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_KRITMPL_DATA Call by reference Type reference (TYPE) GRRM_S_KRI_TEMPLATE KRI Template 20080310
2 Returning RV_KRI_ID Value transfer Type reference (TYPE) GRFN_OBJECTID Object ID 20080311
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080229

Method DELETE_KRI_BUSIRULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJID Value transfer Type reference (TYPE) OBJEKTID KRI Business Rule ID 20080801
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080801

Method DELETE_KRI_IMPLEMENTATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJID Value transfer Type reference (TYPE) OBJEKTID KRI Template Data 20080603
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080603

Method DELETE_KRI_IMPLREQ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJID Value transfer Type reference (TYPE) GRFN_GUID_RAW KRI Template Data 20080506
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080506

Method DELETE_KRI_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJID Value transfer Type reference (TYPE) OBJEKTID KRI Template Data 20080701
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080701

Method DELETE_KRI_TEMPLATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJID Value transfer Type reference (TYPE) OBJEKTID KRI Template Data 20080311
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080218

Method EXECUTE_RULE Signature

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

Method EXEC_KRIINST_LOCALIZATION_WF Signature

Method EXEC_KRIINST_LOCALIZATION_WF on class CL_GRRM_MODEL_KRI has no parameter.
Method EXEC_KRIINST_LOCALIZATION_WF on class CL_GRRM_MODEL_KRI has no exception.

Method GET_ALLOWED_VALIDITIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_MAX_VALIDITY Call by reference Type reference (TYPE) GRFN_S_VALIDITY Maximal Validity, valitiy of object should be within it 20080804
2 Exporting ES_MIN_VALIDITY Call by reference Type reference (TYPE) GRFN_S_VALIDITY Minial Validity, valitiy of object can not be within it 20080804
3 Importing IS_KRI_DATA Call by reference Type reference (TYPE) ANY KRI Object Buffer record 20080807
4 Importing IV_OBJID Call by reference Type reference (TYPE) OBJEKTID Object ID 20080725
5 Importing IV_OBJTYPE Call by reference Type reference (TYPE) GRFN_OBJTYPE Object Type. 20080725
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080728

Method GET_TEXT 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_RAW OBSOLETE GUID 20080625
2 Importing IV_OBJID Call by reference Type reference (TYPE) GRFN_OBJECTID Object ID 20080625
3 Importing IV_OBJTYPE Call by reference Type reference (TYPE) GRFN_OBJTYPE Object Type. 20080625
4 Returning RV_TEXT Value transfer Type reference (TYPE) STEXT Object Name 20080625
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080625

Method GET_VALUE_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_IMPLEMENTATION_ID Call by reference Type reference (TYPE) OBJEKTID Object ID 20080918
2 Importing IV_INSTANCE_ID Call by reference Type reference (TYPE) OBJEKTID Object ID 20080918
3 Importing IV_TEMPLATE_ID Call by reference Type reference (TYPE) OBJEKTID Object ID 20111123
4 Returning RV_TYPE Value transfer Type reference (TYPE) GRRM_KRI_VALUE_TYPE Type of KRI value 20080918
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080918

Method QUERY_KRI_BUSIRULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_KRIBR_LIST Call by reference Type reference (TYPE) GRRM_T_KRI_BUSIRULE_LIST KRI Business Rule List 20080805
2 Importing IV_KRIINST_ID Call by reference Type reference (TYPE) OBJEKTID Object ID 20080915
3 Importing IV_PARENT_ID Call by reference Type reference (TYPE) OBJEKTID Object ID 20080801
4 Importing IV_PARENT_OBJTYPE Call by reference Type reference (TYPE) GRFN_OBJTYPE Object Type. 20080801
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080801

Method QUERY_KRI_IMPLEMENTATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_KRIIMPL_LIST Call by reference Type reference (TYPE) GRRM_T_KRI_IMPL_LIST Table Type for Infotype Data 20080605
2 Importing IV_KRIIMPLREQ_ID Call by reference Type reference (TYPE) GRFN_GUID_RAW OBSOLETE GUID 20080625
3 Importing IV_KRITMPL_ID Call by reference Type reference (TYPE) OBJEKTID Object ID 20080625
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080605

Method QUERY_KRI_IMPLREQ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_KRIIMPLREQ_LIST Call by reference Type reference (TYPE) GRRM_T_KRI_IMPLREQ_LIST KRI Implementation Request List 20080430
2 Importing IV_KRITMPL_ID Call by reference Type reference (TYPE) GRFN_OBJECTID Internal Object ID 20080430
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080430

Method QUERY_KRI_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_KRIINST_LIST Call by reference Type reference (TYPE) GRRM_T_KRI_INST_LIST KRI Instance List 20080701
2 Importing IV_KRIIMPL_ID Call by reference Type reference (TYPE) OBJEKTID Object ID 20080701
3 Importing IV_KRITMPL_ID Call by reference Type reference (TYPE) OBJEKTID Object ID 20110407
4 Importing IV_PARENT_ID Call by reference Type reference (TYPE) OBJEKTID Object ID 20080725
5 Importing IV_PARENT_OBJTYPE Call by reference Type reference (TYPE) GRFN_OBJTYPE Object Type. 20080725
6 Importing IV_RISKCAT_ID Call by reference Type reference (TYPE) OBJEKTID Object ID 20110511
7 Importing IV_VALUE_TYPE Call by reference Type reference (TYPE) GRRM_KRI_VALUE_TYPE Type of KRI value 20120315
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080701

Method QUERY_KRI_TEMPLATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_KRITMPL_LIST Call by reference Type reference (TYPE) GRRM_T_KRI_TMPL_LIST Table Type for Infotype Data 20080310
2 Importing IV_INCLUDE_TYPE_SCORE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20110405
3 Importing IV_VALUE_TYPE Call by reference Type reference (TYPE) GRRM_KRI_VALUE_TYPE Type of KRI value 20110420
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080220

Method RETRIEVE_KRI_BUSIRULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_KRIBR_DATA Call by reference Type reference (TYPE) GRRM_S_KRI_BUSINESS_RULE KRI Business Rule 20080805
2 Exporting ET_KRIBR_MAPPING Call by reference Type reference (TYPE) GRRM_T_KRI_BUSIRULE_MAPPING FDT Mappings of KRI Business Rule 20080805
3 Importing IV_EDITABLE Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20080801
4 Importing IV_OBJID Call by reference Type reference (TYPE) OBJEKTID Object ID 20080801
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080801

Method RETRIEVE_KRI_IMPLEMENTATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_KRIIMPL_DATA Call by reference Type reference (TYPE) GRRM_S_KRI_IMPLEMENTATION KRI Implementation Data 20080603
2 Exporting ET_KRIIMPL_SELTAB Call by reference Type reference (TYPE) GRFN_T_SELECTION_TABLE Selection Table 20080604
3 Importing IV_EDITABLE Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20080603
4 Importing IV_OBJID Call by reference Type reference (TYPE) OBJEKTID Object ID 20080603
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080603

Method RETRIEVE_KRI_IMPLREQ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_KRI_IMPLREQ_DATA Call by reference Type reference (TYPE) GRRM_S_KRI_IMPLREQ KRI Implementation Data 20080505
2 Importing IV_EDITABLE Call by reference Type reference (TYPE) GRFN_BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20080505
3 Importing IV_OBJID Call by reference Type reference (TYPE) GRFN_GUID_RAW Object ID 20080505
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080505

Method RETRIEVE_KRI_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_KRIINST_DATA Call by reference Type reference (TYPE) GRRM_S_KRI_INSTANCE KRI Instance Data 20080701
2 Exporting ET_KRIINST_SELTAB Call by reference Type reference (TYPE) GRFN_T_SELECTION_TABLE Selection Table 20080701
3 Exporting ET_KRIINST_THRESHOLD Call by reference Type reference (TYPE) GRRM_T_KRI_THRESHOLD KRI Instance Thresholds 20120529
4 Importing IV_EDITABLE Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20080701
5 Importing IV_OBJID Call by reference Type reference (TYPE) OBJEKTID Object ID 20080701
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080701

Method RETRIEVE_KRI_TEMPLATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_KRITMPL_DATA Call by reference Type reference (TYPE) GRRM_S_KRI_TEMPLATE KRI Template Data 20080310
2 Importing IV_EDITABLE Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20080311
3 Importing IV_OBJID Call by reference Type reference (TYPE) OBJEKTID Object ID 20080311
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080215

Method REVERT_KRI_BUSIRULE 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) OBJEKTID Object ID 20110418
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20110418

Method SAVE_KRI_IMPLREQ Signature

Method SAVE_KRI_IMPLREQ on class CL_GRRM_MODEL_KRI has no parameter.
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080505

Method SET_EDIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EDITABLE Call by reference Type reference (TYPE) GRFN_BOOLEAN Boolean 20080801
2 Importing IV_MSGNO Call by reference Type reference (TYPE) SY-MSGNO Message Number 20080801
3 Importing IV_OBJID Call by reference Type reference (TYPE) OBJEKTID Object ID 20080801
4 Importing IV_OBJTYPE Call by reference Type reference (TYPE) GRFN_OBJTYPE Object Type. 20080801
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080801

Method SET_KRIBUSIRULE_EDITABLE Signature

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

Method SET_KRIIMPL_EDITABLE Signature

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

Method SET_KRIINST_EDITABLE Signature

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

Method SET_KRITMPL_EDITABLE Signature

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

Method SET_KRI_IMPLREQ_EDITABLE Signature

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

Method SET_RELAT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_COMMAND Call by reference Type reference (TYPE) GRFN_COMMAND Operation 20080924
2 Importing IV_KEY Call by reference Type reference (TYPE) GRFN_HR_KEY HR Key 20080924
3 Importing IV_OBJECTID1 Call by reference Type reference (TYPE) OBJEKTID Object ID 20080924
4 Importing IV_OBJECTID2 Call by reference Type reference (TYPE) OBJEKTID Object ID 20080924
5 Importing IV_OBJTYPE1 Call by reference Type reference (TYPE) GRFN_OBJTYPE GRRMM_KRIIMPL Object Type. 20080924
6 Importing IV_OBJTYPE2 Call by reference Type reference (TYPE) GRFN_OBJTYPE GRRMM_KRITMPL Object Type. 20080924
7 Importing IV_PRIOX Call by reference Type reference (TYPE) GRFN_PRIOX Priox 20080924
8 Importing IV_RELAT Call by reference Type reference (TYPE) RELAT Relationship Between Objects 20080924
9 Importing IV_RSIGN Call by reference Type reference (TYPE) RSIGN Relationship Specification 20080924
10 Importing IV_VALIDFROM Call by reference Type reference (TYPE) GRFN_VALIDFROM Begin Date 20080924
11 Importing IV_VALIDTO Call by reference Type reference (TYPE) GRFN_VALIDTO End Date 20080924
12 Returning RT_RELAT_DATA Value transfer Type reference (TYPE) GRFN_T_RELAT_DATA Relat data between objects 20080912
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080618

Method UPDATE_KRIREQIMPL Signature

Method UPDATE_KRIREQIMPL on class CL_GRRM_MODEL_KRI has no parameter.
Method UPDATE_KRIREQIMPL on class CL_GRRM_MODEL_KRI has no exception.

Method UPDATE_KRI_BUSIRULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_KRIBR_DATA Call by reference Type reference (TYPE) GRRM_S_KRI_BUSINESS_RULE KRI Business Rule Data 20080805
2 Importing IT_KRIBR_MAPPING Call by reference Type reference (TYPE) GRRM_T_KRI_BUSIRULE_MAPPING FDT Mappings of KRI Business Rule 20080805
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080801

Method UPDATE_KRI_IMPLEMENTATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_KRIIMPL_DATA Call by reference Type reference (TYPE) GRRM_S_KRI_IMPLEMENTATION KRI Implementation Data 20080609
2 Importing IT_SELTAB Call by reference Type reference (TYPE) GRFN_T_SELECTION_TABLE Selection Table 20080618
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080609

Method UPDATE_KRI_IMPLREQ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_KRI_IMPLREQ_DATA Call by reference Type reference (TYPE) GRRM_S_KRI_IMPLREQ KRI Implementation Request Data 20080506
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080506

Method UPDATE_KRI_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_KRIINST_DATA Call by reference Type reference (TYPE) GRRM_S_KRI_INSTANCE KRI Instance Data 20080703
2 Importing IT_SELTAB Call by reference Type reference (TYPE) GRFN_T_SELECTION_TABLE Selection Table 20080703
3 Importing IT_THRESHOLD Call by reference Type reference (TYPE) GRRM_T_KRI_THRESHOLD KRI Instance Thresholds 20120529
4 Importing IV_THRESHOLDS_ONLY Call by reference Type reference (TYPE) GRFN_BOOLEAN ABAP_FALSE Indicator 20120529
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080703

Method UPDATE_KRI_TEMPLATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_KRITMPL_DATA Call by reference Type reference (TYPE) GRRM_S_KRI_TEMPLATE KRI Template Data 20080310
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080218

Method VALIDATE_KRIBUSIRULE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_KRIBR_DATA Call by reference Type reference (TYPE) GRRM_S_KRI_BUSIRULE_BUFFER KRI Business Rule Data 20080805
2 Importing IT_KRIBR_MAPPING Call by reference Type reference (TYPE) GRRM_T_KRI_BUSIRULE_MAPPING FDT Mappings of KRI Business Rule 20090211
3 Importing IV_ACTION Value transfer Type reference (TYPE) GRFNH_COMMAND 20080801
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080801

Method VALIDATE_KRIIMPL_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_KRIIMPL_DATA Call by reference Type reference (TYPE) GRRM_S_KRI_IMPL_BUFFER KRI Template Data 20080609
2 Importing IT_KRIIMPL_SELTAB Call by reference Type reference (TYPE) GRFN_T_SELECTION_TABLE Selection Table 20080710
3 Importing IV_ACTION Value transfer Type reference (TYPE) GRFNH_COMMAND 20080609
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080609

Method VALIDATE_KRIINST_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_KRIINST_DATA Call by reference Type reference (TYPE) GRRM_S_KRI_INST_BUFFER KRI Instance Data 20080703
2 Importing IT_KRIINST_SELTAB Call by reference Type reference (TYPE) GRFN_T_SELECTION_TABLE Selection Table 20090211
3 Importing IV_ACTION Value transfer Type reference (TYPE) GRFNH_COMMAND 20080703
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080703

Method VALIDATE_KRITMPL_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_KRITMPL_DATA Call by reference Type reference (TYPE) GRRM_S_KRI_TMPL_BUFFER KRI Template Data 20080430
2 Importing IV_ACTION Value transfer Type reference (TYPE) GRFNH_COMMAND 20080430
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080430

Method VALIDATE_KRI_IMPLREQ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_KRI_IMPLREQ_BUFFER Call by reference Type reference (TYPE) GRRM_S_KRI_IMPLREQ_BUFFER KRI Implementation Request 20080505
2 Importing IV_ACTION Value transfer Type reference (TYPE) GRFNH_COMMAND 20080505
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080505

Method _CHECK_FDT_LAYER_INSTANCE Signature

Method _CHECK_FDT_LAYER_INSTANCE on class CL_GRRM_MODEL_KRI has no parameter.
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080909

Method _RAISE_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FIELD Call by reference Type reference (TYPE) BAPI_FLD Field in parameter 20080319
2 Importing IV_NO Call by reference Type reference (TYPE) SY-MSGNO Message Number 20080311
3 Importing IV_PAR1 Call by reference Type reference (TYPE) SY-MSGV1 Message Variable 20080311
4 Importing IV_PAR2 Call by reference Type reference (TYPE) SY-MSGV2 Message Variable 20080311
5 Importing IV_RAISE Call by reference Type reference (TYPE) BOOLEAN 'X' Raise error or not 20080310
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080218

Method _RAISE_PENDING_ERRORS Signature

Method _RAISE_PENDING_ERRORS on class CL_GRRM_MODEL_KRI has no parameter.
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080310

Method _RETRIEVE_THRESHOLDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EXPRESSION_ID Call by reference Type reference (TYPE) GRFN_GUID UUID of the GRC object (char32) 20120529
2 Importing IV_KRIINST_ID Call by reference Type reference (TYPE) GRFN_OBJECT_ID Object ID 20120529
3 Importing IV_VALUE_TYPE Call by reference Type reference (TYPE) GRRM_KRI_VALUE_TYPE Type of KRI value 20120529
4 Returning RT_THRESHOLD Value transfer Type reference (TYPE) GRRM_T_KRI_THRESHOLD KRI Instance Thresholds 20120529
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20120529

Method _UPDATE_THRESHOLDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_THRESHOLD Call by reference Type reference (TYPE) GRRM_T_KRI_THRESHOLD KRI Instance Thresholds 20120529
2 Importing IV_EXPRESSION_ID Call by reference Type reference (TYPE) GRFN_GUID UUID of the GRC object (char32) 20120529
3 Importing IV_KRIINST_ID Call by reference Type reference (TYPE) GRFN_OBJECT_ID Object ID 20120529
4 Importing IV_VALUE_TYPE Call by reference Type reference (TYPE) GRRM_KRI_VALUE_TYPE Type of KRI value 20120529
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20120529
History
Last changed by/on SAP  20141106 
SAP Release Created in 300