SAP ABAP Class CL_SALV_TABLE (Basis Class for Simple Tables)
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_MODEL_LIST Basis Model for All List-Type Table Displays 20040220
Properties
Class CL_SALV_TABLE  
Short Description Basis Class for Simple Tables    
Super Class CL_SALV_MODEL_LIST Basis Model for All List-Type Table Displays 
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SALV_OM_OBJECTS   ALV Object Model Basis Classes 
Created 20040121   SAP 
Last change 20130531   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 IF_SALV_BS_C_TT Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 IF_SALV_CONTROLLER_METADATA Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
4 IF_SALV_C_BOOL_SAP Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
5 IF_SALV_C_TABLE_OBJECTS Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_SALV_TABLE has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_SALV_ADAPTER 20040219 ALV: Basis Class Adapter
2 CL_SALV_CONTROLLER 20040219 ALV: Abstract Controller
3 CL_SALV_CONTROLLER_TABLE 20040415 ALV: Controller for Simple Lists
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CONTAINER_NAME Instance attribute Private Type reference (TYPE) STRING 20040524
2 DISPLAY_OBJECT Instance attribute Private Type reference (TYPE) SALV_DE_CONSTANT ALV: Data Element for Constants 20040527
3 R_AGGREGATIONS Instance attribute Private Object reference (TYPE REF TO) CL_SALV_AGGREGATIONS Aggregation Information 20040128
4 R_COLUMNS Instance attribute Private Object reference (TYPE REF TO) CL_SALV_COLUMNS_TABLE Column Info 20040128
5 R_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstract Container for GUI Controls 20040121
6 R_FILTERS Instance attribute Private Object reference (TYPE REF TO) CL_SALV_FILTERS Filter Info 20040128
7 R_SELECTIONS Instance attribute Private Object reference (TYPE REF TO) CL_SALV_SELECTIONS Selections 20040203
8 R_SORTS Instance attribute Private Object reference (TYPE REF TO) CL_SALV_SORTS ALV Sort 20040128
9 R_TABLE Instance attribute Private Object reference (TYPE REF TO) DATA Data Table 20040121
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor 20040204
2 DISPLAY Instance method Public Method Output table 20040121
3 FACTORY Static method Public Method Get New Instance for ALV Table Object 20040209
4 GET_AGGREGATIONS Instance method Public Method Get Aggregation Object 20040128
5 GET_COLUMNS Instance method Public Method Get Column Object 20040128
6 GET_EVENT Instance method Public Method Get Event Object 20040303
7 GET_FILTERS Instance method Public Method Get Filter Object 20040128
8 GET_FUNCTIONS Instance method Public Method Get Function Object 20040416
9 GET_METADATA Instance method Public Method Gest the Metadata from the Front End in the PAI 20040812
10 GET_SELECTIONS Instance method Public Method Get Selection Object 20040203
11 GET_SORTS Instance method Public Method Get Sort Object 20040209
12 REFRESH Instance method Public Method Rebuild Display 20040211
13 SET_DATA Instance method Public Method Create New Instance with New Data Structure 20040121
14 TO_XML Instance method Public Method 20070226
Events
Class CL_SALV_TABLE has no event.
Types
Class CL_SALV_TABLE 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 CONTAINER_NAME Call by reference Type reference (TYPE) STRING 20040524
2 Importing DISPLAY_OBJECT Call by reference Type reference (TYPE) SALV_DE_CONSTANT IF_SALV_C_TABLE_OBJECTS=>FULLSCREEN_GRID ALV Listanzeige verwenden 20040527
3 Importing R_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstracter Container fuer GUI Controls 20040416

Method CONSTRUCTOR on class CL_SALV_TABLE has no exception.

Method DISPLAY Signature

Method DISPLAY on class CL_SALV_TABLE has no parameter.
Method DISPLAY on class CL_SALV_TABLE has no exception.

Method FACTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTAINER_NAME Call by reference Type reference (TYPE) STRING 20040524
2 Importing LIST_DISPLAY Call by reference Type reference (TYPE) SAP_BOOL IF_SALV_C_BOOL_SAP=>FALSE ALV wird im Listenmodus angezeigt 20040213
3 Importing R_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstracter Container fuer GUI Controls 20040416
4 Exporting R_SALV_TABLE Call by reference Object reference (TYPE REF TO) CL_SALV_TABLE Basisklasse einfache ALV Tabellen 20040209
5 Changing T_TABLE Call by reference Type reference (TYPE) TABLE 20040209
# Exception Resumable Description Created on
1 CX_SALV_MSG ALV: Allg. Fehlerklasse mit Meldung 20040421

Method GET_AGGREGATIONS 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_SALV_AGGREGATIONS ALV Aggregationen 20040128

Method GET_AGGREGATIONS on class CL_SALV_TABLE has no exception.

Method GET_COLUMNS 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_SALV_COLUMNS_TABLE ALV Spalten 20040128

Method GET_COLUMNS on class CL_SALV_TABLE has no exception.

Method GET_EVENT 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_SALV_EVENTS_TABLE ALV: Events of CL_SALV_TABLE 20040303

Method GET_EVENT on class CL_SALV_TABLE has no exception.

Method GET_FILTERS 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_SALV_FILTERS ALV Filter 20040128

Method GET_FILTERS on class CL_SALV_TABLE has no exception.

Method GET_FUNCTIONS 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_SALV_FUNCTIONS_LIST ALV: generische und applikationsspezifische Funktionen 20040702

Method GET_FUNCTIONS on class CL_SALV_TABLE has no exception.

Method GET_METADATA Signature

Method GET_METADATA on class CL_SALV_TABLE has no parameter.
Method GET_METADATA on class CL_SALV_TABLE has no exception.

Method GET_SELECTIONS 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_SALV_SELECTIONS Selektionen 20040203

Method GET_SELECTIONS on class CL_SALV_TABLE has no exception.

Method GET_SORTS 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_SALV_SORTS ALV Sort 20040209

Method GET_SORTS on class CL_SALV_TABLE has no exception.

Method REFRESH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing REFRESH_MODE Call by reference Type reference (TYPE) SALV_DE_CONSTANT IF_SALV_C_REFRESH=>SOFT ALV: Datenelement für Konstanten 20040225
2 Importing S_STABLE Call by reference Type reference (TYPE) LVC_S_STBL ALV-Control: Refresh-Stabilität 20040211

Method REFRESH on class CL_SALV_TABLE has no exception.

Method SET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing T_TABLE Call by reference Type reference (TYPE) STANDARD TABLE Darzustellende Tabelle 20040225
# Exception Resumable Description Created on
1 CX_SALV_NO_NEW_DATA_ALLOWED ALV: Setzen neuer Daten nicht erlaubt 20040308

Method TO_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning XML Value transfer Type reference (TYPE) XSTRING 20070226
2 Importing XML_FLAVOUR Call by reference Type reference (TYPE) STRING IF_SALV_BS_C_TT=>C_TT_XML_FLAVOUR_EXPORT 20070226
3 Importing XML_TYPE Call by reference Type reference (TYPE) SALV_BS_CONSTANT Konstante 20070226

Method TO_XML on class CL_SALV_TABLE has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 700