
Das SAP List Viewer (ALV) ist ein integrativer Bestandteil der Programmierumgebung von ABAP Objects . Er ermöglicht der Anwendungsentwicklung die schnelle Realisierung der Darstellung strukturierter Datenmengen durch die Bereitstellung von drei verschiedenen ALV-Werkzeugen, jeweils zur Darstellung von
Einfachen und zweidimensionalen Tabellen,
hierarchisch-sequenziellen Listen sowie
Baumstrukturen.
Der SAP List Viewer bietet der Anwendungsentwicklung
einheitliche, objektorientierte API für alle ALV-Werkzeuge wo immer möglich
leichtverständliche API
frühestmögliche Fehlererkennung bereits während des Programmierens (z. B. weisen Ausnahmen Sie darauf hin, wenn Methoden in bestimmten Situationen nicht möglich sind)
Funktionen zur Barrierefreiheit sind in ALV integriert, Sie müssen nicht selbst diese Funktionen mit Hilfe Ihrer Anwendung bereitstellen
Mit dem ALV haben Sie die Möglichkeit, unabhängig vom ALV-Werkzeug annähernd einheitliche Programmiertechniken einzusetzen, um verschiedene Listen, Tabellen oder Baumstrukturen darzustellen. Lediglich dort, wo werkzeugspezifische Funktionen ein spezielles Vorgehen erfordern, variieren die Methoden, Parameter oder Klassen.
Diese Dokumentation wendet sich an Anwendungsentwickler, die in ihren Anwendungen mit einem der drei ALV-Werkzeuge tabellenartige Strukturen als Tabellen, Listen oder Baumstrukturen darstellen möchten. Sie finden hier einen Überblick über die Arbeitsweise von ALV sowie über Ihre Möglichkeiten, Aussehen und Funktionsweise der ALV-Ausgabe aus Ihrer Anwendung heraus zu beeinflussen.
Nähere Informationen über die Klassen und Methoden, insbesondere deren Parameter, finden Sie in der jeweiligen Systemdokumentation. Alle Klassen des Objektmodells finden Sie im Paket SALV bzw. dessen Unterpaketen.
Für neue Programmierprojekte wird dringend empfohlen, das Objektmodell SAP List Viewer zu verwenden. Der SAP List Viewer wird aber auch weiterhin für eine nicht-objekt-orientierte Programmierumgebung unterstützt. Die SAP Bibliothek stellt daher auch weiterhin die zugehörige Dokumentation zur Verfügung:
Für Programmierprojekte, die Web Dynpro für ABAP als Präsentationstechnik verwenden, steht Ihnen ebenfalls der ALV zur Verfügung. Lesen Sie hierzu die Dokumentation:
Dokumentation für Endbenutzer zur Bedienung von ALV-Elementen finden Sie im Abschnitt
Arbeiten mit Listen .