Layouts 
Mit Hilfe von Layouts kann der Benutzer die ausgegebene Liste seinen eigenen Bedürfnissen anpassen.
Der Anwendungsentwickler steuert die Berechtigungen des Benutzers bezüglich eines Layout über die Parameter I_SAVE, IS_VARIANT und I_DEFAULT der Methode set_table_for_first_display. Es stehen drei Modi zur Verfügung:
Modus |
Ergebnis |
Werte von I_SAVE und IS_VARIANT wenn set_table_for_first_display aufgerufen wird |
Ausschließliches Ändern des aktuellen Layouts |
Das ALV Grid Control zeigt in der Toolbar nur das Layout-Symbol ( |
IS_VARIANT = SPACE. I_SAVE = SPACE. (Standardeinstellung) |
Ausschließliches Laden mit-ausgelieferter Layouts |
Das ALV Grid Control zeigt in der Toolbar sowohl ein Layout-Symbol als auch ein zugehöriges Menü an. Im Menü befinden sich nur Funktionen für die Auswahl und die Änderung von Layouts. |
IS_VARIANT = <Struktur für ein Layout> I_SAVE = SPACE. (oder IS_VARIANT gleich SPACE und I_SAVE ungleich SPACE) |
Laden und Speichern eines Layout |
Das ALV Grid Control zeigt in der Toolbar sowohl ein Layout-Symbol als auch ein zugehöriges Menü an. Über das Layout-Symbol kann der Benutzer ein schon existierendes Layout auswählen. Im Menü befinden sich die Funktionen Layout auswählen, Layout ändern, Layout sichern und Layout verwalten. |
IS_VARIANT = <Struktur für ein Layout> I_SAVE = <'X', 'U' oder 'A'> Siehe auch: Layouts sichern |
Zusätzlich können Sie über das Setzen des Parameters I_DEFAULT dem Benutzer das Speichern von Layoutvoreinstellungen erlauben (in der Voreinstellung gesetzt).
Hinweis
Falls der Benutzer die Berechtigung hat, transportiert er Layouts in der Layout-Verwaltung über den Menüpunkt .