SAP ABAP Class CL_ESD_ALV (ESD: ALV Handler)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-WS-ABA (Application Component) Web Service Tools - ABAP
     SESD_ESI_OBJECT_EDITORS_REUSE (Package) Unified Editors Reuse-Parts
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_ESD_UI_CLASSIFICATIONS UDDI Classifications 20060904
2 Inheritance (c INHERITING FROM c_ref)  CL_ESD_UI_CONSUMER_GROUPS Consumer Groups 20061018
3 Inheritance (c INHERITING FROM c_ref)  CL_ESD_UI_CONTEXT_DRIVER class to display context driver 20070523
4 Inheritance (c INHERITING FROM c_ref)  CL_ESD_UI_ENUMERATION class to display context driver 20080201
5 Inheritance (c INHERITING FROM c_ref)  CL_ESD_UI_MF_DM_CLASSES class to display mapping facade mappings 20091202
6 Inheritance (c INHERITING FROM c_ref)  CL_ESD_UI_MO_TARGET_METHODS class to display mapping object target methods 20090811
7 Inheritance (c INHERITING FROM c_ref)  CL_ESD_UI_NAME_PROBLEMS Name Problems 20060828
8 Inheritance (c INHERITING FROM c_ref)  CL_ESD_UI_OBJECTS Relevant Objects 20060822
9 Inheritance (c INHERITING FROM c_ref)  CL_ESD_UI_PROCESS_AGENT Process Agent Table Data 20070307
10 Inheritance (c INHERITING FROM c_ref)  CL_ESD_UI_RELATED_INTERFACES Related Interfaces 20080227
... Click here to see Used By full list (13 items)
Properties
Class CL_ESD_ALV  
Short Description ESD: ALV Handler    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SESD_ESI_OBJECT_EDITORS_REUSE   Unified Editors Reuse-Parts 
Created 20060817   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ESD_ALV has no forward declaration.
Interfaces
Class CL_ESD_ALV has no interface implemented.
Friends
Class CL_ESD_ALV has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 R_ALV_CONTAINER Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_CONTAINER Container for Custom Controls in the Screen Area 20060817
2 R_ALV_GRID Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_ALV_GRID ALV List Viewer 20060817
3 R_DATA Instance attribute Protected Object reference (TYPE REF TO) IF_ESD_TABLE_DATA Data Handling 20060823
4 R_LOG_CONTAINER Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_DOCKING_CONTAINER Docking Control Container 20061106
5 R_OUTPUT_TABLE Instance attribute Protected Object reference (TYPE REF TO) DATA 20060817
6 R_PLUGIN Instance attribute Protected Object reference (TYPE REF TO) IF_ESD_PLUGIN includes all implemented interfaces 20060817
7 R_UI_LAYER Instance attribute Protected Object reference (TYPE REF TO) CL_ESD_UI_LAYER Class representing the UI Layer 20060912
8 S_LAYOUT Instance attribute Protected Type reference (TYPE) LVC_S_LAYO ALV control: Layout structure 20060822
9 S_RESTORE_INFO Instance attribute Protected Type reference (TYPE) ESD_ALV_RESTORE_INFO Restore information for ALV-Grids 20061115
10 T_FIELDCATALOG Instance attribute Protected Type reference (TYPE) LVC_T_FCAT Field Catalog for List Viewer Control 20060817
11 V_CHECK_ID Instance attribute Protected Type reference (TYPE) CHAR20 Check ID 20061012
12 V_INIT_DONE Instance attribute Protected Type reference (TYPE) FLAG Table has been displayed for first time 20060919
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_SAVE_DATA Instance method Public Method Manually trigger on_data_changed event and save 20061019
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20060817
3 DISPLAY Instance method Public Method Display Table 20060824
4 FIRST_DISPLAY Instance method Protected Method Display table for the first time 20060821
5 FREE Instance method Public Method DESTRUCTOR 20060817
6 GET_ALV_CONTAINER_NAME Instance method Public Method 20091222
7 GET_DATA_FROM_PLUGIN Instance method Protected Method Get data from plugin 20060823
8 GET_RESTORE_INFO Instance method Public Method Get restore info 20061115
9 HIDE_FUNCTIONS Instance method Protected Method Hide individual standard functions of the toolbar 20060918
10 NO_DATA_MESSAGE Instance method Protected Method Message if there is no data to show (Redefine to specify) 20060918
11 NO_DISPLAY Instance method Protected Method Do not display ALV because there is not any data to show 20060918
12 ON_DATA_CHANGED Instance method Protected Event handling method Handler for event: Data Changed 20060817
13 ON_DOUBLE_CLICK Instance method Protected Event handling method Handler for event: Double Click 20130116
14 ON_TOOLBAR Instance method Protected Event handling method Handler for event: Toolbar 20060831
15 ON_USER_COMMAND Instance method Protected Event handling method Handler for event: User Command 20060831
16 REGISTER_EVENTS Instance method Protected Method Register ALV events 20060918
17 RESTORE Instance method Public Method Commit restore 20061115
18 SET_CHECK_ID Instance method Protected Method sets check identifier 20061012
19 SET_DEFAULT_LAYOUT Instance method Protected Method Set the default layout for ALV 20060822
20 SET_FIELD_CATALOG Instance method Public Method Set field catalog 20060817
21 SET_LAYOUT Instance method Public Method Set layout for ALV 20060822
22 SET_OUTPUT_TABLE Instance method Public Method Set output table 20060817
23 SET_RESTORE_INFO Instance method Public Method Set restore info 20061115
24 SET_TABLE_DATA Instance method Public Method Set r_data instance 20070524
25 UPDATE_DISPLAY Instance method Protected Method update the displayed table after data has changed 20060821
Events
Class CL_ESD_ALV has no event.
Types
Class CL_ESD_ALV has no local type.
Method Signatures

