SAP ABAP Class CL_SALV_MODEL_BASE (Basis Model for All Table Displays)
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 ALV: Basis Class Model 20040220
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_SALV_MODEL_LIST Basis Model for All List-Type Table Displays 20040220
2 Inheritance (c INHERITING FROM c_ref)  CL_SALV_TREE Basis Class for Tree Structure 20040318
Properties
Class CL_SALV_MODEL_BASE  
Short Description Basis Model for All Table Displays    
Super Class CL_SALV_MODEL ALV: Basis Class Model 
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 20040220   SAP 
Last change 20040930   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_SALV_MODEL_BASE has no forward declaration.
Interfaces
Class CL_SALV_MODEL_BASE has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_SALV_CONTROLLER 20040416 ALV: Abstract Controller
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_FUNCTIONS_ALL Constant Public Type reference (TYPE) SALV_DE_CONSTANT 2 ALV: Data Element for Constants 20040408
2 C_FUNCTIONS_DEFAULT Constant Public Type reference (TYPE) SALV_DE_CONSTANT 1 ALV: Data Element for Constants 20040408
3 C_FUNCTIONS_NONE Constant Public Type reference (TYPE) SALV_DE_CONSTANT 0 ALV: Data Element for Constants 20040408
4 R_FOOTER Instance attribute Protected Object reference (TYPE REF TO) CL_SALV_FOOTER ALV: Footer Area: List/Page 20040407
5 R_FUNCTIONS Instance attribute Protected Object reference (TYPE REF TO) CL_SALV_FUNCTIONS ALV Functions 20040220
6 R_HEADER Instance attribute Protected Object reference (TYPE REF TO) CL_SALV_HEADER ALV: Header Area: List/Page 20040407
7 SCREEN_END_COLUMN Instance attribute Protected Type reference (TYPE) I 20040408
8 SCREEN_END_LINE Instance attribute Protected Type reference (TYPE) I 20040408
9 SCREEN_START_COLUMN Instance attribute Protected Type reference (TYPE) I 20040408
10 SCREEN_START_LINE Instance attribute Protected Type reference (TYPE) I 20040408
11 SCREEN_STATUS_PFSTATUS Instance attribute Protected Type reference (TYPE) SYPFKEY GUI Status 20040408
12 SCREEN_STATUS_REPORT Instance attribute Protected Type reference (TYPE) SYREPID ABAP Program: Current Main Program 20040408
Methods
# Method Level Visibility Method type Description Created on
1 CLOSE_SCREEN Instance method Public Method Close Window 20040409
2 GET_END_OF_LIST Instance method Public Method Get Display Object for Footer (Online) 20040407
3 GET_END_OF_LIST_PRINT Instance method Public Method Get Display Object for Footer (Print) 20040607
4 GET_FUNCTIONS_BASE Instance method Public Method Get Function Object 20040416
5 GET_SALV_STATUS_LIST Instance method Private Method Create Status Function Manually 20050811
6 GET_SCREEN_POPUP Instance method Public Method Get Coordinates for Dialog Box 20040408
7 GET_SCREEN_STATUS Instance method Public Method Get Status 20040408
8 GET_TOP_OF_LIST Instance method Public Method Get Display Object for Header (Online) 20040407
9 GET_TOP_OF_LIST_PRINT Instance method Public Method Get Display Object for Header (Print) 20040607
10 SET_END_OF_LIST Instance method Public Method Set Display Object for Footer (Online) 20040407
11 SET_FUNCTION Instance method Public Method Set Function Object 20040409
12 SET_SCREEN_POPUP Instance method Public Method Set Coordinates of Dialog Box 20040408
13 SET_SCREEN_STATUS Instance method Public Method Set Status 20040408
14 SET_TOP_OF_LIST Instance method Public Method Set Display Object for Header (Online) 20040407
Events
Class CL_SALV_MODEL_BASE has no event.
Types
Class CL_SALV_MODEL_BASE has no local type.
Method Signatures

Method CLOSE_SCREEN Signature

Method CLOSE_SCREEN on class CL_SALV_MODEL_BASE has no parameter.
Method CLOSE_SCREEN on class CL_SALV_MODEL_BASE has no exception.

Method GET_END_OF_LIST 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_FORM_ELEMENT Allgemeiner Element im Gestaltungsobjekt 20040407

