SAP ABAP Class CL_ALV_GRAPHICS_CU (Customizing of ALV Graphics)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-ALV (Application Component) SAP List Viewer
     SLIS (Package) Generic list types
Properties
Class CL_ALV_GRAPHICS_CU  
Short Description Customizing of ALV Graphics    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SLIS   Generic list types 
Created 19990927   SAP 
Last change 20090618   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 T Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_ALV_GRAPHICS_CU has no interface implemented.
Friends
Class CL_ALV_GRAPHICS_CU has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 BUNDLE_AXIS1_X Instance attribute Public Object reference (TYPE REF TO) CL_CU_AXIS Primary X Axis 19991213
2 BUNDLE_AXIS1_Y Instance attribute Public Object reference (TYPE REF TO) CL_CU_AXIS Primary Y Axis 19991213
3 BUNDLE_AXIS2_X Instance attribute Public Object reference (TYPE REF TO) CL_CU_AXIS Secondary X Axis 19991213
4 BUNDLE_AXIS2_Y Instance attribute Public Object reference (TYPE REF TO) CL_CU_AXIS Secondary Y Axis 19991213
5 BUNDLE_DIAGRAM Instance attribute Public Object reference (TYPE REF TO) CL_CU_DIAGRAM Diagram 19990928
6 BUNDLE_DRAWING Instance attribute Public Object reference (TYPE REF TO) CL_CU_DRAWING_AREA Drawing Area 19990928
7 BUNDLE_GRID_X Instance attribute Public Object reference (TYPE REF TO) CL_CU_GRID Grid X 19991015
8 BUNDLE_GRID_Y Instance attribute Public Object reference (TYPE REF TO) CL_CU_GRID Grid X 19991015
9 BUNDLE_SCALE1_X Instance attribute Public Object reference (TYPE REF TO) CL_CU_SCALE Primary Scale X Axis 19990928
10 BUNDLE_SCALE1_X_MA Instance attribute Public Object reference (TYPE REF TO) CL_CU_SCALE Primary Scale X Axis (Major) 20060426
11 BUNDLE_SCALE1_Y Instance attribute Public Object reference (TYPE REF TO) CL_CU_SCALE Primary Scale Y Axis 19990928
12 BUNDLE_SCALE1_Y_MA Instance attribute Public Object reference (TYPE REF TO) CL_CU_SCALE Primary Scale Y Axis (Major) 20060426
13 BUNDLE_SCALE2_X Instance attribute Public Object reference (TYPE REF TO) CL_CU_SCALE Secondary Scale X Axis 19990928
14 BUNDLE_SCALE2_X_MA Instance attribute Public Object reference (TYPE REF TO) CL_CU_SCALE Secondary Scale X Axis (Major) 20060426
15 BUNDLE_SCALE2_Y Instance attribute Public Object reference (TYPE REF TO) CL_CU_SCALE Secondary Scale Y Axis 19990928
16 BUNDLE_SCALE2_Y_MA Instance attribute Public Object reference (TYPE REF TO) CL_CU_SCALE Secondary Scale Y Axis (Major) 20060426
17 BUNDLE_SHEET Instance attribute Public Object reference (TYPE REF TO) CL_CU_DATA_SHEET Data Sheet 19990928
18 CO_INIT Constant Public Type reference (TYPE) TEXT20 'INITALV&GF' Initial Value for Titles 20000110
19 CO_PROPID_TITLE Constant Public Type reference (TYPE) I 1 Property ID Title 20000109
20 CO_PROPID_X2_TITLE Constant Public Type reference (TYPE) I 4 Property ID Title of X Axis (Secondary) 20000119
21 CO_PROPID_X_TITLE Constant Public Type reference (TYPE) I 2 Property ID Title of X Axis 20000109
22 CO_PROPID_Y2_MAX_TITLE Constant Public Type reference (TYPE) I 11 Property ID Title of Maximum (Secondary Y Axis) 20000119
23 CO_PROPID_Y2_MIN_TITLE Constant Public Type reference (TYPE) I 9 Property ID Title of Minimum (Secondary Y Axis) 20000119
24 CO_PROPID_Y2_OPT_TITLE Constant Public Type reference (TYPE) I 10 Property ID Title of Optimum (Secondary Y Axis) 20000119
25 CO_PROPID_Y2_TITLE Constant Public Type reference (TYPE) I 5 Property ID Title of Y Axis (Secondary) 20000119
26 CO_PROPID_Y_MAX_TITLE Constant Public Type reference (TYPE) I 8 Property ID Title of Maximum (Y Axis) 20000119
27 CO_PROPID_Y_MIN_TITLE Constant Public Type reference (TYPE) I 6 Property ID Title of Minimum (Y Axis) 20000119
28 CO_PROPID_Y_OPT_TITLE Constant Public Type reference (TYPE) I 7 Property ID Title of Optimum (Y Axis) 20000119
29 CO_PROPID_Y_TITLE Constant Public Type reference (TYPE) I 3 Property ID Title of Y Axis 20000109
30 C_PREFIX_ID Constant Private Type reference (TYPE) TEXT20 'ALV&GF' Prefix 19991112
31 GUID Instance attribute Public Type reference (TYPE) GUID_32 GUID for Saving CU Objects 19990927
32 MR_GP Instance attribute Private Object reference (TYPE REF TO) CL_GUI_GP_PRES Graphic Proxy 19991213
33 MT_CHART_TYPES Instance attribute Private See coding Table of Chart Types for each Value Series 19991213
34 MT_PROPERTIES_APPL Instance attribute Private Type reference (TYPE) DTC_T_TC Properties (Titles Set by Application) 20000109
35 MT_PROPERTIES_DEFAULT Instance attribute Private Type reference (TYPE) DTC_T_TC Properties (Default Titles) 20000110
36 M_NUMBER_SERIES_LOADED Instance attribute Private Type reference (TYPE) I Number of Loaded Value Series 20000128
37 M_XVALUES Instance attribute Private Type reference (TYPE) I Number of X Values (Categories) 19991215
38 T_BUNDLE_POINTS Instance attribute Private Type reference (TYPE) T_BUNDLE_POINTS Table of Bundles for Points 19991210
39 T_BUNDLE_VALUES Instance attribute Private Type reference (TYPE) T_BUNDLE_VALUES Table of Bundles for Value Series 19990929
Methods
# Method Level Visibility Method type Description Created on
1 ADD_TO_GRAPHIC_PROXY Instance method Public Method Add to Graphic Proxy (Connect) 19990929
2 CONSTRUCTOR Instance method Public Constructor Constructor (Load From DB if GUID is Specified) 19990927
3 COPY Instance method Public Method Copy From Another Object 19990928
4 COUNT_SERIES Static method Public Method Determine Number of Value Series 19991105
5 DELETE Instance method Public Method Delete From DB (Current GUID) 19990928
6 GET_PROPERTIES Instance method Public Method Get Properties: All Displayed Titles 20000110
7 GET_PROPERTIES_APPL Instance method Public Method Get Properties: All Titles Set by Application 20000109
8 GET_PROPERTIES_DEFAULT Instance method Public Method Get Properties: All Default Titles 20000110
9 GET_PROPERTY Instance method Public Method Get Property: Displayed Title 20000110
10 GET_PROPERTY_APPL Instance method Public Method Get Property: Title Set by Application 20000110
11 GET_PROPERTY_DEFAULT Instance method Public Method Get Property: Default Title 20000110
12 GET_T_PROPID Static method Private Method Get all Property IDs 20000119
13 INIT_PROPERTIES Instance method Public Method Initialize Properties: Titles of Default/Application/User 20000121
14 INSERT Instance method Public Method Insert into DB (new GUID Generated) 19990928
15 REFRESH_CHART_TYPES Instance method Private Method Refresh Attribute Chart Types 19991215
16 REMOVE_FROM_GRAPHIC_PROXY Instance method Public Method Remove From Graphic Proxy (Disconnect) 19991104
17 SAVE Instance method Public Method Save to DB (Current GUID) 19990928
18 SET_ATTRIBUTE_CONTEXT Static method Public Method Set Attribute in a Bundle 19991007
19 SET_POINTS Instance method Public Method Set CU Objects for Data Points 19991215
20 SET_PROPERTIES_APPL Instance method Public Method Set Properties: All Titles Set by Application 20000109
21 SET_PROPERTIES_DEFAULT Instance method Public Method Set Properties: All Default Titles 20000110
22 SET_PROPERTY Instance method Public Method Set Property: Displayed Title 20000110
23 SET_SERIES Instance method Public Method Set CU Objects for Value Series 19991215
24 SET_TITLE Static method Public Method Set any Kind of Title 20000125
25 TRANSPORT Instance method Public Method Transport ALL Attributes 19991215
Events
Class CL_ALV_GRAPHICS_CU has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 T_CHART_TYPES Private See coding Table of Chart Types (for each Value Series) 19991213
2 T_PROPID Private See coding Table of Property IDs 20000119
Method Signatures