Method CHECK_SAVE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning VALID Value transfer Type reference (TYPE) CHAR01 Data is valid 20061019

Method CHECK_SAVE_DATA on class CL_ESD_ALV has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstract Container for GUI Controls 20060817
2 Importing IR_PLUGIN Call by reference Object reference (TYPE REF TO) IF_ESD_PLUGIN UI Functions 20060912
3 Importing IR_UI_LAYER Call by reference Object reference (TYPE REF TO) CL_ESD_UI_LAYER Class representing the UI Layer 20060912
4 Importing IS_RESTORE_INFO Call by reference Type reference (TYPE) ESD_ALV_RESTORE_INFO Restore information for ALV-Grids 20061115
5 Importing IV_CONTAINER_NAME Call by reference Type reference (TYPE) C Name of Container 20060817

Method CONSTRUCTOR on class CL_ESD_ALV has no exception.

Method DISPLAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_NO_DATA Value transfer Type reference (TYPE) FLAG No data (1 =t/nsm37rue/ 0 = false) 20060919

Method DISPLAY on class CL_ESD_ALV has no exception.

Method FIRST_DISPLAY Signature

Method FIRST_DISPLAY on class CL_ESD_ALV has no parameter.
Method FIRST_DISPLAY on class CL_ESD_ALV has no exception.

Method FREE Signature

Method FREE on class CL_ESD_ALV has no parameter.
Method FREE on class CL_ESD_ALV has no exception.

Method GET_ALV_CONTAINER_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CONTAINER_NAME Value transfer Type reference (TYPE) STRING 20091222

Method GET_ALV_CONTAINER_NAME on class CL_ESD_ALV has no exception.

Method GET_DATA_FROM_PLUGIN Signature

Method GET_DATA_FROM_PLUGIN on class CL_ESD_ALV has no parameter.
Method GET_DATA_FROM_PLUGIN on class CL_ESD_ALV has no exception.

Method GET_RESTORE_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESTORE_INFO Value transfer Type reference (TYPE) ESD_ALV_RESTORE_INFO restore info 20061115

Method GET_RESTORE_INFO on class CL_ESD_ALV has no exception.

Method HIDE_FUNCTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_EXCLUDED_FUNCTIONS Value transfer Type reference (TYPE) UI_FUNCTIONS Function Code Table 20060918

Method HIDE_FUNCTIONS on class CL_ESD_ALV has no exception.

Method NO_DATA_MESSAGE Signature

Method NO_DATA_MESSAGE on class CL_ESD_ALV has no parameter.
Method NO_DATA_MESSAGE on class CL_ESD_ALV has no exception.

Method NO_DISPLAY Signature

Method NO_DISPLAY on class CL_ESD_ALV has no parameter.
Method NO_DISPLAY on class CL_ESD_ALV has no exception.

Method ON_DATA_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ER_DATA_CHANGED Value transfer Attribute reference (LIKE) 20060817
2 Importing E_ONF4 Value transfer Attribute reference (LIKE) 20060817
3 Importing E_ONF4_AFTER Value transfer Attribute reference (LIKE) 20060817
4 Importing E_ONF4_BEFORE Value transfer Attribute reference (LIKE) 20060817
5 Importing E_UCOMM Value transfer Attribute reference (LIKE) 20060817

Method ON_DATA_CHANGED on class CL_ESD_ALV has no exception.

