You use this when you want to display or perform operations on repeat fields of a single infotype record. You must include the fields for an infotype that has a type Line
screen structure.
A list component is generic design template that consists of a number of columns. You can specify the following:
The data that is displayed in each column
The display type (such as display field or input field) that is used in each column
The order of the columns
The number of columns and rows that can be displayed in the view at one time
In the General Settings panel, you can make changes to the list component as a whole. For example, for a list component, there are settings to determine the appearance of the complete list; you can determine the number of rows and columns to display, how many fixed columns there are, the total width of the list, and whether the list can be exported to a spreadsheet.
Adding Rows
Users can add one or more rows at a time to a list, provided that the row selected and the row after the selected row are not blank. When a user selects a row, clicking Add Row
adds a row immediately below it. When a user selects multiple rows, clicking Add
Row
adds a row immediately below each of the selected rows. For example, in a list with four rows, the user selects the second and third rows, and clicks Add Row
. This adds a new row after each of selected rows. The resulting list has six rows, where the
third and fifth row are the new, blank rows.
Deleting Rows
Users can add delete one or more rows at time from a list. Users can select a single row or multiple rows, and click Delete Row
to delete all selected rows.
Restrictions
You can configure a list to have the “delete row” column (label: Action
). When a user selects this, the row is deleted. However, if you add this column to a list, it will not be possible for users to delete multiple columns.
Opening the Component Configuration Window
See the instructions for opening the Component Configuration Window in Editing the Form Layout Using FPM Configurations.
Adding Fields to a List
Proceed as follows for each list field:
In the Columns section of the Repositories panel, choose a field, and drag it onto the Preview panel. Or, right-click in the Preview panel and select Add Column
.
From the Edit Columns window, select a column and click OK
.
To edit field attributes, click Attributes
. The Attributes panel is displayed below the Preview area.
In the Attributes panel, set the attributes for the field, such as the position of the field on the list, the label and display type.
Adding Buttons to a List
Proceed as follows for each button:
Right-click in the Preview panel and select Add Toolbar Element
.
From the Configure Toolbar window, select a button and click OK
.
Click Attributes
. The Attributes panel is displayed below the Preview area.
In the Attributes panel, set the attributes for the button.
List UIBB Schema Panel
This panel outlines the structure of the list UIBB, and displays its UI elements. In this panel, you can:
Move individual elements within the schema by using the Up
and Down
buttons, or by dragging them to a new location.
Add elements or buttons.
Select elements in the schema and edit their attributes in the Attributes panel.
Drag elements between the Repositories panel and the Object Schema panel.
Toolbar Schema Panel
This panel displays the toolbar plan and individual toolbar UI elements added to the UIBB. You can add additional toolbar elements and edit their attributes displayed in the Attributes panel. The available toolbar elements vary according to the type of page you are working with. The position of some toolbar elements is determined by the FPM framework and is unchangeable.