SAP ABAP Class CL_SALV_HIERSEQ_TABLE (Basis Class for Hierarchical-Sequential 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 20040223
Properties
Class CL_SALV_HIERSEQ_TABLE  
Short Description Basis Class for Hierarchical-Sequential 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 P  SAP Standard Production Program 
Category 0   
Package SALV_OM_OBJECTS   ALV Object Model Basis Classes 
Created 20040126   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_SALV_CONTROLLER_METADATA Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_SALV_HIERSEQ_TABLE has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_SALV_ADAPTER 20040220 ALV: Basis Class Adapter
2 CL_SALV_CONTROLLER 20040219 ALV: Abstract Controller
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 T_LEVELS Instance attribute Private Type reference (TYPE) SALV_T_HIERSEQ_LEVEL_REF HIER Sequential Level 20040126
Methods
# Method Level Visibility Method type Description Created on
1 ADD_LEVEL Instance method Private Method Add Hierarchy Level 20040127
2 CONSTRUCTOR Instance method Public Constructor Constructor 20040126
3 DISPLAY Instance method Public Method Output table 20040126
4 FACTORY Static method Public Method Get New Instance for ALV Table Object 20040204
5 GET_AGGREGATIONS Instance method Public Method Get Aggregation Object 20040130
6 GET_COLUMNS Instance method Public Method Get Column Object 20040130
7 GET_EVENT Instance method Public Method Get Event Object 20040303
8 GET_FILTERS Instance method Public Method Get Filter Object 20040130
9 GET_FUNCTIONS Instance method Public Method Get Function Object 20040416
10 GET_LEVEL Instance method Public Method Get Object of Hierarchy Levels 20040126
11 GET_LEVEL_COUNT Instance method Public Method Get Number of Hierarchy Levels 20040126
12 GET_SELECTIONS Instance method Public Method Get Selection Object 20040213
13 GET_SORTS Instance method Public Method Get Sort Object 20040130
14 REFRESH Instance method Public Method Rebuild Display 20040219
15 SET_DATA Instance method Public Method Create New Instance with New Data Structure 20040129
Events
Class CL_SALV_HIERSEQ_TABLE has no event.
Types
Class CL_SALV_HIERSEQ_TABLE has no local type.
Method Signatures

Method ADD_LEVEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LEVEL Call by reference Type reference (TYPE) I 20040127
2 Returning R_LEVEL Value transfer Object reference (TYPE REF TO) CL_SALV_HIERSEQ_LEVEL Hiersequentielle ALV Tabelle 20040127

Method ADD_LEVEL on class CL_SALV_HIERSEQ_TABLE has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_SALV_HIERSEQ_TABLE has no parameter.
Method CONSTRUCTOR on class CL_SALV_HIERSEQ_TABLE has no exception.

Method DISPLAY Signature

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

Method FACTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting R_HIERSEQ Call by reference Object reference (TYPE REF TO) CL_SALV_HIERSEQ_TABLE Hiersequentielle ALV Tabellen 20040204
2 Importing T_BINDING_LEVEL1_LEVEL2 Call by reference Type reference (TYPE) SALV_T_HIERSEQ_BINDING Bindung zwischen 2 Tabellen 20040204
3 Changing T_TABLE_LEVEL1 Call by reference Type reference (TYPE) STANDARD TABLE 20040225
4 Changing T_TABLE_LEVEL2 Call by reference Type reference (TYPE) STANDARD TABLE 20040225
# Exception Resumable Description Created on
1 CX_SALV_DATA_ERROR ALV: Allg. Fehlerklasse (wird bei Syntaxprüfung geprüft) 20040622
2 CX_SALV_NOT_FOUND ALV: Allg. Fehlerklasse (wird bei Syntaxprüfung geprüft) 20040622

Method GET_AGGREGATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LEVEL Call by reference Type reference (TYPE) I 20040130
2 Returning VALUE Value transfer Object reference (TYPE REF TO) CL_SALV_AGGREGATIONS ALV Aggregationen 20040130
# Exception Resumable Description Created on
1 CX_SALV_NOT_FOUND ALV: Allg. Fehlerklasse (wird bei Syntaxprüfung geprüft) 20040628

Method GET_COLUMNS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LEVEL Call by reference Type reference (TYPE) I 20040130
2 Returning VALUE Value transfer Object reference (TYPE REF TO) CL_SALV_COLUMNS_HIERSEQ ALV Spalten 20040130
# Exception Resumable Description Created on
1 CX_SALV_NOT_FOUND ALV: Allg. Fehlerklasse (wird bei Syntaxprüfung geprüft) 20040628

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_HIERSEQ ALV: Events of CL_SALV_TABLE 20040303

Method GET_EVENT on class CL_SALV_HIERSEQ_TABLE has no exception.

Method GET_FILTERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LEVEL Call by reference Type reference (TYPE) I 20040130
2 Returning VALUE Value transfer Object reference (TYPE REF TO) CL_SALV_FILTERS ALV Filter 20040130
# Exception Resumable Description Created on
1 CX_SALV_NOT_FOUND ALV: Allg. Fehlerklasse (wird bei Syntaxprüfung geprüft) 20040628

Method GET_FUNCTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_VALUE Value transfer Object reference (TYPE REF TO) CL_SALV_FUNCTIONS_LIST ALV: generische und applikationsspezifische Funktionen 20040416

Method GET_FUNCTIONS on class CL_SALV_HIERSEQ_TABLE has no exception.

Method GET_LEVEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LEVEL Call by reference Type reference (TYPE) I 20040126
2 Returning VALUE Value transfer Object reference (TYPE REF TO) CL_SALV_HIERSEQ_LEVEL Hiersequentielle ALV Tabelle 20040126
# Exception Resumable Description Created on
1 CX_SALV_NOT_FOUND ALV: Allg. Fehlerklasse (wird bei Syntaxprüfung geprüft) 20040622

Method GET_LEVEL_COUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning VALUE Value transfer Type reference (TYPE) I 20040126

Method GET_LEVEL_COUNT on class CL_SALV_HIERSEQ_TABLE has no exception.

Method GET_SELECTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LEVEL Call by reference Type reference (TYPE) I 20040213
2 Returning VALUE Value transfer Object reference (TYPE REF TO) CL_SALV_SELECTIONS ALV Selektionen 20040213
# Exception Resumable Description Created on
1 CX_SALV_NOT_FOUND ALV: Allg. Fehlerklasse (wird bei Syntaxprüfung geprüft) 20040628

Method GET_SORTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LEVEL Call by reference Type reference (TYPE) I 20040130
2 Returning VALUE Value transfer Object reference (TYPE REF TO) CL_SALV_SORTS ALV Sort 20040130
# Exception Resumable Description Created on
1 CX_SALV_NOT_FOUND ALV: Allg. Fehlerklasse (wird bei Syntaxprüfung geprüft) 20040628

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 20040224
2 Importing S_STABLE Call by reference Type reference (TYPE) LVC_S_STBL ALV-Control: Refresh-Stabilität 20040219

Method REFRESH on class CL_SALV_HIERSEQ_TABLE has no exception.

Method SET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LEVEL Call by reference Type reference (TYPE) I 20040129
2 Importing T_BINDING Call by reference Type reference (TYPE) SALV_T_HIERSEQ_BINDING Bindung zwischen 2 Tabellen 20040129
3 Changing T_TABLE Call by reference Type reference (TYPE) TABLE 20040225
# Exception Resumable Description Created on
1 CX_SALV_DATA_ERROR ALV: Allg. Fehlerklasse (wird bei Syntaxprüfung geprüft) 20040622
2 CX_SALV_NOT_FOUND ALV: Allg. Fehlerklasse (wird bei Syntaxprüfung geprüft) 20040622
3 CX_SALV_NO_NEW_DATA_ALLOWED ALV: Setzen neuer Daten nicht erlaubt 20040308
History
Last changed by/on SAP  20130531 
SAP Release Created in 700