SAP ABAP Class CL_SALV_GRID_ADAPTER (ALV: Adapter for Output of Data in a Grid Container)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-ALV (Application Component) SAP List Viewer
     SALV_OM_OBJECTS (Package) ALV Object Model Basis Classes
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_SALV_ADAPTER ALV: Basis Class Adapter 20040219
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SALV_ADAPTER_SELECTIONS ALV: Adapter Interface for Selections 20040220
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SALV_C_BOOL_SAP ALV: SAP Boolean Constants 20040212
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SALV_DISPLAY_ADAPTER ALV: Adapter Interface for Display 20040212
5 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SALV_EVENTS_ADAPTER ALV: Event Adapter Old World / New World 20040223
6 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SALV_TABLE_DISPLAY_ADAPTER Wrapping Adapter for Displaying Simple Tables 20040128
7 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SALV_TOOLBAR_ADAPTER ALV: Adapter Interface for Toolbar Management 20040302
Properties
Class CL_SALV_GRID_ADAPTER  
Short Description ALV: Adapter for Output of Data in a Grid Container    
Super Class CL_SALV_ADAPTER ALV: Basis Class Adapter 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SALV_OM_OBJECTS   ALV Object Model Basis Classes 
Created 20040128   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_GUI_ALV_GRID Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
# Interface Abstract Final Description Created on
1 IF_SALV_ADAPTER_SELECTIONS ALV: Adapter Interface for Selections 20040220
2 IF_SALV_C_BOOL_SAP ALV: SAP Boolean Constants 20040212
3 IF_SALV_DISPLAY_ADAPTER ALV: Adapter Interface for Display 20040212
4 IF_SALV_EVENTS_ADAPTER ALV: Event Adapter Old World / New World 20040223
5 IF_SALV_TABLE_DISPLAY_ADAPTER Wrapping Adapter for Displaying Simple Tables 20040128
6 IF_SALV_TOOLBAR_ADAPTER ALV: Adapter Interface for Toolbar Management 20040302
Friends
# Friend Modeled only Created on Description
1 CL_SALV_CONTROLLER 20040310 ALV: Abstract Controller
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 FALSE Instance attribute Private Attribute reference (LIKE) 20040212
2 R_GRID Instance attribute Private Object reference (TYPE REF TO) CL_GUI_ALV_GRID Grid Instance 20040202
3 TRUE Instance attribute Private Attribute reference (LIKE) 20040212
Methods
# Method Level Visibility Method type Description Created on
1 ADDED_FUNCTION Instance method Public Event handling method Grid Event: USER_COMMAND 20040204
2 AFTER_SALV_FUNCTION Instance method Public Event handling method Grid Event: AFTER_USER_COMMAND 20040204
3 BEFORE_SALV_FUNCTION Instance method Public Event handling method Grid Event: BEFORE_USER_COMMAND 20040204
4 BUILD_UIFUNCTION Instance method Public Method 20040302
5 BUTTON_CLICK Instance method Private Event handling method Grid Event: BUTTON_CLICK 20040213
6 CONSTRUCTOR Instance method Public Constructor 20040128
7 DOUBLE_CLICK Instance method Private Event handling method Grid Event: DOUBLE_CLICK 20040213
8 END_OF_LIST Instance method Private Event handling method Grid Event: END_OF_LIST 20040204
9 END_OF_PAGE Instance method Public Event handling method Grid Event: END_OF_PAGE 20040204
10 GET_CURRENT_CELL Instance method Public Method 20040220
11 GET_GRID Instance method Public Method 20040714
12 GET_SELECTED_CELLS Instance method Public Method 20040220
13 GET_SELECTED_COLUMNS Instance method Public Method 20040220
14 GET_SELECTED_ROWS Instance method Public Method 20040220
15 GET_SELECTION_MODE Instance method Public Method 20040311
16 HOTSPOT_CLICK Instance method Private Event handling method Grid Event: HOTSPOT_CLICK 20040213
17 SET_CURRENT_CELL Instance method Public Method 20040220
18 SET_SELECTED_CELLS Instance method Public Method 20040220
19 SET_SELECTED_COLUMNS Instance method Public Method 20040220
20 SET_SELECTED_ROWS Instance method Public Method 20040220
21 TOP_OF_LIST Instance method Private Event handling method Grid Event: TOP_OF_LIST 20040204
22 TOP_OF_PAGE Instance method Public Event handling method Grid Event: TOP_OF_PAGE 20040204
Events
Class CL_SALV_GRID_ADAPTER has no event.
Types
Class CL_SALV_GRID_ADAPTER has no local type.
Method Signatures

Method ADDED_FUNCTION 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) 20040204

Method ADDED_FUNCTION on class CL_SALV_GRID_ADAPTER has no exception.

