Last Update: 27.11.2023

Platform: Web

Designer: Matthias Stenzl

Intro

Fiori doesn't specifically define a pattern for adding/creating objects at a high level. There is a section within the Responsive Table guidelines that describes how to Add/Create items in a table. We should follow the guidelines for the affordance shown here – using a text-only "Add" or "Create" button in the toolbar. What happens after the affordance is triggered is dependent on the type of object being created and the module requirements, but should follow as similar a workflow as possible.

Usage

Show new items as the first item of the table, with a visual highlight at the beginning of the row.

Behavior & Interaction

In order of priority (most recommended first), these are:

In the context of the draft handling new items are not saved on table level, but rather with the entire draft.

For more details, see the guidelines for managing objects (including subarticles).

Structure and Components

Add-button-in-table-toolbar-1.png

Add-button-in-table-toolbar-1

New-item-as-first-row-in-edit-mode.png

New-item-as-first-row-in-edit-mode

Saved-new-item-still-highlighted-still-the-first-item-1.png

Saved-new-item-still-highlighted-still-the-first-item-1

Resources

➡️ Fiori Guidelines entry for Add/Create for Functional Specification: https://experience.sap.com/internal/fiori-design-web/manage-objects/

Simple Objects (Create, Edit): https://experience.sap.com/internal/fiori-design-web/manage-simple-objects/