Method ON_DOUBLE_CLICK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ES_ROW_NO Value transfer Attribute reference (LIKE) 20130116
2 Importing E_COLUMN Value transfer Attribute reference (LIKE) 20130116
3 Importing E_ROW Value transfer Attribute reference (LIKE) 20130116

Method ON_DOUBLE_CLICK on class CL_ESD_ALV has no exception.

Method ON_TOOLBAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_INTERACTIVE Call by reference Attribute reference (LIKE) 20060831
2 Importing E_OBJECT Call by reference Attribute reference (LIKE) 20060831

Method ON_TOOLBAR on class CL_ESD_ALV has no exception.

Method ON_USER_COMMAND Signature

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

Method ON_USER_COMMAND on class CL_ESD_ALV has no exception.

Method REGISTER_EVENTS Signature

Method REGISTER_EVENTS on class CL_ESD_ALV has no parameter.
Method REGISTER_EVENTS on class CL_ESD_ALV has no exception.

Method RESTORE Signature

Method RESTORE on class CL_ESD_ALV has no parameter.
Method RESTORE on class CL_ESD_ALV has no exception.

Method SET_CHECK_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CHECK_ID Call by reference Type reference (TYPE) CHAR20 Char 20 20061012

Method SET_CHECK_ID on class CL_ESD_ALV has no exception.

Method SET_DEFAULT_LAYOUT Signature

Method SET_DEFAULT_LAYOUT on class CL_ESD_ALV has no parameter.
Method SET_DEFAULT_LAYOUT on class CL_ESD_ALV has no exception.

Method SET_FIELD_CATALOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_FIELDCAT Call by reference Type reference (TYPE) LVC_T_FCAT Field Catalog for List Viewer Control 20060817

Method SET_FIELD_CATALOG on class CL_ESD_ALV has no exception.

Method SET_LAYOUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_LAYOUT Call by reference Type reference (TYPE) LVC_S_LAYO ALV control: Layout structure 20060822

Method SET_LAYOUT on class CL_ESD_ALV has no exception.

Method SET_OUTPUT_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_OUTPUT_TABLE Call by reference Type reference (TYPE) STANDARD TABLE 20060821

Method SET_OUTPUT_TABLE on class CL_ESD_ALV has no exception.

Method SET_RESTORE_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing RESTORE_INFO Call by reference Type reference (TYPE) ESD_ALV_RESTORE_INFO restore info 20061115

Method SET_RESTORE_INFO on class CL_ESD_ALV has no exception.

Method SET_TABLE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_TABLE_DATA Call by reference Object reference (TYPE REF TO) IF_ESD_TABLE_DATA Data for ALV Grid 20070524

Method SET_TABLE_DATA on class CL_ESD_ALV has no exception.

Method UPDATE_DISPLAY Signature

Method UPDATE_DISPLAY on class CL_ESD_ALV has no parameter.
Method UPDATE_DISPLAY on class CL_ESD_ALV has no exception.
Meta Relationship - Used By (full list)
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_ESD_UI_CLASSIFICATIONS UDDI Classifications 20060904
2 Inheritance (c INHERITING FROM c_ref)  CL_ESD_UI_CONSUMER_GROUPS Consumer Groups 20061018
3 Inheritance (c INHERITING FROM c_ref)  CL_ESD_UI_CONTEXT_DRIVER class to display context driver 20070523
4 Inheritance (c INHERITING FROM c_ref)  CL_ESD_UI_ENUMERATION class to display context driver 20080201
5 Inheritance (c INHERITING FROM c_ref)  CL_ESD_UI_MF_DM_CLASSES class to display mapping facade mappings 20091202
6 Inheritance (c INHERITING FROM c_ref)  CL_ESD_UI_MO_TARGET_METHODS class to display mapping object target methods 20090811
7 Inheritance (c INHERITING FROM c_ref)  CL_ESD_UI_NAME_PROBLEMS Name Problems 20060828
8 Inheritance (c INHERITING FROM c_ref)  CL_ESD_UI_OBJECTS Relevant Objects 20060822
9 Inheritance (c INHERITING FROM c_ref)  CL_ESD_UI_PROCESS_AGENT Process Agent Table Data 20070307
10 Inheritance (c INHERITING FROM c_ref)  CL_ESD_UI_RELATED_INTERFACES Related Interfaces 20080227
11 Inheritance (c INHERITING FROM c_ref)  CL_ESD_UI_UDDI class to display UDDI UI 20080228
12 Inheritance (c INHERITING FROM c_ref)  CL_ESD_UI_WARNINGS Warnings 20060828
13 Inheritance (c INHERITING FROM c_ref)  CL_ESD_UI_WHERE_USED_LIST Where Used List 20060831
History
Last changed by/on SAP  20130531 
SAP Release Created in 710