SAP ABAP Class CL_GRRM_UTIL_KRI_RUNTIME_DEBUG (KRI Runtime)
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_FDT_TYPES FDT: Types 20100730
Properties
Class CL_GRRM_UTIL_KRI_RUNTIME_DEBUG  
Short Description KRI Runtime    
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 20091203   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_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_FDT_TYPES FDT: Types 20100730
Friends
Class CL_GRRM_UTIL_KRI_RUNTIME_DEBUG has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_MODEL Instance attribute Private Object reference (TYPE REF TO) CL_GRRM_MODEL_KRI 20100730
2 MO_RUNTIME Static Attribute Private Object reference (TYPE REF TO) CL_GRRM_UTIL_KRI_RUNTIME_DEBUG KRI Runtime 20100730
3 MO_SESSION Instance attribute Private Object reference (TYPE REF TO) CL_GRFN_API_SESSION Session Management for GRC APIs 20100730
4 MT_INSTANCE Instance attribute Private Type reference (TYPE) GRRM_T_KRI_INSTANCE_RUNTIME KRI Runtime Instances List 20100730
5 MT_SAVE_ADDITION_SELTAB Instance attribute Private See coding 20100730
6 MT_SAVE_MSG Instance attribute Private See coding 20100730
7 MT_SAVE_REF_EXC Instance attribute Private See coding 20100730
8 MT_SAVE_REQUEST Instance attribute Private See coding 20100730
9 MT_TESTAMOUNT Instance attribute Private See coding 20100730
10 MT_TESTNUMBER Instance attribute Private See coding 20100730
11 MT_TESTQUANTITY Instance attribute Private See coding 20100730
12 MV_ACTIVATE_BREAK Static Attribute Private Type reference (TYPE) C 20100730
13 MV_DATE Instance attribute Private Type reference (TYPE) DATS Field of type DATS 20100730
14 MV_SELECTED_INSTANCE Static Attribute Private Type reference (TYPE) OBJEKTID ObjektId 20100730
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_CURRENCY Static method Private Method 20100730
2 CHECK_UOM Static method Private Method 20100730
3 EXECUTE_RULES Instance method Private Method 20100730
4 FETCH_DATA Instance method Private Method 20100730
5 GET Static method Public Method 20100730
6 GET_3_LT_ADDITION_OTHERS Instance method Public Method 20100730
7 GET_DUE_INSTANCES Instance method Private Method 20100730
8 GET_LO_EXCEPTION Instance method Public Method 20100730
9 GET_LS_REQUEST Instance method Public Method 20100730
10 GET_LT_ADDITION_SELTAB Instance method Public Method 20100730
11 GET_LT_MSG Instance method Public Method 20100730
12 GET_MODEL Instance method Private Method 20100730
13 GET_RULE_DATA_MAPPING Instance method Public Method 20100730
14 GET_URL Static method Private Method 20100730
15 RAISE_EXCEPTION Static method Private Method 20100730
16 RUN Instance method Public Method 20100730
17 SAVE_MSG Instance method Private Method 20100730
18 SAVE_REQUEST Instance method Private Method 20100730
19 SET_ACTIVATE_BREAK Instance method Public Method 20100730
20 SET_SELECTED_INSTANCE Instance method Public Method 20100730
Events
Class CL_GRRM_UTIL_KRI_RUNTIME_DEBUG has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 YS_ADDITION_TABLE Public See coding 20100730 BEGIN OF ys_addition_table , instance_id TYPE objektid, msgno TYPE symsgno, addition_table TYPE grfn_t_selection_table, END OF ys_addition_table
2 YS_SAVE_MSG Public See coding 20100730 BEGIN OF ys_save_msg, msgicon TYPE sin_fildis, msgno TYPE symsgno, msgtext TYPE string, msgvar1 TYPE symsgv, msgvar2 TYPE symsgv, msgvar3 TYPE symsgv, msgvar4 TYPE symsgv, instance_id TYPE objektid, END OF ys_save_msg
3 YS_SAVE_REF_EXC Public See coding 20100730 BEGIN OF ys_save_ref_exc, instance_id TYPE objektid, msgno TYPE symsgno, exc_ref TYPE REF TO cx_grfn_exception, END OF ys_save_ref_exc
4 YS_TESTAMOUNT Public See coding 20100730 BEGIN OF ys_testamount, instance_id TYPE objektid, msgno TYPE symsgno, amount_ref TYPE REF TO if_fdt_types=>element_amount, END OF ys_testamount
5 YS_TESTNUMBER Public See coding 20100730 BEGIN OF ys_testnumber, instance_id TYPE objektid, msgno TYPE symsgno, number_ref TYPE REF TO if_fdt_types=>element_number, END OF ys_testnumber
6 YS_TESTQUANTITY Public See coding 20100730 BEGIN OF ys_testquantity, instance_id TYPE objektid, msgno TYPE symsgno, quantity_ref TYPE REF TO if_fdt_types=>element_quantity , END OF ys_testquantity
7 YT_SAVE_ADDITION_SELTAB Public See coding 20100730 yt_save_addition_seltab TYPE STANDARD TABLE OF ys_addition_table WITH DEFAULT KEY
8 YT_SAVE_MSG Public See coding 20100730 yt_save_msg TYPE STANDARD TABLE OF ys_save_msg WITH DEFAULT KEY
9 YT_SAVE_REF_EXC Public See coding 20100730 yt_save_ref_exc TYPE STANDARD TABLE OF ys_save_ref_exc WITH DEFAULT KEY
10 YT_TESTAMOUNT Public See coding 20100730 yt_testamount TYPE STANDARD TABLE OF fdt_s_amount
11 YT_TESTNUMBER Public See coding 20100730 yt_testnumber TYPE STANDARD TABLE OF fdt_number_decfloat
12 YT_TESTQUANTITY Public See coding 20100730 yt_testquantity TYPE STANDARD TABLE OF fdt_s_quantity
Method Signatures

