SAP ABAP Class CL_GRRM_UTIL_DASHBOARD (CL_GRRM_UTIL_DASHBOARD)
Hierarchy
GRCFND_A (Software Component) GRC Foundation ABAP
   GRC-RM (Application Component) GRC Risk Management
     GRRM_WD_DASHBOARD (Package) Dashboards
Properties
Class CL_GRRM_UTIL_DASHBOARD  
Short Description    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package GRRM_WD_DASHBOARD   Dashboards 
Created 20090922   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)
Interfaces
Class CL_GRRM_UTIL_DASHBOARD has no interface implemented.
Friends
Class CL_GRRM_UTIL_DASHBOARD has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MT_ORGUNIT Instance attribute Private Type reference (TYPE) GRFN_T_API_ORGUNIT_LIST Table type for orgunit list 20091029
2 MT_RISK_CATEGORY Instance attribute Private Type reference (TYPE) GRRM_T_API_CRGROUP_LIST Table type for common risk group list 20100715
3 MV_ASPECT_MODE Instance attribute Private Type reference (TYPE) ABAP_BOOL 20100719
4 MV_LEAD_SELECTION_ID Instance attribute Private Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20100719
Methods
# Method Level Visibility Method type Description Created on
1 COLLECT_ORGUNIT_CHILDREN Instance method Private Method 20100714
2 COLLECT_RISK_CATEGORY_CHILDREN Instance method Private Method 20100714
3 COLLECT_RISK_CATEGORY_FLAT Instance method Private Method 20100719
4 GET_ORGUNITS Static method Public Method 20100719
5 GET_RISK_CATEGORIES Static method Public Method 20100714
6 GET_RISK_CATEGORY_CHILDREN Static method Public Method 20100719
Events
Class CL_GRRM_UTIL_DASHBOARD has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_HEATMAP_REPORT Public See coding 20091029 BEGIN OF s_heatmap_report, ac_id TYPE grfn_rep_activity, ac_t TYPE grfn_rep_activity_text, al TYPE grfn_guid, al_profile_id TYPE grfn_rep_analysis_profile_id, al_currency TYPE grfn_rep_analysis_currency, al_inh_exl TYPE grfn_rep_analysis_inh_exl, al_inh_iml TYPE grfn_rep_analysis_inh_iml, al_inh_iml_t TYPE grfn_rep_analysis_inh_iml_text, al_inh_imm TYPE grfn_rep_analysis_inh_imm, al_inh_ims TYPE grfn_rep_analysis_inh_ims, al_inh_prl TYPE grfn_rep_analysis_inh_prl, al_inh_prl_t TYPE grfn_rep_analysis_inh_prl_text, al_inh_rsl TYPE grfn_rep_analysis_inh_rsl, al_inh_rsl_t TYPE grfn_rep_analysis_inh_rsl_text, al_inh_rss TYPE grfn_rep_analysis_inh_rss, al_rsa_exl TYPE grfn_rep_analysis_rsa_exl, al_rsa_iml TYPE grfn_rep_analysis_rsa_iml, al_rsa_iml_t TYPE grfn_rep_analysis_rsa_iml_text, al_rsa_imm TYPE grfn_rep_analysis_rsa_imm, al_rsa_ims TYPE grfn_rep_analysis_rsa_ims, al_rsa_prl TYPE grfn_rep_analysis_rsa_prl, al_rsa_prl_t TYPE grfn_rep_analysis_rsa_prl_text, al_rsa_rsl TYPE grfn_rep_analysis_rsa_rsl, al_rsa_rsl_t TYPE grfn_rep_analysis_rsa_rsl_text, al_rsa_rss TYPE grfn_rep_analysis_rsa_rss, al_rsp_iml TYPE grfn_rep_analysis_rsp_iml, al_rsp_iml_t TYPE grfn_rep_analysis_rsp_iml_text, al_rsp_prl TYPE grfn_rep_analysis_rsp_prl, al_rsp_prl_t TYPE grfn_rep_analysis_rsp_prl_text, al_ana_type_in TYPE grrm_analysis_type_in, al_ana_type_re TYPE grrm_analysis_type_re, al_ana_type_rp TYPE grrm_analysis_type_rp, ou TYPE grfn_rep_orgunit, ou_currency TYPE grfn_currency, ou_t TYPE grfn_rep_orgunit_text, resp_user TYPE grfn_rep_resp_user, resp_user_t TYPE grfn_rep_resp_user_t, rg TYPE grfn_rep_criskgroup, rg_t TYPE grfn_rep_criskgroup_text, rs TYPE grfn_rep_risk, rs_t TYPE grfn_rep_risk_text, rs_orgunit TYPE grfn_rep_orgunit, rs_orgunit_t TYPE grfn_rep_orgunit_text, object_key TYPE grfn_object_seqnr, parent_key TYPE grfn_object_seqnr, tree_level TYPE grfn_rep_tree_level, END OF s_heatmap_report
2 S_OBJECT Public See coding 20100420 BEGIN OF s_object, id TYPE grfn_api_object_id, title TYPE grfn_title, END OF s_object
3 S_OVERVIEW_REPORT Public See coding 20100125 BEGIN OF s_overview_report, ac_id TYPE grfn_rep_activity, ac_t TYPE grfn_rep_activity_text, al TYPE grfn_guid, al_profile_id TYPE grfn_rep_analysis_profile_id, al_currency TYPE grfn_rep_analysis_currency, al_inh_exl TYPE grfn_rep_analysis_inh_exl, al_inh_iml TYPE grfn_rep_analysis_inh_iml, al_inh_iml_t TYPE grfn_rep_analysis_inh_iml_text, al_inh_imm TYPE grfn_rep_analysis_inh_imm, al_inh_ims TYPE grfn_rep_analysis_inh_ims, al_inh_prl TYPE grfn_rep_analysis_inh_prl, al_inh_prl_t TYPE grfn_rep_analysis_inh_prl_text, al_inh_rsl TYPE grfn_rep_analysis_inh_rsl, al_inh_rsl_t TYPE grfn_rep_analysis_inh_rsl_text, al_inh_rss TYPE grfn_rep_analysis_inh_rss, al_rsa_exl TYPE grfn_rep_analysis_rsa_exl, al_rsa_iml TYPE grfn_rep_analysis_rsa_iml, al_rsa_iml_t TYPE grfn_rep_analysis_rsa_iml_text, al_rsa_imm TYPE grfn_rep_analysis_rsa_imm, al_rsa_ims TYPE grfn_rep_analysis_rsa_ims, al_rsa_prl TYPE grfn_rep_analysis_rsa_prl, al_rsa_prl_t TYPE grfn_rep_analysis_rsa_prl_text, al_rsa_rsl TYPE grfn_rep_analysis_rsa_rsl, al_rsa_rsl_t TYPE grfn_rep_analysis_rsa_rsl_text, al_rsa_rss TYPE grfn_rep_analysis_rsa_rss, al_rsp_iml TYPE grfn_rep_analysis_rsp_iml, al_rsp_iml_t TYPE grfn_rep_analysis_rsp_iml_text, al_rsp_prl TYPE grfn_rep_analysis_rsp_prl, al_rsp_prl_t TYPE grfn_rep_analysis_rsp_prl_text, al_rsp_rsl TYPE grfn_rep_analysis_rsp_rsl, al_rsp_rsl_t TYPE grfn_rep_analysis_rsp_rsl_text, al_ana_type_in TYPE grrm_analysis_type_in, al_ana_type_re TYPE grrm_analysis_type_re, al_ana_type_rp TYPE grrm_analysis_type_rp, ou TYPE grfn_rep_orgunit, ou_currency TYPE grfn_currency, ou_t TYPE grfn_rep_orgunit_text, resp_user TYPE grfn_rep_resp_user, resp_user_t TYPE grfn_rep_resp_user_t, rg TYPE grfn_rep_rg_criskgroup_id, rg_t TYPE grfn_rep_criskgroup_text, rs TYPE grfn_rep_risk, rs_t TYPE grfn_rep_risk_text, t_driver TYPE SORTED TABLE OF grrm_cat_id WITH UNIQUE KEY table_line, t_impact TYPE SORTED TABLE OF grrm_cat_id WITH UNIQUE KEY table_line, END OF s_overview_report
4 S_RISK_CATEGORY_CHILD Public See coding 20100125 BEGIN OF s_risk_category_child, id TYPE grfn_objectid, parent TYPE grfn_objectid, END OF s_risk_category_child
5 T_HEATMAP_REPORT Public See coding 20091029 t_heatmap_report TYPE STANDARD TABLE OF s_heatmap_report
6 T_OBJECT Public See coding 20100420 t_object TYPE SORTED TABLE OF s_object WITH UNIQUE KEY id
7 T_OVERVIEW_REPORT Public See coding 20100125 t_overview_report TYPE STANDARD TABLE OF s_overview_report
8 T_RISK_CATEGORY_CHILD Public See coding 20100125 t_risk_category_child TYPE HASHED TABLE OF s_risk_category_child WITH UNIQUE KEY id
Method Signatures

