What’s New in Guideline Version 1.128

This article provides an overview of the updates to the SAP Fiori web design guidelines with guideline version 1.128.

UI Elements – SAPUI5

Topic Update Topic Link
Carousel Responsive behavior:

  • The arrow buttons for navigating between pages are always visible on mobile devices.
  • The tap interaction is required as an alternative to swiping to comply with accessibility standards.
Carousel – Responsiveness
Illustrated Message Illustrations don’t require an alternative text. Illustrated Message

UI Elements – Web Components

Components

Topic Update Topic Link
Carousel Responsive behavior:

  • The arrow buttons for navigating between pages are always visible on mobile devices.
  • The tap interaction is required as an alternative to swiping to comply with accessibility standards.
Carousel – Responsive Behavior
Color Palette Popover

Under More Colors…, the color picker defaults to the last color used. If no color has been selected, it defaults to white.

Color Palette Popover – Selecting a Color
Form  NEW Guideline for the web component implementation of the form. Form

SAP Fiori Elements Framework

Topic Update Topic Link
List Report Header With SAP Fiori elements for OData V4:

  • The limit for a search string is 1000 characters.
  • You can hide the Editing Status filter from the list report filter bar. This feature was already available with SAP Fiori elements for OData V2.
List Report Header (SAP Fiori Elements) – Editing Status Filter
Table Features With SAP Fiori elements for OData V4:

  • The generic context menu is now available for tree tables and can contain Move Up and Move Down actions for tree table nodes.
  • By default, a newly created tree table node is always displayed first in the table or as the first child below its parent node, even when a sort or a filter is applied to the table.

Instead, you can enable an option to display the nodes in the order that they were created in the table or parent node. This feature allows users to act directly on the table hierarchy when they create new table elements or reorder the table nodes.

Table Features (SAP Fiori Elements)
Table Rows With both versions of SAP Fiori elements, in draft-enabled applications, you can enable or disable the empty row for data entry feature for:

  • An application, so the setting applies to all grid tables and responsive tables in all object pages
  • A table, so it applies only to the table

When settings are made at both application and table levels, the table setting takes priority.

Additionally, with SAP Fiori elements for OData V2, you can enable or disable the feature at the object page level.

When the settings are made at application, object page, and table levels, the setting at the most granular level takes priority, as follows: table, object page, application.

Table Rows (SAP Fiori Elements) – Empty Row for Data Entry in Create and Edit Modes
Table Toolbar With SAP Fiori elements for OData V4:

  • The limit for a search string is 1000 characters.
  • The export action excludes table columns that contain a multi-input field (1:N).
  • You can enable the mass edit for a grid table or responsive table in the object page. When the object page is in display mode, users can apply the mass edit to the subobjects in a table.
  • You can define the fields that display in the Edit dialog for mass edit. This feature was already available with SAP Fiori elements for OData V2.

By default, the Edit dialog contains all the table columns that are currently visible and editable.

Now, the application team can define the fields that display in the dialog, by both:

    • Including fields in the dialog that are not displayed in the table
    • Excluding fields from the dialog fields that are displayed in the table
Table Toolbar (SAP Fiori Elements)

Designer Toolkit

Topic Update Topic Link
Download Fonts SAP icon font: Download files were updated to version 5.10 (Horizon theme) and 4.22 (Quartz theme).

SAP Business Suite icon font: Download files were updated to version 2.086 (Horizon theme) and 1.086 (Quartz theme).

Download Fonts
SAP Fiori for Web UI Kit The SAP Fiori for Web UI Kit is available in the Figma Community. SAP Fiori for Web UI Kit
SAP S/4HANNA Web UI Kit The SAP S/4HANA Web UI Kit is available in the Figma Community. The kit includes both cozy and compact form factors. SAP S/4HANA Web UI Kit
User Research  NEW Extended set of resources for conducting user research, including:

  • SAP User Research Panel: An opportunity for SAP end-users to have a direct impact on the development and enhancement of our products.
  • User Research Method Cards: Effective user research methods.
  • Inclusive Research Handbook: Advice, tools, and templates for conducting research in an inclusive way.
  • Scenes Toolkit: Predefined illustrations that can be used to create storyboards.

This article replaces the former User Research Method Cards article.

User Research Resources

About Guideline Updates

With each new guideline version, we deliver two types of update:

  • Updates to reflect new or changed UI controls available with SAPUI5 or SAP Web Components.
  • Ongoing updates on how to best apply the SAP Fiori design (such as patterns, floorplans, and additional decision support). These updates are introduced with a given guideline version, but are not necessarily dependent on a specific SAPUI5 version.

Note: Our policy is to update only the latest guideline version. If you are working with an earlier SAPUI5 release, also consider checking out the most recent guideline version to get the latest general guidance.

What’s New in Guideline Version 1.126

This article provides an overview of the updates to the SAP Fiori web design guidelines with guideline version 1.126.

Look, Feel, and Wording

Topic Update Topic Link
Chart Color Palettes Updated color values, rules, and best practices for the qualitative, sequential, and semantic color palettes. Chart Color Palettes
Chart Color Palettes – Values and Names All color values have been updated to Morning Horizon base chart values, as defined in the SAP Theming Base Content repository. Chart Color Palettes – Values and Names
Design Tokens The Horizon styles and variables are now included in the UI kits provided by SAP design teams.

Updated instructions on how to preview themes or simulate custom theming in Figma.

Design Tokens – Tokens and Style Variable Libraries

AI and Joule Design

Topic Update Topic Link
Situation Handling Updated guidelines and controls for Situation Handling, which helps businesses run smoothly by automatically informing the right users about the issues that require their attention, for example, consumed contracts, pending confirmations and approvals, deviating deliveries, and upcoming deadlines.

Users can now see situations displayed in business apps and in an app dedicated to situations. They can also be informed by notifications on SAP Fiori launchpad or by email.

Situation Handling
Situation Handling Controls NEW Situation Handling comes with multiple controls for the UX pattern of progressive disclosure that improves usability by delivering users information and capabilities gradually.

Initially, users see the minimal display for a situation. They can seek additional levels of detail about it, according to their needs and goals.

Situation Handling Controls
Overview in a Situations App NEW The Situations app displays all situations in a user’s area of responsibility.

There are two versions of the app:

  • My Situations – Extended comes with the extended framework for Situation Handling and is the reference app for UX design.
  • My Situations comes with the standard framework for Situation Handling and is a simplified version that contains only a work list.
Overview in a Situations App
Situation Detail View NEW The situation details view displays the situation with contextual information from the time the situation was created, so that users understand the circumstances that triggered the situation. Situation Detail View

UI Elements – SAPUI5

Topic Update Topic Link
Carousel You can now set the navigation to move through multiple items or an entire row with a single click on the paging button. Carousel
Cloud File Browser NEW The cloud file browser is a dialog composed of controls that allow users to browse through a remote repository, export data to the cloud, or import files from the cloud to an SAP application.

The cloud file browser is composed of controls embedded in a dialog.

Cloud File Browser
Object Display Components Additional guidance for the object number: Don’t use color alone to indicate a value state. Also show an icon that indicates the specific context of the object number. Object Display Components – Object Number
System Information Bar NEW With SAP S/4HANA Cloud, customers and partners receive a three-system landscape: a development system, a test system, and a production system.

In the development and test systems, the system information bar allows users to quickly identify the system they are using. The system information bar is located above the shell bar. By default, the system information bar is turned on in all non-production systems.

System Information Bar

SAP Fiori Elements Framework

Topic Update Topic Link
Object Page Content Area With both SAP Fiori elements for OData V2 and V4:

  • In applications with Microsoft Team integration, the contact quick view card displays options for starting a Microsoft Teams audio call, video call, or chat with the contact.
  • For sections or subsections that contain a single text area, application teams can enable an option to display the section or subsection title instead of the text area label when the object page is in display mode. With the option enabled, the label is only displayed in edit mode if the field is mandatory.
Object Page Content Area – Contact Facets

Object Page Content Area – Section and Subsection Titles

Object Page Header With both SAP Fiori elements for OData V2 and V4, in applications with Microsoft Teams integration, the contact quick view card displays options for starting a Microsoft Teams audio call, video call, or chat with the contact. Object Page Header – Contact Facets
Table Toolbar With both SAP Fiori elements for OData V2 and V4, after users copy data from another SAP Fiori elements application or an external application, they can paste it to:

  • A table

Users focus anywhere in the table or select an empty row and paste the data. One or more new rows are created for the pasted data.

This feature is available only for draft-enabled applications and for tables where inline creation or the insertion of empty rows has been enabled.

  • A cell or range of cells, only in grid and responsive tables

Users select a cell or cell range within the table and paste the data. If the selected cell or cells are in:

    • Active or draft rows, the pasted data replaces the values in those rows.
    • An empty row, new rows are created for the pasted data.

To paste, they can use the Paste action in the toolbar or use a keyboard shortcut (Ctrl+V for Microsoft Windows, Cmd+V for MacOS).

With SAP Fiori elements for OData V4:

  • The default Copy action in the table toolbar, can now be disabled in all toolbar tables or in or specific ones.
  • The default limit for the number of rows that Export action can export is 1000. The application development team can change the limit.
Table Toolbar – Copy and Paste

Table Toolbar – Export

Designer Toolkit

Topic Update Topic Link
Download Fonts SAP icon font: Download files were updated to version 5.9 (Horizon theme) and 4.21 (Quartz theme). Download Fonts
SAP Fiori for Web UI Kit   NEW The SAP Fiori for Web UI Kit is now available via the SAP space in the Figma Community. SAP Fiori for Web UI Kit
SAP S/4HANNA Web UI Kit The SAP S/4HANA Web UI Kit is now published via the Figma Community. The kit includes both cozy and compact form factors. SAP S/4HANA Web UI Kit

About Guideline Updates

With each new guideline version, we deliver two types of update:

  • Updates to reflect new or changed UI controls available with SAPUI5 or SAP Web Components.
  • Ongoing updates on how to best apply the SAP Fiori design (such as patterns, floorplans, and additional decision support). These updates are introduced with a given guideline version, but are not necessarily dependent on a specific SAPUI5 version.

Note: Our policy is to update only the latest guideline version. If you are working with an earlier SAPUI5 release, also consider checking out the most recent guideline version to get the latest general guidance.

What’s New in Guideline Version 1.124

This article provides an overview of the updates to the SAP Fiori web design guidelines with guideline version 1.124.

AI and Joule Design

Topic Update Topic Link
Recommendations We are no longer using confidence levels for recommendations. Recommendations

UI Elements – SAPUI5

Topic Update Topic Link
List

Planning Calendar

Single Planning Calendar

Tree

Drag and Drop: To comply with the new WCAG 2.2 accessibility standard, these controls must offer an alternative to the drag and drop feature. List

Planning Calendar

Single Planning Calendar

Tree

Object Display Components Spacing: If the display component is interactive, ensure minimum spacing of 24 x 24 px around the display component. This space should not overlap or intersect with the target areas of any other components. The minimum target size is required to comply with the WCAG 2.2 accessibility standard. Object Display Components

UI Elements – Web Components

Topic Update Topic Link
Color Picker  NEW Guideline for the web component implementation of the color picker. Color Picker
States  NEW We’ve added interaction design foundation guidelines for the following states:

  • Component states
  • Focus states
  • Interaction states
  • Selection states

In addition, there’s a new article on how states can be combined.

You can access all the guidelines on states via the States overview topic, including the existing Value States guideline.

States (overview)

Component States
Focus States
Interaction States
Selection States

State Combinations

Text  NEW Guideline for the web component implementation of the text component.

Note: The guideline describes the target design. The web component doesn’t yet offer all the specified features.

Text

SAP Fiori Elements Framework

Topic Update Topic Link
Table Features A generic context menu is activated by default and cannot be deactivated for:

  • All table types with SAP Fiori elements for OData V2
  • All table types except the tree table, with SAP Fiori elements for OData V4

The generic context menu generally behaves like the standard context menu described in the articles for each table type.

The context of the menu can be a single row or multiple selected rows.

The following action types are available on the generic context menu:

  • All toolbar actions that become active only if rows are selected

Developers call them “bounded toolbar actions” or “context-dependent actions.”

  • The “Open in New Tab or Window” action

It allows up to 10 items to be opened in separate tabs or windows depending on the user’s browser settings.

Similar to the standard context menu, if a control inside a row is the “click target”, and the control also provides a context menu, the control menu “wins”.

Table Features (SAP Fiori Elements) – Generic Context Menu

Designer Toolkit

Topic Update Topic Link
Download Fonts SAP icon font: Download files were updated to version 5.8 (Horizon theme) and 4.20 (Quartz theme). Download Fonts
SAP S/4HANNA Web UI Kit The SAP S/4HANA Web UI Kit is now published via the Figma Community. The kit includes both cozy and compact form factors. SAP S/4HANA Web UI Kit

