Show TOC

Kopf- und FußbereichLocate this document in the navigation structure

Verwendung

Sie können die Bereiche ober- und unterhalb der ALV-Ausgabe durch verschiedene Elemente gestalten. Dazu verwenden Sie Gestaltungsobjekte.

Sie können beliebig viele Elemente verschiedener Elementtypen verwenden, um ein Gestaltungsobjekt zusammenzustellen. Anschließend stellen Sie es an der gewünschten Position dar.

Hinweis

Alle Klassen und Methoden zum Gestaltungsobjekt finden Sie im System im Paket SALV_FORM_ELEM.

Elementtypen und Layout-Formen

Sie verwenden Elemente folgender Elementtypen für Ihr Gestaltungsobjekt:

  • Überschriftenelement (Header-Info)

  • Textelement mit oder ohne Label (Bezeichner des Textes)

  • Aktionsinformation (Action-Info)

    Hinweis

    Die Elemente unterscheiden sich nur durch unterschiedliches Aussehen. Es sind keine Funktionen mit den verschiedenen Elementtypen verbunden.

Die Elemente können Sie innerhalb Ihres Gestaltungsobjekts anordnen. Dazu wählen Sie zwischen zwei Layout-Formen:

  • Einzelnes Element

    Sie erzeugen ein Element und zeigen es an der gewünschten Position an.

  • Zeilenartiges Layout

    Sie reihen beliebig viele Elemente hintereinander in einer Zeile aneinander.

  • Tabellenartiges Layout

    Sie ordnen beliebig viele Elemente in Zeilen und Spalten an.

    Hinweis

    Sie können die Layout-Formen beliebig miteinander kombinieren, also z. B. Zeilen in eine Tabelle einfügen und umgekehrt.

Context-Knoten TOP_OF_LIST und END_OF_LIST

Die ALV-Component stellt die zwei Context-Knoten TOP_OF_LIST und END_OF_LIST bereit, die jeweils ein Attribut CONTENT enthalten. Diese Context-Knoten halten die Daten Ihrer Gestaltungsobjekte für den Kopf- bzw. Fußbereich der ALV-Ausgabe.

Sie definieren ein Context Mapping auf einen gleichnamigen Knoten im Context Ihrer Anwendung und setzen das Attribut CONTEXT Ihres Context-Knotens auf Ihr Gestaltungsobjekt.

Gestaltungsobjekt einrichten

Um ein Gestaltungsobjekt für den Kopf- oder Fußbereich einzurichten, gehen Sie wie folgt vor:

  • Sie mappen die Context-Knoten TOP_OF_LIST bzw. END_OF_LIST der ALV-Component auf den Context Ihrer Anwendung (siehe Context-Mapping).

  • Sie erzeugen ein Gestaltungsobjekt. Dazu verwenden Sie entweder das zeilenartige oder das tabellenartige Layout. In dieses Layout fügen Sie die gewünschten Elemente ein (siehe Gestaltungsobjekte und Elemente erzeugen).

  • Sie nehmen bei Bedarf verschiedene Einstellungen an den Elementen vor (siehe Einstellungen zum Gestaltungsobjekt).

  • Sie setzen das Gestaltungsobjekt als Wert des Attributs CONTENT im Context-Knoten.

Gestaltungsobjekte ein- und ausblenden

Standardmäßig sind sowohl das Gestaltungsobjekt für den Kopfbereich als auch das für den Fußbereich eingeblendet. Sie können beide Gestaltungsobjekte unabhängig voneinander ein- oder ausblenden. Dazu verwenden Sie Methoden der Interface-Klasse IF_SALV_WD_TABLE_SETTINGS (implementierende Klasse CL_SALV_WD_CONFIG_TABLE).

Methoden zum Ein- und Ausblenden der Gestaltungsobjekte

Funktion

Methode

Gestaltungsobjekt für den Kopfbereich ein- oder ausblenden

SET_TOP_OF_LIST_VISIBLE

Prüfen, ob das Gestaltungsobjekt für den Kopfbereich ein- oder ausgeblendet ist

GET_TOP_OF_LIST_VISIBLE

Gestaltungsobjekt für den Fußbereich ein- oder ausblenden

SET_END_OF_LIST_VISIBLE

Prüfen, ob das Gestaltungsobjekt für den Fußbereich ein- oder ausgeblendet ist

GET_END_OF_LIST_VISIBLE