Show TOC

ObjektdokumentationATS-Listenkomponente Dieses Dokument in der Navigationsstruktur finden

 

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

Ende des Hinweises.

 

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.

Struktur

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.

Integration

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.