Method COLLECT_ORGUNIT_CHILDREN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONTEXT_NODE Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20100719
2 Importing IV_HIER_LEVEL Call by reference Type reference (TYPE) I 20140113
3 Importing IV_PARENT_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20100714

Method COLLECT_ORGUNIT_CHILDREN on class CL_GRRM_UTIL_DASHBOARD has no exception.

Method COLLECT_RISK_CATEGORY_CHILDREN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONTEXT_NODE Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Node Element 20100715
2 Importing IV_HIER_LEVEL Call by reference Type reference (TYPE) I 20140114
3 Importing IV_PARENT_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20100714

Method COLLECT_RISK_CATEGORY_CHILDREN on class CL_GRRM_UTIL_DASHBOARD has no exception.

Method COLLECT_RISK_CATEGORY_FLAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RESULT Call by reference Type reference (TYPE) T_OBJECT 20100719
2 Importing IV_PARENT_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20100719

Method COLLECT_RISK_CATEGORY_FLAT on class CL_GRRM_UTIL_DASHBOARD has no exception.

Method GET_ORGUNITS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONTEXT_NODE Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20100719
2 Importing IO_SESSION Call by reference Object reference (TYPE REF TO) CL_GRFN_API_SESSION Session Management for GRC APIs 20100719
3 Importing IV_ASPECT_MODE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20100719
4 Importing IV_LEAD_SELECTION_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20100719
5 Importing IV_OBJECTIVE_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20100719
6 Importing IV_REPORT Call by reference Type reference (TYPE) GRFN_REPNAME Report name 20100719
7 Returning RV_DEFAULT_ORGUNIT_ID Value transfer Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20100719
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100719

Method GET_RISK_CATEGORIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONTEXT_NODE Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20100715
2 Importing IO_SESSION Call by reference Object reference (TYPE REF TO) CL_GRFN_API_SESSION Session Management for GRC APIs 20100714
3 Importing IV_LEAD_SELECTION_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20100719
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100715

Method GET_RISK_CATEGORY_CHILDREN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SESSION Call by reference Object reference (TYPE REF TO) CL_GRFN_API_SESSION Session Management for GRC APIs 20100719
2 Importing IV_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20100719
3 Returning RT_RESULT Value transfer Type reference (TYPE) T_OBJECT 20100719
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100719
History
Last changed by/on SAP  20141106 
SAP Release Created in 600