CL_ALV_TREE_TOOLBAR_MANAGER - ALV Tree Toolbar Manager
SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up General Data in Customer MasterDiese 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 FeldernREPORT 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
General Data in Customer Master Addresses (Business Address Services)
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 1917 Date: 20120527 Time: 084859 triton ( 76 ms )






