SAP ABAP Class CL_GRRM_MODEL_ANALYTICS (Model Class for Adanced Analytics)
Hierarchy
GRCFND_A (Software Component) GRC Foundation ABAP
   GRC-RM (Application Component) GRC Risk Management
     GRRM_ADVANCED_ANALYTICS (Package) Advanced Analytics
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 20080822
Properties
Class CL_GRRM_MODEL_ANALYTICS  
Short Description Model Class for Adanced Analytics    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package GRRM_ADVANCED_ANALYTICS   Advanced Analytics 
Created 20080822   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)
Interfaces
# Interface Abstract Final Description Created on
1 IF_GRFN_API_MODEL Interface for handling of GRC API models 20080822
Friends
Class CL_GRRM_MODEL_ANALYTICS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_CONTINUOUS_DISTRIBUTION Constant Public Type reference (TYPE) GRRM_SEVERITY_DISTRIBUTION 'CD' Severity Distribution 20080924
2 MC_DISCRETE_DISTRIBUTION Constant Public Type reference (TYPE) GRRM_SEVERITY_DISTRIBUTION 'DD' Severity Distribution 20080924
3 MC_LOG_DISTRIBUTION Constant Public Type reference (TYPE) GRRM_SEVERITY_DISTRIBUTION 'LD' Severity Distribution 20080924
4 MC_NORMAL_DISTRIBUTION Constant Public Type reference (TYPE) GRRM_SEVERITY_DISTRIBUTION 'ND' Severity Distribution 20080924
5 MS_DATES Instance attribute Private Type reference (TYPE) GRFN_S_TF_DATES Timeframe details 20080822
6 MT_DELETE_RISKS Instance attribute Private Type reference (TYPE) GRRM_T_SIM_RISK_LIST Simulation risk list 20080829
7 MT_DISCRETE_IMPACTS Instance attribute Private Type reference (TYPE) YT_DISCRETE_IMPACT 20081001
8 MT_INSERT_IMPACTS Instance attribute Private Type reference (TYPE) YT_IMPACT Simulation Impact Distribution 20080829
9 MT_INSERT_RISKS Instance attribute Private Type reference (TYPE) GRRM_T_SIM_RISK_LIST Simulation risk list 20080829
10 MT_LOCK_BUFFER Instance attribute Private Type reference (TYPE) YT_LOCK_BUFFER 20090116
11 MT_SIMULATION_BUFFER Instance attribute Private Type reference (TYPE) YT_SIMULATION_BUFFER Simulation list table 20080822
12 MT_SIM_DATA_BUFFER Instance attribute Private Type reference (TYPE) YT_SIM_DATA_BUFFER 20080825
13 MV_LANG Instance attribute Private Type reference (TYPE) SY-LANGU Language Key of Current Text Environment 20080822
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor 20080822
2 CREATE_SIMULATION Instance method Public Method 20080826
3 DELETE_SIMULATION Instance method Public Method 20080826
4 DEQUEUE_SIMULATION Instance method Public Method 20090116
5 ENQUEUE_SIMULATION Instance method Public Method 20090116
6 GET_SIMULATIONS Instance method Public Method 20080822
7 RAISE_ERROR Instance method Private Method Raise the error 20080825
8 READ_SIMULATION Instance method Public Method 20080825
9 REFRESH_BUFFERS Instance method Private Method 20080829
10 SET_CREATE_DATA Instance method Private Method 20080828
11 SET_DELETE_DATA Instance method Private Method 20080828
12 SET_RISK_HIERARCHY Instance method Private Method 20091125
13 SET_UPDATE_DATA Instance method Private Method 20080828
14 SIMULATION_LOCKED Instance method Public Method 20090116
15 UPDATE_SIMULATION Instance method Public Method 20080826
Events
Class CL_GRRM_MODEL_ANALYTICS has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 YS_IMPACT Public See coding 20080829 begin of ys_impact, simulation_id type grrm_scenario_guid, data type grrm_s_sim_impact_distribution, end of ys_impact
2 YS_LOCK_BUFFER Private See coding 20090116 BEGIN OF ys_lock_buffer, simulation_id TYPE grrm_scenario_guid, END OF ys_lock_buffer
3 YS_SIMULATION_BUFFER Public See coding 20080822 begin of ys_simulation_buffer, data type grrm_s_simulation_list, command type grfn_command, cluster type ref to cl_grrm_cluster, end of ys_simulation_buffer
4 YS_SIM_DATA_BUFFER Public See coding 20080825 begin of ys_sim_data_buffer, data type grrm_s_simulation_data, risks type grrm_t_sim_risk_list, impacts type grrm_t_sim_impact_distribution, result type grrmsimresultmas, result_impacts type grrm_t_sim_impact_result, data_change type abap_bool, risk_change type abap_bool, impact_change type abap_bool, result_change type abap_bool, end of ys_sim_data_buffer
5 YT_DISCRETE_IMPACT Private See coding 20081001 yt_discrete_impact TYPE STANDARD TABLE OF grrmsimdisimpact
6 YT_IMPACT Public See coding 20080829 yt_impact type sorted table of ys_impact with unique key simulation_id data-risk_id data-impact_cat_id
7 YT_LOCK_BUFFER Private See coding 20090116 yt_lock_buffer TYPE SORTED TABLE OF ys_lock_buffer WITH UNIQUE KEY simulation_id
8 YT_SIMULATION_BUFFER Public See coding 20080822 yt_simulation_buffer type sorted table of ys_simulation_buffer with unique key data-simulation_id
9 YT_SIM_DATA_BUFFER Public See coding 20080825 yt_sim_data_buffer type sorted table of ys_sim_data_buffer with unique key data-simulation_id
Method Signatures

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 20080822
2 Importing IV_TF_YEAR Value transfer Type reference (TYPE) GRFN_TF_YEAR Timeframe Year 20080822
3 Importing IV_TIMEFRAME Value transfer Type reference (TYPE) GRFN_TIMEFRAME Timeframe 20080822

