Forms
You use forms to create or display contents. You can structure your forms by assigning predefined graphical controls to them.
You can use the following forms in a project:
· Edit form
You use this form to create or change individual documents (for example, single news items). Typically, this form contains input fields in which you can create content (for example, the title or text for a news item).
· Show form
You use this form to display a single document. Typically, the Show form displays all elements of a document (for example, the title, author, and all the text contained in a news item). Do not use entry controls on the Show form.
The contents of a document are displayed using the XML Forms Repository Filter.
· RenderListItem form
You use this form to define the layout of a list entry in a folder in the flexible user interface. Typically, you display some of the elements of a document, such as the title and summary of a news item, on this form. You call up the Show form if you want to display the entire document.
You do not create pushbuttons or links for creating, changing, or deleting XML documents in the RenderListItem form. You define which commands are to be displayed using command groups of the flexible user interface. You can create several iViews for displaying the same XML documents with different command groups.

At present, the preview function in the XML Forms Builder is not supported for the RenderListItem form.
The following forms are also available for special purposes:
· ListEdit form
You use this form to change a list of documents. Typically, this form contains pushbuttons for creating, changing, and deleting entries. You call up the Edit form if you want to change or create content. You call up the Show form if you want to display all entries.
· ListShow form
You use this form to display a list of documents. Typically, this form only displays part of a document element (for example, the title of a news item). You call up the Show form if you want to display the entire document.

Note that the ListEdit and ListShow forms are only intended for displaying small datasets.

The ListEdit and ListShow forms cannot be displayed with the flexible user interface. To display these forms, create an iView based on the master iView com.sap.km.cm.xmlform from the portal archive.