SAP ABAP Class CL_GUI_CHART_ENGINE (Graphics: Presentation Graphics)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-FES-GRA (Application Component) Graphic
     SPIG (Package) Graphic
Properties
Class CL_GUI_CHART_ENGINE  
Short Description Graphics: Presentation Graphics    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SPIG   Graphic 
Created 20020923   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_GUI_CHART_ENGINE has no forward declaration.
Interfaces
Class CL_GUI_CHART_ENGINE has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_GUI_CHART_ENGINE_WIN 20020923 Graphics: Presentation Graphics (SAP GUI for Windows)
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 M_BG_COLOR Instance attribute Private Type reference (TYPE) STRING '#F7F7E7' Background Color 20020923
2 M_CUSTOM_XML Instance attribute Private Type reference (TYPE) W3MIMETABTYPE ITS: Table Type for MIME Source 20020923
3 M_DATA_XML Instance attribute Private Type reference (TYPE) W3MIMETABTYPE ITS: Table Type for MIME Source 20020923
4 M_GUI_CONTROL Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CHART_ENGINE_WIN Graphics: Presentation Graphics (SAP GUI for Windows) 20020923
5 M_HTML_VIEWER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_HTML_VIEWER HTML Control Proxy Class 20020923
6 M_IGS_DATA Instance attribute Private Object reference (TYPE REF TO) CL_IGS_DATA HTML IGS Connection 20020923
7 M_IGS_RFC_DEST Static Attribute Public Type reference (TYPE) CHAR32 'IGS_RFC_DEST' IGS: RFC Destination 20020923
8 M_IXML Instance attribute Private Object reference (TYPE REF TO) IF_IXML IF_IXML 20020923
9 M_IXML_SF Instance attribute Private Object reference (TYPE REF TO) IF_IXML_STREAM_FACTORY IF_IXML_STREAM_FACTORY 20020923
10 M_NEEDS_UPDATE Instance attribute Private Type reference (TYPE) CHAR01 Update Necessary? 20020923
Methods
# Method Level Visibility Method type Description Created on
1 CALCULATE_SIZE Instance method Private Method Calculates the Size of the HTML Control 20020923
2 CONSTRUCTOR Instance method Public Constructor Constructor 20020923
3 GET_CONTROL Instance method Public Method Gets Internally Used Control 20021024
4 HTML_EVENT_HANDLER Instance method Private Event handling method Handler for HTML Events 20020923
5 RAISE_CLICK Instance method Protected Method Raises Click Event 20020923
6 RAISE_MOUSE_DOWN Instance method Protected Method Raises Mouse-Down Event 20070627
7 RAISE_PROPERTY_CHANGE Instance method Protected Method Raises PropertyChange Event 20021113
8 RAISE_VALUE_CHANGE Instance method Protected Method Raises Value Change Event 20020923
9 RENDER Instance method Public Method Renders the Chart (Must Be Called in All PBOs!) 20020923
10 RENDER_XML Instance method Private Method Renders Additional XML Customizing 20020923
11 SET_CUSTOMIZING Instance method Public Method Sets XML Customizing 20020923
12 SET_DATA Instance method Public Method Sets XML Data 20020923
Events
# Event Type Visibility Description Created on
1 CLICK Instance Event
(0)
Public
(2)
Click on the Object 20020923
2 MOUSE_DOWN Instance Event
(0)
Public
(2)
Mouse Down 20070627
3 PROPERTY_CHANGE Instance Event
(0)
Public
(2)
Customizing Change 20021113
4 VALUE_CHANGE Instance Event
(0)
Public
(2)
Value Change 20020923
Types
Class CL_GUI_CHART_ENGINE has no local type.
Method Signatures

Method CALCULATE_SIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting HEIGHT Value transfer Type reference (TYPE) I Höhe 20020923
2 Exporting WIDTH Value transfer Type reference (TYPE) I Breite 20020923

Method CALCULATE_SIZE on class CL_GUI_CHART_ENGINE has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PARENT Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Parent-Container 20020923
# Exception Resumable Description Created on
1 CNTL_ERROR Control-Fehler 20020923

Method GET_CONTROL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CTRL Value transfer Object reference (TYPE REF TO) CL_GUI_CONTROL Proxy-Klasse für Control im GUI 20021024

Method GET_CONTROL on class CL_GUI_CHART_ENGINE has no exception.

Method HTML_EVENT_HANDLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ACTION Value transfer Attribute reference (LIKE) 20020923
2 Importing FRAME Value transfer Attribute reference (LIKE) 20020923
3 Importing GETDATA Value transfer Attribute reference (LIKE) 20020923
4 Importing POSTDATA Value transfer Attribute reference (LIKE) 20020923
5 Importing QUERY_TABLE Value transfer Attribute reference (LIKE) 20020923

