SAP ABAP Class CL_GRRM_KRI_FDT_LAYER (KRI FDT communication layer)
Hierarchy
GRCFND_A (Software Component) GRC Foundation ABAP
   GRC-RM (Application Component) GRC Risk Management
     GRRM_KRI (Package) Key risk indicator backend
Properties
Class CL_GRRM_KRI_FDT_LAYER  
Short Description KRI FDT communication layer    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package GRRM_KRI   Key risk indicator backend 
Created 20080908   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 IF_FDT_APPLICATION Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 IF_FDT_DECISION_TABLE Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
4 IF_FDT_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_GRRM_KRI_FDT_LAYER has no interface implemented.
Friends
Class CL_GRRM_KRI_FDT_LAYER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_APPLICATION_COMPONENT Constant Private Type reference (TYPE) IF_FDT_APPLICATION=>APPLICATION_COMPONENT 'GRC-RM' 20080929
2 MC_APPLICATION_NAME Constant Private Type reference (TYPE) IF_FDT_TYPES=>NAME 'GRRM_KRI_RUNTIME' 20080929
3 MC_SOFTWARE_COMPONENT Constant Private Type reference (TYPE) IF_FDT_APPLICATION=>SOFTWARE_COMPONENT 'GRCFND_A' 20080929
4 MO_FACTORY Instance attribute Private Object reference (TYPE REF TO) IF_FDT_FACTORY FDT: Factory 20080908
5 MO_INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_GRRM_KRI_FDT_LAYER FDT communication layer for KRI 20091026
6 MT_OBSOLETE Instance attribute Private Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID Object IDs as sorted table 20110418
Methods
# Method Level Visibility Method type Description Created on
1 CHANGE_RULE_TYPE Instance method Public Method 20110415
2 CONSTRUCTOR Instance method Private Constructor CONSTRUCTOR 20080908
3 CREATE_DATA_OBJECT Instance method Public Method 20080909
4 CREATE_RULE Instance method Public Method 20110414
5 DELETE_DATA_OBJECT Instance method Public Method 20080909
6 DELETE_RULE Instance method Public Method 20080908
7 EXECUTE_RULE Instance method Public Method 20080908
8 GENERATE_DECISION_TABLE Static method Private Method 20110418
9 GET_FACTORY Instance method Public Method 20110504
10 GET_INSTANCE Static method Public Method 20080911
11 RAISE_EXCEPTION Static method Private Method 20080908
12 RETRIEVE_RULE Instance method Public Method 20080910
13 REVERT_RULE Instance method Public Method 20110418
14 SAVE_RULE Instance method Public Method 20110414
15 UPDATE_DATA_OBJECT Instance method Public Method 20080909
16 UPDATE_DECISION_TABLE Instance method Private Method 20110426
17 UPDATE_RULE Instance method Public Method 20110414
18 VALIDATE_RULE Instance method Public Method 20080909
Events
Class CL_GRRM_KRI_FDT_LAYER has no event.
Types
Class CL_GRRM_KRI_FDT_LAYER has no local type.
Method Signatures

Method CHANGE_RULE_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID 20110415
2 Importing IV_NEW_TYPE Call by reference Type reference (TYPE) GRRM_KRI_RULE_TYPE KRI Rule Type 20110415
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20110415

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_GRRM_KRI_FDT_LAYER has no parameter.
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080908

Method CREATE_DATA_OBJECT 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) IF_FDT_TYPES=>ID 20080909
2 Importing IV_TITLE Call by reference Type reference (TYPE) GRRM_KRI_OBJ_TITLE KRI Object Title 20080909
3 Importing IV_TYPE Call by reference Type reference (TYPE) GRRM_KRI_VALUE_TYPE Type of KRI value 20080918
4 Returning RV_ID Value transfer Type reference (TYPE) IF_FDT_TYPES=>ID 20080909
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080909