Method GET_END_OF_LIST on class CL_SALV_MODEL_BASE has no exception.

Method GET_END_OF_LIST_PRINT 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_FORM_ELEMENT Allgemeiner Element im Gestaltungsobjekt 20040607

Method GET_END_OF_LIST_PRINT on class CL_SALV_MODEL_BASE has no exception.

Method GET_FUNCTIONS_BASE 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 ALV Funktionen 20040416

Method GET_FUNCTIONS_BASE on class CL_SALV_MODEL_BASE has no exception.

Method GET_SALV_STATUS_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PFSTATUS Call by reference Type reference (TYPE) SYPFKEY Aktueller GUI-Status 20050811
2 Importing REPORT Call by reference Type reference (TYPE) SYREPID ABAP-Programm, aktuelles Rahmenprogramm 20050811
3 Changing R_DATA Value transfer Object reference (TYPE REF TO) DATA 20050811

Method GET_SALV_STATUS_LIST on class CL_SALV_MODEL_BASE has no exception.

Method GET_SCREEN_POPUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting END_COLUMN Call by reference Type reference (TYPE) I 20040408
2 Exporting END_LINE Call by reference Type reference (TYPE) I 20040408
3 Exporting START_COLUMN Call by reference Type reference (TYPE) I 20040408
4 Exporting START_LINE Call by reference Type reference (TYPE) I 20040408

Method GET_SCREEN_POPUP on class CL_SALV_MODEL_BASE has no exception.

Method GET_SCREEN_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PFSTATUS Call by reference Type reference (TYPE) SYPFKEY Bildschirmbilder, aktueller GUI-Status 20040408
2 Exporting REPORT Call by reference Type reference (TYPE) SYREPID ABAP-Programm, aktuelles Rahmenprogramm 20040408

Method GET_SCREEN_STATUS on class CL_SALV_MODEL_BASE has no exception.

Method GET_TOP_OF_LIST 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_FORM_ELEMENT Allgemeiner Element im Gestaltungsobjekt 20040407

Method GET_TOP_OF_LIST on class CL_SALV_MODEL_BASE has no exception.

Method GET_TOP_OF_LIST_PRINT 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_FORM_ELEMENT Allgemeiner Element im Gestaltungsobjekt 20040607

Method GET_TOP_OF_LIST_PRINT on class CL_SALV_MODEL_BASE has no exception.

Method SET_END_OF_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing VALUE Call by reference Object reference (TYPE REF TO) CL_SALV_FORM_ELEMENT Gestaltungsobjekt 20040407

Method SET_END_OF_LIST on class CL_SALV_MODEL_BASE has no exception.

Method SET_FUNCTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing VALUE Call by reference Type reference (TYPE) SALV_DE_FUNCTION ALV Funktion 20040409

Method SET_FUNCTION on class CL_SALV_MODEL_BASE has no exception.

Method SET_SCREEN_POPUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing END_COLUMN Call by reference Type reference (TYPE) I 20040408
2 Importing END_LINE Call by reference Type reference (TYPE) I 20040408
3 Importing START_COLUMN Call by reference Type reference (TYPE) I 20040408
4 Importing START_LINE Call by reference Type reference (TYPE) I 20040408

Method SET_SCREEN_POPUP on class CL_SALV_MODEL_BASE has no exception.

Method SET_SCREEN_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PFSTATUS Call by reference Type reference (TYPE) SYPFKEY Bildschirmbilder, aktueller GUI-Status 20040408
2 Importing REPORT Call by reference Type reference (TYPE) SYREPID ABAP-Programm, aktuelles Rahmenprogramm 20040408
3 Importing SET_FUNCTIONS Call by reference Type reference (TYPE) SALV_DE_CONSTANT C_FUNCTIONS_NONE ALV: Datenelement für Konstanten 20040408

Method SET_SCREEN_STATUS on class CL_SALV_MODEL_BASE has no exception.

Method SET_TOP_OF_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing VALUE Call by reference Object reference (TYPE REF TO) CL_SALV_FORM_ELEMENT Gestaltungsobjekt 20040407

Method SET_TOP_OF_LIST on class CL_SALV_MODEL_BASE has no exception.
History
Last changed by/on SAP  20040930 
SAP Release Created in 700