Method AFTER_SALV_FUNCTION Signature

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

Method AFTER_SALV_FUNCTION on class CL_SALV_GRID_ADAPTER has no exception.

Method BEFORE_SALV_FUNCTION Signature

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

Method BEFORE_SALV_FUNCTION on class CL_SALV_GRID_ADAPTER has no exception.

Method BUILD_UIFUNCTION Signature

Method BUILD_UIFUNCTION on class CL_SALV_GRID_ADAPTER has no parameter.
Method BUILD_UIFUNCTION on class CL_SALV_GRID_ADAPTER has no exception.

Method BUTTON_CLICK Signature

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

Method BUTTON_CLICK on class CL_SALV_GRID_ADAPTER has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing R_CONTROLLER Call by reference Object reference (TYPE REF TO) CL_SALV_CONTROLLER_TABLE ALV: Controller für einfache Listen 20040223

Method CONSTRUCTOR on class CL_SALV_GRID_ADAPTER has no exception.

Method DOUBLE_CLICK Signature

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

Method DOUBLE_CLICK on class CL_SALV_GRID_ADAPTER has no exception.

Method END_OF_LIST Signature

Method END_OF_LIST on class CL_SALV_GRID_ADAPTER has no parameter.
Method END_OF_LIST on class CL_SALV_GRID_ADAPTER has no exception.

Method END_OF_PAGE Signature

Method END_OF_PAGE on class CL_SALV_GRID_ADAPTER has no parameter.
Method END_OF_PAGE on class CL_SALV_GRID_ADAPTER has no exception.

Method GET_CURRENT_CELL Signature

Method GET_CURRENT_CELL on class CL_SALV_GRID_ADAPTER has no parameter.
Method GET_CURRENT_CELL on class CL_SALV_GRID_ADAPTER has no exception.

Method GET_GRID Signature

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

Method GET_GRID on class CL_SALV_GRID_ADAPTER has no exception.

Method GET_SELECTED_CELLS Signature

Method GET_SELECTED_CELLS on class CL_SALV_GRID_ADAPTER has no parameter.
Method GET_SELECTED_CELLS on class CL_SALV_GRID_ADAPTER has no exception.

Method GET_SELECTED_COLUMNS Signature

Method GET_SELECTED_COLUMNS on class CL_SALV_GRID_ADAPTER has no parameter.
Method GET_SELECTED_COLUMNS on class CL_SALV_GRID_ADAPTER has no exception.

Method GET_SELECTED_ROWS Signature

Method GET_SELECTED_ROWS on class CL_SALV_GRID_ADAPTER has no parameter.
Method GET_SELECTED_ROWS on class CL_SALV_GRID_ADAPTER has no exception.

Method GET_SELECTION_MODE Signature

Method GET_SELECTION_MODE on class CL_SALV_GRID_ADAPTER has no parameter.
Method GET_SELECTION_MODE on class CL_SALV_GRID_ADAPTER has no exception.

Method HOTSPOT_CLICK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ES_ROW_NO Call by reference Attribute reference (LIKE) 20040213
2 Importing E_COLUMN_ID Call by reference Attribute reference (LIKE) 20040213
3 Importing E_ROW_ID Call by reference Attribute reference (LIKE) 20040213

Method HOTSPOT_CLICK on class CL_SALV_GRID_ADAPTER has no exception.

Method SET_CURRENT_CELL Signature

Method SET_CURRENT_CELL on class CL_SALV_GRID_ADAPTER has no parameter.
Method SET_CURRENT_CELL on class CL_SALV_GRID_ADAPTER has no exception.

Method SET_SELECTED_CELLS Signature

Method SET_SELECTED_CELLS on class CL_SALV_GRID_ADAPTER has no parameter.
Method SET_SELECTED_CELLS on class CL_SALV_GRID_ADAPTER has no exception.

Method SET_SELECTED_COLUMNS Signature

Method SET_SELECTED_COLUMNS on class CL_SALV_GRID_ADAPTER has no parameter.
Method SET_SELECTED_COLUMNS on class CL_SALV_GRID_ADAPTER has no exception.

Method SET_SELECTED_ROWS Signature

Method SET_SELECTED_ROWS on class CL_SALV_GRID_ADAPTER has no parameter.
Method SET_SELECTED_ROWS on class CL_SALV_GRID_ADAPTER has no exception.

Method TOP_OF_LIST Signature

Method TOP_OF_LIST on class CL_SALV_GRID_ADAPTER has no parameter.
Method TOP_OF_LIST on class CL_SALV_GRID_ADAPTER has no exception.

Method TOP_OF_PAGE Signature

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

Method TOP_OF_PAGE on class CL_SALV_GRID_ADAPTER has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 700