SAP has defined naming conventions for the most common core actions that are used across all applications and lines of business. By standardizing the main action names, we avoid ambiguity and ensure a consistent user experience.
When to Use
Use the standard action labels listed below for the specified generic and business actions across all products.
For more information about the different types of action, see Action Placement.
List of Standard Action Labels
- Typically, action buttons in SAP Fiori use a verb in the imperative (with the exception of universal labels, such as Settings).
- The action labels listed below define the common actions (for example, Create ). In many cases, this will be sufficient in the context. However, if your use case requires it, you may also add a qualifier (for example, Create Product ).
Standard Action Labels
|Accept||Accept invitations, contracts.||Decline|
|Add||Add an existing object or item to a list.||Remove|
|Approve||Grant permission (for example, for budget or vacation).||Reject|
|Back||Go back to the previous screen.|
|Cancel||Abort an action without saving any changes.|
|Close||Close the dialog or window.|
|Copy||Create a new object or item based on an existing one. In this case, the user adapts the core data copied from an existing object.Note: The finalizing action is still Create.|
|Create||Create a new object or item.||Delete|
|Create and New||Finalizing action: Create an object from scratch and return to the create screen to add another new object.|
|Decline||Refuse an invitation.||Accept|
|Delete||Delete the object or item itself. Use Delete if the object or item has already been actively saved.||Create|
|Discard||Discard a draft for a new object, or a draft version containing changes to an existing object, without saving. Use Discard if the object or item has not yet been actively saved by the user.|
|Edit||Make changes to an existing object.|
|Filter||Set a filter.
Note: Typically a tooltip label for a filter icon.
|Finish||Trigger the completion of a workflow or process. Other labels may be used when finishing a workflow or process kicks off a subsequent workflow.|
|Forward||Forward a request to a manager or decision-maker.|
|Next||Continue to the next screen (in a workflow with a sequence of activities).|
|OK||Confirm settings that may or may not have been changed (for example, filter settings for a table).Note: In most cases, a specific action verb is preferable.|
|Remove||Remove the reference to an item (for example, remove a person from a distribution list).||Add|
|Save||Save changes to existing objects.
Note: If the action triggers a workflow, use Submit instead.
|Save and Next||Finalizing action for editing a series of existing objects: Save the current object and open the next object in the series in edit mode.|
|Save As||Save a copy of an existing object or setting within the app, using the current state. Example: Save changes to a filter variant under another name.
By contrast, the Copy action involves an intermediate editing step.
Note: The finalizing action for Save As is Save.
|Share||Tooltip text for the share icon . Opens a menu with sharing actions.|
Also: Show [n] less
|Collapse a list or screen area within the current page or dialog.|
Also: Show [n] more
|Expand a list or screen area within the current page or dialog.|
|Sign In||Log on to SAP Fiori.|
|Sign Out||Log off SAP Fiori.|
|Submit||Submit to a worfklow (for example, for manager approval).|
For other actions not covered above, apply the following:
- Use a verb in the imperative for action buttons.
Exception: If there is a standard, industry-wide convention for an action label, follow the standard convention (examples: Settings , Full Screen ).
Note: The grammatical form for actions can differ for other languages. For example, German action labels use the infinitive (Speichern, Abbrechen, Bearbeiten).
- Use the same action consistently throughout the interaction. Typically, triggering and finalizing actions are the same (for example, an Export button in a table toolbar, and the Export action in the follow-on dialog).
- Keep action labels as short as possible. Consider the limited space on smaller screens. Also keep in mind that other languages often require more space than English.