Method CHECK_CURRENCY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CURRENCY Call by reference Type reference (TYPE) GRFN_CURRENCY Currency 20100730
2 Returning RV_RESULT Value transfer Type reference (TYPE) GRFN_BOOLEAN Boolean 20100730

Method CHECK_CURRENCY on class CL_GRRM_UTIL_KRI_RUNTIME_DEBUG has no exception.

Method CHECK_UOM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_UOM Call by reference Type reference (TYPE) GRFN_UNIT Unit of Measure 20100730
2 Returning RV_RESULT Value transfer Type reference (TYPE) GRFN_BOOLEAN Boolean 20100730

Method CHECK_UOM on class CL_GRRM_UTIL_KRI_RUNTIME_DEBUG has no exception.

Method EXECUTE_RULES Signature

Method EXECUTE_RULES on class CL_GRRM_UTIL_KRI_RUNTIME_DEBUG has no parameter.
Method EXECUTE_RULES on class CL_GRRM_UTIL_KRI_RUNTIME_DEBUG has no exception.

Method FETCH_DATA Signature

Method FETCH_DATA on class CL_GRRM_UTIL_KRI_RUNTIME_DEBUG has no parameter.
Method FETCH_DATA on class CL_GRRM_UTIL_KRI_RUNTIME_DEBUG has no exception.

Method GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_KRI_RUNTIME Value transfer Object reference (TYPE REF TO) CL_GRRM_UTIL_KRI_RUNTIME_DEBUG KRI Runtime 20100730
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100730

Method GET_3_LT_ADDITION_OTHERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TESTAMOUNT Call by reference Type reference (TYPE) YT_TESTAMOUNT 20100730
2 Exporting ET_TESTNUMBER Call by reference Type reference (TYPE) YT_TESTNUMBER 20100730
3 Exporting ET_TESTQUANTITY Call by reference Type reference (TYPE) YT_TESTQUANTITY 20100730
4 Importing IV_KRIINSTANCE_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID 20100730
5 Importing IV_MSGNO Call by reference Type reference (TYPE) SYMSGNO Laufende Numerierung 20100730

Method GET_3_LT_ADDITION_OTHERS on class CL_GRRM_UTIL_KRI_RUNTIME_DEBUG has no exception.

Method GET_DUE_INSTANCES Signature

Method GET_DUE_INSTANCES on class CL_GRRM_UTIL_KRI_RUNTIME_DEBUG has no parameter.
Method GET_DUE_INSTANCES on class CL_GRRM_UTIL_KRI_RUNTIME_DEBUG has no exception.

Method GET_LO_EXCEPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_EXCEPTION Call by reference Object reference (TYPE REF TO) CX_GRFN_EXCEPTION 20100730
2 Importing IV_KRIINSTANCE_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Objekt-ID 20100730
3 Importing IV_MSGNO Call by reference Type reference (TYPE) SYMSGNO 20100730

Method GET_LO_EXCEPTION on class CL_GRRM_UTIL_KRI_RUNTIME_DEBUG has no exception.

