Show TOC

Objekte des ALV Configuration ModelLocate this document in the navigation structure

Verwendung

Das Objektmodell des ALV Configuration Model besteht im Wesentlichen aus folgenden Klassen und Interfaces:

Hinweis

Dieses Klassendiagramm ist vereinfacht dargestellt. Die genauen Strukturen finden Sie im System im Paket SALV_WD_CONFIG.

Wenn Sie Ihre ALV-Anzeige konfigurieren möchten, stehen Ihnen vorrangig die folgenden Bereiche zur Verfügung:

  • Einstellungen zur Tabelle ( IF_SALV_WD_TABLE_SETTINGS)

    Die Daten des UI-Elements Table umfassen die Struktur der Anwendungsdaten sowie technische Felder, die Aussehen oder Funktion der ALV-Anzeige beeinflussen. So legen Sie hier z. B. fest, ob die ALV-Anzeige als einfache, zweidimensionale Tabelle oder als Hierarchie mit einer führenden Hierarchiespalte dargestellt werden soll.

  • Einstellungen zu den Spalten ( IF_SALV_WD_COLUMNS_SETTINGS)

    Die Spaltenobjekte sind die sichtbaren Elemente, die letztlich die ALV-Anzeige ausmachen. Auch die Spalten besitzen denselben Namen wie ihre zugehörigen Feldobjekte bzw. die Attribute im Context-Knoten. Das Spaltenobjekt enthält Einstellungen, ob und wie die Daten des gleichnamigen Feldes in der ALV-Anzeige dargestellt werden. Wenn Sie die Werte eines Feldes nicht darstellen möchten, können Sie das zugehörige Spaltenobjekt einfach löschen.

    Mit den Column Settings verwalten Sie die Liste aller Spaltenobjekte, also die Spalten des Oberflächenelements Table.

  • Einstellungen zu den Feldern ( IF_SALV_WD_FIELD_SETTINGS)

    Felder beschreiben die Daten, die in der ALV-Anzeige verwendet werden. Der Name eines Feldes entspricht dem Namen eines Attributs im Context-Knoten: Aus den Angaben, die Sie zu den Attributen im Context-Knoten gemacht haben, werden immer automatisch alle Feldobjekte erzeugt. Damit hat jedes Attribut im Context-Knoten einen gleichnamigen Repräsentanten im ALV Configuration Mode l.

    Wenn Sie jetzt noch die interne Datentabelle an den Context-Knoten binden, haben Sie eigentlich bereits alle Voraussetzungen erfüllt, um Ihre Anwendung mit ALV zu starten. Sie können die Daten mit Anweisungen Ihrer Anwendung sortieren, sie filtern oder Berechnungen durchführen. Denn all diese Funktionen, die so genannten ALV-Services, sind grundsätzlich Methoden von Feldobjekten. Dennoch können Sie die Daten noch nicht anzeigen: Hierfür benötigen Sie die Spalten.

  • Einstellungen zu ALV-Standardfunktionen ( IF_SALV_WD_STD_FUNCTIONS)

    ALV stellt eine Reihe von Funktionen zur Verfügung. Die folgende Liste zeigt die wichtigsten dieser ALV-Standardfunktionen:

    • ALV-Services Sortieren, Filtern, Aggregieren (Berechnungen) sowie die Möglichkeit, alle notwendigen Einstellungen dazu vorzunehmen

    • Einstellungen, die Sie bei editierbarer ALV-Anzeige bereitstellen können wie z. B. Zeilen einfügen und löschen

    • Export der ALV-Anzeige nach Microsoft Excel oder Erzeugen einer Druckversion im PDF-Format

    All diese ALV-Standardfunktionen werden durch geeignete Oberflächenelemente dargeboten. Mit den Standard Functions Settings blenden Sie diese Oberflächenelemente aus und ein.

  • Einstellungen zu anwendungsspezifischen Funktionen ( IF_SALV_WD_FUNCTION_SETTINGS)

    Sie können in Ihrer Anwendung beliebige Funktionen definieren und dem Benutzer geeignete Oberflächenelemente zur Verfügung stellen, über die er die Funktion ausführt.