About Guideline Updates

With each new guideline version, we deliver two types of update:

  • Updates to reflect new or changed UI controls available with SAPUI5 or SAP Web Components.
  • Ongoing updates on how to best apply the SAP Fiori design (such as patterns, floorplans, and additional decision support). These updates are introduced with a given guideline version, but are not necessarily dependent on a specific SAPUI5 version.

Note: Our policy is to update only the latest guideline version. If you are working with an earlier SAPUI5 release, also consider checking out the most recent guideline version to get the latest general guidance.

What’s New in Guideline Version 1.122

This article provides an overview of the updates to the SAP Fiori web design guidelines with guideline version 1.122.

SAP Fiori Launchpad

Topic Update Topic Link
Shell Bar The article has been updated to reflect the latest requirements in SAP’s product standard for UX consistency. Shell Bar

Layouts and Floorplans

Floorplans

Topic Update Topic Link
Object Page It is now possible to use grid tables within an object page. Object Page Floorplan – Tables

UI Elements – Web Components

Topic Update Topic Link
Flexible Column Layout  NEW Guideline for the web component implementation of the flexible column layout. Flexible Column Layout
Time Picker Guideline for the web component implementation of the time picker.

Note: The guideline describes the target design. The web component doesn’t yet offer all the specified time picker features.

Time Picker
Toast Don’t apply semantic styling to the message toast. Toast

SAP Fiori Elements Framework

Topic Update Topic Link
List Report Header With SAP Fiori elements for OData V4, you can control the visibility in the Share menu of the Send E-mail and Share: Microsoft Teams options at both application level and page level.

The Share: Microsoft Teams menu can include the As Card option.

List Report Header (SAP Fiori Elements) – Share Menu
Object Page Header
  • SAP Fiori elements for OData V4 now:
    • Uses the lightbox control to allow a larger view of the image
    • Gives you control over the visibility of items in the Share menu
  • SAP Fiori elements for OData V2 now allows for a message strip in the object header.
Object Page Header (SAP Fiori Elements)
Table Features With SAP Fiori elements for OData V2:

  • You can now ask application developers to ensure the width of table columns is adjusted to the contents of both the column and the column header.
  • When a table column contains a combination of fields, such an ID and a description or a field group, the quick sort allows users to specify a sort and sort order for each field in the column.
Table Features (SAP Fiori Elements)

About Guideline Updates

With each new guideline version, we deliver two types of update:

  • Updates to reflect new or changed UI controls available with SAPUI5 or SAP Web Components.
  • Ongoing updates on how to best apply the SAP Fiori design (such as patterns, floorplans, and additional decision support). These updates are introduced with a given guideline version, but are not necessarily dependent on a specific SAPUI5 version.

Note: Our policy is to update only the latest guideline version. If you are working with an earlier SAPUI5 release, also consider checking out the most recent guideline version to get the latest general guidance.

What’s New in Guideline Version 1.120

This article provides an overview of the updates to the SAP Fiori web design guidelines with guideline version 1.120.

Look, Feel, and Wording

Topic Update Topic Link
Situation Handling Framework – UI Text Guidelines Section on naming for templates and triggers updated. Situation Handling Framework – UI Text Guidelines

Designing Intelligent Systems

Topic Update Topic Link
NEW Designing for Generative AI   Introduction to application design for generative AI, including:

  • SAP’s generative AI strategy
  • SAP’s approach to developing AI design guidelines
Designing for Generative AI
NEW Design Principles for Generative AI   Building on existing SAP guidelines, we’ve identified five design principles for generative AI. Each principle is translated into key features and behaviors we can build into our apps. Design Principles for Generative AI
NEW Building Trust in Generative AI   Outlines the factors that influence user trust in AI-generated content and the steps we can take to build trust into our products. Building Trust in Generative AI
NEW AI Design Glossary   Explains key AI terms in the following areas:

  • Artificial intelligence
  • Ethics and user-centered design
  • Generative AI
  • Machine learning (ML)
  • Natural language processing (NLP)
AI Design Glossary
NEW Helpful Links on SAP AI  A curated collection of links to get you ramped up on AI design at SAP. Helpful Links on SAP AI
NEW Get In Touch With Us Share your feedback with SAP’s AI design team and join our SAP User Research Panel. Get In Touch With Us

General Patterns

Topic Update Topic Link
Content Density
(Cozy and Compact)
Guidelines added for hybrid devices. Content Density – Guidelines
Draft Handling While the users are changing a business entity, the draft is saved every 20 seconds.

To incorporate changes into the active business entity or saved version, the user still needs to click the Save button.

Draft Handling
Export to Spreadsheet The Export As dialog now contains select controls for the:

  • Format of the file to export
  • Destination for the export, when cloud is enabled on the customer’s instance

For the cloud destination, the primary action label in the dialog is “Export To…” and opens a cloud file browser where users choose the target location for the exported file through a remote repository.

Export to Spreadsheet – Export As Dialog
Message Handling – Processing Multiple Items After partial processing, when one or more items have been excluded from processing and one or more backend errors have occurred during processing, the summary message view dialog includes:

  • Successfully processed items
  • The backend error or errors
  • An information message for each item excluded from the processing
Message Handling – Processing Multiple Items – Partial Processing

UI Elements – SAPUI5

Topic Update Topic Link
Input Field Don’t use the “value help only” option. This can result in inconsistencies for screen reader users. Input Field – Value Help
Message Toast For accessibility purposes, the user can keep the message toast onscreen with the following keyboard shortcuts:

  • Ctrl + Shift + M (Windows)
  • Cmd + Shift + M (Mac OS)
Message Toast – Behavior and Interaction – Choreography

UI Elements – SAP Web Components


Interaction Design Foundations

Topic Update Topic Link
Value States NEW Foundation guideline for all components. Value States
Wrapping and Truncation NEW Foundation guideline for all components.

  • Options for handling space constraints for text (wrapping, truncation, or a combination of both) and when to use them.
  • Options for displaying the full text when a text is truncated.
Wrapping and Truncation

Components

Topic Update Topic Link
Bar  NEW New web component guideline. Bar
Breadcrumbs  NEW New web component guideline. Breadcrumbs
Busy Indicator Don’t display a busy indicator text if the busy indicator is used where space is limited. Busy Indicator – Anatomy
Color Palette NEW New web component guideline. Color Palette
Color Palette Popover  NEW New web component guideline. Color Palette Popover
Date Range Picker  NEW New web component guideline. Date Range Picker
Date/Time Picker New web component guideline. Date/Time Picker
Icon  NEW New web component guideline. Icon
Illustrated Message  NEW

New web component guideline.

Illustrated Message
Menu Button  NEW

New web component guideline for the menu button.
Note: The menu itself is covered in the Menu guideline.

Menu Button
Rating Indicator NEW

New web component guideline.

Rating Indicator
Segmented Button

Added variants and behavior for selection modes:

  • Single selection
  • Multi selection

Updated interaction design specification (version 1.1)

Segmented Button
Text Area  NEW New web component guideline. Text Area
Tree  NEW New web component guideline. Tree
Toolbar  NEW New web component guideline. Toolbar

SAP Fiori Elements Framework

Topic Update Topic Link
List Report Content Area For both the simple content layout and multiple view layout, the creation of cards for the Insights section of My Home in SAP S/4HANA Cloud is supported, when My Home in SAP S/4HANA Cloud has been enabled. The Add Card to Insights option automatically appears in the overflow toolbar of the table in list report. You can turn off this feature.

With SAP Fiori elements for OData V4 these restrictions apply for the Insights cards:

  • When users navigate from the card in the Insights section of the My Home page to the list report table, the table view is similar to its state at card creation, but it does not retain the changes in the position or removal of filter fields or table columns.
  • The formatting of unit of measure fields differs between the Insights card and the list report table.
List Report Content Area (SAP Fiori Elements)
List Report Header With Save as Tile, users can now save a dynamic tile for results shown after they have filtered for a relative date value, such as today or this year. List Report Header (SAP Fiori Elements) – Save as Tile
Table Features With SAP Fiori elements for OData V4, you can ask the application developers to ensure the width of table columns is adjusted to the contents of both the column and the column header. Table Features (SAP Fiori Elements) – Column Width
Table Rows  With both versions of SAP Fiori elements:

  • In object pages, in create and edit modes, the grid table and responsive table contain an empty row. Users now receive guidance in completing the required fields for an empty row, as follows:
    • With SAP Fiori elements for OData V4, a red asterisk (*) is displayed in the column header label for the mandatory fields.
    • Both SAP Fiori elements for OData V2 and V4 show an error message strip above the table:
      • When the table does not display mandatory columns. It instructs users to display the columns from the table settings.
      • When mandatory fields are not filled. In addition to the message strip for the table, the mandatory field displays a value state message. “Enter a value” is the the placeholder message text. Replace the text to better specify for the users the value to enter, for example, “Enter a delivery date.
  • You can disable fields in the empty row so they are read-only at creation time and become editable afterwards for use cases where certain fields become relevant only after creation.
  • By default, for draft-enabled applications, in a list report, the editing status is now displayed in the grid table, in a separate column next to the key column. The column is unlabeled. Users can hide or display it by deselecting or selecting Edit Status in the table personalization dialog.

With SAP Fiori elements for OData V2, a draft for a once empty row is saved after the users have shifted their focus away from the input field in the row and an interval of 20 seconds has passed.

With SAP Fiori elements for OData V4, for tables in object pages, the multi-input fields are now editable.

Table Rows (SAP Fiori Elements)
Table Toolbar With both versions of SAP Fiori elements:

  • When My Home in SAP S/4HANA Cloud is enabled, by default, the Add Card to Insights option is displayed in the overflow toolbar of list report tables with the single content and multiple view layouts.

You can ask the application development team to turn the option off.

  • In the list report or object page, the copy action in the table toolbar applies to:
    • Multiple rows for all tables including value help tables
    • A range of selected cells for all tables except the responsive table

Users can select a range of cells with key combinations, or with their mouse by clicking and holding the mouse button while they select the cells.

With SAP Fiori elements for OData V2, by default, for all table types, when at least one filter is set, an infobar is displayed to summarize the filter criteria applied to the table data.

Table Toolbar (SAP Fiori Elements)

Designer Toolkit

Topic Update Topic Link
Designer Toolkit We’ve restructured/renamed the following topics in the Designer Toolkit section of the navigation menu:

  • The menu node SAP Fiori Design Stencils was renamed to UI Kit.
  • The menu nodes for design stencils that are no longer being updated were removed (Sketch, Adobe XD, Axure RP). You can still access these older download files in previous guideline versions.
  • The SAP Fiori Design Stencils Overview article was renamed to Download Fonts. It now contains only the download files for the Font 72 family and SAP icon fonts.
  • The article Design Stencils for Figma was renamed to SAP S/4HANA Web UI Kit. The introduction was updated to provide more context.
Download Fonts

SAP S/4HANA Web UI Kit

Download Fonts Font 72: The font files have been extended to include Cyrillic characters for Bulgarian.

SAP icon font: Download files were updated to version 5.7 (Horizon theme) and 4.19 (Quartz theme).

Download Fonts
SAP S/4HANA Web UI Kit New UI Kit version (02/2024) SAP S/4HANA Web UI Kit

About Guideline Updates

With each new guideline version, we deliver two types of update:

  • Updates to reflect new or changed UI controls available with SAPUI5, or new/updated design guidelines for SAP web components.
  • Ongoing updates on how to best apply the SAP Fiori design (such as overarching concepts, floorplans, and additional decision support). These updates are introduced with a given guideline version, but are not necessarily dependent on a specific SAPUI5 version.

Note: Our policy is to update only the latest guideline version. If you are working with an earlier SAPUI5 release, also consider checking out the most recent guideline version to get the latest general guidance.

What’s New in Guideline Version 1.118

This article provides an overview of the updates to the SAP Fiori web design guidelines with guideline version 1.118.

General Patterns

Topic Update Topic Link
Message Handling – Processing Multiple Items Now contains guidelines on when to enable or disable table toolbar actions. Message Handling – Processing Multiple Items – Enabling/Disabling Actions

UI Elements – SAPUI5

Topic Update Topic Link
Analytical Table (ALV) When an aggregation contains values for more than one unit of measure, for example, multiple currencies, a Show Details link is displayed instead of an amount. The link opens a popover that lists the totals for each unit of measure. Analytical Table (ALV) – Aggregation

UI Elements – SAP Web Components  NEW

Topic Update Topic Link
UI Elements – SAP Web Components NEW We’ve added a brand new section with design guidelines for 37 core web components.

Each article contains a basic design overview with interactive examples.

UI Elements – SAP Web Components

About Guideline Updates

