Updated: March 31, 2021

General Patterns

General patterns are basic interaction patterns that are to be used consistently in all SAP Fiori web apps. They vary from small, such as Export to Spreadsheet, to more extensive patterns, such as Object Handling.

Make yourself familiar with these patterns. We recommend starting with the patterns below.

Pattern Description
Action Placement  Where to place actions and their order in toolbars.
Draft Handling  About implicit saving in SAP Fiori.
Intelligent Systems Different design patterns for intelligent business systems and machine learning, such as explanations, matching, ranking, recommendations, situation handling, and user feedback.
Message Handling /

Form Field Validation 

The use of different message types and controls, and how to handle messages for values entered in form fields.
Navigation  How to navigate within an app and between apps, either using the shell bar options or using UI elements on the pages, such as smart links or quick views.
Object Handling  Interaction flows for creating, editing and deleting simple or complex objects.