ATS-Listenkomponente 
Die ATS-Listenkomponente (ATS = 'ABAP Table Services') ist eine generische Design-Vorlage zur Darstellung von Daten in einer Liste.
Sie wird über die Web-Dynpro-Komponente FPM_LIST_UIBB_ATS implementiert.
Die Daten, die zur Laufzeit in einer Liste dargestellt werden, werden durch die Feeder-Klasse bestimmt, die der Konfiguration der Web-Dynpro-Komponente FPM_LIST_UIBB_ATS zugeordnet ist.
Hinweis
Diese Komponente ersetzt die Listenkomponente, die durch die Web-Dynpro-Komponente FPM_LIST_UIBB implementiert wird. Die ATS-Listenkomponente bietet Ihnen eine Reihe erweiterter Funktionen, z.B. Funktionen zum Personalisieren oder erweiterte Sortier- und Filterfunktionen.
Sie verwenden diese Design-Vorlage, wenn Sie Daten in einer Liste darstellen wollen. Die konkrete Darstellung von Daten in einer Liste können Sie über die Konfiguration der Web-Dynpro-Komponente FPM_LIST_UIBB_ATS festlegen.
Listen werden zur Laufzeit als Tabelle mit Zeilen und Spalten dargestellt. Jede Position in einer Liste wird als eigene Zeile angezeigt.
Listen haben eigene Symbol-/Drucktastenleisten.
Jede Listenspalte hat einen Kopf. Wenn in der Anwendung Listenfunktionen wie Sortieren, Filtern und Gruppieren aktiviert sind, erscheint in der rechten unteren Ecke des Spaltenkopfs ein Pfeil, wenn Sie den Cursor zur Laufzeit über dem Spaltenkopf positionieren. Welche Menüoptionen verfügbar sind, wird durch die entsprechende Feeder-Klasse festgelegt.
Listenkomponenten können eine "Aktionen"-Spalte mit mehreren One-Click-Aktionen enthalten.
Sie können diese Komponente mit dem Konfigurationseditor des Floorplan Managers (FLUID) konfigurieren.
Unter anderen können Sie folgende Eigenschaften dieser Komponente konfigurieren:
Aussehen und Verhalten der Liste zur Laufzeit
In den Allgemeinen Einstellungen können Sie Einstellungen vornehmen, die für die Liste als Ganzes gelten. Sie können zum Beispiel Folgendes einstellen:
Anzahl der angezeigten Spalten und Zeilen
Breite der Tabelle und Höhe der Zeilen
Eine ganze Tabelle ausblenden, wenn alle Zeilen leer sind
Dem Benutzer erlauben, zur Laufzeit neue Sichten der Liste anzulegen
Liste in eine Tabellenkalkulation exportieren
Wenn die Listenfunktionen für Sortieren, Gruppieren, Filtern und Berechnen in der betreffenden Feeder-Klasse definiert sind, können Sie sie in den Allgemeinen Einstellungen konfigurieren.
Einstellungen für Drag-and-Drop aktivieren oder deaktivieren (falls diese Funktion in der entsprechenden Feeder-Klasse aktiviert ist)
Funktion Automatisches Anhängen neuer Zeilen für den Benutzer aktivieren. Diese ermöglicht es, große Datenmengen einfach und schnell zu kopieren und in eine Tabelle einzufügen.
Aussehen und Verhalten der Listenspalten
Im Bereich Attribute können Sie Einstellungen vornehmen, die für die einzelnen Spalten in der Liste gelten. Sie können zum Beispiel Folgendes einstellen:
Überschriftentext einer Spalte
Anzeigeart einer Spalte (z.B. Eingabefeld, Dropdown-Box, Ankreuzfeld oder Link zu Aktion)
Einstellungen für individuelle Anzeigearten im Abschnitt Anzeigeart-abhängige Eigenschaften des Panels Attribute
Spalte zur Laufzeit auf dem Bildschirm fixieren
Unter Schema Listen-UIBB können Sie angeben, welche Spalten angezeigt und in welcher Reihenfolge sie angeordnet werden sollen.
Weitere Informationen über die Attribute dieser Komponente finden Sie unter Mehr Feldhilfe (rechte Maustaste) im Kontextmenü der einzelnen GUIBB-Elemente.
Diese Komponente kann zur Laufzeit durch den Benutzer personalisiert werden.