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

Effekt

Belegung von I_SAVE und IS_VARIANT beim Aufruf von set_table_for_first_display

Ausschließliches Ändern des aktuellen Layout

Das ALV Grid Control zeigt in der Toolbar nur das Layout-Icon (), aber kein Menü an. Über das Icon kann der Benutzer das aktuelle Menü ändern (im Wesentlichen die Auswahl und Reihenfolge der angezeigten Spalten, Filter, Sortierkriterien).

IS_VARIANT = SPACE.

I_SAVE = SPACE.

(Voreinstellung)

Ausschließliches Laden von mitausgelieferten Layouts

Das ALV Grid Control zeigt in der Toolbar sowohl ein Layout-Icon als auch ein zugehöriges Menü an. Im Menü befinden sich nur die Funktionen Layout auswählen und Layout ändern .

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 das Layout-Icon als auch ein zugehöriges Menü an. Über das Layout-Icon kann der Benutzer eine 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: Abspeichern eines Layout

 

Zusätzlich können Sie über das Setzen des Parameters I_DEFAULT dem Benutzer das Speichern von Layoutvoreinstellungen erlauben (in der Voreinstellung gesetzt).

Falls der Benutzer die Berechtigung hat, transportiert er Layouts in der Layout-Verwaltung über den Menüpunkt Layout->Transportieren....