Skip to search Skip to content
  • Home
  • Get Started
    • Why Design Guidelines?
    • Navigating the Guidelines
    • Best Practices for Designing SAP Fiori Apps
  • Explore SAP Fiori
  • What’s New
  • SAP Fiori Design System
    • Overview
    • Design Principles
    • Design-Led Development
    • Accessibility
    • Multi-Device Support
    • Responsive Spacing
  • Look, Feel, and Wording
    • Overview
    • Design Tokens
    • Theming
    • Colors
      • Morning Horizon
      • Evening Horizon
      • Quartz Light
      • Quartz Dark
      • Belize
    • Iconography
      • Horizon
      • Quartz
    • Motion Design
    • Typography
      • Horizon
      • Quartz
    • UX Illustrations
    • UI Texts and In-App Help
      • UI Text Guidelines for SAP Fiori
      • Overview Page – UI Text Guidelines
      • Situation Handling Framework – UI Text Guidelines
      • SAP Companion
  • SAP Fiori Launchpad
    • Overview
    • Shell Bar
      • Overview
      • Enterprise Search
      • Notifications
      • Services
    • Home Page
    • Spaces
    • My Home
    • App Finder
    • Tile
  • Designing Intelligent Systems
    • Overview
    • Generative AI
      • Overview
      • Design Principles
      • Building Trust
    • General AI Patterns
      • Explainable AI
      • Matching
      • Ranking
      • Recommendations
      • Situation Handling
      • User Feedback
    • Glossary
    • Helpful Links
    • Get In Touch With Us
  • General Patterns
    • Overview
    • Action Placement
    • Busy States
    • Collaboration
    • Content Density (Cozy & Compact)
    • Drafts
    • Empty States
    • Export to Spreadsheet
    • Flag and Favorite
    • Form Field Validation
    • Formatting
      • Overview
      • Dates
      • Numbers
      • Time
      • Units of Measurement
    • Navigation
    • Message Handling
      • Overview
      • Processing Multiple Items
    • Mobile Integration
    • Object Handling (Create, Edit, Delete)
      • Overview
      • Simple Objects (Create, Edit)
      • Complex Objects – Global Flow (Create, Edit)
      • Complex Objects – Local Flow (Create, Edit)
      • Copy
      • Create with Reference
      • Partial Edit
      • Mass Edit
      • Delete
    • Placeholder Loading
  • Page Layouts and Floorplans
    • Overview
    • When to Use Which Floorplan
    • Page Layouts
      • Comparison Pattern
      • Dynamic Page
      • Semantic Page
      • Flexible Column Layout
      • Letterboxing
      • Multi Instance
    • Floorplans
      • Analytical List Page
      • Initial Page
      • List Report
      • Object Page
      • Overview Page
      • Wizard
      • Worklist
  • UI Elements – SAPUI5
    • Overview
    • When to Use
      • Semantic Colors
      • Tooltips
      • Which Selection Control?
      • Which UI Element State?
      • Wrapping and Truncation
    • Action / Navigation
      • Action Sheet
      • Breadcrumb
      • Button
      • Icon Tab Bar
      • Link
      • Smart Link
    • Collaboration
      • Feed and Notes
      • Group Feed Component
      • Timeline
    • Data Visualization
      • 3D Viewport
      • Analytical Card
      • Calendar Card
      • Chart (VizFrame)
      • Gantt Chart
      • Interactive Chart
      • Map
      • Micro Chart
      • Micro Process Flow
      • Network Graph
      • Process Flow
      • Status Indicator
      • Timeline
    • Dialog / Popover
      • Dialog
      • Message Box
      • Select Dialog
      • Table Select Dialog
      • Value Help Dialog
      • ———————————–
      • Popover
      • Quick View
    • Display
      • Avatar
      • Avatar Group
      • Carousel
      • Currency
      • Expandable Text
      • Formatted Text
      • Generic Tag
      • HTML
      • Image
      • Infobar
      • Label
      • Lightbox
      • Object Display Components
      • PDF Viewer
      • Progress Indicator
      • Status Indicator
      • T Account
      • Text
      • Tile
      • Title
      • Token
    • Filter
      • Filter Bar
      • Icon Tab Bar
      • Infobar
      • Smart Filter Bar
      • Token
      • Visual Filter Bar
      • Views
        (Variant Management)
    • Form / Layout / Container
      • Card
      • Carousel
      • Dynamic Side Content
      • Flexible Grid
      • Form / Simple Form
      • Icon Tab Bar
      • Panel
      • Scroll Container
      • Side Panel
      • Smart Form
    • Loading / Processing
      • Busy Dialog
      • Busy Indicator
      • Busy State
    • Messaging
      • Illustrated Message
      • Message Box
      • Message Popover
      • Message Strip
      • Message Toast
      • Message View
    • Table / List / Tree
      • Overview
      • ———————————–
      • Analytical Table (ALV)
      • Grid Table
      • Responsive Table
      • Smart Table
      • Tree Table
      • ———————————–
      • Table Personalization
      • ———————————–
      • Grid List
      • List
      • Smart List
      • Tree
    • Toolbar
      • Overview
      • Chart Toolbar
      • Footer Toolbar
      • Header Toolbar
      • Table Toolbar
      • Tree Toolbar
    • User Input
      • Input Field
      • Multi-Input Field
      • Combo Box
      • Multi-Combo Box
      • Select
      • Smart Field
      • Mask Input
      • ———————————–
      • Select Dialog
      • Table Select Dialog
      • Value Help Dialog
      • ———————————–
      • Checkbox
      • Radio Button
      • Rating Indicator
      • Slider
      • Range Slider
      • Step Input
      • Switch
      • ———————————–
      • Date Picker
      • Time Picker
      • Date/Time Picker
      • Date Range Selection
      • Dynamic Date Range
      • Calendar Date Interval
      • Calendar
      • Planning Calendar
      • Single Planning Calendar
      • ———————————–
      • Color Palette
      • Color Palette Popover
      • Color Picker
      • Color Picker Popover
      • ———————————–
      • Feed and Notes
      • Rich Text Editor
      • Search
      • Text Area
      • Upload Set
    • Reuse Components
      • Calculation Builder
      • PDF Viewer
    • Smart Controls
      • Smart Field
      • Smart Filter Bar
      • Smart Form
      • Smart Link
      • Smart List
      • Smart Table
    • Support for Assistive Technologies
      • Invisible Message
      • Invisible Text
  • UI Elements – SAP Web Components NEW
    • Overview
    • Interaction Design Foundations
      • Value States
    • Avatar
    • Avatar Group
    • Breadcrumbs
    • Busy Indicator
    • Button
    • Calendar
    • Card
    • Carousel
    • Checkbox
    • Combo Box
    • Date Picker
    • Date Range Picker
    • Dialog
    • Dynamic Side Content
    • Icon
    • Input
    • Color Palette
    • Label
    • Link
    • List
    • Menu
    • Message Strip
    • Multi-Combo Box
    • Multi Input
    • Page
    • Panel
    • Popover
    • Progress Indicator
    • Radio Button
    • Range Slider
    • Responsive Popover
    • Segmented Button
    • Select
    • Slider
    • Split Button
    • Step Input
    • Switch
    • Tab Bar
    • Rating Indicator
    • Table
    • Text Area
    • Title
    • Toggle Button
    • Toast
  • SAP S/4HANA Only
    • Integration of Classic SAP UIs
      (SAP Fiori Elements List Report)
    • SAP S/4HANA Product Home Page – My Home
  • SAP Fiori Elements Framework
    • Overview
    • Analytical List Page / Overview Page
    • List Report / Worklist
      • Header
      • Content Area
      • Worklist
    • Object Page
      • Overview
      • Header
      • Content Area
      • Footer Bar
    • Table / List
      • Table Types
      • Table Toolbar
      • Table Features
      • Table Rows
      • List
    • Replacing Placeholder Text
    • Terminology
  • Analytical Frameworks
    • Overview
    • Analysis Path Framework
    • SAP Smart Business
  • Designer Toolkit
    • Overview
    • Download UI Kit (Design Stencils)
      • Download Fonts
      • SAP S/4HANA Web UI Kit
    • Ask the Community

