SAP ABAP Class CL_GRRM_HEATMAP_CHART (Heatmap chart generation)
Hierarchy
GRCFND_A (Software Component) GRC Foundation ABAP
   GRC-RM (Application Component) GRC Risk Management
     GRRM_WD_DASHBOARD (Package) Dashboards
Properties
Class CL_GRRM_HEATMAP_CHART  
Short Description Heatmap chart generation    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package GRRM_WD_DASHBOARD   Dashboards 
Created 20120611   SAP 
Last change 20141106    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_GRRM_HEATMAP_CHART has no forward declaration.
Interfaces
Class CL_GRRM_HEATMAP_CHART has no interface implemented.
Friends
Class CL_GRRM_HEATMAP_CHART has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_SELECTED_BUBBLE_CUST Constant Private Type reference (TYPE) STRING 'CUST_SELECTED' Cust ID for selected bubble 20120709
2 C_TYPE_LEVEL Constant Public Type reference (TYPE) CHAR1 'L' Single-Character Flag 20120611
3 C_TYPE_SCORE Constant Public Type reference (TYPE) CHAR1 'S' Single-Character Flag 20120611
4 MO_CUST_DOC Instance attribute Private Object reference (TYPE REF TO) IF_IXML_DOCUMENT IF_IXML_DOCUMENT 20120611
5 MS_AXIS_AUTO Instance attribute Private Type reference (TYPE) GRRM_S_CHART_AXIS Chart axis setup 20120611
6 MS_AXIS_IMPACT_LEVEL Instance attribute Private Type reference (TYPE) GRRM_S_CHART_AXIS Chart axis setup 20120611
7 MS_AXIS_PROB_LEVEL Instance attribute Private Type reference (TYPE) GRRM_S_CHART_AXIS Chart axis setup 20120611
8 MS_AXIS_RISK_LEVEL Instance attribute Private Type reference (TYPE) GRRM_S_CHART_AXIS Chart axis setup 20120611
9 MS_SERIES Instance attribute Private Type reference (TYPE) YS_SERIES 20120611
10 MS_X_AXIS Instance attribute Private Type reference (TYPE) GRRM_S_CHART_AXIS Chart axis setup 20120611
11 MS_Y_AXIS Instance attribute Private Type reference (TYPE) GRRM_S_CHART_AXIS Chart axis setup 20120611
12 MT_MATRIX Instance attribute Public Type reference (TYPE) GRRM_T_HEAT_MAP_MATRIX Interface for heatmap 20120611
13 MT_POINT Instance attribute Private Type reference (TYPE) YT_POINT 20120611
14 MT_RISK_LEVEL Instance attribute Private Type reference (TYPE) GRRM_T_RISK_OPP_LEVEL Risk / Opportunity Level 20120611
15 M_AXIS_WIDTH Instance attribute Private Type reference (TYPE) STRING 20120612
16 M_CHART_MODE Instance attribute Public Type reference (TYPE) CHAR1 L = level chart S = score chart 20120611
17 M_CHART_SIZE_HEIGHT Instance attribute Public Type reference (TYPE) I 20120611
18 M_CHART_SIZE_WIDTH Instance attribute Public Type reference (TYPE) I 20120611
19 M_ENTITY_ID Instance attribute Private Type reference (TYPE) GRFN_API_ENTITY_ID Entity ID 20120611
20 M_FONT_SIZE Instance attribute Private Type reference (TYPE) STRING 20120612
21 M_LINE_WIDTH Instance attribute Private Type reference (TYPE) STRING 20120612
22 M_MAX_SIZE Instance attribute Private Type reference (TYPE) STRING 20120611
23 M_MIN_SIZE Instance attribute Private Type reference (TYPE) STRING 20120611
24 M_X_UNIT Instance attribute Private Type reference (TYPE) TEXT10 Text (10 Characters) 20120611
25 M_Y_UNIT Instance attribute Private Type reference (TYPE) TEXT10 Text (10 Characters) 20120611
Methods
# Method Level Visibility Method type Description Created on
1 BUILD Instance method Private Method 20120611
2 BUILD_CUST Instance method Private Method 20120611
3 CLONE Instance method Public Method 20120612
4 FORMAT_FOR_UNIT Instance method Private Method 20120611
5 GET_CHART Instance method Private Method 20120611
6 GET_CUST_XML Instance method Public Method 20120611
7 GET_DATA Instance method Public Method 20120611
8 GET_DATA_XML Instance method Public Method 20120611
9 INIT_AXIS Instance method Private Method 20120611
10 INSERT_CHART_VALUE_RANGES Instance method Private Method 20120614
11 INSERT_POINT_CUSTOMIZING Instance method Private Method 20120611
12 INSERT_VALUE_RANGE Instance method Private Method 20120611
13 MODIFY_VALUE_AXIS Instance method Private Method 20120611
14 SET_BOX_SIZE Instance method Private Method 20120611
15 SET_CHART_SIZE Instance method Private Method 20120611
16 SET_FONT_SIZE Instance method Private Method 20120612
17 SET_HEATMAP_LEVEL Static method Public Method 20120611
18 SET_HEATMAP_SCORE Static method Public Method 20120611
19 SET_LINE_WIDTH Instance method Private Method 20120612
Events
Class CL_GRRM_HEATMAP_CHART has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 YS_POINT Public See coding 20120611 begin of ys_point, label type text100, tooltip type text100, y type grrm_chart_value, x type grrm_chart_value, size type grrm_chart_value, customizing type string, event_id type string, end of ys_point
2 YS_SERIES Public See coding 20120611 begin of ys_series, label type text100, tooltip type text100, customizing type string, end of ys_series
3 YT_POINT Public See coding 20120611 yt_point type standard table of ys_point with default key
4 YT_SERIES Public See coding 20120611 yt_series type standard table of ys_series with default key
Method Signatures

