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 ( |
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....