With each new guideline version, we deliver two types of update:

  • Updates to reflect new or changed UI controls.
  • Ongoing updates on how to best apply the SAP Fiori design (such as overarching concepts, floorplans, and additional decision support). These updates are introduced with a given guideline version, but are not necessarily dependent on a specific implementation version.

Note: Our policy is to update only the latest guideline version. If you are working with an earlier implementation, also consider checking out the most recent guideline version to get the latest general guidance.

What’s New in Guideline Version 1.116

This article provides an overview of the updates to the SAP Fiori web design guidelines with guideline version 1.116.

General

Topic Update Topic Link
Navigation Structure The content for Designing Intelligent Systems has moved.

You’ll now find it in the top-level navigation above “General Patterns”.

Designing Intelligent Systems

SAP Fiori Design System

Topic Update Topic Link
Multiple-Device Support: Responsive vs. Adaptive
  • If you are using desktop controls, replace them with responsive controls for a mobile device. However, we do not recommend using the sap.ui.commons library.
  • Analytical table, tree table and grid table are not fully responsive. They are available only for desktops and tablets, so when you use them you will need to take an adaptive approach by offering an additional UI for smartphones.
Multi-Device Support: Responsive vs. Adaptive – Implementation

General Patterns

Topic Update Topic Link
Message Handling – Processing Multiple Items Partial Processing Scenarios

  • Before processing, if the action cannot be applied to one or more items, a warning dialog asks the user to decide whether to process the eligible items.
  • Processing is blocked because one or more items require the user to decide to continue with processing the items or to skip them.
    There are two cases:
    • One warning. The user can ignore the warning and process the item, or skip the item.
    • Multiple warnings. The user can ignore the warnings and process all the items, or skip all the affected items. Processing is only interrupted once.
Message Handling – Processing Multiple Items – Partial Processing

Layouts and Floorplans

Topic Update Topic Link
List Report Floorplan

Worklist Floorplan

The grid tableanalytical table, and tree table are supported on desktop and tablet devices only so you cannot use them for mobile use cases. Instead, take an adaptive approach:

  • Create a new Fiori application with reduced complexity, not an exact match of the desktop application.
  • With the new application, address the most important use cases for users in a mobile context. The responsive controls (responsive tablelist or tree,) or a relevant control for your use case (for example a chart or the category navigation pattern) may suffice.
List Report – Responsiveness

Worklist Floorplan – Responsiveness

UI Elements

Topic Update Topic Link
Analytical Table

Grid Table

Smart Table

Tree Table

The grid tableanalytical table, and tree table are supported on desktop and tablet devices only so you cannot use them for mobile use cases. Instead, take an adaptive approach:

  • Create a new Fiori application with reduced complexity, not an exact match of the desktop application.
  • With the new application, address the most important use cases for users in a mobile context. The responsive controls (responsive tablelist or tree,) or a relevant control for your use case (for example a chart or the category navigation pattern) may suffice.
Analytical Table (ALV) – Responsiveness

Grid Table – Responsiveness

Smart Table – Components

Table Overview – Desktop-Centric Tables

Tree Table – Responsiveness

P13n Dialog The P13n Dialog is now based on a new control, sap.m.p13nPopup. You can use it for personalization attributes smart charts, as well as tables.

For smart charts it can include a Chart tab to allow users to set the visibility of chart dimensions and measures, in addition to the Sort and Filter tabs.

The previous sap.m.P13nDialog control has been deprecated.

P13n Dialog

SAP Fiori Elements Framework

Topic Update Topic Link
Table Toolbar With SAP Fiori elements for OData V4, you can order the toolbar actions according to their importance, starting with the most frequently-used action and ending with the most seldom-used action, regardless of whether the action is a custom or standard one. Table Toolbar – Order of Toolbar Actions
Table Features On desktop applications, all table columns display tooltips, based on the text in:

  • Common.QuickInfo, when it’s visible
  • The column label, in all other cases

Tooltips are available only in desktop applications because users must hover their mouse on the column header to see them.

Table Features – Tooltips on Column Headers
Table Rows When the object page is in create or edit mode, responsive tables and grid tables now automatically display one empty row where the users can enter data for subobjects, instead of two.

After they start to enter data in one field in the empty row a new empty row is added underneath it so they can continue data entry for either one column or one row at a time.

 Table Rows – Empty Row for Data Entry

About Guideline Updates

With each new guideline version, we deliver two types of update:

  • Updates to reflect new or changed UI controls available with SAPUI5.
  • Ongoing updates on how to best apply the SAP Fiori design (such as overarching concepts, floorplans, and additional decision support). These updates are introduced with a given guideline version, but are not necessarily dependent on a specific SAPUI5 version.

Note: Our policy is to update only the latest guideline version. If you are working with an earlier SAPUI5 release, also consider checking out the most recent guideline version to get the latest general guidance.

What’s New in Guideline Version 1.114

This article provides an overview of the updates to the SAP Fiori web design guidelines with guideline version 1.114.

Information
We are currently reviewing our design guideline landscape. During this period, some content in this guideline may not reflect the latest SAPUI5 control implementations. To see the latest implementation status, please see the SAPUI5 samples.

Look, Feel, and Wording

Topic Update Topic Link
Design Tokens Added description of the token type, which specifies the type of value associated with a design token (for example, font-size or font-family). Design Tokens – Parts of a Token

Layouts and Floorplans

Topic Update Topic Link
Layouts and Floorplans Clarification added: Never insert a whole floorplan into just the content area of the dynamic page layout. Page Layouts and Floorplans

UI Elements

Topic Update Topic Link
Analytical Table Item states: Highlight a row with errors in all use cases – for example when the field is visible in the row in edit mode. Analytical Table – Item States
Date Range Selection

Alternative triggers: In addition to the date range input field, you can set a button or link to trigger the date range selection popover.

Date Range Selection – Alternative Triggers
Planning Calendar Users can select more than one appointment by pressing the Ctrl/Cmd key when they click the appointments. Planning Calendar
Quick View When a field is empty, the “–” character shows. Quick View
Responsive Table The responsive behavior is optional. If it is not used, the responsive table minimizes all visible columns until they are no longer readable. The visibility of columns also reflects the priority assigned to them. Responsive Table
Select Dialog

Don’t use the selection option (None) at the beginning of the list. If you need to indicate that no option has been selected or allow users to not choose an option, use a specific text instead, such as (Not Selected) or (No Values Selected).

Select Dialog – List Options
Single Planning Calendar

You can set the day that displays as the first day of the week in the week and month views. If no value is set, the default of the user’s locale is applied.

To make appointments easier to read, you can implement zoom behavior using the buttonstep input, or slider controls.

Single Planning Calendar
Table Toolbar The guideline for the ordering of the business actions has been updated. Their order is not “fixed”. Instead, you can order them according to their importance for the use case.

Exception: Always place the Paste button last in the business action group.

Table Toolbar
Time Picker The new Now icon button sets the time to the current time.

Users can open the time picker from a button or link, as well as from the time input field.

Time Picker
Tree Item states: Highlight a row with errors in all use cases – for example when the field is visible in the row in edit mode. Tree – Item States
Value Help Dialog On the Define Conditions tab, conditions can also be selected using a combo box.

  • For Boolean attributes, the operator dropdown is disabled by default and the combo box is used instead.
  • If the possible values for a condition are fixed, you can choose to use a combo box instead of the operator list.

When users copy and paste multiple values in the area for defining conditions and there is no vertical space for the conditions, vertical scrolling is added to the top of the dialog.

Value Help Dialog

SAP Fiori Elements Framework

Topic Update Topic Link
Object Page – Content Area With SAP Fiori elements for OData V4, views for each table and chart on the page are no longer enabled by default. Application developers can enable views for:

  • All the tables and charts on the page
  • Individual tables and charts
Object Page – Content Area – Views for Tables and Charts
Table Features You can freeze the first columns of an analytical table, grid table, or tree table so that they always remain visible when the users scroll the table horizontally. You specify the number of columns. Table Features – Freezing Columns
Table Rows With SAP Fiori elements for OData V4, for use cases where certain fields become relevant only after object creation, you can disable the fields in the empty rows so they are read-only at creation time and become editable afterwards. Table Rows – Empty Rows

Designer Toolkit

Topic Update Topic Link
Design Stencils for Figma The stencil library has been updated to version 1.114.

Note: The stencil library may not fully mirror the implementation for a specific SAPUI5 version.

Design Stencils for Figma – Download and Installation

About Guideline Updates

With each new guideline version, we deliver two types of update:

  • Updates to reflect new or changed UI controls available with SAPUI5.
  • Ongoing updates on how to best apply the SAP Fiori design (such as overarching concepts, floorplans, and additional decision support). These updates are introduced with a given guideline version, but are not necessarily dependent on a specific SAPUI5 version.

Note: Our policy is to update only the latest guideline version. If you are working with an earlier SAPUI5 release, also consider checking out the most recent guideline version to get the latest general guidance.

What’s New in Guideline Version 1.112

This article provides an overview of the updates to the SAP Fiori web design guidelines with guideline version 1.112.

Information
We are currently reviewing our design guideline landscape. During this period, some content in this guideline may not reflect the latest SAPUI5 control implementations. To see the latest implementation status, please see the SAPUI5 samples.

General Patterns

Topic Update Topic Link
Forward The Forward pattern has been deprecated as of guideline version 1.112.

If you want to allow users to forward an object to other users, use one of the standard Share functions, such as Send Email.

SAP S/4HANA only:
For business workflows (approve, reject, forward), use the My Inbox app.

n/a
Using Tooltips

Wrapping and Truncating Text

SAP S/4HANA only:
You can opt to offer tooltips for column headers in tables.
Using Tooltips

Wrapping and Truncating Text

Layouts and Floorplans

Topic Update Topic Link
Overview Page Disclaimer added: integration cards can’t be used in the overview page floorplan. Overview Page – Cards

UI Elements

Topic Update Topic Link
Grid Table
Table Overview
The grid table no longer supports grouping. Grid Table

Table Overview – Grid Table

Lightbox If the image can’t be loaded, the lightbox control now shows an illustrated message instead of a message page. Lightbox – Error Handling
Message Page The message page has been deprecated. Use an illustrated message instead. n/a
Side Panel When to Use: Updated use cases:

  • Removed use case “comparison and analysis”.
  • Don’t use the side panel with an object page.
  • Don’t use the side panel for an additional table, but only to provide filters and layout properties for pivot tables.

Icon tabs: Icon tabs in the side panel don’t support semantic colors. Images were adapted accordingly.

Side Panel
Smart Table SAP S/4HANA only:
Tooltips are available by default for smart table column headers.
Smart Table – Column Headers

SAP Fiori Elements Framework

Topic Update Topic Link
List Report Header With SAP Fiori elements for OData V4, the Share menu includes Chat in Microsoft Teams, when the required settings have been made by the system administrators of SAP S/4HANA Cloud.

This menu item opens a separate window where users can directly share a link to a business application in the SAP S/4HANA Cloud system with co-workers.

List Report Header (SAP Fiori Elements)
Object Page Header With SAP Fiori elements for OData V4:

  • Application teams can place a generic copy action in the header so the user can create a new object with the same data as the current object.
  • The Share menu includes Chat in Microsoft Teams, when the required settings have been made by the system administrators of SAP S/4HANA Cloud.

This menu item opens a separate window where users can directly share a link to a business application in the SAP S/4HANA Cloud system with co-workers.

With SAP Fiori elements for OData V2, when the user clicks an image in the avatar control, it expands in a lightbox control.

Object Page Header (SAP Fiori Elements)
Table Toolbar Now, SAP Fiori elements for OData V4, like SAP Fiori elements for OData V2, allows you to place a copy action button in the table toolbar to let the user to create a new object with the same data as the current object. Table Toolbar (SAP Fiori Elements)
Table Features Now SAP Fiori elements for OData V2, like SAP Fiori elements for OData V4, displays a message when users select the Select All  checkbox in the header a responsive table:  “Only the first n of the items you selected were added to the selection,” where “n” equals the number of items loaded on the interface. Table Features (SAP Fiori Elements)
Table Rows

Now SAP Fiori elements for OData V4, like SAP Fiori elements for OData V2, allows you to turn off the automatic creation of empty rows for grid tables and responsive tables in the object page.

This option is for tables whose maintenance mostly requires updating data in existing rows.

If the users want to create additional rows, the Create button lets them enable the automatic creation of two empty rows.

 Table Rows (SAP Fiori Elements)

Designer Toolkit

Topic Update Topic Link
SAP Fiori Design Stencils SAP icon font: Download files updated to version 5.04 (Horizon theme) and 4.16 (Quartz theme).

SAP Business Suite icon font: Download file updated to version 2.083 (Horizon theme) and 1.083 (Quartz theme).

SAP Fiori Design Stencils
Design Stencils for Figma The stencil library has been updated to version 1.112.

