SAP ABAP Class CL_SALV_CONTROLLER_EVENTS (ALV: Controller Events)
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_CONTROLLER ALV: Abstract Controller 20040220
Properties
Class CL_SALV_CONTROLLER_EVENTS  
Short Description ALV: Controller Events    
Super Class CL_SALV_CONTROLLER ALV: Abstract Controller 
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 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 KKBLO Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_SALV_CONTROLLER_EVENTS has no interface implemented.
Friends
Class CL_SALV_CONTROLLER_EVENTS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_TYPE_HIERSEQ Constant Public Type reference (TYPE) SALV_DE_CONSTANT 2 ALV: Data Element for Constants 20040220
2 C_TYPE_TABLE Constant Public Type reference (TYPE) SALV_DE_CONSTANT 1 ALV: Data Element for Constants 20040220
3 C_TYPE_TREE Constant Public Type reference (TYPE) SALV_DE_CONSTANT 3 ALV: Data Element for Constants 20040407
Methods
# Method Level Visibility Method type Description Created on
1 FACTORY Static method Public Method 20040220
2 GET_EVENTS Static method Private Method 20040220
3 HANDLE_AFTER_EVENT Static method Public Method 20040220
4 HANDLE_BEFORE_EVENT Static method Public Method 20040220
5 RAISE_ADDED_FUNCTION Static method Public Method 20040220
6 RAISE_AFTER_SALV_FUNCTION Static method Public Method 20040220
7 RAISE_BEFORE_SALV_FUNCTION Static method Public Method 20040220
8 RAISE_BUILD_UIFUNCTION Static method Public Method 20040302
9 RAISE_CHECKBOX_CHANGE Static method Public Method Checkbox Clicked 20040407
10 RAISE_DOUBLE_CLICK Static method Public Method 20040220
11 RAISE_END_OF_LIST Static method Public Method 20040223
12 RAISE_END_OF_LIST_PRINT Static method Public Method 20040302
13 RAISE_END_OF_PAGE Static method Public Method 20040220
14 RAISE_EXPAND_EMPTY_FOLDER Static method Public Method Checkbox Clicked 20040407
15 RAISE_KEYPRESS Static method Public Method Checkbox Clicked 20040407
16 RAISE_LINK_CLICK Static method Public Method 20040220
17 RAISE_TOP_OF_LIST Static method Public Method 20040223
18 RAISE_TOP_OF_LIST_PRINT Static method Public Method 20040302
19 RAISE_TOP_OF_PAGE Static method Public Method 20040220
20 SET_UIFUNCTION Static method Public Method 20040505
Events
Class CL_SALV_CONTROLLER_EVENTS has no event.
Types
Class CL_SALV_CONTROLLER_EVENTS has no local type.
Method Signatures

Method FACTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TYPE Call by reference Type reference (TYPE) SALV_DE_CONSTANT C_TYPE_TABLE ALV: Datenelement für Konstanten 20040220
2 Returning R_EVENTS Value transfer Object reference (TYPE REF TO) CL_SALV_EVENTS ALV: Allgemeine Events 20040220

Method FACTORY on class CL_SALV_CONTROLLER_EVENTS has no exception.

Method GET_EVENTS 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_MODEL ALV: abstrakter Controller 20040220
2 Returning R_EVENTS Value transfer Object reference (TYPE REF TO) CL_SALV_EVENTS ALV: Allgemeine Events 20040220

Method GET_EVENTS on class CL_SALV_CONTROLLER_EVENTS has no exception.

Method HANDLE_AFTER_EVENT 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_MODEL ALV: abstrakter Controller 20040220

Method HANDLE_AFTER_EVENT on class CL_SALV_CONTROLLER_EVENTS has no exception.

Method HANDLE_BEFORE_EVENT 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_MODEL ALV: abstrakter Controller 20040220

Method HANDLE_BEFORE_EVENT on class CL_SALV_CONTROLLER_EVENTS has no exception.

Method RAISE_ADDED_FUNCTION 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_MODEL ALV: abstrakter Controller 20040220
2 Importing VALUE Call by reference Type reference (TYPE) SALV_DE_FUNCTION ALV Funktion 20040220

Method RAISE_ADDED_FUNCTION on class CL_SALV_CONTROLLER_EVENTS has no exception.

Method RAISE_AFTER_SALV_FUNCTION 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_MODEL ALV: abstrakter Controller 20040220
2 Importing VALUE Call by reference Type reference (TYPE) SALV_DE_FUNCTION ALV Funktion 20040220

Method RAISE_AFTER_SALV_FUNCTION on class CL_SALV_CONTROLLER_EVENTS has no exception.

Method RAISE_BEFORE_SALV_FUNCTION 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_MODEL ALV: abstrakter Controller 20040220
2 Importing VALUE Call by reference Type reference (TYPE) SALV_DE_FUNCTION ALV Funktion 20040220

Method RAISE_BEFORE_SALV_FUNCTION on class CL_SALV_CONTROLLER_EVENTS has no exception.

Method RAISE_BUILD_UIFUNCTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing PFSTATUS Call by reference Type reference (TYPE) SYPFKEY Spalte 20040302
2 Changing REPORT Call by reference Type reference (TYPE) SYREPID Zeile 20040302
3 Importing R_CONTROLLER Call by reference Object reference (TYPE REF TO) CL_SALV_CONTROLLER_MODEL ALV: abstrakter Controller 20040302
4 Changing T_EXTAB Call by reference Type reference (TYPE) KKBLO_T_EXTAB 20040302
5 Changing T_TOOLBAR Call by reference Type reference (TYPE) TTB_BUTTON Toolbarbuttons 20040302
6 Changing T_TOOLBAR_EXCLUDING Call by reference Type reference (TYPE) UI_FUNCTIONS Funktionscodestabelle 20040302