Method CREATE_RULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_KRI_RULE_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20110414
2 Importing IV_RESULT_TYPE Call by reference Type reference (TYPE) GRRM_KRI_RULE_RESULT_TYPE KRI Rule Result Type 20110415
3 Importing IV_TITLE Call by reference Type reference (TYPE) GRRM_KRI_OBJ_TITLE KRI description 20110414
4 Importing IV_TYPE Call by reference Type reference (TYPE) GRRM_KRI_RULE_TYPE KRI Rule Type 20110415
5 Returning RV_ID Value transfer Type reference (TYPE) IF_FDT_TYPES=>ID 20110414
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20110414

Method DELETE_DATA_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID 20080909
2 Importing IV_RULE_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID 20080909
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080909

Method DELETE_RULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID 20080908
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080908

Method EXECUTE_RULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_RESULT Value transfer Type reference (TYPE) DATA 20110415
2 Importing IT_VALUE Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_ID_VALUE 20080911
3 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID 20080911
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080911

Method GENERATE_DECISION_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DATA_OBJECTS Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID Object IDs as sorted table 20110418
2 Importing IV_RESULT_OBJECT Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20110418
3 Returning RT_COLUMN Value transfer Type reference (TYPE) IF_FDT_DECISION_TABLE=>TS_COLUMN Columns of the decision table 20110418

Method GENERATE_DECISION_TABLE on class CL_GRRM_KRI_FDT_LAYER has no exception.

Method GET_FACTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_FACTORY Value transfer Object reference (TYPE REF TO) IF_FDT_FACTORY FDT: Factory 20110504

Method GET_FACTORY on class CL_GRRM_KRI_FDT_LAYER has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) CL_GRRM_KRI_FDT_LAYER FDT communication layer for KRI 20080911
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080911

Method RAISE_EXCEPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_FDT_EXCEPTION Call by reference Object reference (TYPE REF TO) CX_FDT FDT: Abstract Exception Class 20080908
2 Importing IT_MESSAGE Call by reference Type reference (TYPE) IF_FDT_TYPES=>T_MESSAGE 20080908
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080908

Method RETRIEVE_RULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_EXPRESSION_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20110414
2 Exporting EV_FORMULA Value transfer Type reference (TYPE) GRRM_KRI_RULE_FORMULA KRI Business Rule Formula 20110414
3 Exporting EV_RESULT_TYPE Call by reference Type reference (TYPE) GRRM_KRI_RULE_RESULT_TYPE KRI Rule Result Type 20110415
4 Exporting EV_TYPE Call by reference Type reference (TYPE) GRRM_KRI_RULE_TYPE KRI Rule Type 20110415
5 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID 20080910
6 Importing IV_LOCK Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20081119
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080910

Method REVERT_RULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID 20110418
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20110418

Method SAVE_RULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID 20110414
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20110414

Method UPDATE_DATA_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID 20080909
2 Importing IV_TITLE Call by reference Type reference (TYPE) GRRM_KRI_OBJ_TITLE KRI Object Title 20080909
3 Importing IV_TYPE Call by reference 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 20080909

Method UPDATE_DECISION_TABLE 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) IF_FDT_TYPES=>ID Universal Unique Identifier 20110426
# Exception Resumable Description Created on
1 CX_FDT FDT: Abstract Exception Class 20110426

Method UPDATE_RULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID 20110414
2 Importing IV_TITLE Call by reference Type reference (TYPE) GRRM_KRI_OBJ_TITLE KRI description 20110414
3 Importing IV_TYPE Call by reference Type reference (TYPE) GRRM_KRI_RULE_TYPE KRI Rule Type 20110415
4 Returning RV_TYPE_CHANGED Value transfer Type reference (TYPE) GRFN_BOOLEAN Indicator 20110418
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20110414

Method VALIDATE_RULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID 20080909
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080909
History
Last changed by/on SAP  20141106 
SAP Release Created in 300