Note: The stencil library may not fully mirror the implementation for a specific SAPUI5 version.

Design Stencils for Figma – Download and Installation

About Guideline Updates

With each new guideline version, we deliver two types of update:

  • Updates to reflect new or changed UI controls available with SAPUI5.
  • Ongoing updates on how to best apply the SAP Fiori design (such as overarching concepts, floorplans, and additional decision support). These updates are introduced with a given guideline version, but are not necessarily dependent on a specific SAPUI5 version.

Note: Our policy is to update only the latest guideline version. If you are working with an earlier SAPUI5 release, also consider checking out the most recent guideline version to get the latest general guidance.

What’s New in Guideline Version 1.110

This article provides an overview of the updates to the SAP Fiori web design guidelines with guideline version 1.110.

Information
We are currently reviewing our design guideline landscape. During this period, some content in this guideline may not reflect the latest SAPUI5 control implementations. To see the latest implementation status, please see the SAPUI5 samples.

General

Topic Update Topic Link
Topic Versioning The topic versions offered in the dropdown list on the top right of each page are now aligned with the corresponding SAPUI5 versions again.

All interim guideline versions have been replaced by the correct SAPUI5 version (for example, guideline version 2.08 is now shown as 1.108).

n/a

Look, Feel, and Wording

Topic Update Topic Link
Design Tokens  NEW New article that explains the design tokens SAP provides for color, typography, shadow, and metrics.

Tokens help maintain alignment and consistency in a design system and replace hard-coded values with self-explanatory names that are easy to map to UI components.

The article covers the different types of token, how they are structured, how they relate to theme variables, and how they are connected to style libraries.

Design Tokens
Situation Handling Framework – UI Text Guidelines The text guidelines for Situation Handling have been fully revised and now cover configuration texts and end user texts for both the standard and extended frameworks. Situation Handling Framework – UI Text Guidelines

General Patterns

Topic Update Topic Link
Message Handling – Processing Multiple Items  NEW When multiple items are selected, it might not be possible to process all of the items at once.

This new guideline outlines the message patterns for the following scenarios:

  • Success: All items were processed successfully
  • Failure: No items can be processed / were processed
  • Partial Processing: Only some items can be processed. Others can’t be processed or require manual validation.
Message Handling – Processing Multiple Items
Form Field Validation Users can now explicitly validate form content on phone and tablet devices using a Validate button in the footer bar. Validate has the same effect as pressing Enter on a desktop device. Form Field Validation – Behavior on “Enter”
Formatting Time Two points were added to the guidelines:

  • Display information in the user’s timezone.
  • Show the timezone only if required by the use case.
Formatting Time – Guidelines

Layouts and Floorplans

Topic Update Topic Link
Object Page Floorplan A new message handling section outlines the different messaging options in display and edit modes. Object Page Floorplan – Message Handling
Wizard Floorplan For edit scenarios, you can either offer a wizard or let users edit the object page directly, depending on your use case. Wizard Floorplan – Usage

UI Elements

Topic Update Topic Link
Message Popover

Dialog

You can now use a message popover within a dialog.
For example, if your dialog contains a scrollable form, a message popover can help visualize issues that are hidden when scrolling.
Message Popover

Dialog – Messaging within a Dialog

Side Panel  NEW You can now use a side panel to offer additional content relating to the current page. Users open the content panel by clicking actions on the side bar. Side Panel

SAP Fiori Elements Framework

Topic Update Topic Link

List Report – Header

With SAP Fiori elements for OData V4, you can place a Clear button on the filter bar. List Report – Header
Object Page – Overview With SAP Fiori elements for OData V4, when the object page is not found, the illustrated message “Empty state – Page not found” is displayed. Object Page – Overview
Object Page – Content Area On the object page, by default, variant management is turned on for each table and chart on the page at the control level. You can ask the application development team to turn it off.

With SAP Fiori elements for OData V4, in edit mode, below a text area, you can display the number of characters allowed in it. As the users enter text, that number decreases to show how many characters remain.

Object Page – Content Area
Table Rows With SAP Fiori elements for OData V2, for object pages in edit mode, you can turn off the automatic creation of empty rows in tables.

Users can enable the automatic creation of empty rows with the Create button.

Table Rows
Replacing Placeholder Text  NEW Both SAP Fiori elements for OData V2 and SAP Fiori elements for OData V4 define default or “placeholder” text for labels and messages, but it’s often too generic to be meaningful to users.

You can replace the text so users better understand it.

Replacing Placeholder Text

Designer Toolkit

Topic Update Topic Link
SAP Fiori Design Stencils Updated SAP icon font for the Horizon and Quartz themes:

  • Horizon: 5.03
  • Quartz: 4.15

Updated SAP Business Suite icon font for the Horizon and Quartz themes:

  • Horizon: 2.081
  • Quartz: 1.081
SAP Fiori Design Stencils
Design Stencils for Figma The stencil library has been updated to version 1.110.

Note: The stencil library may not fully mirror the implementation for a specific SAPUI5 version.

Design Stencils for Figma – Download and Installation

About Guideline Updates

With each new guideline version, we deliver two types of update:

  • Updates to reflect new or changed UI controls available with SAPUI5.
  • Ongoing updates on how to best apply the SAP Fiori design (such as overarching concepts, floorplans, and additional decision support). These updates are introduced with a given guideline version, but are not necessarily dependent on a specific SAPUI5 version.

Note: Our policy is to update only the latest guideline version. If you are working with an earlier SAPUI5 release, also consider checking out the most recent guideline version to get the latest general guidance.

What’s New in Guideline Version 2.08 (1.108)

This article provides an overview of the updates to the SAP Fiori web design guidelines with guideline version 2.08 (SAPUI5 version 1.108).

Information
We are currently reviewing our design guideline landscape. During this period, some content in this guideline may not reflect the latest SAPUI5 control implementations. To see the latest implementation status, please see the SAPUI5 samples.

Look, Feel, and Wording

Topic Update Topic Link
UX Illustrations New “dot” illustration size added. The dot size doesn’t have an illustration and contains only the message text. UX Illustrations – Illustration Sizes

UI Elements

Topic Update Topic Link
Illustrated Message New “dot” illustration size added for very small containers, such as tiles, cards, and table cells.

Images updated to reflect the illustrative style with the Horizon theme.

Illustrated Message
Upload Set You can use object statuses to display any information on an object, not just object states.

Using the object status can improve readability, since the labels and values have different colors. This makes them stand out better than attribute texts.

SAP Fiori Elements Framework

Topic Update Topic Link
Overview Page From the overview page, users can add list cards and table cards to the Insights section of the My Home page. Overview Page
Object Page – Header With SAP Fiori elements for OData V4, a message strip in the object page header can display information related to object as a whole. Object Page – Header
Object Page – Content Area
  • With SAP Fiori elements for OData V4, you can display two related fields side by side with a single label, even when they correspond to separate properties on the backend.

You can also display these fields as links with different navigation targets.

  • With SAP Fiori elements for OData V4, with draft-enabled applications, users can now trigger the validation of a draft object data by pressing the Enter key while their cursor is in a field on the object or subobject page.

This feature was available for SAP Fiori elements for OData V2 in the previous release.

Object Page – Content Area
Table Features By default, a grid table in the object page shows a maximum of 5 rows to optimize the onscreen space available.

The default does not apply in the exceptional cases where there’s sufficient onscreen space.

Table Features

About Guideline Updates

With each new guideline version, we deliver two types of update:

  • Updates to reflect new or changed UI controls available with SAPUI5.
  • Ongoing updates on how to best apply the SAP Fiori design (such as overarching concepts, floorplans, and additional decision support). These updates are introduced with a given guideline version, but are not necessarily dependent on a specific SAPUI5 version.

Note: Our policy is to update only the latest guideline version. If you are working with an earlier SAPUI5 release, also consider checking out the most recent guideline version to get the latest general guidance.

What’s New in Guideline Version 2.06 (1.106)

This article provides an overview of the updates to the SAP Fiori web design guidelines with guideline version 2.06 (SAPUI5 version 1.106).

Information
We are currently reviewing our design guideline landscape. During this period, some content in this guideline may not reflect the latest SAPUI5 control implementations. To see the latest implementation status, please see the SAPUI5 samples.

General Patterns

Topic Update Topic Link
Form Field Validation Additional clarification on how validation is triggered:

  • Focusing out of a field or switching from one field to another manually or using the “Tab” key only validates the field that was previously in focus.
  • Enter triggers validation of the entire form or all forms in the object.
Form Field Validation

UI Elements

Topic Update Topic Link
Message Popover New section on messages relating to table content.

Updated guidance for the message button: The count on the button should indicate the number of messages of the most critical message type (rather than just errors).

Message Popover

SAP Fiori Elements Framework

Topic Update Topic Link
Object Page With SAP Fiori elements for OData V4, in draft-enabled applications, you can now turn off the default messages that warn users of an unsaved object or of unsaved changes to an existing object. The messages are displayed when the user attempts to navigate from the object page to another application.

When you turn off the messages, a draft version of the object is kept for the user to return to later.

Object Page – Overview
Object Page Header With SAP Fiori elements for OData V4, when text is displayed in a color to reflect the criticality of its value and also has a quickview, the text is now displayed underlined, as a link so users can see a quickview is available. Object Page – Header
Object Page Content Area With SAP Fiori elements for OData V2, for draft-enabled applications, users can now trigger the validation of a draft object by pressing the Enter key while their cursor is in a field on the object or subobject page. Object Page – Content Area
Table Features With SAP Fiori elements for OData V4, for the exceptional use cases where application users always work on a desktop with a mouse, tooltips can now be  enabled for the table column header. Table Features
Table Rows With SAP Fiori elements for OData V2, in an object page in create or edit mode, the empty rows added to the grid table and responsive table can now be populated with default values. Table Rows

Designer Toolkit

Topic Update Topic Link
SAP Fiori Design Stencils The SAP Business Suite icon font has been updated. Separate icon font versions are now available for the Quartz theme (version 1.079) and the Horizon theme (version 2.079). SAP Fiori Design Stencils
Design Stencils for Figma With this release we provide a first version of the SAP Fiori design stencils with the Horizon theme (Morning Horizon).

The stencils are based on SAPUI5 with examples from SAP S/4HANA. Separate Figma libraries are available for the cozy and compact formats:

  • S/4HANA Web UI Kit Compact
  • S/4HANA Web UI Kit Cozy

The Horizon theme will be used for all stencil updates from now on. However, you can still download the last Quartz Light stencil version 1.98 here.

Design Stencils for Figma

About Guideline Updates

With each new guideline version, we deliver two types of update:

  • Updates to reflect new or changed UI controls available with SAPUI5.
  • Ongoing updates on how to best apply the SAP Fiori design (such as overarching concepts, floorplans, and additional decision support). These updates are introduced with a given guideline version, but are not necessarily dependent on a specific SAPUI5 version.

Note: Our policy is to update only the latest guideline version. If you are working with an earlier SAPUI5 release, also consider checking out the most recent guideline version to get the latest general guidance.

What’s New in Guideline Version 2.02 (1.102)

This article provides an overview of the updates to the SAP Fiori web design guidelines with guideline version 2.02 (SAPUI5 version 1.102).
internal_only]Versions 2.04 and 2.06 will be delivered together in October.[/internal_only]

Information
We are currently reviewing our design guideline landscape. During this period, some content in this guideline may not reflect the latest SAPUI5 control implementations. To see the latest implementation status, please see the SAPUI5 samples.

Look, Feel, and Wording

Topic Update Topic Link
Iconography – Horizon  New! Icon set for the new Horizon theme. Iconography – Horizon
Morning Horizon Colors  New! Colors for the new Horizon theme. Morning Horizon Colors
Evening Horizon Colors  New! Horizon theme for working in low-light environments. Evening Horizon Colors
Theming Horizon theme added.

Section on detailed theming updated.

Theming
Typography – Horizon  New! SAP’s 72 font has been updated for the Horizon theme. This is reflected in a dedicated Horizon typography article with additional/updated sections:

  • Headline style
    • 72 Bold for headlines
    • 72 Black for main titles
  • 72 font styles
    Additional font styles have been added to 72, such as 72 Semibold.
  • Line Height
    New section on when to use which line height.
Typography – Horizon
UX Illustrations Examples updated to reflect the Horizon theme.

The following sections were added:

UX Illustrations
UI Text Guidelines for SAP Fiori Apps Combined date/time fields: Don’t use separate fields for the date and time in SAP S/4HANA apps. Use the date/time timestamp instead. UI Text Guidelines for SAP Fiori Apps – Date/Time Fields

General Patterns

Topic Update Topic Link
Draft Handling Updated decision dialog when the user navigates away from the edit page after making changes. The dialog offers 3 options: create/save the object, keep the draft, or discard the draft.

Updated draft/saved version switch.