Method GET_LS_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_REQUEST Call by reference Type reference (TYPE) GRFN_S_VARIABLE_REQUEST 20100730
2 Importing IV_KRIINSTANCE_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Objekt-ID 20100730

Method GET_LS_REQUEST on class CL_GRRM_UTIL_KRI_RUNTIME_DEBUG has no exception.

Method GET_LT_ADDITION_SELTAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ADDITION_SELTAB Call by reference Type reference (TYPE) GRFN_T_SELECTION_TABLE 20100730
2 Importing IV_KRIINSTANCE_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Objekt-ID 20100730
3 Importing IV_MSGNO Call by reference Type reference (TYPE) SYMSGNO Laufende Numerierung 20100730

Method GET_LT_ADDITION_SELTAB on class CL_GRRM_UTIL_KRI_RUNTIME_DEBUG has no exception.

Method GET_LT_MSG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_SAVE_MSG Value transfer Type reference (TYPE) YT_SAVE_MSG 20100730

Method GET_LT_MSG on class CL_GRRM_UTIL_KRI_RUNTIME_DEBUG has no exception.

Method GET_MODEL Signature

Method GET_MODEL on class CL_GRRM_UTIL_KRI_RUNTIME_DEBUG has no parameter.
Method GET_MODEL on class CL_GRRM_UTIL_KRI_RUNTIME_DEBUG has no exception.

Method GET_RULE_DATA_MAPPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_RULE_DATA Call by reference Type reference (TYPE) GRRM_S_KRI_BUSINESS_RULE 20100730
2 Exporting ET_MAPPING Call by reference Type reference (TYPE) GRRM_T_KRI_BUSIRULE_MAPPING 20100730
3 Importing IV_INSTANCE_ID Call by reference Type reference (TYPE) OBJEKTID ObjektId 20100730

Method GET_RULE_DATA_MAPPING on class CL_GRRM_UTIL_KRI_RUNTIME_DEBUG has no exception.

Method GET_URL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20100730
2 Returning RV_URL Value transfer Type reference (TYPE) STRING 20100730

Method GET_URL on class CL_GRRM_UTIL_KRI_RUNTIME_DEBUG has no exception.

Method RAISE_EXCEPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MSGNO Call by reference Type reference (TYPE) SY-MSGNO Message Number 20100730
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100730

Method RUN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DATE Call by reference Type reference (TYPE) DATS SY-DATUM Field of type DATS 20100730
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100730

Method SAVE_MSG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_EXCEPTION Call by reference Object reference (TYPE REF TO) CX_GRFN_EXCEPTION 20100730
2 Importing IT_ADDITION_OTHERS Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_ID_VALUE 20100730
3 Importing IT_ADDITION_SELTAB Call by reference Type reference (TYPE) GRFN_T_SELECTION_TABLE 20100730
4 Importing IV_INSTANCE_ID Call by reference Type reference (TYPE) OBJEKTID ObjektId 20100730
5 Importing IV_NO Call by reference Type reference (TYPE) SYMSGNO Nachrichtennummer 20100730
6 Importing IV_TYPE Call by reference Type reference (TYPE) SYMSGTY Nachrichtentyp 20100730
7 Importing IV_VAR1 Call by reference Type reference (TYPE) SYMSGV Nachrichtenvariable 20100730
8 Importing IV_VAR2 Call by reference Type reference (TYPE) SYMSGV Nachrichtenvariable 20100730
9 Importing IV_VAR3 Call by reference Type reference (TYPE) SYMSGV Nachrichtenvariable 20100730
10 Importing IV_VAR4 Call by reference Type reference (TYPE) SYMSGV Nachrichtenvariable 20100730

Method SAVE_MSG on class CL_GRRM_UTIL_KRI_RUNTIME_DEBUG has no exception.

Method SAVE_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_REQUEST Call by reference Type reference (TYPE) GRFN_S_VARIABLE_REQUEST 20100730

Method SAVE_REQUEST on class CL_GRRM_UTIL_KRI_RUNTIME_DEBUG has no exception.

Method SET_ACTIVATE_BREAK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACTIVATE_BREAK Call by reference Type reference (TYPE) C 20100730

Method SET_ACTIVATE_BREAK on class CL_GRRM_UTIL_KRI_RUNTIME_DEBUG has no exception.

Method SET_SELECTED_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SELECTED_INSTANCE Call by reference Type reference (TYPE) OBJEKTID 20100730

Method SET_SELECTED_INSTANCE on class CL_GRRM_UTIL_KRI_RUNTIME_DEBUG has no exception.
History
Last changed by/on SAP  20141106 
SAP Release Created in V1000