SAP ABAP Class CL_GRRM_SRV_VAL_FDT_LAYER (KRI FDT communication layer)
Hierarchy
GRCFND_A (Software Component) GRC Foundation ABAP
   GRC-RM (Application Component) GRC Risk Management
     GRRM_CASE_MANAGEMENT (Package) Case management for risks
Properties
Class CL_GRRM_SRV_VAL_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_CASE_MANAGEMENT   Case management for risks 
Created 20100521   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_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_GRRM_SRV_VAL_FDT_LAYER has no interface implemented.
Friends
Class CL_GRRM_SRV_VAL_FDT_LAYER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_ERR_COMPLEX_EXPRESSION Constant Public Type reference (TYPE) STRING '#COMPLEX_EXPRESSION#' 20100521
2 MC_APPLICATION_COMPONENT Constant Private Type reference (TYPE) IF_FDT_APPLICATION=>APPLICATION_COMPONENT 'GRC-RM' 20100521
3 MC_APPLICATION_NAME Constant Private Type reference (TYPE) IF_FDT_TYPES=>NAME 'GRRM_SRV_VAL' 20100521
4 MC_SOFTWARE_COMPONENT Constant Private Type reference (TYPE) IF_FDT_APPLICATION=>SOFTWARE_COMPONENT 'GRCFND_A' 20100521
5 MO_FACTORY Instance attribute Private Object reference (TYPE REF TO) IF_FDT_FACTORY FDT: Factory 20100521
6 MO_INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_GRRM_SRV_VAL_FDT_LAYER FDT communication layer for KRI 20100521
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Private Constructor CONSTRUCTOR 20100521
2 CREATE_ELEMENT Instance method Public Method 20100524
3 CREATE_RULE Instance method Public Method 20100524
4 DELETE_ELEMENT Instance method Public Method 20100524
5 DELETE_RULE Instance method Public Method 20100524
6 EXECUTE_RULE Instance method Public Method 20100524
7 GET_EXPRESSION_ID Instance method Public Method 20110421
8 GET_FACTORY Instance method Public Method 20110527
9 GET_FUNC_NAME Static method Private Method 20100525
10 GET_INSTANCE Static method Public Method 20100521
11 RAISE_EXCEPTION Static method Private Method 20100521
12 RETRIEVE_RULE Instance method Public Method 20100524
13 SAVE_RULE Instance method Public Method 20100521
14 UPDATE_ELEMENT Instance method Public Method 20100601
15 UPDATE_RULE Instance method Public Method 20100524
16 VALIDATE_RULE Instance method Public Method 20100524
Events
Class CL_GRRM_SRV_VAL_FDT_LAYER has no event.
Types
Class CL_GRRM_SRV_VAL_FDT_LAYER has no local type.
Method Signatures

Method CONSTRUCTOR Signature

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

Method CREATE_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FUNC_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID 20100524
2 Importing IV_NAME Call by reference Type reference (TYPE) IF_FDT_TYPES=>NAME Name 20100524
3 Importing IV_TEXT Call by reference Type reference (TYPE) IF_FDT_TYPES=>TEXT Text 20100524
4 Importing IV_TYPE Call by reference Type reference (TYPE) IF_FDT_TYPES=>ELEMENT_TYPE Element type 20100524
5 Returning RV_ELEM_ID Value transfer Type reference (TYPE) IF_FDT_TYPES=>ID 20100524
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100524

Method CREATE_RULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FORMULA Call by reference Type reference (TYPE) GRFN_BRFPRULEFORMULA BRF Plus Rule Formula 20100524
2 Importing IV_NAME Call by reference Type reference (TYPE) GRFN_BRFPFUNCNAME BRF Plus Function Name 20100524
3 Returning RV_FUNC_ID Value transfer Type reference (TYPE) IF_FDT_TYPES=>ID 20100524
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100524

Method DELETE_ELEMENT Signature

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

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 20100524
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100524

Method EXECUTE_RULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_VALUE Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_ID_VALUE 20100524
2 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID 20100524
3 Returning RV_RESULT Value transfer Type reference (TYPE) GRFN_SCORE Boolean 20100524
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100524

Method GET_EXPRESSION_ID 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 20110421
2 Importing IV_LOCK Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20110421
3 Returning RV_EXPRESSION_ID Value transfer Type reference (TYPE) IF_FDT_TYPES=>ID BRF Plus Rule Formula 20110421
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20110421

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 20110527

Method GET_FACTORY on class CL_GRRM_SRV_VAL_FDT_LAYER has no exception.

Method GET_FUNC_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_FUNC_NAME Value transfer Type reference (TYPE) GRFN_BRFPFUNCNAME BRF Plus Function Name 20100525

Method GET_FUNC_NAME on class CL_GRRM_SRV_VAL_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_SRV_VAL_FDT_LAYER FDT communication layer for KRI 20100521
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100521

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 20100521
2 Importing IT_MESSAGE Call by reference Type reference (TYPE) IF_FDT_TYPES=>T_MESSAGE 20100521
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100521

Method RETRIEVE_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 20100524
2 Importing IV_LOCK Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20100524
3 Returning RV_FORMULA Value transfer Type reference (TYPE) GRFN_BRFPRULEFORMULA BRF Plus Rule Formula 20100524
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100524

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 20100521
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100521

Method UPDATE_ELEMENT Signature

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

Method UPDATE_RULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FORMULA Call by reference Type reference (TYPE) GRFN_BRFPRULEFORMULA BRF Plus Rule Formula 20100524
2 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID 20100524
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100524

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 20100524
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100524
History
Last changed by/on SAP  20141106 
SAP Release Created in 600