SAP ABAP Class CL_ALV_GRAPHICS (ALV Graphic (Integration with GFW))
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  
Short Description ALV Graphic (Integration with GFW)    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SLIS   Generic list types 
Created 19990630   SAP 
Last change 20050218   SAP 
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)
2 GFW Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_ALV_GRAPHICS has no interface implemented.
Friends
Class CL_ALV_GRAPHICS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MR_CU Instance attribute Private Object reference (TYPE REF TO) CL_ALV_GRAPHICS_CU Customizing Objects 19991105
2 MR_DC Instance attribute Private Object reference (TYPE REF TO) LCL_DC_PREST Data Container 19991110
3 MR_DIALOGBOX_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_DIALOGBOX_CONTAINER Container for Custom Controls in the Screen Area 20000126
4 MR_GP Instance attribute Private Object reference (TYPE REF TO) CL_GUI_GP_PRES Graphic Proxy 19991104
5 MR_ID_AT_DC Instance attribute Private Type reference (TYPE) I Appl. ID for Data Container 19991018
6 MR_SPLITTER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_SPLITTER_CONTAINER Splitter Container 20060227
7 MR_TOOLBAR Instance attribute Private Object reference (TYPE REF TO) CL_GUI_TOOLBAR Toolbar 20060227
8 MS_VARIANT Instance attribute Private Type reference (TYPE) DISVARIANT Variant Key 19990630
9 MT_COLUMNS Instance attribute Private Type reference (TYPE) LVC_T_FNAM Selected Columns 19990630
10 MT_FIELDCATALOG Instance attribute Private Type reference (TYPE) LVC_T_FCAT Field Catalog 19990630
11 MT_OUTTAB Instance attribute Private Object reference (TYPE REF TO) DATA Output (Data) Table 19990630
12 MT_ROWS Instance attribute Private Type reference (TYPE) LVC_T_ROID Table of Row IDs 19991008
13 MT_XFIELDNAMES Instance attribute Private Type reference (TYPE) LVC_T_FNAM X Fields 19991109
14 MT_YFIELDNAMES Instance attribute Private Type reference (TYPE) LVC_T_FNAM Y Fields 19991109
15 M_CU_GUID Instance attribute Private Type reference (TYPE) GUID_32 GUID for Loading CU Objects 19991109
16 M_PARENT Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CONTAINER Container 19990630
17 M_XVALUES Instance attribute Private Type reference (TYPE) I Number of X Values (Categories) 19991123
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor 19990630
2 CONVERT_CURRFIELD Static method Private Method Convert Currency Field to Float 19991028
3 DEFAULT_TITLES Static method Public Method Determine Default Titles for X/Y Axis 19991111
4 FILL_DATA_CONTAINER Instance method Private Method Fill Data Into Data Container 19991122
5 FREE Instance method Public Method Destructor 20000126
6 GET_ATTRIBUTES Instance method Public Method Returns Attributes Which are Used for Saving the Layout 19991110
7 GET_CHAR_AND_FIGURES Static method Public Method Determine Characteristics/Key Figures of Selected Columns 19990706
8 GET_PICTURE Instance method Public Method Get Graphic as Export/Picture 20000125
9 GET_PROPERTY Instance method Public Method Get Property: Displayed Title 20000125
10 GET_XY_FIELDS Static method Public Method Analyse Selected Columns and Determine X/Y Fields 19991111
11 HANDLE_DBOX_ON_CLOSE Instance method Private Event handling method Handle DBox On-Close 19990701
12 HANDLE_ON_CUSTOM_CHANGED Instance method Private Event handling method Handle Change of Customizing Objects 19990922
13 HANDLE_TOOLBAR_SELECT_FC Instance method Private Event handling method Toolbar Handler 20060227
14 REFRESH Instance method Public Method Refresh Graphic 19991110
15 SET_PROPERTY Instance method Public Method Set Property: Display Title 20000125
Events
# Event Type Visibility Description Created on
1 ONCLOSE Instance Event
(0)
Public
(2)
19991104
Types
Class CL_ALV_GRAPHICS has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_VARIANT Call by reference Type reference (TYPE) DISVARIANT obsolet 19991102
2 Importing IT_COLUMNS Call by reference Type reference (TYPE) LVC_T_FNAM selected columns 19990630
3 Importing IT_FIELDCATALOG Call by reference Type reference (TYPE) LVC_T_FCAT Fieldcatalog 19990630
4 Importing IT_OUTTAB Call by reference Type reference (TYPE) STANDARD TABLE output (data) table 19990630
5 Importing IT_PROPERTIES Call by reference Type reference (TYPE) DTC_T_TC Properties set by application 20000109
6 Importing IT_ROWS Call by reference Type reference (TYPE) LVC_T_ROID Table of row-ids 19991008
7 Importing I_CU_GUID Call by reference Type reference (TYPE) GUID_32 Load CU objects using this GUID 19991004
8 Importing I_PARENT Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Container 19990630
9 Importing I_WEB_MODE Call by reference Type reference (TYPE) C Flag: web mode (MiniALV etc.) 20000125
# Exception Resumable Description Created on
1 ERROR_CREATE_DC 19991111
2 ERROR_CREATE_DIALOGBOX 19991111
3 ERROR_FILL_DC 19991111
4 ERROR_INIT_DC 19991111
5 ERROR_INIT_GP 19991111

