Updated: April 13, 2023

Object Page – Footer Bar

Intro

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.

Warning
Always build the object page using the dynamic page header.

Set the shellbar page title to the name of the business object shown in the object page to indicate the user’s position in the system.

Do not use the current implementation of the “page view management” feature in SAP Fiori elements. This feature is technically available for object pages, but we are still working on the final design.

Feature Availability

 

Footer Bar Actions

 

Availability

Finalizing Actions Available
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.


Finalizing Actions

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.

Guidelines
Replace the generic placeholder text in the message toast with text that’s meaningful to the user.

Save

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.


Apply

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.

For more information, see:


Discard Draft

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.


Cancel

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.

Developer Hint
For more information, refer application developers to Keyboard Shortcuts.

Related Links