The SAP Fiori elements object page template supports the features and settings for the object page footer detailed below.
For design information, see the Object Page Floorplan guidelines and the links below.
Footer Bar Actions
|Create||Default in create mode|
|Save||Default in edit mode|
|Close on Save||Available with SAP Fiori elements for OData V2 only|
|Save and Edit||Available, for non-draft applications with SAP Fiori elements for OData V2 only|
|Save and Next||Available, with SAP Fiori elements for OData V2 only|
|Apply||Available, for the subobject page in draft-enabled applications only|
|Message Popover Button||Default, visible only when messages are present.|
|Discard Draft||Default in edit mode for draft-enabled applications|
|Cancel||Default in edit mode for applications without draft handling|
|Enabling / Disabling of Actions||Available|
|Keyboard Shortcuts for Actions||Available|
Footer Bar Actions
In create and edit modes, the footer bar appears at the bottom of the screen.
You can add finalizing actions to the footer bar.
A message toast is displayed when an operation is successful.
Finalizing actions complete the work on the current screen, by permanently changing the object state. You can also set them to navigate away from the object page.
Note that developers may call these actions determining actions.
For more information, see:
The action is displayed by default in edit mode.
After saving, the user stays on the object page for applications both with and without draft handling enabled.
You can enable users to automatically navigate back to the list report when they save with SAP Fiori elements for OData V2. To do this, ask your development team to add close logic to the Save action.
Save and Edit
You can enable this action in non-draft applications with SAP Fiori elements for OData V2.
With the Save and Edit action, users save current changes and stay on the object page to continue editing.
Save and Next
This action is enabled with SAP Fiori elements for OData V2 when the direct edit feature is enabled in the corresponding list report.
With the Save and Next action, users save current changes and navigate to the next editable object in the list report.
After they click Save and Next for the last editable object in the list report, they return to the list report.
You can enable this action in the footer bar of a subobject page in draft-enabled applications.
With the Apply action, users conclude the create or edit activity, save the draft, and navigate one step up in the object hierarchy to the object page.
Similarly, when the subobject page is open in flexible column layout with three column layout, clicking Apply now closes the column where the subobject is displayed and returns the user to the object page.
Message Popover Button
Turned on by default, the button is only visible when messages are present and allows the user to open the message popover. The color of the message button reflects the most crtical message level.
The message popover displays the count of error messages.
Messages without a criticality level are treated as information messages.
With SAP Fiori elements for OData V2, the messages in the message popover are grouped by section and table so users can easily locate where they need to take action.
Displayed by default in edit mode for applications with draft-handling, this action button lets the users leave the object page without saving the changes they’ve made in a draft version of the object.
Displayed by default in edit mode for applications without draft-handling this action button lets users leave the object page without saving changes they’ve made to the object.
Enabling / Disabling of Actions
You can enable or disable footer bar actions according to certain conditions. For example, to prevent users from archiving a sales order that is still being processed, you can enable the Archive action only for sales orders with the status Delivered or Cancelled.
Note that even if you disable all footer bar actions, the footer bar still appears onscreen for the display of the message popover, described above.
Keyboard Shortcuts for Actions
Keyboard shortcuts are available for basic operations.
You can also enable custom shortcuts for application-defined actions.