Method HTML_EVENT_HANDLER on class CL_GUI_CHART_ENGINE has no exception.

Method RAISE_CLICK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ELEMENT Call by reference Type reference (TYPE) STRING Chart-Element 20020923
2 Importing POINT Call by reference Type reference (TYPE) I Datenpunkt 20020923
3 Importing SERIES Call by reference Type reference (TYPE) I Datenreihe 20020923

Method RAISE_CLICK on class CL_GUI_CHART_ENGINE has no exception.

Method RAISE_MOUSE_DOWN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BUTTON Call by reference Type reference (TYPE) I 20070702
2 Importing X_POS Call by reference Type reference (TYPE) I 20070627
3 Importing Y_POS Call by reference Type reference (TYPE) I 20070627

Method RAISE_MOUSE_DOWN on class CL_GUI_CHART_ENGINE has no exception.

Method RAISE_PROPERTY_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ELEMENT Call by reference Type reference (TYPE) STRING Property Element 20021113
2 Importing NAME Call by reference Type reference (TYPE) STRING Property Name 20021113
3 Importing VALUE Call by reference Type reference (TYPE) STRING Property Wert 20021113

Method RAISE_PROPERTY_CHANGE on class CL_GUI_CHART_ENGINE has no exception.

Method RAISE_VALUE_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing POINT Call by reference Type reference (TYPE) I Datenpunkt 20020923
2 Importing SERIES Call by reference Type reference (TYPE) I Datenreihe 20020923
3 Importing VALUE Call by reference Type reference (TYPE) F Datenwert 20020923

Method RAISE_VALUE_CHANGE on class CL_GUI_CHART_ENGINE has no exception.

Method RENDER Signature

Method RENDER on class CL_GUI_CHART_ENGINE has no parameter.
# Exception Resumable Description Created on
1 EXTERNAL_ERROR Externer Fehler 20020923
2 INTERNAL_ERROR Interner Fehler 20020923

Method RENDER_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting CUSTOM Call by reference Type reference (TYPE) W3MIMETABTYPE ITS: Tabellentyp für MIME-Source 20020923

Method RENDER_XML on class CL_GUI_CHART_ENGINE has no exception.

Method SET_CUSTOMIZING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DATA Call by reference Type reference (TYPE) STRING XML als Charakter-String 20020923
2 Importing DATA_TABLE Call by reference Type reference (TYPE) W3HTMLTABTYPE XML als Charakter-Tabelle 20020923
3 Importing SIZE Value transfer Type reference (TYPE) I XML-Größe 20020923
4 Importing XDATA Call by reference Type reference (TYPE) XSTRING XML als Binär-String 20020923
5 Importing XDATA_TABLE Call by reference Type reference (TYPE) W3MIMETABTYPE XML als Binär-Tabelle 20020923

Method SET_CUSTOMIZING on class CL_GUI_CHART_ENGINE has no exception.

Method SET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DATA Call by reference Type reference (TYPE) STRING XML als Charakter-String 20020923
2 Importing DATA_TABLE Call by reference Type reference (TYPE) W3HTMLTABTYPE XML als Charakter-Tabelle 20020923
3 Importing SIZE Value transfer Type reference (TYPE) I XML-Größe 20020923
4 Importing XDATA Call by reference Type reference (TYPE) XSTRING XML als Binär-String 20020923
5 Importing XDATA_TABLE Call by reference Type reference (TYPE) W3MIMETABTYPE XML als Binär-Tabelle 20020923

Method SET_DATA on class CL_GUI_CHART_ENGINE has no exception.
Event Signatures

Event CLICK Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 ELEMENT Exporting Value transfer Type reference (TYPE) STRING Chart-Element 20020923
2 POINT Exporting Value transfer Type reference (TYPE) I Datenpunkt 20020923
3 SERIES Exporting Value transfer Type reference (TYPE) I Datenreihe 20020923

Event MOUSE_DOWN Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 BUTTON Exporting Value transfer Type reference (TYPE) I 20070702
2 X_POS Exporting Value transfer Type reference (TYPE) I 20070627
3 Y_POS Exporting Value transfer Type reference (TYPE) I 20070627

Event PROPERTY_CHANGE Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 ELEMENT Exporting Value transfer Type reference (TYPE) STRING Property Element 20021113
2 NAME Exporting Value transfer Type reference (TYPE) STRING Property Name 20021113
3 VALUE Exporting Value transfer Type reference (TYPE) STRING Property Wert 20021113

Event VALUE_CHANGE Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 POINT Exporting Value transfer Type reference (TYPE) I Datenpunkt 20020923
2 SERIES Exporting Value transfer Type reference (TYPE) I Datenreihe 20020923
3 VALUE Exporting Value transfer Type reference (TYPE) F Datenwert 20020923
History
Last changed by/on SAP  20110908 
SAP Release Created in 630