Ansicht
Dokumentation
CL_ALV_TREE_TOOLBAR_MANAGER - ALV Tree Toolbar Manager
ABAP Short Reference Vendor Master (General Section)Diese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Reorganisation des Toolbars eines ALV Tree Controls.
Das ALV Tree Control stellt viele Funktionen zur Verfügung.
Fügt eine bestimmte Anwendung noch eigene Funktionen zum Toolbar hinzu, dann können leicht 10 bis 20 Funktionen auf dem Toolbar erscheinen.
Dies ist für den Endanwender sehr unübersichtlich und verwirrend.
Mit Hilfe dieser Klasse wird der ALV Toolbar in 2 Stufen eingeteilt
- Stufe 1 - nur Anwendungsspezifische Funktionen
- Stufe 2 - vollständiger Toolbar mit allen Funktionen
In jeder Stufe wird am Ende des Toolbars eine neue Funktionstaste hinzugefügt, mit der der Toolbar entweder expandiert oder geschrumpft werden kann.
Diese Klasse sollte wie folgt verwendet werden:
- Deklarieren Sie in Ihrem Programms eine Variabele für die Klasse CL_ALV_TREE_TOOLBAR_MANAGER.
- Nach Aufbau des Toolbars des ALV Trees (Aufruf der ALV Tree Methode GET_TOOLBAR_OBJECT) erzeugen Sie eine Instanz der Klasse CL_ALV_GRID_TOOLBAR_MANAGER und rufen danach die REORGANIZE Methode dieser Klasse auf.
- Vor Abbau der ALV Tree Instanz sollten Sie dann noch die aktuelle Stufe des Toolbars mit Hilfe der Methode SAVE_STATE persönlichen Einstellungen des Benutzers sichern.
Beziehungen
Beispiel
Report R_ALV_TREE_TOOLBAR_MANAGER
Hinweise
Vorsicht !!!
Der Schlüssel zum Sichern der Benutzereinstellungen besteht nur aus den Feldern
REPORT und HANDLE. Sollte Ihr ALV Tree auch noch eine Unterscheidung nach LOG_GROUP machen, dann sollten Sie auf das Sichern der Toolbar Einstellungen verzichten.
Weiterführende Informationen
CL_GUI_FRONTEND_SERVICES - Frontend Services General Data in Customer Master
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 2049 Date: 20240420 Time: 015350 sap01-206 ( 30 ms )