Intro

The semantic page is recommended for freestyle applications. By predefining where elements such as titles, global actions, and finalizing actions are placed, the semantic page helps designers and developers to implement and comply with the SAP Fiori Design Guidelines more easily. Based on the dynamic page and possessing its functionalities, the semantic page also adds semantic meaning to specific elements on the page.

Semantic page layout

Usage

Use the semantic page if:

Do not use the semantic page if:

Structure

The semantic page is based on the structure of the dynamic page layout. The semantic page consists of:

The control’s semantics determine whether content specified in the control will appear in the header toolbar or footer toolbar.

Semantic page structure

Semantic page structure

Header Title

The header title bar contains the following elements:

Semantic page header title

Semantic page header title

The footer toolbar is optional and contains the following components:

Semantic page footer toolbar

Semantic page footer toolbar

Actions

Actions in the Header Toolbar

The following actions are available in the semantic page:

In the semantic page, the order of the actions is predefined:

  1. Emphasized button: App-specific or semantic text button
  2. Text buttons: App-specific actions precede semantic (generic) actions
  3. Icon buttons: App-specific buttons precede semantic icons, such as Favorite, Flag and Share
  4. Layout actions with vertical separator: Close, Full Screen or Exit Full Screen

Order of Semantic Actions

Ensure that the semantic actions reflect the following order:

  • Text buttons

    • Edit
    • Delete
    • Copy
    • Add
  • Icon buttons

  • Layout actions

    • Full Screen :icon-resizeor Exit Full Screen:icon-exitfullscreen
    • Close:icon-decline

Example for the order of actions in semantic header

Example for the order of actions in semantic header

In the semantic page, the order of the actions is predefined.

A transparent button can also include custom application-specific actions. These will appear on the right-hand side of the footer toolbar.

Examples of actions in the footer toolbar

Examples of actions in the footer toolbar

Responsiveness and Adaptiveness

The responsive behavior of the semantic page depends on the behavior of the content being displayed.

  • The title truncates in collapsed mode and wraps in expanded mode. This behavior comes from the title control (sap.m.Title).
  • Key information stays as long as possible.
  • Global actions have a predefined width depending on the available space. If there is no key information available, then the title and global actions automatically get more space. The toolbar follows the standard toolbar overflow guidelines, adding buttons to the overflow menu from right to left.
  • Layout actions are shown to the right of the global actions if there is enough space, or above them on smaller screens.

Size L

Size M

Size M

Size S

Size S

Guidelines

Please see the Guidelines section in the toolbar overview and dynamic page layout article.

Resources

Want to dive deeper? Follow the links below to find out more about related controls, the SAPUI5 implementation, and the visual design.

Elements and Controls

Implementation

Visual Design