Method CONSTRUCTOR on class CL_GRRM_MODEL_ANALYTICS has no exception.

Method CREATE_SIMULATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_SIMULATION_DATA Value transfer Type reference (TYPE) GRRM_S_SIMULATION_DATA Structure for simulation data 20080826
2 Importing IT_IMPACT_LIST Call by reference Type reference (TYPE) GRRM_T_SIM_IMPACT_DISTRIBUTION Simulation Impact Distribution 20080826
3 Importing IT_RISK_LIST Call by reference Type reference (TYPE) GRRM_T_SIM_RISK_LIST Simulation risk list 20080826
4 Returning RV_SIMULATION_ID Value transfer Type reference (TYPE) GRRM_SCENARIO_GUID GUID 20080827
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080826

Method DELETE_SIMULATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SIMULATION_ID Value transfer Type reference (TYPE) GRRM_SCENARIO_GUID GUID 20080826
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080826

Method DEQUEUE_SIMULATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DEQUEUE_ALL Call by reference Type reference (TYPE) ABAP_BOOL 20090116
2 Importing IV_SIMULATION_ID Value transfer Type reference (TYPE) GRRM_SCENARIO_GUID GUID 20090116
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20090116

Method ENQUEUE_SIMULATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SIMULATION_ID Value transfer Type reference (TYPE) GRRM_SCENARIO_GUID GUID 20090116
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20090116

Method GET_SIMULATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SIMULATION_LIST Call by reference Type reference (TYPE) GRRM_T_SIMULATION_LIST Simulation list table 20080822
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080822

Method RAISE_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NO Call by reference Type reference (TYPE) SY-MSGNO Message Number 20080825
2 Importing PAR1 Call by reference Type reference (TYPE) SY-MSGV1 Message Variable 20080825
3 Importing PAR2 Call by reference Type reference (TYPE) SY-MSGV2 Message Variable 20080825
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080825

Method READ_SIMULATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_SIMULATION_DATA Call by reference Type reference (TYPE) GRRM_S_SIMULATION_DATA Monte Carlo Simulation Master Table 20080826
2 Exporting ES_SIMULATION_RESULT Value transfer Type reference (TYPE) GRRMSIMRESULTMAS MonteCarlo Simulation Result Master 20080826
3 Exporting ET_IMPACT_LIST Call by reference Type reference (TYPE) GRRM_T_SIM_IMPACT_DISTRIBUTION Monte Carlo Simulation Impact Distribution 20080826
4 Exporting ET_RISK_LIST Call by reference Type reference (TYPE) GRRM_T_SIM_RISK_LIST Monte Carlo Simulation Risk Master table 20080826
5 Exporting ET_SIMULATION_RESULT Call by reference Type reference (TYPE) GRRM_T_SIM_IMPACT_RESULT Simulation Impact Results 20100521
6 Importing IV_SIMULATION_ID Value transfer Type reference (TYPE) GRRM_SCENARIO_GUID GUID 20080825
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080825

Method REFRESH_BUFFERS Signature

Method REFRESH_BUFFERS on class CL_GRRM_MODEL_ANALYTICS has no parameter.
Method REFRESH_BUFFERS on class CL_GRRM_MODEL_ANALYTICS has no exception.

Method SET_CREATE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CREATE_DATA Call by reference Type reference (TYPE) YT_SIM_DATA_BUFFER 20080828
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080828

Method SET_DELETE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DELETE_DATA Call by reference Type reference (TYPE) YT_SIM_DATA_BUFFER 20080828
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080829

Method SET_RISK_HIERARCHY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RISK_LIST Call by reference Type reference (TYPE) GRRM_T_SIM_RISK_LIST Risk list 20091125
2 Importing IT_RISK_LIST Call by reference Type reference (TYPE) GRRM_T_SIM_RISK_LIST Risk list 20091125
3 Importing IV_RISK_ID Value transfer Type reference (TYPE) GRFN_OBJECTID Object ID 20091125

Method SET_RISK_HIERARCHY on class CL_GRRM_MODEL_ANALYTICS has no exception.

Method SET_UPDATE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_UPDATE_DATA Call by reference Type reference (TYPE) YT_SIM_DATA_BUFFER 20080828
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080828

Method SIMULATION_LOCKED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SIMULATION_ID Value transfer Type reference (TYPE) GRRM_SCENARIO_GUID GUID 20090116
2 Returning RV_LOCKED Value transfer Type reference (TYPE) ABAP_BOOL 20090116

Method SIMULATION_LOCKED on class CL_GRRM_MODEL_ANALYTICS has no exception.

Method UPDATE_SIMULATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_RESULT_DATA Call by reference Type reference (TYPE) GRRMSIMRESULTMAS MonteCarlo Simulation Result Master 20081024
2 Importing IS_SIMULATION_DATA Call by reference Type reference (TYPE) GRRM_S_SIMULATION_DATA Structure for simulation data 20080826
3 Importing IT_IMPACT_LIST Call by reference Type reference (TYPE) GRRM_T_SIM_IMPACT_DISTRIBUTION Simulation Impact Distribution 20080826
4 Importing IT_RISK_LIST Call by reference Type reference (TYPE) GRRM_T_SIM_RISK_LIST Simulation risk list 20080826
5 Importing IT_SIMULATION_RESULT Call by reference Type reference (TYPE) GRRM_T_SIM_IMPACT_RESULT Simulation Impact Results 20100521
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080826
History
Last changed by/on SAP  20141106 
SAP Release Created in 300