Method RAISE_BUILD_UIFUNCTION on class CL_SALV_CONTROLLER_EVENTS has no exception.

Method RAISE_CHECKBOX_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHECKED Call by reference Type reference (TYPE) SAP_BOOL boolsche Variable (X=true, space=false) 20040407
2 Importing COLUMNNAME Call by reference Type reference (TYPE) SALV_DE_COLUMN Spalte 20040407
3 Importing NODE_KEY Call by reference Type reference (TYPE) SALV_DE_NODE_KEY Knotenschlüssel 20040407
4 Importing R_CONTROLLER Call by reference Object reference (TYPE REF TO) CL_SALV_CONTROLLER_MODEL Verschalung der Adapter zur Anzeige einfacher Tabellen 20040407

Method RAISE_CHECKBOX_CHANGE on class CL_SALV_CONTROLLER_EVENTS has no exception.

Method RAISE_DOUBLE_CLICK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COLUMN Call by reference Type reference (TYPE) SALV_DE_COLUMN Spalte 20040220
2 Importing LEVEL Call by reference Type reference (TYPE) I 20040220
3 Importing NODE_KEY Call by reference Type reference (TYPE) SALV_DE_NODE_KEY Knotenschlüssel 20040407
4 Importing ROW Call by reference Type reference (TYPE) SALV_DE_ROW Zeile 20040220
5 Importing R_CONTROLLER Call by reference Object reference (TYPE REF TO) CL_SALV_CONTROLLER_MODEL ALV: abstrakter Controller 20040220

Method RAISE_DOUBLE_CLICK on class CL_SALV_CONTROLLER_EVENTS has no exception.

Method RAISE_END_OF_LIST 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_MODEL ALV: abstrakter Controller 20040223

Method RAISE_END_OF_LIST on class CL_SALV_CONTROLLER_EVENTS has no exception.

Method RAISE_END_OF_LIST_PRINT 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_MODEL ALV: abstrakter Controller 20040302

Method RAISE_END_OF_LIST_PRINT on class CL_SALV_CONTROLLER_EVENTS has no exception.

Method RAISE_END_OF_PAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PAGE Call by reference Type reference (TYPE) SYPAGNO Listenerstellung, aktuelle Seite 20040220
2 Importing R_CONTROLLER Call by reference Object reference (TYPE REF TO) CL_SALV_CONTROLLER_MODEL ALV: abstrakter Controller 20040220

Method RAISE_END_OF_PAGE on class CL_SALV_CONTROLLER_EVENTS has no exception.

Method RAISE_EXPAND_EMPTY_FOLDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE_KEY Call by reference Type reference (TYPE) SALV_DE_NODE_KEY Knotenschlüssel 20040407
2 Importing R_CONTROLLER Call by reference Object reference (TYPE REF TO) CL_SALV_CONTROLLER_MODEL Verschalung der Adapter zur Anzeige einfacher Tabellen 20040407

Method RAISE_EXPAND_EMPTY_FOLDER on class CL_SALV_CONTROLLER_EVENTS has no exception.

Method RAISE_KEYPRESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COLUMNNAME Call by reference Type reference (TYPE) SALV_DE_COLUMN Spalte 20040407
2 Importing KEY Call by reference Type reference (TYPE) SALV_DE_CONSTANT boolsche Variable (X=true, space=false) 20040407
3 Importing NODE_KEY Call by reference Type reference (TYPE) SALV_DE_NODE_KEY Knotenschlüssel 20040407
4 Importing R_CONTROLLER Call by reference Object reference (TYPE REF TO) CL_SALV_CONTROLLER_MODEL Verschalung der Adapter zur Anzeige einfacher Tabellen 20040407

Method RAISE_KEYPRESS on class CL_SALV_CONTROLLER_EVENTS has no exception.

Method RAISE_LINK_CLICK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COLUMN Call by reference Type reference (TYPE) SALV_DE_COLUMN Spalte 20040220
2 Importing LEVEL Call by reference Type reference (TYPE) I 20040220
3 Importing NODE_KEY Call by reference Type reference (TYPE) SALV_DE_NODE_KEY Knotenschlüssel 20040407
4 Importing ROW Call by reference Type reference (TYPE) SALV_DE_ROW Zeile 20040220
5 Importing R_CONTROLLER Call by reference Object reference (TYPE REF TO) CL_SALV_CONTROLLER_MODEL ALV: abstrakter Controller 20040220

Method RAISE_LINK_CLICK on class CL_SALV_CONTROLLER_EVENTS has no exception.

Method RAISE_TOP_OF_LIST 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_MODEL ALV: abstrakter Controller 20040223

Method RAISE_TOP_OF_LIST on class CL_SALV_CONTROLLER_EVENTS has no exception.

Method RAISE_TOP_OF_LIST_PRINT 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_MODEL ALV: abstrakter Controller 20040302

Method RAISE_TOP_OF_LIST_PRINT on class CL_SALV_CONTROLLER_EVENTS has no exception.

Method RAISE_TOP_OF_PAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PAGE Call by reference Type reference (TYPE) SYPAGNO Listenerstellung, aktuelle Seite 20040220
2 Importing R_CONTROLLER Call by reference Object reference (TYPE REF TO) CL_SALV_CONTROLLER_MODEL ALV: abstrakter Controller 20040220
3 Importing TABLE_INDEX Call by reference Type reference (TYPE) I 20040220

Method RAISE_TOP_OF_PAGE on class CL_SALV_CONTROLLER_EVENTS has no exception.

Method SET_UIFUNCTION 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_MODEL ALV: abstrakter Controller 20040505
2 Importing VALUE Call by reference Type reference (TYPE) SAP_BOOL boolsche Variable (X=true, space=false) 20040602

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