Ansicht
Dokumentation

CL_ALV_TREE_TOOLBAR_MANAGER - ALV Tree Toolbar Manager

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.
SAP E-Book

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 )