Adapted terminology:

  • Term Save is reserved for the finalizing action (transferring the draft content to the saved version).
  • Info message in footer: Draft saved -> Draft updated
  • Negative path action in the footer bar when creating/editing an object: Cancel -> Discard
Draft Handling
Form Field Validation Behavior and interaction: New section on connected fields Form Field Validation – Connected Fields

UI Elements

Topic Update Topic Link
Message Popover Added paragraph on navigation to a sub-object or an external page. Message Popover – Navigation to the Relevant Field

SAP Fiori Elements Framework

Topic Update Topic Link
List Report Header List Report Header
Object Page Overview Object Page Overview
Object Page Header

With SAP Fiori elements for OData V2, when a form field contains no value, it displays the empty  state indicator (–).

Object Page Header 
Object Page Footer In applications with draft handling, in edit mode, the Discard Draft action button is displayed by default. It lets users leave the object page record without saving the changes they’ve made in a draft version of the object.

Custom keyboard shortcuts are available for application-specific actions.

Object Page Footer
Table Toolbar Custom keyboard shortcuts are available for application-specific actions.

In applications with draft handling, the mass edit is available in responsive and grid tables:

  • In the list report with both versions of SAP Fiori elements.
  • In the object page with SAP Fiori elements for OData V4

With SAP Fiori elements for OData V2, a copy action button is now available.

Table Toolbar
Table Features With SAP Fiori elements for OData V2, in the list report, analytical page, and object page, you can set a custom message to display in the message strip above the table.
Table Rows Responsive and grid tables in the object page can automatically display two empty rows in the create and edit modes. The user can enter data in the rows for subobjects.

The two empty rows let the user choose between entering data for one column at a time or for one row at a time.

When the user enters data in a field in one row and moves the focus away, a new row is displayed automatically.

You can enable the feature at the table level in draft-enabled applications.

 Table Rows

Designer Toolkit

Topic Update Topic Link
SAP Fiori Design Stencils Font 72: Desktop and web versions updated.

SAP Icon Font: 3 different font sets are now available for download:

  • Version 5.02: New SAP icon font, based on the Horizon theme.
  • Version 4.14: Latest version of the existing SAP icon fonts, based on the Quartz theme. Cannot be installed alongside the Horizon icon font.
  • Version 4 preview: Latest Quartz icon font for use alongside the new Horizon icon font.

SAP Business Suite icon font: Updated to version 1.078

SAP Fiori Design Stencils

About Guideline Updates

With each new guideline version, we deliver two types of update:

  • Updates to reflect new or changed UI controls available with SAPUI5.
  • Ongoing updates on how to best apply the SAP Fiori design (such as overarching concepts, floorplans, and additional decision support). These updates are introduced with a given guideline version, but are not necessarily dependent on a specific SAPUI5 version.

Note: Our policy is to update only the latest guideline version. If you are working with an earlier SAPUI5 release, also consider checking out the most recent guideline version to get the latest general guidance.

What’s New in Guideline Version 2.00

This article provides an overview of the updates to the SAP Fiori web design guidelines with guideline version 2.00 (SAPUI5 version 1.100).

General

Topic Update
Version Numbering The versioning for SAPUI5 releases has changed. After version 1.99, it restarted with 1.100.

For technical reasons, this is not yet reflected in the guideline version. Guideline version 2.00 corresponds to SAPUI5 version 1.100.

Get Started

Topic Update Topic Link
Design-Led Development in S/4HANA, S/4HANA Industries, and DSC Discover: Step 4 – Handling New Roles:
Updated pattern for naming the folder for new business roles:
<role name> <role ID>
Example: Accounts Payable Manager R006
Design-Led Development in S/4HANA, S/4HANA Industries, and DSC

General Patterns

Topic Update Topic Link
Designing Intelligent Systems Guiding principles / ethically-aligned design:
Link to AI Ethics Policy added.
Designing Intelligent Systems – Guiding Principles

UI Elements

Topic Update Topic Link
Dynamic Date Range If you offer the option Last X Days and/or Next X Days, also include the options Yesterday and Tomorrow respectively. Dynamic Date Range – Available Values

SAP Fiori Elements Framework

Topic Update Topic Link
Table Toolbar Mass edit is now available in the list report with SAP Fiori elements for OData V2. Table Toolbar
Table Rows
  • With SAP Fiori elements for OData V2, the list report now offers an inline edit icon   that opens the corresponding object page in edit mode.

This feature is available for responsive and grid tables. When it’s enabled, the object page footer displays the Save and Next  button.

  • With SAP Fiori elements for OData V4, table cells can now display multiple input values. In edit mode, the multiple values are displayed, but not editable.

The cells that displayed multiple values in the table onscreen are empty when exported to a spreadsheet.

Table Rows
Table Features All messages related to the table as a whole can be displayed in a message strip above the table. The messages are shown in order of their severity. Table Features
Object Page Header
  • With SAP Fiori elements for OData V2, the object page header can now contain a link to an external website.
  • With SAP Fiori elements for OData V4, to help users identify empty content in the quick view, when a detail contains no value, the empty  state indicator (–) is displayed.
Object Page Header
Object Page Content Area The application developers can define the file size and types allowed for upload to an object page property with SAP Fiori elements for OData V4. Object Page Content Area

Designer Toolkit

Topic Update Topic Link
SAP Fiori Design Stencils SAP Business Suite icon font: Updated to version 1.077. SAP Fiori Design Stencils – Overview
Design Stencils for Figma We’re currently working on a new stencil library for the upcoming Horizon visual theme. The Quartz Light stencil library will remain available but is no longer being updated. Design Stencils for Figma

What’s New in Guideline Version 1.98

This article provides an overview of the updates to the SAP Fiori web design guidelines with guideline version 1.98.

SAP Fiori Elements Framework

Topic Update Topic Link
SAP Fiori Elements Framework Overview Both versions of SAP Fiori elements now support the SAP Fiori launchpad feature sap-keep-alive-mode, which:

  • Ensures the app page is restored to the same state it was in when the user left it, including scroll position and table selection
  • Improves the performance of the page reload after back navigation
SAP Fiori Elements Framework Overview
List Report / Worklist — Header The editing status filter now contains a new value, All (Hiding Drafts) with SAP Fiori elements for OData V4. List Report / Worklist — Header
Object Page — Content Area For improved performance on application startup, SAP Fiori elements for OData V4 lets you prevent form fields with low importance from loading. The user can opt to load them by clicking Show Details. Object Page — Content Area

 

Table Toolbar A custom create action lets users now create an object via a dialog with a reference to another object of the same type with SAP Fiori elements for OData V4. Table Toolbar
Table Features Now, with SAP Fiori elements for OData V2, when the selection of multiple rows is enabled:

  • The Clear All   checkbox is enabled by default for:
    • Grid tables, analytical tables and tree tables in both list reports and object pages
    • Responsive tables in a list report
  • The Select All  checkbox is enabled by default for a responsive table in an object page

Now, with SAP Fiori elements for OData V4, when the selection of multiple rows is enabled:

  • The Clear All   checkbox is enabled by default for all tables, except a responsive table in an object page with anchor bar mode
  • The Select All  checkbox is enabled by default for a responsive table in an object page

You can change the default.

With SAP Fiori elements for OData V4, in a responsive table, when a column contains a field group with more than one field, you can enable the display of a label for each field. The field group label is displayed as the column title in the header.

Table Features

Designer Toolkit

Topic Update Topic Link
SAP Fiori Design Stencils SAP Icon Font: Updated to version 4.13

SAP Business Suite Icon Font: Updated to version 1.076

SAP Fiori Design Stencils – Overview
Design Stencils for Figma Updated stencil file: See What’s New in version 1.98.

From stencil version 1.98, there are two separate libraries per stencil version: a compact library and a cozy library.

Design Stencils for Figma

About Guideline Updates

With each new guideline version, we deliver two types of update:

  • Updates to reflect new or changed UI controls available with SAPUI5.
  • Ongoing updates on how to best apply the SAP Fiori design (such as overarching concepts, floorplans, and additional decision support). These updates are introduced with a given guideline version, but are not necessarily dependent on a specific SAPUI5 version.

Note: Our policy is to update only the latest guideline version. If you are working with an earlier SAPUI5 release, also consider checking out the most recent guideline version to get the latest general guidance.

What’s New in Guideline Version 1.96

This article provides an overview of the updates to the SAP Fiori web design guidelines with guideline version 1.96.

General Patterns

Topic Update Topic Link
Designing Intelligent Systems A new Intelligence Patterns section explains the two main AI pillars: AI automation and AI augmentation. This replaces the former Application-Specific Patterns section. Designing Intelligent Systems – Intelligence Patterns

Layouts and Floorplans

Layouts

Topic Update Topic Link
Semantic Page Behavior and Interaction: “Initial Focus” section added. Semantic Page – Initial Focus

Floorplans

Topic Update Topic Link
Object Page Floorplan Content Area: You can now hide the title of a section or subsection if it contains a control with the same title (such as a table or chart). This avoids unnecessary redundancies. Object Page Floorplan – Content Area
Wizard Floorplan When to Use Wizard in Modal Dialog added.

Walkthrough Screen: Info on Next Step button added.

Wizard Floorplan

UI Elements

Topic Update Topic Link
Button Developer hint added: Use sap.ui.core.CommandExecution for the button shortcut. Button – Button Shortcut
Combo Box Components: You can add a Clear icon to the combo box.

Styles: The value state message can also be a formatted text.

Guidelines – Option List: Don’t disable items in the option list.

Combo Box
Date Picker Components: Add additional descriptive texts using  ariaDescribedBy.

Behavior and Interaction: Info on Today button added.

Date Picker
Date/Time Picker Behavior and Interaction: Info on Today button added.

Guidelines: Add additional descriptive texts using  ariaDescribedBy.

Date/Time Picker
Date Range Selection Components:  Add additional descriptive texts using  ariaDescribedBy.

Behavior and Interaction: Info on Today button added.

Date Range Selection
Dynamic Date Range  New! New standalone control that offers a choice of absolute and relative dates.

The dynamic date range control is available in addition to the existing dynamic date control, which is only available for the smart filter bar.

Note: The dynamic date range control currently has the SAPUI5 status “experimental” (first available with SAPUI5 version 1.92).

Dynamic Date Range
Formatted Text You can use the following HTML tags to set the text direction explicitly:

  • bdi: Bidirectional isolation of a certain text
  • dir: Explicit text direction of a certain text
Formatted Text
Input Field Properties:

  • Value State Message: The value message text can also be a formatted text.
  • Value Help: App teams can exchange the value help icon.
  • Autocomplete Suggestions:
    • You can set the maximum width of suggestion popover. As a result, the width of the suggestion popover can differ from the width of the input field.
    • The maximum width of the suggestion box is always slightly smaller than the width of the screen or browser window.
  • Tabular Autocomplete: “Pop-in” behavior is now supported for tabular suggestions.
  • Clear: You can add a Clear icon to the input field.
  • Accessibility:  Added property “ariaDescribedBy” for providing additional information for assistive technologies (such as screen readers).
Input Field
List List actions: Disable an action if the number of selected items doesn’t match the action (for example, disable Compare if only one item is selected). List – Enabling/Disabling Actions
Mask Input Components: Add additional descriptive texts using  ariaDescribedBy. Mask Input – Components
Message Handling New section on illustrated messages added. Message Handling – Illustrated Messages
Messaging

  • Message Popover
  • Message Strip
  • Message View
The coloring of the messaging icons has been inverted. The semantic color is now the fill color.

Old style:
Old message icon style
New style:
New message icon style

Message Popover

Message Strip

Message View

Message Popover Behavior and interaction: If the message popover/view contains only one message that also has message details, the message details page is displayed by default.

Components – List Subsection: New “Last Action” group for messages that result from the finalizing action, but are not related to a specific field.

Message Popover
Message Strip Behavior and Interaction: A link can be added to the message strip. Message Strip – Interactive Behavior
Multi-Combo Box Behavior and Interaction:

  • Additional options for selecting values (keyboard shortcuts, optional Select All checkbox).
  • Clear: You can add a Clear icon to the multi-combo box.

Styles: The value state message can also be a formatted text.

Guidelines:

  • Option List: Don’t disable items in the option list.
  • Width: Wrapping option added.
  • Alternatives for Display Mode:  If a form or table supports both display and edit modes, only use the multi-combo box in edit mode. In display mode, use a bulleted list or a horizontal list with bullet separators.

 

Multi-Combo Box
Multi-Input Field Behavior and Interaction:

  • Adding Tokens: Property for setting width of suggestions dropdown added.
  • Grouping: The suggestion list should have no more than 4 columns. “Pop-in” behavior is now supported for tabular suggestions.
  • Clear: You can add a Clear icon to the multi-input field.

