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 | 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 | Instance attribute | Private | Type reference (TYPE) | GRFN_T_API_ORGUNIT_LIST | Table type for orgunit list | 20091029 | |||
| 2 | Instance attribute | Private | Type reference (TYPE) | GRRM_T_API_CRGROUP_LIST | Table type for common risk group list | 20100715 | |||
| 3 | Instance attribute | Private | Type reference (TYPE) | ABAP_BOOL | 20100719 | ||||
| 4 | Instance attribute | Private | Type reference (TYPE) | GRFN_API_OBJECT_ID | Object ID | 20100719 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Private | Method | 20100714 | ||
| 2 | Instance method | Private | Method | 20100714 | ||
| 3 | Instance method | Private | Method | 20100719 | ||
| 4 | Static method | Public | Method | 20100719 | ||
| 5 | Static method | Public | Method | 20100714 | ||
| 6 | 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 | IO_CONTEXT_NODE | Call by reference | Object reference (TYPE REF TO) | IF_WD_CONTEXT_NODE | Web Dynpro: Interface for Context Nodes | 20100719 | |||
| 2 | IV_HIER_LEVEL | Call by reference | Type reference (TYPE) | I | 20140113 | ||||
| 3 | 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 | IO_CONTEXT_NODE | Call by reference | Object reference (TYPE REF TO) | IF_WD_CONTEXT_NODE | Web Dynpro: Interface for Node Element | 20100715 | |||
| 2 | IV_HIER_LEVEL | Call by reference | Type reference (TYPE) | I | 20140114 | ||||
| 3 | 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 | CT_RESULT | Call by reference | Type reference (TYPE) | T_OBJECT | 20100719 | ||||
| 2 | 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 | IO_CONTEXT_NODE | Call by reference | Object reference (TYPE REF TO) | IF_WD_CONTEXT_NODE | Web Dynpro: Interface for Context Nodes | 20100719 | |||
| 2 | IO_SESSION | Call by reference | Object reference (TYPE REF TO) | CL_GRFN_API_SESSION | Session Management for GRC APIs | 20100719 | |||
| 3 | IV_ASPECT_MODE | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20100719 | |||
| 4 | IV_LEAD_SELECTION_ID | Call by reference | Type reference (TYPE) | GRFN_API_OBJECT_ID | Object ID | 20100719 | |||
| 5 | IV_OBJECTIVE_ID | Call by reference | Type reference (TYPE) | GRFN_API_OBJECT_ID | Object ID | 20100719 | |||
| 6 | IV_REPORT | Call by reference | Type reference (TYPE) | GRFN_REPNAME | Report name | 20100719 | |||
| 7 | RV_DEFAULT_ORGUNIT_ID | Value transfer | Type reference (TYPE) | GRFN_API_OBJECT_ID | Object ID | 20100719 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | IO_CONTEXT_NODE | Call by reference | Object reference (TYPE REF TO) | IF_WD_CONTEXT_NODE | Web Dynpro: Interface for Context Nodes | 20100715 | |||
| 2 | IO_SESSION | Call by reference | Object reference (TYPE REF TO) | CL_GRFN_API_SESSION | Session Management for GRC APIs | 20100714 | |||
| 3 | IV_LEAD_SELECTION_ID | Call by reference | Type reference (TYPE) | GRFN_API_OBJECT_ID | Object ID | 20100719 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | IO_SESSION | Call by reference | Object reference (TYPE REF TO) | CL_GRFN_API_SESSION | Session Management for GRC APIs | 20100719 | |||
| 2 | IV_ID | Call by reference | Type reference (TYPE) | GRFN_API_OBJECT_ID | Object ID | 20100719 | |||
| 3 | RT_RESULT | Value transfer | Type reference (TYPE) | T_OBJECT | 20100719 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20100719 |
History
| Last changed by/on | SAP | 20141106 |
| SAP Release Created in | 600 |