A generic design template for displaying data in a repeating form layout.
Depending on the application, individual forms may be expanded to display further form fields, but only one form at a time may be in its expanded state. The fields displayed in this expanded version of the data are not necessarily displayed in a form format but can actually be displayed in another format such as a table or list or even a Composite component. A separate UIBB configuration, known as the Swap UIBB, displays the expanded version of the form data.
This component is implemented using the Web Dynpro component FPM_FORM_REPEATER_UIBB.
The information displayed in this component at runtime is determined by the feeder class assigned to the configuration of the Web Dynpro component FPM_FORM_REPEATER_UIBB.
You use this design template when you want to display data using a form. You can determine the concrete display of the data in this component when configuring the Web Dynpro component FPM_FORM_REPEATER_UIBB.
The screenshot below shows how a Form Repeater component may look at runtime. Note that the third form has been expanded to show more fields.
Each form displays a different data-set or record, and individual forms are, optionally, divided by separators.
Each form in a Form Repeater component has a structure identical to the Form GL2 component. However, the expanded version of the data may be displayed in a format other than a form, for example in a list format.
Forms may be grouped together but only one level of grouping is available.
Any action buttons that appear at runtime are defined in the relevant feeder class.
You configure this component using the FPM configuration editor, FLUID.
At design time, the Preview panel in FLUID displays the Form Repeater component in WYSIWYG-like style. A grid enables you to place elements (fields, label, toolbars, and so on) accurately inside your form. You can change the layout of the form using the relevant field in the General Settings panel.
For more information on the attributes of this component in FLUID, choose Field Help from the context menu in the system.
The toolbar of the Form Repeater UIBB Schema contains the button Add Swap UIBB. This allows you to add another UIBB that is configured to display extra fields at runtime, and that can be exchanged for the Form Repeater UIBB temporarily. The Swap UIBB is a separate UIBB configuration and may be of any UIBB type, for example, it may be a configuration of FPM_LIST_UIBB. At runtime, the user may, for example, choose a Details or Expand button attached to a particular form to see extra fields. The data and its layout that is displayed is provided by the UIBB configuration that is chosen as the Swap UIBB.