Fiori for Web Design Guidelines

Explore SAP Fiori

Explore SAP Fiori

Categories

UI Element Types

Analytical Table (ALV)

Analytical tables offer powerful options for working with the data, including advanced grouping and aggregations.

Category: UI Elements - SAPUI5
Type: Table / List / Tree

Button

Buttons allow users to trigger actions – either by clicking the button, or by pressing a corresponding key.

Category: UI Elements - SAPUI5
Type: Action / Navigation

Card

A card represents an app or page. It can be used to launch the app or navigate to the page content.

Category: UI Elements - SAPUI5
Type: Form / Layout / Container

Checkbox

Checkbox-Featured-Image

A checkbox indicates whether a state is true (checked) or false (unchecked). Users can check multiple options.

Category: UI Elements - SAPUI5
Type: User Input

Comparison Pattern

The comparison pattern displays information from multiple items side by side on the same page.

Category: Page Layouts
Type: -

Dynamic Date Range

Standalone control that offers a choice of absolute and relative dates.

Category: UI Elements - SAPUI5
Type: User Input

Grid List

A grid list displays items using images, charts, object cards, or other formats that benefit from more height (but less width).

Category: UI Elements - SAPUI5
Type: Table / List / Tree

Grid Table

…threshold) is usually also based on the performance of the service, it should be safe to assume that the minimum selection limit is twice this size. In this case, loading the data would take as long as scrolling down and loading exactly one more block. Nevertheless, we recommend using larger…