Method BUILD Signature

Method BUILD on class CL_GRRM_HEATMAP_CHART has no parameter.
Method BUILD on class CL_GRRM_HEATMAP_CHART has no exception.

Method BUILD_CUST Signature

Method BUILD_CUST on class CL_GRRM_HEATMAP_CHART has no parameter.
Method BUILD_CUST on class CL_GRRM_HEATMAP_CHART has no exception.

Method CLONE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_HEIGHT Call by reference Type reference (TYPE) I 20120612
2 Importing IV_WIDTH Call by reference Type reference (TYPE) I 20120612
3 Returning RO_CHART Value transfer Object reference (TYPE REF TO) CL_GRRM_HEATMAP_CHART Heatmap chart generation 20120612

Method CLONE on class CL_GRRM_HEATMAP_CHART has no exception.

Method FORMAT_FOR_UNIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_UNIT Call by reference Type reference (TYPE) TEXT10 Text (10 Characters) 20120611
2 Returning R_FORMAT Value transfer Type reference (TYPE) STRING 20120611

Method FORMAT_FOR_UNIT on class CL_GRRM_HEATMAP_CHART has no exception.

Method GET_CHART Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TYPE Call by reference Type reference (TYPE) CHAR1 Single-Character Flag 20120611

Method GET_CHART on class CL_GRRM_HEATMAP_CHART has no exception.

Method GET_CUST_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_DOC Value transfer Object reference (TYPE REF TO) IF_IXML_DOCUMENT IF_IXML_DOCUMENT 20120611

Method GET_CUST_XML on class CL_GRRM_HEATMAP_CHART has no exception.

Method GET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_SERIES Call by reference Type reference (TYPE) YS_SERIES 20120611
2 Exporting ET_POINT Call by reference Type reference (TYPE) YT_POINT 20120611

Method GET_DATA on class CL_GRRM_HEATMAP_CHART has no exception.

Method GET_DATA_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_DOC Value transfer Object reference (TYPE REF TO) IF_IXML_DOCUMENT IF_IXML_DOCUMENT 20120611

Method GET_DATA_XML on class CL_GRRM_HEATMAP_CHART has no exception.

Method INIT_AXIS Signature