Styles: The value state message can also be a formatted text.

Guidelines: Alternatives for display mode added (bulleted list or a horizontal list with bullet separators).

Multi-Input Field
Planning Calendar Components: Addition of relative views to view switch. Planning Calendar – Components
Responsive Table Layout: The user can now resize columns.

Behavior and Interaction:

Guidelines:

Responsive Table
Select Dialog If you are using the select dialog for filtering, and users can select all items as filters, provide an All option at the top of the list. Select Dialog – Guidelines for List Options
Table Toolbar Title: Hide the item counter if no items are shown.

Guidelines – Disabling Actions: Disable an action if the number of selected items doesn’t match the action (for example, disable Compare if only one item is selected).

Table Toolbar
Text Responsiveness: New section on preserving white space. Text – White Spaces
Text Area Text Area Counter – Basic Interactions: Correction: If the characters typed exceed the limit defined, the text area doesn’t change to a warning state by default. We still recommend displaying a warning state, but this needs to be implemented at app level.

Guidelines: Added: Consider using an expandable text as a display mode equivalent.

Properties: Use the properties ariaDescribedBy and ariaLabelledBy to provide additional information for assistive technologies.

Text Area
Timeline Behavior and Interaction: The timeline supports click events on item level. Timeline – Navigate
Title Styles: A title can also be a link. Developer hint added. Title – Styles
Toolbar Overview Actions and Layout: You can place a title in the toolbar. The alignment of the title (left, center, right) depends on the theme. Toolbar Overview – Actions and Layout
Tree Actions: Disable an action if the number of selected items doesn’t match the action (for example, disable Compare if only one item is selected). Tree – Enabling/Disabling Actions
Upload Set  New! The upload set control replaces the deprecated Upload Collection control (as of SAPUI5 version 1.88). Upload Set
Using Tooltips Usage: Do not use tooltips for:

  • Static UI elements, such as labels
  • Column headers in tables
  • Button shortcuts
Using Tooltips – When Not to Use
Views (Variant Management) Manage Views Dialog: Section added on applying views automatically (Apply Automatically checkbox). Views – Apply Views Automatically

SAP Fiori Elements Framework

Topic Update Topic Link
Terminology for SAP Fiori Elements  New! To support you in communicating with application developers, this article covers:

  • Development terms and what you need to understand about them
  • Design terms that may not be meaningful to some application developers
  • Terms that both application designers and developers use, but for different concepts
Terminology for SAP Fiori Elements
Worklist Sort, Filter, Group, and Column Settings actions are now accessible via the Settings  icon by default. Worklist
Object Page – Header
  • When the header contains:
    • Only a title and a subtitle, the Expand/Collapse    and Pin/Unpin  buttons are not displayed.
    • At least one facet, the buttons are displayed. Also, the header is expanded on initial load and collapses on user scroll.
  • On a mobile phone screen, the header optimizes the screen space when the user scrolls with a summary line instead of the collapsed header with SAP Fiori elements for OData V2.
Object Page – Header
Object Page – Content Area
With SAP Fiori elements V4:
  • You can add an action next to the form header.
  • The default length of the text entry area allows for four lines of text. You can enable growing mode and set a limit for the number of lines that display.
  • Users can upload a file to an object page property and delete it.
Object Page – Content Area
Object Page – Footer Bar
With SAP Fiori elements for OData V2, in the message popover, the messages are grouped by section and table so users can easily locate where they need to take action.
Object Page – Footer Bar
Table Toolbar
  • In a list report table for the object creation action, you can enable default values to prefill the fields for the new object. This is available with with SAP Fiori elements for OData V2 for applications without draft handling, and with SAP Fiori elements for OData V4.
  • In an object page table for the inline creation action, you can enable default values to prefill the fields for the new object with SAP Fiori elements for OData V4.
Table Toolbar
Table Rows

With SAP Fiori elements for OData V4, when you enable the multiple item selection, the Clear All checkbox is enabled by default.

Exceptionally, for a responsive table on an object page with anchor bar mode, the Select All checkbox is enabled by default.

 Table Rows
List

With SAP Fiori elements for OData V2, in a list report with a list of standard or object list items:

  • A chevron icon lets users navigate to the item.
  • A navigation row indicator highlights the list item that the user has navigated to.
List

Designer Toolkit

Topic Update Topic Link
SAP Fiori Design Stencils SAP icon font: Updated to version 4.12

SAP Business Suite icon font: Updated to version 1.075

SAP Fiori Design Stencils – Overview
Design Stencils for Figma What’s new with stencil version 1.94
What’s New with stencil version 1.96

Swapping libraries: A new Swap Library section explains how to apply another library to all components. This can be useful if you want to update your components from an older stencil version to the latest version.

Related Links: Added links to Figma sessions offered through LinkedIn Learning.

Design Stencils for Figma

 

About Guideline Updates

With each new guideline version, we deliver two types of update:

  • Updates to reflect new or changed UI controls available with SAPUI5.
  • Ongoing updates on how to best apply the SAP Fiori design (such as overarching concepts, floorplans, and additional decision support). These updates are introduced with a given guideline version, but are not necessarily dependent on a specific SAPUI5 version.

Note: Our policy is to update only the latest guideline version. If you are working with an earlier SAPUI5 release, also consider checking out the most recent guideline version to get the latest general guidance.

What’s New in Guideline Version 1.92

This article provides an overview of the updates to the SAP Fiori web design guidelines with guideline version 1.92.

Look, Feel, and Wording

Topic Update Topic Link
UI Text Guidelines for SAP Fiori Clarified use cases for quotes in messages and descriptions. UI Text Guidelines for SAP Fiori Apps – Quotation Marks

General Patterns

Topic Update Topic Link
Complex Objects – Global Flow (Create, Edit) Topic reworked and aligned with the guideline for the local flow. Complex Objects – Global Flow (Create, Edit)
Complex Objects – Local Flow (Create, Edit) Global vs. Local Flow section added. Complex Objects – Local Flow (Create, Edit)
Mass Edit Simplified labels for presets:

< Keep values > : keep existing choices
< Clear values > : clear all entries
< Leave blank > : leave fields empty (only appears if none of the selected items have existing values)

Mass Edit
Navigation Various updates throughout the article. Navigation

UI Elements

Topic Update Topic Link
Calendar Card  New! The calendar card is an interactive calendar with a chronological list of appointments for the selected day. It is a type of integration card. Calendar Card
Calendar Date Interval New When to Use section.

Components section added.

Behavior and interaction: Section on navigation by year interval added.

Examples added.

Calendar Date Interval
Card  New! Cards can be used to launch an app or navigate to page content.

Note: This article relates to the SAPUI5 integration cards, which are technically distinct from the cards embedded in the overview page. Integration cards are not yet available for SAP S/4HANA.

Card
Chart Toolbar Content has been rearranged/enhanced to align with the other toolbar guidelines. Chart Toolbar
Color Palette Behavior and Interaction: info on the liveChange event added. Color Palette – Behavior and Interaction
Color Palette Popover Behavior and Interaction: info on the liveChange event added. Color Palette Popover – Behavior and Interaction
Expandable Text Behavior and Interaction: info on Empty State added. Expandable Text – Empty State 
Export to Spreadsheet The export now supports a percentage format.

For date/time fields, app teams can now opt to export the local time (from the SAP Fiori launchpad) instead of UTC.

Export to Spreadsheet – Content Formatting
Icon Tab Bar Responsiveness: The icon tab bar now supports a second overflow mode with buttons on both sides of the control.

Tabs as process steps: Don’t use the triple-chevron icon in the anchor bar of an object page.

Changing the order of tabs: Don’t enable tab reordering if tabs are being used for anchor bar navigation.

Icon Tab Bar
Image The guideline has been fully revised and now provides more details on usage, behavior, and screen reader support. Image
Message Box The coloring of the messaging icons used in the message box has been inverted. The semantic color is now the fill color.

Old style:
Old message icon style
New style:
New message icon style

Message Box
Multi-Input Field Adding tokens: Width of the suggestions dropdown can exceed the width of the input field, but not the width of the browser window/screen.

Reviewing tokens: To select tokens, click/tap the token or use Space to select the focused token.

Using value help: You can now change the value help icon to better indicate the type of data in the field.

Grouping: Tabular suggestions can now make use of the responsive table/pop-in behavior.

Styles: Value state texts can now contain links.

Guidelines: In display mode, show the token texts separated by bullet points. Use an overflow if the list exceeds 1 line.

Multi-Input Field
Quick View The quick view now supports the avatar control. Quick View – Layout
Rating Indicator Visual mode event added. Rating Indicator – Properties
Select Usage: Recommended number of items revised from max. 12 items to 2-8 items.

Option list:

  • Do not disable values in the option list.
  • To prevent translation issues, don’t use (None) to indicate that no items have been selected. Use (Not Selected), (No Values Selected) or other suitable and translatable text instead.
Select
Text Guidelines section added. Text – Guidelines
Time Picker The guideline has been fully revised to reflect the new design of the time picker. Time Picker
UI Element States Control states: Additional guidance and examples for enabling/disabling and displaying/hiding UI elements.

Value states: The default state (= no value state applied) has been renamed from “neutral” to “none” (as used in the SAPUI5 APIs).

Added general guidance on the initial focus position.

UI Element States

SAP Fiori Elements Framework

Topic Update Topic Link

List Report Header

The pin feature is enabled only when the list report contains a responsive table, and not when the list report contains the grid table and analytical tables that don’t allow scrolling. List Report Header

List Report Content Area

For list reports with multiple views, you can enable creation of business objects via a dialog with SAP Fiori elements for OData V2. List Report Content Area

Object Page

By default, users receive an unsaved changes message when they navigate away from a draft of the main object page. Object Page – Overview

Object Page Header

With SAP Fiori elements for OData V4:

With SAP Fiori elements for OData V2, by default a link in the header now displays both the text and ID.

Object Page Header

Object Page Content Area

  • Groups in a form that have no fields are not displayed in the interface.
  • With SAP Fiori elements for OData V2, by default a link in the content area now displays both the text and ID.
Object Page Content Area

Table Toolbar

With SAP Fiori elements for OData V4:

  • You can chose to display the row count next to the table title or hide the table title.
  • For both the list report and the object page, you can display a table with multiple views and display the row count on the segmented buttons or tabs. In this case, the table title does not display the row count.

With SAP Fiori elements for OData V2, you can enable object creation from the list report multiple view layout, in addition to the simple content layout.

Table Toolbar

Table Features

  • In a responsive table, the values from columns assigned high importance are always displayed onscreen — as columns or in the pop-in area, depending on the screen size.
  • With SAP Fiori elements for OData V2, you can set a growing threshold, that is, the number of rows that display on initial load and that display additionally when the user clicks More.
Table Features

Designer Toolkit

Topic Update Topic Link
SAP Fiori Design Stencils Font 72: 72 font families for desktop and web updated.

Icon font: Updated to version 4.10.

Business Suite icon font: Updated to version 1.073.

SAP Fiori Design Stencils – Overview

Figma  New!

We now provide SAP Fiori design stencils for Figma, along with corresponding Quartz Light styles.

In the future, all new SAP Fiori design stencils will be provided for Figma only.

Design Stencils for Figma

Sketch
Axure RP
Adobe XD

The stencil files for Sketch, Axure RP, and Adobe XD are no longer being updated.

However, the existing stencil files for guideline version 1.90 and below will remain available.

Design Stencils for Sketch

Design Stencils for Axure RP

Design Stencils for Adobe XD

Using Figma Stencils with Other Design Tools  New!

How to transfer SAP Fiori design stencils from Figma to Sketch, Axure RP, and Adobe XD (no Figma license is needed). Using Figma Stencils with Other Design Tools

About Guideline Updates

With each new guideline version, we deliver two types of update:

  • Updates to reflect new or changed UI controls available with SAPUI5.
  • Ongoing updates on how to best apply the SAP Fiori design (such as overarching concepts, floorplans, and additional decision support). These updates are introduced with a given guideline version, but are not necessarily dependent on a specific SAPUI5 version.

Note: Our policy is to update only the latest guideline version. If you are working with an earlier SAPUI5 release, also consider checking out the most recent guideline version to get the latest general guidance.

What’s New in Guideline Version 1.92

This article provides an overview of the updates to the SAP Fiori web design guidelines with guideline version 1.92.

Look, Feel, and Wording

Topic Update Topic Link
UI Text Guidelines for SAP Fiori Clarified use cases for quotes in messages and descriptions. UI Text Guidelines for SAP Fiori Apps – Quotation Marks

General Patterns

Topic Update Topic Link
Complex Objects – Global Flow (Create, Edit) Topic reworked and aligned with the guideline for the local flow. Complex Objects – Global Flow (Create, Edit)
Complex Objects – Local Flow (Create, Edit) Global vs. Local Flow section added. Complex Objects – Local Flow (Create, Edit)
Mass Edit Simplified labels for presets:

