Form-Repeater-Komponente 
Die Form-Repeater-Komponente ist eine generische Design-Vorlage zur Darstellung von Daten in einem wiederholenden Formular.
Abhängig von der Anwendung können Sie individuelle Formulare expandieren, um weitere Formularfelder anzuzeigen. Allerdings kann sich nur ein Formular gleichzeitig in diesem expandierten Status befinden. Die in dieser expandierten Datenversion angezeigten Felder werden nicht zwangsweise im Formularformat angezeigt, sondern können auch in einem anderen Format wie einer Tabelle, Liste oder einer zusammengesetzten Komponente dargestellt werden. Die expandierte Version der Formulardaten wird durch eine separate, Swap-UIBB genannte UIBB-Konfiguration dargestellt.
Die Form-Repeater-Komponente wird über die Web-Dynpro-Komponente FPM_FORM_REPEATER_UIBB implementiert.
Die zur Laufzeit in dieser Komponente dargestellten Informationen werden durch die Feeder-Klasse bestimmt, die der Konfiguration der Web-Dynpro-Komponente FPM_FORM_REPEATER_UIBB zugeordnet ist.
Die konkrete Darstellung von Daten in dieser Komponente können Sie über die Konfiguration der Web-Dynpro-Komponente FPM_FORM_REPEATER_UIBB festlegen.
Die folgende Grafik zeigt, wie eine Form-Repeater-Komponente zur Laufzeit aussehen kann. Beachten Sie, dass das dritte Formular expandiert ist, um weitere Felder zu zeigen.

Jedes Formular zeigt einen anderen Datensatz an, wobei Sie die individuellen Formulare optional durch Trennbalken absetzen können.
Sämtliche Formulare in einer Form-Repeater-Komponente haben eine der Formular-GL2-Komponente identische Struktur. Allerdings kann die expandierte Version der Daten in einem anderen Format dargestellt werden, beispielsweise in einer Liste.
Sie können Formulare zusammengruppieren. Allerdings steht lediglich eine Gruppierungsebene zur Verfügung.
Sämtliche zur Laufzeit angezeigten Drucktasten werden in der betreffenden Feeder-Klasse definiert.
Sie können die Form-Repeater-Komponente mit dem Konfigurationseditor des Floorplan Managers (FLUID) konfigurieren.
Die Form-Repeater-Komponente besitzt sämtliche Konfigurationsoptionen der Formular-GL2-Komponente. Sie können unter Anderem folgende Eigenschaften konfigurieren.
Layouttyp für das Formular
Sie können aus einer Reihe vordefinierter Layouttypen wählen.
Exakte Position jedes Formularobjekts (beispielsweise einer Dropdown-Box) anhand von Zeilen- und Spaltenkoordinaten
Gruppenköpfe
Objektattribute wie die Sichtbarkeit von Bezeichnern, Anzeigeart für Felder (Eingabefeld, Auswahlknopf etc.) sowie die Eigenschaften, die mit einer bestimmten Anzeigeart zusammenhängen
Anzeigetext, wenn zur Laufzeit keine Datensätze vorhanden sind
Hiermit können Sie festlegen, ob im No Data-Fall der Standardtext oder Ihr selbstdefinierter Text angezeigt wird.
Zusätzlich stellt die Form-Repeater-Komponente folgende Funktionen zur Verfügung.
Swap-UIBB
Die Symbolleiste des Form-Repeater-UIBB-Schemas enthält die Drucktaste Swap-UIBB hinzufügen. Hiermit können Sie einen weiteren UIBB hinzufügen, der zum Anzeigen zusätzlicher Felder zur Laufzeit konfiguriert ist und der den Form-Repeater-UIBB temporär ersetzen kann.
Der Swap-UIBB ist eine separate UIBB-Konfiguration und kann von jeder UIBB-Art sein. Es kann sich beispielsweise um eine Konfiguration von FPM_LIST_UIBB handeln. Zur Laufzeit kann der Benutzer beispielsweise eine einem bestimmtem Formular angehängte Details-Drucktaste wählen, um zusätzliche Felder anzuzeigen. Die daraufhin angezeigten Daten sowie deren Layout werden durch die als Swap-UIBB gewählte UIBB-Konfiguration bereitgestellt.
Swap-Ereignisse
Der Bereich Attribute enthält möglicherweise die Swap-Ereignistabelle mit den Ereignissen, die das Austauschen (= "Swap") der ursprünglichen Formularkomponente durch den Swap-UIBB auslösen. Diese Ereignisse sind in der betreffenden Feeder-Klasse definiert.
Gruppierungsfeld
Das Gruppierungsfeld befindet sich im Bereich Allgemeine Einstellungen. Es ermöglicht Ihnen, die einzelnen Formulare zur Laufzeit in einem einzigen Feld zusammenzufassen.
Zeilenanzahl
Wenn Sie in diesem Feld keinen Wert angeben, werden sämtliche Datensätze des Formulars untereinander angezeigt. Durch Eingeben eines Werts größer als Null wird ein Blätterelement (Paginator) aktiviert, durch das Sie die Datensätze durch Auswählen bestimmter Seiten, anstatt durch Scrollen, anzeigen können.
Weitere Informationen über die Attribute dieser Komponente finden Sie in der Feldhilfe der Kontextmenüs im System.