- Latest Version 1.128
- Version 1.126
- SAPUI Version 1.124
- SAPUI5 Version 1.122
- SAPUI5 Version 1.120
- SAPUI5 Version 1.118
- SAPUI5 Version 1.116
- SAPUI5 Version 1.114
- SAPUI5 Version 1.112
- SAPUI5 Version 1.110
- SAPUI5 Version 1.108
- SAPUI5 Version 1.106
- SAPUI5 Version 1.104
- SAPUI5 Version 1.102
- SAPUI5 Version 1.100
- SAPUI5 Version 1.98
- SAPUI5 Version 1.96
- SAPUI5 Version 1.94
- SAPUI5 Version 1.92
- SAPUI5 Version 1.90
- SAPUI5 Version 1.88
- SAPUI5 Version 1.86
- SAPUI5 Version 1.84
- SAPUI5 Version 1.82
- SAPUI5 Version 1.80
- SAPUI5 Version 1.78
- SAPUI5 Version 1.76
- SAPUI5 Version 1.74
- SAPUI5 Version 1.72
- SAPUI5 Version 1.70
- SAPUI5 Version 1.68
- SAPUI5 Version 1.66
- SAPUI5 Version 1.64
- SAPUI5 Version 1.62
- SAPUI5 Version 1.60
- SAPUI5 Version 1.58
- SAPUI5 Version 1.56
- SAPUI5 Version 1.54
- SAPUI5 Version 1.52
- SAPUI5 Version 1.50
- SAPUI5 Version 1.48
- SAPUI5 Version 1.46
- SAPUI5 Version 1.44
- SAPUI5 Version 1.42
- SAPUI5 Version 1.40
- SAPUI5 Version 1.38
- SAPUI5 Version 1.36
- SAPUI5 Version 1.34
- SAPUI5 Version 1.32
- SAPUI5 Version 1.28
- SAPUI5 Version 1.26
- Latest Version 1.128
- Version 1.126
- SAPUI Version 1.124
- SAPUI5 Version 1.122
- SAPUI5 Version 1.120
- SAPUI5 Version 1.118
- SAPUI5 Version 1.116
- SAPUI5 Version 1.114
- SAPUI5 Version 1.112
- SAPUI5 Version 1.110
- SAPUI5 Version 1.108
- SAPUI5 Version 1.106
- SAPUI5 Version 1.104
- SAPUI5 Version 1.102
- SAPUI5 Version 1.100
- SAPUI5 Version 1.98
- SAPUI5 Version 1.96
- SAPUI5 Version 1.94
- SAPUI5 Version 1.92
- SAPUI5 Version 1.90
- SAPUI5 Version 1.88
- SAPUI5 Version 1.86
- SAPUI5 Version 1.84
- SAPUI5 Version 1.82
- SAPUI5 Version 1.80
- SAPUI5 Version 1.78
- SAPUI5 Version 1.76
- SAPUI5 Version 1.74
- SAPUI5 Version 1.72
- SAPUI5 Version 1.70
- SAPUI5 Version 1.68
- SAPUI5 Version 1.66
- SAPUI5 Version 1.64
- SAPUI5 Version 1.62
- SAPUI5 Version 1.60
- SAPUI5 Version 1.58
- SAPUI5 Version 1.56
- SAPUI5 Version 1.54
- SAPUI5 Version 1.52
- SAPUI5 Version 1.50
- SAPUI5 Version 1.48
- SAPUI5 Version 1.46
- SAPUI5 Version 1.44
- SAPUI5 Version 1.42
- SAPUI5 Version 1.40
- SAPUI5 Version 1.38
- SAPUI5 Version 1.36
- SAPUI5 Version 1.34
- SAPUI5 Version 1.32
- SAPUI5 Version 1.30
- SAPUI5 Version 1.28
- SAPUI5 Version 1.26
What’s New in Guideline Version 1.30?
Intro
This article provides an overview of the topics that have been added or changed with the guideline version 1.30. This is based on the controls available with SAPUI5 1.30.
GENERAL CONCEPTS
Animation
Updated guideline: New guidelines for the About dialog when used in the SAP Fiori Launchpad.
Enterprise Search (formerly known as global search)
- New features: The enterprise search now features improved suggestion handling and performance, a unified search input field, more space for search results, featured search results, and enhanced filter options (for example, facets and filter dialog). Find out more
Form Field Validation
- New article: This article describes how form fields are validated in SAP Fiori. Find out more
‘Create with Reference’ Pattern
- New article: Use the “create with reference” pattern if you want to create a new object that references an existing object. Find out more
‘Copy’ Pattern
- New article: Use the “copy” pattern if you want to create a new object by copying and adapting an existing object. Find out more
Draft Handling
- Updated guideline: Additional interaction flows & draft types:
- New concept to navigate within SAP Fiori without data loss messages
- New interaction flow, dialogs, and “lock expired” state for drafts created by other users
- New column name for the draft state: Editing Status
- Guidelines for selecting multiple draft, locked, and active documents
- Handling of bookmarks
- New feature: New property for the object page header to mark an item as locked.
Flag and Favorite
Object Header: If you use the responsive object header both the flag icon and the favorite icon are shown right behind the object title.
Formatting Data | sap.ui.core.format
New Articles: Consistent rules for data formatting and characteristic data styles make it easy to work with and enable the users to solve seamless workflows with cross-border processes and communication. Formatters offer a comfortable handling between local settings.
Navigation
Edit & Display behavior extended with a draft version concept. The draft version can be bookmarked for later editing.
UI Elements
Analytical Table (ALV) | sap.ui.table.AnalyticalTable
- Responsiveness: The analytical table now also supports tablet devices (previously only available for desktop).
Calendar Date Interval | sap.ui.unified.CalendarDateInterval
New article: The control for the calendar date interval displays a range of days in a single row. Users can select a single day, multiple days, or a range of days.
Charts | sap.viz.ui5.controls.VizFrame
New Charts
- Heat map and its value-based legend
Read more - Donut chart
New Features
- Time axis: Line charts, bubble charts, and scatter plots can now have a horizontal axis for the date and time. The display is fully responsive.
Read more - Dual axes are now supported for bars, columns, line charts and combined charts.
- Bullet chart: You can now display multiple series per category, and customize the colors of all values.
- Display name for categories: You can now distinguish between the ID and display name for each category.
- Selection by API: You can now use an API to select items. This allows you to manage the way data points are selected (for example, per category or per series).
- Bubble & scatter plot: You can now define the range of data to be displayed by default.
- The chart toolbar is now also using the overflow toolbar and consistent in behavior with all other toolbars
Read more
Visual Design
- Tickers on the axis are displayed only when necessary. No tickers are displayed for simple charts.
- The default padding between bars has been reduced to display more bars on the screen.
Accessibility
- Screen reader support
- Keyboard support: The [+] and [-] keys zoom in and out.
Currency | sap.ui.unified.Currency
New article: Use the currency control top display several amounts with different currencies beneath each other. To ensure comparability, the currency control takes care that alle amounts are aligned to the decimal point.
Object Display Elements | sap.m.ObjectStatus | sap.m.ObjectIdentifier | sap.m.ObjectNumber
- Updated guidelines for Object Status, Object Identifier and Object Number combining pages in one.
- Updated guidelines for Object Status icons usage.
Feed and Notes | sap.m.FeedInput & sap.m.FeedListItem
The two articles about sap.m.FeedInput and sap.m.FeedListItem have been merged and cleaned up for better consumption.
A new sections has been added about how to handle multiple types of notes.
Filter Bar | sap.ui.comp.filterbar.FilterBar
New Features:
- Users can now filter the results by entering keywords.
- A screenshot of the filter bar in size S has been added.
- You can now opt to leave out the Go button. In this case, you must ensure that all filters are triggered automatically as soon as a filter value is entered or selected.
- To avoid conflicts, do not use a table filter in conjunction with the filter bar.
Grid Table | sap.ui.table.Table
- Responsiveness: The grid table now also supports tablet devices (previously only available for desktop).
Maps
The map control allows applications to visualize data using geographical or analytical (choropleth) maps. The control is configurable and responsive.
Copy & Paste from Spreadsheets & Text Files | sap.m.MultiInput & sap.m.MultiCombobox
The multi input and multi-combo box controls can now handle paste actions for multiple items (for example, items selected within a column of a spreadsheet or text file).
Timeline | sap.suite.ui.commons.Timeline
- Custom actions can be added next to the social actions
- ‘Show More’ button allows to load bulks of posts sequentially.
Title | sap.m.Title
New Article: The title control is a simple one line text with additional semantic information about the level of the following section in the page for accessibility purposes.
Toolbar | sap.m.OverflowToolbar
- The “…” (overflow) button is now a ToggleButton and can be used to switch the overflow menu on and off.
- An action sheet opens by clicking on the overflow button. In this action sheet all icon buttons are labeled with text and it is possible to overflow some controls.
- Also the behaviore of the overflow on phone has changed
Tree Table | sap.ui.table.TreeTable
- Responsiveness: The tree table now also supports tablet devices (previously only available for desktop).
Upload Collection | sap.m.UploadCollection
- The list items can now show additional attributes and statuses.
- New responsive behavior for narrow containers allows for longer file names.
- UploadCollectionForPendingUpload allows to first build a list of files and then trigger the upload.
Value Help Dialog | sap.ui.comp.ValueHelpDialog
- Responsiveness: The value help dialog now also supports tablet devices (previously only available for desktop).
- Redesign: The dialog now uses an icon tab bar to combine the screen for selecting the items and the screen for defining conditions.