< Keep values > : keep existing choices
< Clear values > : clear all entries
< Leave blank > : leave fields empty (only appears if none of the selected items have existing values)

Mass Edit
Navigation Various updates throughout the article. Navigation

UI Elements

Topic Update Topic Link
Calendar Card  New! The calendar card is an interactive calendar with a chronological list of appointments for the selected day. It is a type of integration card. Calendar Card
Calendar Date Interval New When to Use section.

Components section added.

Behavior and interaction: Section on navigation by year interval added.

Examples added.

Calendar Date Interval
Card  New! Cards can be used to launch an app or navigate to page content.

Note: This article relates to the SAPUI5 integration cards, which are technically distinct from the cards embedded in the overview page. Integration cards are not yet available for SAP S/4HANA.

Card
Chart Toolbar Content has been rearranged/enhanced to align with the other toolbar guidelines. Chart Toolbar
Color Palette Behavior and Interaction: info on the liveChange event added. Color Palette – Behavior and Interaction
Color Palette Popover Behavior and Interaction: info on the liveChange event added. Color Palette Popover – Behavior and Interaction
Expandable Text Behavior and Interaction: info on Empty State added. Expandable Text – Empty State 
Export to Spreadsheet The export now supports a percentage format.

For date/time fields, app teams can now opt to export the local time (from the SAP Fiori launchpad) instead of UTC.

Export to Spreadsheet – Content Formatting
Icon Tab Bar Responsiveness: The icon tab bar now supports a second overflow mode with buttons on both sides of the control.

Tabs as process steps: Don’t use the triple-chevron icon in the anchor bar of an object page.

Changing the order of tabs: Don’t enable tab reordering if tabs are being used for anchor bar navigation.

Icon Tab Bar
Image The guideline has been fully revised and now provides more details on usage, behavior, and screen reader support. Image
Message Box The coloring of the messaging icons used in the message box has been inverted. The semantic color is now the fill color.

Old style:
Old message icon style
New style:
New message icon style

Message Box
Multi-Input Field Adding tokens: Width of the suggestions dropdown can exceed the width of the input field, but not the width of the browser window/screen.

Reviewing tokens: To select tokens, click/tap the token or use Space to select the focused token.

Using value help: You can now change the value help icon to better indicate the type of data in the field.

Grouping: Tabular suggestions can now make use of the responsive table/pop-in behavior.

Styles: Value state texts can now contain links.

Guidelines: In display mode, show the token texts separated by bullet points. Use an overflow if the list exceeds 1 line.

Multi-Input Field
Quick View The quick view now supports the avatar control. Quick View – Layout
Rating Indicator Visual mode event added. Rating Indicator – Properties
Select Usage: Recommended number of items revised from max. 12 items to 2-8 items.

Option list:

  • Do not disable values in the option list.
  • To prevent translation issues, don’t use (None) to indicate that no items have been selected. Use (Not Selected), (No Values Selected) or other suitable and translatable text instead.
Select
Text Guidelines section added. Text – Guidelines
Time Picker The guideline has been fully revised to reflect the new design of the time picker. Time Picker
UI Element States Control states: Additional guidance and examples for enabling/disabling and displaying/hiding UI elements.

Value states: The default state (= no value state applied) has been renamed from “neutral” to “none” (as used in the SAPUI5 APIs).

Added general guidance on the initial focus position.

UI Element States

SAP Fiori Elements Framework

Topic Update Topic Link

List Report Header

The pin feature is enabled only when the list report contains a responsive table, and not when the list report contains the grid table and analytical tables that don’t allow scrolling. List Report Header

List Report Content Area

For list reports with multiple views, you can enable creation of business objects via a dialog with SAP Fiori elements for OData V2. List Report Content Area

Object Page

By default, users receive an unsaved changes message when they navigate away from a draft of the main object page. Object Page – Overview

Object Page Header

With SAP Fiori elements for OData V4:

With SAP Fiori elements for OData V2, by default a link in the header now displays both the text and ID.

Object Page Header

Object Page Content Area

  • Groups in a form that have no fields are not displayed in the interface.
  • With SAP Fiori elements for OData V2, by default a link in the content area now displays both the text and ID.
Object Page Content Area

Table Toolbar

With SAP Fiori elements for OData V4:

  • You can chose to display the row count next to the table title or hide the table title.
  • For both the list report and the object page, you can display a table with multiple views and display the row count on the segmented buttons or tabs. In this case, the table title does not display the row count.

With SAP Fiori elements for OData V2, you can enable object creation from the list report multiple view layout, in addition to the simple content layout.

Table Toolbar

Table Features

  • In a responsive table, the values from columns assigned high importance are always displayed onscreen — as columns or in the pop-in area, depending on the screen size.
  • With SAP Fiori elements for OData V2, you can set a growing threshold, that is, the number of rows that display on initial load and that display additionally when the user clicks More.
Table Features

Designer Toolkit

Topic Update Topic Link
SAP Fiori Design Stencils Font 72: 72 font families for desktop and web updated.

Icon font: Updated to version 4.10.

Business Suite icon font: Updated to version 1.073.

SAP Fiori Design Stencils – Overview

Figma  New!

We now provide SAP Fiori design stencils for Figma, along with corresponding Quartz Light styles.

In the future, all new SAP Fiori design stencils will be provided for Figma only.

Design Stencils for Figma

Sketch
Axure RP
Adobe XD

The stencil files for Sketch, Axure RP, and Adobe XD are no longer being updated.

However, the existing stencil files for guideline version 1.90 and below will remain available.

Design Stencils for Sketch

Design Stencils for Axure RP

Design Stencils for Adobe XD

Using Figma Stencils with Other Design Tools  New!

How to transfer SAP Fiori design stencils from Figma to Sketch, Axure RP, and Adobe XD (no Figma license is needed). Using Figma Stencils with Other Design Tools

About Guideline Updates

With each new guideline version, we deliver two types of update:

  • Updates to reflect new or changed UI controls available with SAPUI5.
  • Ongoing updates on how to best apply the SAP Fiori design (such as overarching concepts, floorplans, and additional decision support). These updates are introduced with a given guideline version, but are not necessarily dependent on a specific SAPUI5 version.

Note: Our policy is to update only the latest guideline version. If you are working with an earlier SAPUI5 release, also consider checking out the most recent guideline version to get the latest general guidance.

What’s New in Guideline Version 1.90

This article provides an overview of the updates to the SAP Fiori web design guidelines with guideline version 1.90.

Look, Feel, and Wording

Topic Update Topic Link
Theming Additional resource links for applying custom themes using the UI theme designer. Theming – Using the UI Theme Designer

SAP Fiori Launchpad

Topic Update Topic Link
SAP Fiori Launchpad Spaces Tile lines: Info added

Edit mode: Actions Action Menu, Convert, and Move added

SAP Fiori Launchpad Spaces
SAP Fiori Launchpad “My Home”  New! The “My Home” space of the SAP Fiori launchpad serves as the entry point to personalized SAP Fiori apps on mobile and desktop devices. SAP Fiori Launchpad “My Home”

General Patterns

Topic Update Topic Link
Complex Objects  – Local Flow   Complex objects manage items on subpages. The local flow requires every subpage to be saved separately. Complex Objects – Local Flow
User Feedback Guidelines have been restructured and enhanced. User Feedback

Layouts and Floorplans

Floorplans

Topic Update Topic Link
Object Page Floorplan New section Edit Actions in Display Mode (freestyle apps only).

Forms: Option for 6-column layout added.

Loading behavior section moved to Behavior and Interaction. Loading for SAP Fiori Elements uses a skeleton template.

Object Page Floorplan

UI Elements

Topic Update Topic Link
Analytical Table (ALV) Multi-toggle / multi-selection plug-in: Added keyboard shortcut Ctrl+A for selecting/deselecting all items.

Column header: Added keyboard shortcuts for increasing/decreasing the width of a column (Shift+Right, Shift+Left) and for rearranging columns (Ctrl+Left, Ctrl+Right).

Single selection: Do not use “navigated indicator” for single-select master-detail scenarios in the flexible column layout.

Multiple selection: Never disable the selection checkbox.

Errors and warnings: Use a message strip to indicate table-related errors and warnings.

Numbers and units: Amounts with currencies within a single column are now displayed in 72 monospace font.

Key identifier: If the text and ID are in one column, you can sort/filter/group by either the text or the ID, but not both.

More detailed guidance for adding items.

Clarified guidelines for initial sorting.

Add, remove, rearrange columns: Offer the shortcut Ctrl+Comma to open the view settings dialog.

Analytical Table (ALV)
Feed and Notes Avatar is now used within feed and notes.

More/Less: Modify “MORE” / “LESS” links to “More / Less” to be consistent with other components.

Feed and Notes
Form / Simple Form Empty state indicator: Enhanced guidance/example

Responsiveness / column layout: You can now use up to 6 columns for size XL (available since SAPUI5 version 1.88). This gives you greater flexibility when organizing the content for larger forms.​

Form /  Simple Form
Grid List Items: Arrow keys can be used for navigation.

Select:

  • Never disable the selection checkbox.
  • Do not use “navigated indicator” for single-select master-detail scenarios in the flexible column layout.
  • Updated guidelines (box).

Errors and warnings: Use a message strip to indicate table-related errors and warnings.

More detailed guidance on adding items.

Grid List
Grid Table Multi-toggle / multi-selection plug-in: Added keyboard shortcut Ctrl+A for selecting/deselecting all items.

Column header: Added keyboard shortcuts for increasing/decreasing the width of a column (Shift+Right, Shift+Left) and for rearranging columns (Ctrl+Left, Ctrl+Right).

Single selection: Do not use “navigated indicator” for single-select master-detail scenarios in the flexible column layout.

Multiple selection: Never disable the selection checkbox.

Errors and warnings: Use a message strip to indicate table-related errors and warnings.

Numbers and units: Amounts with currencies within a single column are now displayed in 72 monospace font.

Key identifier: If the text and ID are in one column, you can sort/filter/group by either the text or the ID, but not both.

More detailed guidance for adding items.

Clarified guidelines for initial sorting.

Add, remove, rearrange columns: Offer the shortcut Ctrl+Comma to open the view settings dialog.

Grid Table
Invisible Message Busy indicator: Screen readers announce when busy indicators start and end. Invisible Message
List Mode:

  • Users can (de)select all items using Ctrl+A. Select All should (de)select all items that the user can reach by scrolling.
  • Never disable the select checkbox.
  • Do not use “navigated indicator” for single-select master-detail scenarios in the flexible column layout.
  • Updated guidelines (box)

Errors and warnings: Use a message strip to indicate table-related errors and warnings.

View settings: provide individual buttons for sort, filter, group. Follow the tips in this new section, especially for sorting and filtering.

More detailed guidance for adding items.

List
Message Page Content aligned with the guidelines for empty states and illustrated messages. Message Page
Object Display Components Object status: New styling of message icons.

Inverted visualization of object number

Object Display Components
P13n Dialog Filter settings: Enhanced info with additional examples. P13n Dialog – Filter
Scroll Container  New! The scroll container is an empty area that can be filled with content. Use it when you want to provide a content area that would otherwise be partially or completely hidden. Scroll Container
Smart Table Column header: Sort ascending and sort descending are now two different buttons.

Errors and warnings: Use a message strip to indicate table-related errors and warnings.

Amounts with currencies within a single column are now displayed in 72 monospace font.

Smart Table
Tree Selection modes:

  • Do not use “navigated indicator” for single-select master-detail scenarios in the flexible column layout.
  • Users can (de)select all items using Ctrl+A.
  • Never disable the selection checkbox.
  • Updated guidelines (box).

Errors and warnings: Use a message strip to indicate table-related errors and warnings.

More detailed guidance for adding items.

Clarified guidelines for initial sorting.

Tree
Tree Table Column header: The width of the focused column header can be increased/decreased using Shift+Right/Left.

Selection modes:

  • Do not use “navigated indicator” for single-select master-detail scenarios in the flexible column layout.
  • Never disable the selection checkbox.

Errors and warnings: Use a message strip to indicate table-related errors and warnings.

Amounts with currencies within a single column are now displayed in 72 monospace font.

More detailed guidance for adding items.

Clarified guidelines for initial sorting.

Tree Table
Value Help Dialog New section on constant parameters. Value Help Dialog – Constant Parameters

SAP Fiori Elements Framework

Topic Update Topic Link
Object Page Overview  New! New article on a feature relevant to the overall object page — a message where users confirm they want to navigate away from a draft without saving changes. Object Page – Overview
Form Page  New! New article on the form page, a variation on the object page that provides a page for data entry. Form Page
List  New! Support of a list with standard list items or object list items in the list report content area with SAP Fiori elements for OData V2. List
List Report