Method CONVERT_CURRFIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FLOAT Call by reference Type reference (TYPE) FLOAT 19991028
2 Importing I_CURRFIELD Call by reference Type reference (TYPE) ANY 19991028
3 Importing I_CURRKEY Call by reference Type reference (TYPE) SYCURR 19991028

Method CONVERT_CURRFIELD on class CL_ALV_GRAPHICS has no exception.

Method DEFAULT_TITLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_XTITLE Call by reference Type reference (TYPE) STRING 19991111
2 Exporting E_YTITLE Call by reference Type reference (TYPE) STRING 19991111
3 Importing IT_FIELDCATALOG Call by reference Type reference (TYPE) LVC_T_FCAT 19991111
4 Importing IT_XFIELDNAMES Call by reference Type reference (TYPE) LVC_T_FNAM 19991111
5 Importing IT_YFIELDNAMES Call by reference Type reference (TYPE) LVC_T_FNAM 19991111
# Exception Resumable Description Created on
1 DATATYPE_NOT_FOUND 19991111

Method FILL_DATA_CONTAINER Signature

Method FILL_DATA_CONTAINER on class CL_ALV_GRAPHICS has no parameter.
# Exception Resumable Description Created on
1 ERROR_INSERT_VALUES Insert into data container failed 19991122

Method FREE Signature

Method FREE on class CL_ALV_GRAPHICS has no parameter.
# Exception Resumable Description Created on
1 ERROR Error 20000126

Method GET_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_CU Call by reference Object reference (TYPE REF TO) CL_ALV_GRAPHICS_CU 19991110
2 Exporting ET_COLUMNS Call by reference Type reference (TYPE) LVC_T_FNAM 19991110
3 Exporting E_GUID Call by reference Type reference (TYPE) GUID_32 GUID im 'CHAR' Format in Großschreibung 20000125

Method GET_ATTRIBUTES on class CL_ALV_GRAPHICS has no exception.

Method GET_CHAR_AND_FIGURES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CHARACTERISTICS Call by reference Type reference (TYPE) LVC_T_FNAM 19990706
2 Exporting ET_KEYFIGURES Call by reference Type reference (TYPE) LVC_T_FNAM 19990706
3 Importing IT_COLUMNS Call by reference Type reference (TYPE) LVC_T_FNAM 19990706
4 Importing IT_FIELDCATALOG Call by reference Type reference (TYPE) LVC_T_FCAT 19990706
# Exception Resumable Description Created on
1 DATATYPE_NOT_FOUND 19990706