Method ADD_TO_GRAPHIC_PROXY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_RETVAL Call by reference Type reference (TYPE) SYMSGNO 19990929
2 Importing I_GP Call by reference Object reference (TYPE REF TO) CL_GUI_GP_PRES 19990929

Method ADD_TO_GRAPHIC_PROXY on class CL_ALV_GRAPHICS_CU has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_COLUMNS Call by reference Type reference (TYPE) LVC_T_FNAM 19991112
2 Importing IT_FIELDCATALOG Call by reference Type reference (TYPE) LVC_T_FCAT 19991112
3 Importing I_CLIENT Call by reference Type reference (TYPE) SYMANDT 19990929
4 Importing I_GUID Call by reference Type reference (TYPE) GUID_32 19990929
5 Importing I_NUMBER_SERIES Call by reference Type reference (TYPE) I Number of data series 19991105

Method CONSTRUCTOR on class CL_ALV_GRAPHICS_CU has no exception.

Method COPY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_RETVAL Call by reference Type reference (TYPE) SYMSGNO 19990929
2 Importing I_ORIGINAL Call by reference Object reference (TYPE REF TO) CL_ALV_GRAPHICS_CU 19990929

Method COPY on class CL_ALV_GRAPHICS_CU has no exception.

Method COUNT_SERIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_NUMBER_SERIES Value transfer Type reference (TYPE) I Number of value series 19991105
2 Importing IT_COLUMNS Call by reference Type reference (TYPE) LVC_T_FNAM 19991105
3 Importing IT_FIELDCATALOG Call by reference Type reference (TYPE) LVC_T_FCAT 19991105