Analytical List Page

Overview Page Headers on Large Screens

Header is expanded on large screens when the app loads. List Report Header
List Report Header With SAP Fiori elements for OData V4, the Share in Jam is enabled by default when integration with Jam is configured. List Report Header
Object Page Header With SAP Fiori elements for OData V2, in a draft, the Share action is hidden.

With SAP Fiori elements for OData V4, the object page header now supports the address facet.

Object Page Header
Table Types The object page supports the analytical table in display mode with SAP Fiori elements for OData V4. Table Types
Table Toolbar With SAP Fiori elements for OData V4:

  • Table personalization no longer requires variant management.
  • Export to Spreadsheet also exports custom columns.
Table Toolbar

About Guideline Updates

With each new guideline version, we deliver two types of update:

  • Updates to reflect new or changed UI controls available with SAPUI5.
  • Ongoing updates on how to best apply the SAP Fiori design (such as overarching concepts, floorplans, and additional decision support). These updates are introduced with a given guideline version, but are not necessarily dependent on a specific SAPUI5 version.

Note: Our policy is to update only the latest guideline version. If you are working with an earlier SAPUI5 release, also consider checking out the most recent guideline version to get the latest general guidance.

Updated Navigation Structure for Guideline Version 1.88

The following changes were made to the guideline navigation structure with guideline version 1.88.

Topic Assignment

Enhanced “Get Started” Section

The Get Started section now includes best practices.

“Foundation” and “General Concepts” Replaced

The former Foundation and General Concepts sections have been replaced by more specific sections:

  • SAP Fiori Design System: Overarching SAP Fiori topics, such as design principles and UX consistency.
  • Look, Feel, and Wording: Topics relating to the visual design and UI text conventions.
  • SAP Fiori Launchpad: Now a top-level navigation entry.
  • General Patterns: UX patterns that apply across SAP Fiori, such as action placement or navigation.
  • UI Elements / When to Use: Best practices relating to UI elements (see below).

Separate Entry Points for Frameworks

Frameworks are now shown separately from layouts and floorplans.

  • Layouts and Floorplans: All layouts and floorplans.
  • SAP Fiori Elements Framework: Supplementary information for floorplans implemented as SAP Fiori elements.
  • Analytical Frameworks: Analytical frameworks used with SAP Fiori, such as SAP Smart Business.

UI Elements Reorganized

The UI Elements section has been enhanced and restructured:

  • New When to Use section at the top now contains all the best practice topics for using controls, such choosing the right selection control or applying semantic colors. These topics formerly appeared under General Concepts.
  • Similar topics have been grouped to reduce the number of top-level entries. For example, there’s now one List / Table / Tree section.
  • Topics that logically belong in different groups can appear more than once (for example, “Table Select Dialog” comes under both List / Table / Tree and Dialog.
  • New section for Smart Controls.
  • Separate section for Reuse Components.

One Stop for Tool Development

All topics relating to tool development are now under Tool Development, regardless of the component type.

Stencils & Co.

The former Services & Resources section has been renamed to Designer Toolkit.

Other Changes

Section Overviews

All main sections now have an overview topic that explains the content of that section and how the information is organized. This content now shows as soon as you click on the corresponding navigation node.

Topic Names

You’ll notice that some topic names have changed slightly. But we’ve avoided major changes and search terms and links should still work fine.

What’s New in Guideline Version 1.88

This article provides an overview of the updates to the SAP Fiori web design guidelines with guideline version 1.88.

General

Topic Update Topic Link
Revised Guideline Navigation Structure To accommodate a growing number of topics and in response to reader feedback, we have restructured the left-hand navigation tree for the guidelines.

For details of the changes, see Updated Navigation Structure for Guideline Version 1.88.

Navigating the Guidelines

Get Started

Topic Update Topic Link
Navigating the Guidelines The former Get Started article has been renamed to Navigating the Guidelines and updated to reflect the new guideline navigation structure. Navigating the Guidelines
Why Design Guidelines? The former Beginner’s Guide to the Design Guidelines topic has been renamed to Why Design Guidelines? and now appears directly under Get Started in the navigation menu. Why Design Guidelines?

Look, Feel, and Wording

Topic Update Topic Link
Look, Feel, and Wording  New! Overview topic for the Look, Feel, and Wording section. Look, Feel, and Wording
UX Illustrations  New! UX illustrations are visual elements that can be paired with a text to make content more relatable and easier to understand. In SAPUI5, illustrations can be used in illustrated messages for empty states. Learn about the role of illustrations, the different illustration sizes, and best practices for using them. UX Illustrations

General Patterns

Topic Update Topic Link
Delete Objects  New! Dedicated topic that outlines the deletion flows for 4 scenarios:

  • Delete an object from a list report
  • Delete an object from an object page
  • Delete an item from a table in an object page
  • Delete an item from a subpage.
Delete Objects
Draft Handling New section for the “Keep Draft” dialog. When leaving a page in edit mode, the user can decide whether to keep or discard the current draft. Draft Handling – “Keep Draft” Dialog
Empty States  New! Empty states are situations where there is no content to display. This new article looks at the different types of empty states and the basic design pattern. There’s also guidance on how to best construct messages and combine message and image elements to engender a positive user experience. Empty States
General Patterns  New! Overview topic for the General Patterns section. General Patterns
Simple Objects (Create, Edit) Article restructured and rewritten. Simple Objects (Create, Edit)
Situation Handling The redesigned “My Situations” app now uses the flexible column layout to incorporate situations from various business scenarios.

Layout details were added for the situation page, including the content of the situation page header, situation details, solution proposals, and related actions.

New Switching Situations section with guidance on how to use the interactive situation icon and the corresponding situation pop over.

Situation Handling

Layouts and Floorplans

Topic Update Topic Link
Layouts and Floorplans  New! New overview topic that outlines how layouts and floorplans are used to build application pages. Layouts and Floorplans
Object Page Floorplan Forms: Use one form per subsection, updated guidance for action placement.

Tables:

  • Handling of titles in sections/subsections:
    • Sections with only one table: remove the table title
    • Subsections with only one table: hide the subsection title
  • Recommendation for lazy loading: Initially show 10 items
    (previous guidance: 5-10 items)
  • Additional info on embedding analytical tables, grid tables, or tree tables.
  • Navigation to List Report section changed to Navigation to Another Page.
    Navigation target must not always be a list report.
When to Use Which Floorplan  New! Quick feature overview of the different floorplan types and when to use each one. When to Use Which Floorplan
Wizard Floorplan New developer hint: Change the height of the wizard in the code to “auto”.
Otherwise, the wizard will use its own scrollbar instead of using the dynamic page scrollbar.
 Wizard Floorplan – Dynamic Page

UI Elements

Topic Update Topic Link
Calendar Legend: Use consistent highlight colors across a product area. Calendar – Legend
Expandable Text  New!  The expandable text control provides access to truncated texts. Expandable Text
Form / Simple Form Guidance on action placement added.

Expand/collapse: Avoid using expand/collapse behavior in forms.

Form / Simple Form
Export to Spreadsheet Implement the shortcut Shift+Ctrl+E for the Export As… function. Export to Spreadsheet – Menu Button
Illustrated Message  New! The new illustrated message control allows you to use a combination of message text and UX illustration. Its primary use case is to improve the user experience for empty states.

Illustrated Message
Invisible Message  New! New article on when to use the existing invisible message control. The control provides information to users of assistive technologies when dynamic changes are only shown on a visual level (for example, when a search result list appears). Invisible Message
Link Link with icon: Icon is supportive only. A tooltip is not required. Link – Link with Icon
Message Box Delete confirmation: If several objects are being deleted, don’t include the object ID and description in the message. Message Box – Confirmation for Delete
Planning Calendar Legend: Use consistent highlight colors across a product area. Planning Calendar – Legend
Responsive Table Updates on keyboard shortcuts:

  • Select: If the focus is on a row, SPACE selects the corresponding item.
  • Delete Single Item Rows: If the focus is on a row, the keyboard DEL key triggers the Delete button.
  • Line Item Navigation: If the focus is on a row, the ENTER key triggers navigation.
  • Edit Line ItemsIf the focus is on a row, the F2 key triggers the Edit button.
  • Add items: Recommended: Also enable ENTER as a shortcut for triggering the Create button.
  • Personalization: Add the shortcut Ctrl+Comma for opening the personalization dialog.

Select: For single selection master-detail scenarios, always use “single selection master” mode. “Single selection left mode” is not recommended.

Selection: Never disable the selection checkbox.

Columns: Additional guidance on optimizing the column width for tables that have only a few columns.

Drag and Drop: App teams must provide corresponding keyboard support.

Add ItemsAdditional guidance on item states (new, recent, added).

Sort: Ensure that tables are sorted meaningfully when they first load.

Responsive Table
Single Planning Calendar Legend section was added. Single Planning Calendar – Legend
Smart Field Validation for combo boxes: You can now check if the value entered is available in the drop-down list.

Do not use the importance property.

Smart Field
Smart Form  New! New guideline topic for the existing smart form control. Smart Form
Smart List  New! New guideline topic for the existing smart list control. Smart List
Smart Table  Terminology for properties has been adapted to distinguish between OData properties (OData entity property) and SAPUI5 properties (property).

The Show Details/Hide Details section has been enhanced and examples added.

Additional limitations on use of the Maximize/Minimize feature for showing tables in full screen mode.

App-Specific Actions: Guidance on toolbar border design added.

Column Layout:

  • The initial column width can be calculated automatically.
  • End users can now resize columns in the responsive table.
  • The CssDefaults annotation now also works with the responsive table (apps can set an explicit column width).

Content:

  • More differentiated guidance on using the smart toggle and smart field, including performance considerations.
  • Updated annotation table:
    Status Information: Criticality added; input field not recommended
    Text and ID: Sort/filter/group by ID only
    Dates: Edm.DateTime added

Responsiveness: Developer hint added.

  • Changing the layout of the pop-in area
  • Do not use the annotation UI.Importance
Smart Table
UI Elements New overview topic for UI elements. Includes a link list of all UI elements, grouped by category for easier scanning/searching. UI Elements
Variant Management Save View Dialog: Apply Automatically option is not recommended if the selection is likely to result in long loading times. Variant Management – Save View Dialog

SAP Fiori Elements Framework

Topic Update Topic Link
Object Page Header You can enable actions that navigate the user to another page or application based on the value of a specific field. Object Page Header – Conditional Navigation Actions
Object Page Content Area You can add dynamic side content to the right of an object page subsection.

Conditional navigation actions: In the toolbar for an object page form, you can enable actions that navigate the user to another page or application based on the value of a specific field.

Object Page Content Area
Object Page Footer Bar Apply action: Now, when a subobject is open in the flexible column layout with three columns, the Apply action closes the column with the subobject and returns the user to the object page.

Message popover button: The message button now conforms to design guidelines in the following ways:

  • The color of the message button reflects the most critical message level.
  • The message popover displays error message count.
  • Messages without a criticality level are treated as information messages.
Object Page Footer Bar
Table Types You can now add an analytical table to a list report.

Table Types – Intro
Table Toolbar You can enable actions that navigate the user to another page or application based on the value of a specific field. Table Toolbar – Conditional Navigation Actions
Table Features Column width: The content of a table column determines its width. You can change this.

Column importance:

  • By default, the importance of columns is set to none.
  • Columns set to none are handled the same way as columns with medium importance.
  • The exception to this is with SAP Fiori elements for OData V2 for list report columns that contain key fields. Their default importance is high.
Table Features

Table Rows

Conditional navigation actions: You can enable actions that navigate the user to another page or application based on the value of a specific field.

Avatar and other images: You can set tooltip text to display when the focus is on the avatar.

Table Rows

Designer Toolkit

Topic Update Topic Link
Designer Toolkit  New! Overview topic for the Designer Toolkit section. Designer Toolkit
SAP Fiori Design Stencils SAP icon font download updated to version 4.9.

Font 72: New download links for Font 72 monospace (desktop and web).

SAP Fiori Design Stencils – Overview
   Sketch What’s New in Sketch Stencil Version 1.88 Design Stencils for Sketch
   Axure RP What’s New in Axure RP Stencil Version 1.88 Design Stencils for Axure RP
   Adobe XD    What’s New in Adobe XD Stencil Version 1.88 Design Stencils for Adobe XD

About Guideline Updates

With each new guideline version, we deliver two types of update:

  • Updates to reflect new or changed UI controls available with SAPUI5.
  • Ongoing updates on how to best apply the SAP Fiori design (such as overarching concepts, floorplans, and additional decision support). These updates are introduced with a given guideline version, but are not necessarily dependent on a specific SAPUI5 version.

Note: Our policy is to update only the latest guideline version. If you are working with an earlier SAPUI5 release, also consider checking out the most recent guideline version to get the latest general guidance.