Method INIT_AXIS on class CL_GRRM_HEATMAP_CHART has no parameter.
Method INIT_AXIS on class CL_GRRM_HEATMAP_CHART has no exception.

Method INSERT_CHART_VALUE_RANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_DOCUMENT Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT IF_IXML_DOCUMENT 20120614

Method INSERT_CHART_VALUE_RANGES on class CL_GRRM_HEATMAP_CHART has no exception.

Method INSERT_POINT_CUSTOMIZING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_DOCUMENT Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT IF_IXML_DOCUMENT 20120611

Method INSERT_POINT_CUSTOMIZING on class CL_GRRM_HEATMAP_CHART has no exception.

Method INSERT_VALUE_RANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_DOCUMENT Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT IF_IXML_DOCUMENT 20120611
2 Importing IO_LINE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE IF_IXML_NODE 20120611
3 Importing IV_CAPTION Call by reference Type reference (TYPE) TEXT100 Text (100 characters) 20120611
4 Importing IV_END Call by reference Type reference (TYPE) GRRM_CHART_VALUE Amount 20120611
5 Importing IV_START Call by reference Type reference (TYPE) GRRM_CHART_VALUE Amount 20120611

Method INSERT_VALUE_RANGE on class CL_GRRM_HEATMAP_CHART has no exception.

Method MODIFY_VALUE_AXIS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_DOCUMENT Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT IF_IXML_DOCUMENT 20120611
2 Importing IV_AXIS Call by reference Type reference (TYPE) CHAR1 Single-Character Flag 20120611

Method MODIFY_VALUE_AXIS on class CL_GRRM_HEATMAP_CHART has no exception.

Method SET_BOX_SIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_DOCUMENT Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT IF_IXML_DOCUMENT 20120611

Method SET_BOX_SIZE on class CL_GRRM_HEATMAP_CHART has no exception.

Method SET_CHART_SIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_DOCUMENT Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT IF_IXML_DOCUMENT 20120611

Method SET_CHART_SIZE on class CL_GRRM_HEATMAP_CHART has no exception.

Method SET_FONT_SIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_DOCUMENT Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT IF_IXML_DOCUMENT 20120612

Method SET_FONT_SIZE on class CL_GRRM_HEATMAP_CHART has no exception.

Method SET_HEATMAP_LEVEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_MATRIX Call by reference Type reference (TYPE) GRRM_T_HEAT_MAP_MATRIX Interface for heatmap 20120611
2 Importing IV_ENTITY_ID Call by reference Type reference (TYPE) GRFN_API_ENTITY_ID Entity ID 20120611
3 Importing IV_HEIGHT Call by reference Type reference (TYPE) I 20120611
4 Importing IV_WIDTH Call by reference Type reference (TYPE) I 20120611
5 Returning RO_CHART Value transfer Object reference (TYPE REF TO) CL_GRRM_HEATMAP_CHART Heatmap chart generation 20120611

Method SET_HEATMAP_LEVEL on class CL_GRRM_HEATMAP_CHART has no exception.

Method SET_HEATMAP_SCORE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_MATRIX Call by reference Type reference (TYPE) GRRM_T_HEAT_MAP_MATRIX Interface for heatmap 20120611
2 Importing IV_ENTITY_ID Call by reference Type reference (TYPE) GRFN_API_ENTITY_ID Entity ID 20120611
3 Importing IV_HEIGHT Call by reference Type reference (TYPE) I 20120611
4 Importing IV_WIDTH Call by reference Type reference (TYPE) I 20120611
5 Returning RO_CHART Value transfer Object reference (TYPE REF TO) CL_GRRM_HEATMAP_CHART Heatmap chart generation 20120611

Method SET_HEATMAP_SCORE on class CL_GRRM_HEATMAP_CHART has no exception.

Method SET_LINE_WIDTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_DOCUMENT Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT IF_IXML_DOCUMENT 20120612

Method SET_LINE_WIDTH on class CL_GRRM_HEATMAP_CHART has no exception.
History
Last changed by/on SAP  20141106 
SAP Release Created in V1100