Method COUNT_SERIES on class CL_ALV_GRAPHICS_CU has no exception.

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_RETVAL Call by reference Type reference (TYPE) SYMSGNO 19990929
2 Changing I_TRANSPORT_REQ Call by reference Type reference (TYPE) TRKORR 19991116

Method DELETE on class CL_ALV_GRAPHICS_CU has no exception.

Method GET_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PROPERTIES Call by reference Type reference (TYPE) DTC_T_TC Properties 20000110

Method GET_PROPERTIES on class CL_ALV_GRAPHICS_CU has no exception.

Method GET_PROPERTIES_APPL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PROPERTIES Call by reference Type reference (TYPE) DTC_T_TC Properties set by application 20000109

Method GET_PROPERTIES_APPL on class CL_ALV_GRAPHICS_CU has no exception.

Method GET_PROPERTIES_DEFAULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PROPERTIES Call by reference Type reference (TYPE) DTC_T_TC Properties 20000110

Method GET_PROPERTIES_DEFAULT on class CL_ALV_GRAPHICS_CU has no exception.

Method GET_PROPERTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_VALUE Call by reference Type reference (TYPE) ANY Value 20000110
2 Importing I_ID Call by reference Type reference (TYPE) I Id 20000110

Method GET_PROPERTY on class CL_ALV_GRAPHICS_CU has no exception.

Method GET_PROPERTY_APPL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_VALUE Call by reference Type reference (TYPE) ANY Value 20000110
2 Importing I_ID Call by reference Type reference (TYPE) I Id 20000110
# Exception Resumable Description Created on
1 NOT_FOUND not found 20000111

Method GET_PROPERTY_DEFAULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_VALUE Call by reference Type reference (TYPE) ANY Value 20000110
2 Importing I_ID Call by reference Type reference (TYPE) I Id 20000110

Method GET_PROPERTY_DEFAULT on class CL_ALV_GRAPHICS_CU has no exception.

Method GET_T_PROPID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PROPID Call by reference Type reference (TYPE) T_PROPID table of all property ids 20000119

Method GET_T_PROPID on class CL_ALV_GRAPHICS_CU has no exception.

Method INIT_PROPERTIES Signature

Method INIT_PROPERTIES on class CL_ALV_GRAPHICS_CU has no parameter.
Method INIT_PROPERTIES on class CL_ALV_GRAPHICS_CU has no exception.