Category: UI Elements - SAPUI5
Type: Table / List / Tree

Infobar

The infobar is a type of toolbar that appears above a list or panel, and shows filter or selection settings.

Category: UI Elements - SAPUI5
Type: Display, Filter

Input Field

Input Field - Featured image

…the examples below, the input field is shown in combination with the tabular autocomplete feature for different device sizes. Note that when tabular suggestions are used, the column headers stay sticky when scrolling within the suggestion list. Size S (Smartphones) Cozy mode: When the user clicks the input field, a…

Category: UI Elements - SAPUI5
Type: User Input

List

The list control displays a simple data set that the user can sort, filter, or group.

Category: UI Elements - SAPUI5
Type: Table / List / Tree

Message Toast

A message toast is a non-disruptive popup for success messages, which disappears after a few seconds.

Category: UI Elements - SAPUI5
Type: Messaging

Multi-Combo Box

The multi-combo box lets users select one or more options from a predefined list, and has an input box for filtering.

Category: UI Elements - SAPUI5
Type: User Input

Object Page Floorplan

The object page floorplan is the recommended floorplan for displaying, creating, and editing business objects.

Category: Floorplans
Type: -

Object Page Floorplan

The object page floorplan is the recommended floorplan for displaying, creating, and editing business objects.

Category: Floorplans
Type: -

Smart Field

…controlType, value: dropDownList Select Edm.String Configuration: controlType, value: selection Multi-line text Text Text area Edm.String MultiLineText Decimal numbers Text Object number One or two input fields (for number and unit) Edm.Int16, Edm.Int32, Edm.Int64, Edm.SByte, Edm.Byte, Edm.Single, Edm.Float, Edm.Double, Edm.Decimal Precision, Scale Status information Object status Edm.String criticality, criticalityRepresentationType Text and…

Category: UI Elements - SAPUI5
Type: Smart Controls, User Input

Smart Table

The smart table is a wrapper for SAP Fiori tables that lets you reuse back-end data structures and generic features.

Category: UI Elements - SAPUI5
Type: Smart Controls, Table / List / Tree

Switch

The toggle switch mimics a physical switch that allows users to turn things on or off.

Category: UI Elements - SAPUI5
Type: User Input

Table Toolbar

The table toolbar appears above a table and is used for key actions that impact the entire table.

Category: UI Elements - SAPUI5
Type: Toolbar

Text Area

Text Area - User input controls textarea

The text area is an input control that allows the user to enter multiple lines of text.

Category: UI Elements - SAPUI5
Type: User Input

Tree

tree_final

The tree control allows you to display a basic hierarchy, for example, in a master list or dialog.

Category: UI Elements - SAPUI5
Type: Table / List / Tree

Tree Table

A tree table contains a hierarchical set of data that is structured in rows and columns and grouped into nodes.

Category: UI Elements - SAPUI5
Type: Table / List / Tree

Value Help Dialog

The value help dialog helps the user find and select single or multiple values, based on different attributes.

Category: UI Elements - SAPUI5
Type: Dialog / Popover, User Input
© 2024 SAP SE. All rights reserved.
  • Privacy
  • Legal Disclosure
  • Copyright
  • Terms of Use
  • Go.SAP.com
  • SAP Community Network
We'd appreciate your feedback!

Processing your feedback

Thank you Your feedback has been sent to the SAP Fiori design team.

Thank you for your helping us to improve our guidelines!

 
We'd appreciate your feedback!
Please fill out the form to send us your feedback.
    • Can you tell us why?

Your feedback is anonymous, so you won't receive a reply. If you'd like help with a specific question, please visit the SAP Fiori Community