Method GET_PICTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CONTENT Call by reference Type reference (TYPE) GFW_EXP_DATA export (picture) of graphic 20000125
2 Exporting E_CONTENT_LENGTH Call by reference Type reference (TYPE) I length of export 20000125
3 Exporting E_CONTENT_TYPE Call by reference Type reference (TYPE) STRING format of exported graphic 20000125
4 Exporting E_RETVAL Call by reference Type reference (TYPE) SYMSGNO CL_GFW=>OK, if export was successful 20000125
5 Importing I_FORMAT Call by reference Type reference (TYPE) I requested target format (CO_FORMAT_*) 20000125
6 Importing I_HEIGHT Call by reference Type reference (TYPE) I requested height of picture (in pixel) 20000125
7 Importing I_NAME Call by reference Type reference (TYPE) C name of picture 20000125
8 Importing I_WIDTH Call by reference Type reference (TYPE) I requested width of picture (in pixel) 20000125

Method GET_PICTURE on class CL_ALV_GRAPHICS 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 20000125
2 Importing I_ID Call by reference Type reference (TYPE) I Id (see constants in CL_ALV_GRAPHICS_CU) 20000125

Method GET_PROPERTY on class CL_ALV_GRAPHICS has no exception.

Method GET_XY_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_XFIELDNAMES Call by reference Type reference (TYPE) LVC_T_FNAM 19991111
2 Exporting ET_YFIELDNAMES Call by reference Type reference (TYPE) LVC_T_FNAM 19991111
3 Exporting E_YFIELDNAMES_DELETED Call by reference Type reference (TYPE) ABAP_BOOL Flag: Es wurden Datenreihen entfernt 20050201
4 Importing IT_COLUMNS Call by reference Type reference (TYPE) LVC_T_FNAM 19991111
5 Importing IT_FIELDCATALOG Call by reference Type reference (TYPE) LVC_T_FCAT 19991111
# Exception Resumable Description Created on
1 DATATYPE_NOT_FOUND 19991111

Method HANDLE_DBOX_ON_CLOSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SENDER Value transfer Attribute reference (LIKE) 19990701

Method HANDLE_DBOX_ON_CLOSE on class CL_ALV_GRAPHICS has no exception.

Method HANDLE_ON_CUSTOM_CHANGED Signature

Method HANDLE_ON_CUSTOM_CHANGED on class CL_ALV_GRAPHICS has no parameter.
Method HANDLE_ON_CUSTOM_CHANGED on class CL_ALV_GRAPHICS has no exception.

Method HANDLE_TOOLBAR_SELECT_FC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FCODE Call by reference Attribute reference (LIKE) 20060227

Method HANDLE_TOOLBAR_SELECT_FC on class CL_ALV_GRAPHICS has no exception.

Method REFRESH 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 selected columns 19991110
2 Importing IT_FIELDCATALOG Call by reference Type reference (TYPE) LVC_T_FCAT Fieldcatalog 19991110
3 Importing IT_OUTTAB Call by reference Type reference (TYPE) STANDARD TABLE output (data) table 19991110
4 Importing IT_PROPERTIES_APPL Call by reference Type reference (TYPE) DTC_T_TC Properties set by application 20000110
5 Importing IT_ROWS Call by reference Type reference (TYPE) LVC_T_ROID Table of row-ids 19991110
6 Importing I_CU_GUID Call by reference Type reference (TYPE) GUID_32 Load CU objects using this GUID 19991110
# Exception Resumable Description Created on
1 ERROR_DISTRIBUTE_CHANGES 19991111
2 ERROR_INSERT_VALUES 19991111

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 (see constants in CL_ALV_GRAPHICS_CU) 20000125
2 Importing I_VALUE Call by reference Type reference (TYPE) ANY Value 20000125

Method SET_PROPERTY on class CL_ALV_GRAPHICS has no exception.
Event Signatures

Event ONCLOSE Signature
Event ONCLOSE on class CL_ALV_GRAPHICS has no parameter.
History
Last changed by/on SAP  20050218 
SAP Release Created in