Method INSERT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_GUID Call by reference Type reference (TYPE) GUID_32 new GUID (generated) 19990929
2 Exporting E_RETVAL Call by reference Type reference (TYPE) SYMSGNO return value 19990929
3 Importing I_SAVE_TEXT Call by reference Type reference (TYPE) C Flag: save texts 20000107
4 Changing I_TRANSPORT_REQ Call by reference Type reference (TYPE) TRKORR SPACE transport request 19990929

Method INSERT on class CL_ALV_GRAPHICS_CU has no exception.

Method REFRESH_CHART_TYPES Signature

Method REFRESH_CHART_TYPES on class CL_ALV_GRAPHICS_CU has no parameter.
Method REFRESH_CHART_TYPES on class CL_ALV_GRAPHICS_CU has no exception.

Method REMOVE_FROM_GRAPHIC_PROXY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_RETVAL Call by reference Type reference (TYPE) SYMSGNO 19991104
2 Importing I_GP Call by reference Object reference (TYPE REF TO) CL_GUI_GP_PRES 19991104

Method REMOVE_FROM_GRAPHIC_PROXY on class CL_ALV_GRAPHICS_CU has no exception.

Method SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_RETVAL Call by reference Type reference (TYPE) SYMSGNO return value 19990929
2 Importing I_SAVE_TEXT Call by reference Type reference (TYPE) C Flag: save texts 20000107
3 Changing I_TRANSPORT_REQ Call by reference Type reference (TYPE) TRKORR SPACE transport request 19990929

Method SAVE on class CL_ALV_GRAPHICS_CU has no exception.

Method SET_ATTRIBUTE_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_RETVAL Call by reference Type reference (TYPE) SYMSGNO 19991007
2 Importing I_ATTR_ID Call by reference Type reference (TYPE) I 19991007
3 Importing I_ATTR_ID_CONTEXT Call by reference Type reference (TYPE) I 19991007
4 Importing I_BUNDLE Call by reference Object reference (TYPE REF TO) CL_CU 19991007
5 Importing I_VALUE Call by reference Type reference (TYPE) ANY 19991007

Method SET_ATTRIBUTE_CONTEXT on class CL_ALV_GRAPHICS_CU has no exception.

Method SET_POINTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NUMBER_SERIES Call by reference Type reference (TYPE) I Number of value series 19991215
2 Importing I_XVALUES Call by reference Type reference (TYPE) I Number of X-values 19991215

Method SET_POINTS on class CL_ALV_GRAPHICS_CU has no exception.

Method SET_PROPERTIES_APPL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PROPERTIES Call by reference Type reference (TYPE) DTC_T_TC Properties set by application 20000109

Method SET_PROPERTIES_APPL on class CL_ALV_GRAPHICS_CU has no exception.

Method SET_PROPERTIES_DEFAULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PROPERTIES Call by reference Type reference (TYPE) DTC_T_TC Properties 20000110

Method SET_PROPERTIES_DEFAULT on class CL_ALV_GRAPHICS_CU has no exception.

Method SET_PROPERTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ID Call by reference Type reference (TYPE) I Id 20000110
2 Importing I_VALUE Call by reference Type reference (TYPE) ANY Value 20000110

Method SET_PROPERTY on class CL_ALV_GRAPHICS_CU has no exception.

Method SET_SERIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NUMBER_SERIES Call by reference Type reference (TYPE) I Number of value series 19991215

Method SET_SERIES on class CL_ALV_GRAPHICS_CU has no exception.

Method SET_TITLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ATTR_ID_CONTEXT Call by reference Type reference (TYPE) I Attribute id for title context 20000125
2 Importing I_ATTR_ID_TITLE Call by reference Type reference (TYPE) I Attribute id for title 20000125
3 Importing I_BUNDLE Call by reference Object reference (TYPE REF TO) CL_CU GFW-Customizing: gemeinsame Konstanten etc. 20000125
4 Importing I_TITLE Call by reference Type reference (TYPE) STRING Title 20000125

Method SET_TITLE on class CL_ALV_GRAPHICS_CU has no exception.

Method TRANSPORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_RETVAL Call by reference Type reference (TYPE) SYMSGNO Return value 19991215
2 Changing I_TRANSPORT_REQ Call by reference Type reference (TYPE) TRKORR Transport request 19991215

Method TRANSPORT on class CL_ALV_GRAPHICS_CU has no exception.
History
Last changed by/on SAP  20090618 
SAP Release Created in