Skip to content

Instantly share code, notes, and snippets.

@marianfoo
Last active February 24, 2025 20:36
Show Gist options
  • Save marianfoo/6f700d4e23bdecb79abb40c03ac796c3 to your computer and use it in GitHub Desktop.
Save marianfoo/6f700d4e23bdecb79abb40c03ac796c3 to your computer and use it in GitHub Desktop.
This file has been truncated, but you can view the full file.
Developer Guide | PUBLIC
Document Version: 1.132 – 2025-01-23
SAPUI5: UI Development Toolkit for HTML5
SAPUI5© 2025 SAP SE or an SAP affiliate company. All rights reserved.
THE BEST RUN  
Content
SAPUI5: UI Development Toolkit for HTML5 ........................................ 6
What's New in SAPUI5 .......................................................... 7
What's New in SAPUI5 1.132 ................................................... 7
What's New in SAPUI5 1.131 ................................................... 15
Previous Versions ......................................................... 20
Change Log ............................................................ 1000
Read Me First ............................................................. 1001
Enterprise Features of SAPUI5 ............................................... 1001
The UI5 Ecosystem ....................................................... 1002
ECMAScript Support ..................................................... 1005
T ypeScript Support ....................................................... 1013
Browser and Platform Support ............................................... 1017
Compatibility Rules ...................................................... 1020
Supported Library Combinations ............................................. 1024
Supported Combinations of Themes and Libraries ................................ 1025
Versioning and Maintenance of SAPUI5 ........................................ 1028
Upgrading ............................................................. 1030
Deprecated Themes and Libraries ............................................ 1039
SAPUI5 vs. OpenUI5 ...................................................... 1041
Get Started: Setup, T utorials, and Demo Apps ...................................... 1042
Quickstart T utorial ....................................................... 1044
Walkthrough T utorial (JavaScript) ............................................ 1054
Walkthrough T utorial (T ypeScript) ............................................ 1178
T roubleshooting T utorial ................................................... 1314
Data Binding T utorial ..................................................... 1340
OData V4 T utorial ........................................................ 1384
Navigation and Routing T utorial .............................................. 1426
T esting T utorial .......................................................... 1503
OData V2 Mock Server T utorial .............................................. 1565
Worklist App T utorial ..................................................... 1580
Flexible Column Layout App T utorial ........................................... 1616
Rule Builder Control T utorial ................................................ 1665
Smart Controls T utorial .................................................... 1687
3D Viewer T utorial ........................................................ 1741
Ice Cream Machine T utorial ................................................. 1771
Demo Apps ............................................................ 1803
2 PUBLICSAPUI5: UI Development T oolkit for HTML5
Content
Best Practices for Developers ............................................... 1809
Essentials ................................................................ 1832
Bootstrapping: Loading and Initializing ........................................ 1833
Structuring: Components and Descriptor ....................................... 1887
Model View Controller (MVC) ................................................ 1973
Data Binding ........................................................... 2008
Reusing UI Parts: Fragments ................................................ 2252
XML T emplating ......................................................... 2268
Working with Controls ..................................................... 2291
Declarative Support (deprecated) ............................................ 2307
Error, Warning, and Info Messages ............................................ 2314
Routing and Navigation .................................................... 2322
Modules and Dependencies ................................................ 2346
Optimizing Applications ................................................... 2388
Adapting to Operating Systems And Devices .................................... 2398
SAPUI5 Flexibility: Adapting UIs Made Easy ...................................... 2413
T esting ............................................................... 2423
Theming .............................................................. 2523
Localization ............................................................ 2540
Accessibility ........................................................... 2556
Drag and Drop .......................................................... 2566
Document Export ........................................................ 2570
T roubleshooting ........................................................ 2608
Developing Apps ........................................................... 2692
Development Environment ................................................. 2694
App Overview: The Basic Files of Y our App ...................................... 2707
App Initialization: What Happens When an App Is Started? ........................... 2710
Folder Structure: Where to Put Y our Files ....................................... 2713
Device Adaptation: Using Device Models for Y our App .............................. 2719
Performance: Speed Up Y our App ............................................ 2720
Stable IDs: All Y ou Need to Know ............................................. 2727
Reacting on User Input Events ............................................... 2734
Whitespaces Concept ..................................................... 2735
SAPUI5 Flexibility: Enable Y our App for UI Adaptation .............................. 2736
Coding Issues to Avoid .................................................... 2745
Securing Apps .......................................................... 2757
Right-to-Left Support ..................................................... 2778
Accessibility ........................................................... 2780
The SAPUI5 ABAP Repository and the ABAP Back-End Infrastructure ................... 2798
Developing Apps with SAP Fiori Elements ......................................... 2828
Why Use SAP Fiori Elements? ............................................... 2829
SAPUI5: UI Development T oolkit for HTML5
Content PUBLIC 3
Using SAP Fiori Elements Floorplans .......................................... 2830
Feature Showcase Apps and Samples ......................................... 2833
SAP Fiori Elements Feature Map ............................................. 2833
SAP Fiori Elements T utorials, Courses, and Blogs ................................. 2875
FAQs ................................................................. 2876
How T o Use SAP Fiori Elements .............................................. 2882
List Report and Object Page ................................................ 3451
Worklist ............................................................... 4014
Form Entry Object Page ................................................... 4016
Analytical List Page ....................................................... 4017
Overview Pages ......................................................... 4097
Developing Apps with Analysis Path Framework (APF) ................................ 4279
Analytical Applications Based on APF ......................................... 4282
Setting Up APF and the APF Configuration Modeler ............................... 4284
Authorization Concept .................................................... 4288
Enhancing an APF-Based Application .......................................... 4289
Creating Y our Own Application ............................................... 4291
APF Configuration Modeler ................................................. 4293
Launching APF-Based Applications ........................................... 4333
Data Protection and Privacy ................................................ 4338
APF Modules ........................................................... 4340
Concepts ............................................................. 4347
Configuration Files and Their Structure ........................................ 4360
API Reference .......................................................... 4381
Extending Apps ........................................................... 4382
Using SAPUI5 Flexibility ................................................... 4382
Using Component Configuration ............................................. 4383
Localized T exts for Extended Apps ............................................ 4392
Caveats Regarding Stability Across Application Upgrades ........................... 4393
Supportability .......................................................... 4394
Developing Controls ........................................................ 4395
Development Conventions and Guidelines ...................................... 4396
The library.js File ........................................................ 4404
Creating Control and Class Modules .......................................... 4406
Defining the Control Metadata .............................................. 4407
Enabling Controls for SAPUI5 Flexibility ........................................ 4414
Adding Method Implementations ............................................ 4502
Device-specific Behavior of Controls .......................................... 4516
Examples for Creating and Extending Controls ................................... 4517
Writing a Control Renderer ................................................. 4521
Implementing Animation Modes ............................................. 4524
4 PUBLICSAPUI5: UI Development T oolkit for HTML5
Content
Implementing Focus Handling ............................................... 4525
Item Navigation - Supporting Keyboard Handling in List-like Controls ................... 4528
Right-to-Left Support in Controls ............................................. 4529
Defining Groups for Fast Navigation ........................................... 4533
Composite Controls ...................................................... 4537
Accessibility Aspects ..................................................... 4543
Writing a Control: FAQ .................................................... 4558
More About Controls ........................................................ 4559
Busy Indicators ......................................................... 4559
Cards ................................................................ 4561
Date and Time Related Controls: Data Binding ................................... 4565
Grid Controls ........................................................... 4567
Hyphenation for T ext Controls ............................................... 4580
Semantic Pages ......................................................... 4584
Pages: Which One Should I Choose? .......................................... 4592
T ables: Which One Should I Choose? .......................................... 4593
Forms: Which One Should I Choose? .......................................... 4595
sap.f ................................................................. 4597
sap.m ................................................................ 4606
sap.suite.ui.commons .................................................... 4689
sap.suite.ui.microchart .................................................... 4709
sap.tnt ................................................................ 4716
sap.ui.codeeditor ........................................................ 4717
sap.ui.comp ............................................................ 4719
sap.ui.core ............................................................. 4778
sap.ui.mdc ............................................................ 4782
sap.ui.richtexteditor ...................................................... 4786
sap.ui.table ............................................................ 4793
sap.ui.vk .............................................................. 4794
sap.uxap .............................................................. 4806
Glossary ................................................................ 4835
SAPUI5: UI Development T oolkit for HTML5
Content PUBLIC 5
SAPUI5: UI Development Toolkit for HTML5
Create apps with rich user interfaces for modern web business applications, responsive across browsers and
devices, based on HTML5. (Documentation patch 1.132.0)
SAPUI5 offers powerful development concepts:
• One consistent user experience for your apps
• Responsive across browsers and devices -
smartphones, tablets, desktops
• Built-in extensibility concepts at code and application
level
• Data binding types and Model-View-Controller (MVC)
• Feature-rich UI controls for handling complex UI
patterns and predefined layouts for typical use cases.
UI controls automatically adapt themselves to the
capabilities of each device.
• Full translation support
• Keyboard interaction support and accessibility features
And many more....Check the SAPUI5 playlist
in the SAP T echnology
Y ouT ube channel
for the latest highlights videos!
   
SAP Fiori apps are built with SAPUI5 and follow the SAP Fiori design guidelines to ensure consistent design and
a high level of design quality. See SAP Fiori Design Guidelines
.
For more information about SAP Fiori, see http://www.sap.com/fiori
 Tip
Looking for the Demo Kit for a specific SAPUI5 version?
Check at https:/ /ui5.sap.com/versionoverview.html
which versions are available. Y ou can view the
version-specific Demo Kit by adding the version number to the URL, e.g. https://ui5.sap.com/
1.38.8/
For more information, see Versioning and Maintenance of SAPUI5 [page 1028] .
Need a PDF version of the SAPUI5 documentation? Go to https:/ /help.sap.com/viewer/p/SAPUI5 .
6 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
What's New in SAPUI5
Find out what's new in the latest versions of SAPUI5.
 Tip
If you want to do a search across all versions of the What's New content, you can also find it in the SAPUI5
What's New viewer .
T o learn more about how the features and functional capabilities of SAPUI5 are planned to progress over time,
see the SAP Road Map Explorer
.
 
 
•What's New in SAPUI5 1.132 [page 7]
•What's New in SAPUI5 1.131 [page 15]
•Previous Versions [page 20]
Check the latest videos in the SAPUI5 playlist
in the SAP T echnology
Y ouT ube channel and the
OpenUI5
Y ouT ube channel.
TypeScript can now be used productively in SAPUI5
T ypeScript is an extension of JavaScript that adds type information to the language. It helps developers catch
errors early through type checking and by providing code assist in supporting code editors, for example
through code completion and inline documentation. T ypeScript can now be used productively in SAPUI5
Y ou are familiar with SAPUI5 app development, but do you want to learn how to do it in T ypeScript? Now there
is a video that guides you through the official UI5 T ypeScript T utorial, adds hints about how to avoid pitfalls,
and provides some background information., and we encourage you to use it for an improved development
efficiency and experience.
What's New in SAPUI5 1.132
With this release SAPUI5 is upgraded from version 1.131 to 1.132.
 Tip
If you want to do a search across all versions of the What's New content, you can also find it in the SAPUI5
What's New viewer .
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 7
 Note
Content marked as   Preview is provided as a courtesy, without a warranty, and may be subject to
change. For more information, see the preview disclaimer .
T able 1:
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
Up-
com-
ingDe-
letedAnnounce-
mentEnd of Cloud Provision-
ing for SAPUI5 Versions
(Q1/2025)End of Cloud Provisioning for SAPUI5 Versions
(Q1/2025)
The following SAPUI5 versions will be removed from
the SAPUI5 Content Delivery Network (CDN) after the
end of Q1/2025.
Minor Versions Reaching Their End of Cloud Provi-
sioning
The following versions including all patches will be
removed entirely:
• 1.114
• 1.117
• 1.121
Action : Upgrade to a version that is still in mainte-
nance.
Patch Versions Reaching Their End of Cloud Provi-
sioning
The following patches will be removed:
• Long-term maintenance versions:
• 1.71.61 to 1.71.62
• 1.84.41 to 1.84.43
• 1.96.27 to 1.96.29
• 1.108.26 to 1.108.29
• 1.120.3 to 1.120.10
Action : Upgrade to the latest available patch for
the respective SAPUI5 version.
For more information, see Version Overview
.
  Preview • Deleted • Announcement • Info Only • UpcomingInfo
Only999
9-01-
01
8 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
Up-
com-
ingUI
Cha
ngedAnnounce-
mentRedesign of Column
MenuRedesign of Column Menu
 Note
The following information concerns important
upcoming changes for end users. These changes
may require end users to adjust and/or test
cases to be adapted, but they won't stop or dis-
rupt software or processes.
We will improve the design and interaction of the col-
umn menu in tables. For example, we will adapt the
menu to make it more accessible and provide a sim-
pler design for the quick actions by using icons. Also,
there will be a T able Settings button, which is similar
to View Settings in the tables, that contains all the
common settings.
  Preview • UI Changed • Announcement • Info Only • UpcomingInfo
Only999
9-01-
01
1.132 Cha
ngedControl sap.ui.mdc.Filter
Barsap.ui.mdc.FilterBar
We have introduced the option to filter a value help
using the Empty and NotEmpty operators not only
in fields of type string , but also in fields of type
Date and DateTime . For more information, see the
API Reference and the Sample .
Changed • Control • Info Only • 1.132Info
Only2025
-01-2
3
1.132 Dep-
re-
cate
dFeature Deprecations Deprecations
There are currently no major deprecations. For a
complete list of all deprecations, see Deprecated
APIs .
Deprecated • Feature • Info Only • 1.132Info
Only2025
-01-2
3
1.132 Cha
ngedSAP Fiori
ElementsSAP Fiori Elements for
OData V2 and SAP Fiori
Elements for OData V4SAP Fiori Elements for OData V2 and SAP Fiori Ele-
ments for OData V4
The following changes and new features are available
for SAP Fiori elements for OData V2 and SAP Fiori
elements for OData V4:
• Y ou can now enable live mode for filter bars in list
report applications. For more information, see
Configuring Filter Bars [page 3393] .
Changed • SAP Fiori Elements • Info Only • 1.132Info
Only2025
-01-2
3
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 9
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.132 Cha
ngedSAP Fiori
ElementsSAP Fiori Elements for
OData V2SAP Fiori Elements for OData V2
The following changes and new features are available
for SAP Fiori elements for OData V2:
• Y ou can now use the
focusOnEditExtension API in object pa-
ges to set focus on a specific control in both cre-
ate mode and edit mode. For more information,
see the API Reference .
Changed • SAP Fiori Elements • Info Only • 1.132Info
Only2025
-01-2
3
10 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.132 Cha
ngedSAP Fiori
ElementsSAP Fiori Elements for
OData V4SAP Fiori Elements for OData V4
The following changes and new features are available
for SAP Fiori elements for OData V4:
• By default, we now display 10 fixed rows in a
tree or analytical table on an object page when
the table is not the sole control in the section
or when the sectionLayout is set to Page .
For more information, see Setting the T able T ype
[page 3205] .
• Y ou can now use the VariantManagement
building block. For more information, see The
VariantManagement Building Block [page 4004] .
• We no longer show the Open in New T ab option
in the context menu if the object page is set to
open in edit mode. For more information, see T a-
bles [page 3191] and Navigation to an Object Page
in Edit Mode [page 3456] .
• We now support displaying a hierarchy within a
value help. For more information, see Field Help
[page 3125] .
• Key users can now split and combine actions in
tables on the object page and in the list report.
For more information, see Enabling an App for
Key User Adaptation [page 4010] .
• We've implemented the
DataFieldForActionGroup annotation,
which allows the grouping of actions and their
rendering within menu buttons. For more infor-
mation, see Actions [page 3069] .
• We now sort the values in columns by their unit
of measure or currency first, followed by the val-
ues themselves. For more information, see Ena-
bling T able Personalization [page 3219] and Con-
figuring Default Settings (Visualizations, Sort Or-
der, Filter Values) [page 3377] .
• We now support using an absolute path as the
target entity for side effects events in a list
report. For more information, see Event-Driven
Side Effects [page 3810] .
Changed • SAP Fiori Elements • Info Only • 1.132Info
Only2025
-01-2
3
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 11
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.132 Cha
ngedControl sap.ui.richtexted
itor.RichTextEdit
orsap.ui.richtexteditor.RichTextEditor
• We have updated the RichTextEditor con-
trol to use TinyMCE version 6.8.5.
• T wo new premium TinyMCE plugins,
MergeTags and TinyComments , are now
available for use with the RichTextEditor .
Changed • Control • Info Only • 1.132Info
Only2025
-01-2
3
1.132 Cha
ngedControl sap.ui.comp.smart
field.SmartFieldsap.ui.comp.smartfield.SmartField
We've introduced a new property called
valueHelpTitleSource . This property deter-
mines if the title of the value help dialog comes from
the label of the main property or from the label of the
value list. By default, the title is taken from the label of
the main property. For more information, see the API
Reference .
Changed • Control • Info Only • 1.132Info
Only2025
-01-2
3
1.132 Cha
ngedControl sap.ui.integratio
n.widgets.Cardsap.ui.integration.widgets.Card
• We have extended the combo box filter with an
additional attribute to allow for grouping items.
For more information, see the Sample .
• Cards of type WebPage are no longer experimen-
tal. The WebPage Integration Cards now support
relative URLs for their src property.
Changed • Control • Info Only • 1.132Info
Only2025
-01-2
3
1.132 Cha
ngedControl sap.m.Button sap.m.Button
We have introduced a new BadgeStyle property
that allows for the badge notification to be repre-
sented either as a number in default style or as a
dot in attention style. For more information, see the
Sample .
Changed • Control • Info Only • 1.132Info
Only2025
-01-2
3
1.132 Cha
ngedControl sap.m.TimePicker sap.m.TimePicker
T o improve accessibility, TimePicker now displays
tooltips for hours, minutes, and seconds. For more
information, see the Sample .
Changed • Control • Info Only • 1.132Info
Only2025
-01-2
3
12 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.132 Cha
ngedControl sap.m.ViewSetting
sDialogsap.m.ViewSettingsDialog
We have added a new preventable beforeClose
event, for cases where the dialog should not close
after selecting OK. For more information, see the API
Reference .
Changed • Control • Info Only • 1.132Info
Only2025
-01-2
3
1.132 Cha
ngedControl sap.m.Menu sap.m.Menu
It's now possible to navigate through the elements
added to the endContent aggregation. We've re-
moved the experimental tag from the endContent
aggregation. For more information, see the Sample .
Changed • Control • Info Only • 1.132Info
Only2025
-01-2
3
1.132 Cha
ngedFeature Types and Formatters Types and Formatters
The new version of SAPUI5 introduces the following
features:
• The decimals format option
of sap.ui.model.type.Unit and
sap.ui.model.odata.type.Unit now
defaults to 3 decimals if none of
the decimals , maxFractionDigits , or
minFractionDigits format options is set.
• We have provided the new
decimalPadding format option for the
currency, float, and unit instances of
sap.ui.core.format.NumberFormat .
This format option is also available for
types using the respective NumberFormat
instances. In particular, it is available for
sap.ui.model.odata.type.Currency
and sap.ui.model.odata.type.Unit .
For more information, see the API Reference for
NumberFormat , Currency , and Unit .
Changed • Feature • Info Only • 1.132Info
Only2025
-01-2
3
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 13
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.132 Cha
ngedFeature SAPUI5 OData V4 Model SAPUI5 OData V4 Model
We have renamed the iLevels parameter of the
sap.ui.model.odata.v4.Context#expand
function introduced experimentally with SAPUI5
1.128 to bAll . Like the bAll parameter of
Context#collapse , it is now available and can
be used productively. For more information, see
the API Reference for Context#expand and
Context#collapse .
Changed • Feature • Info Only • 1.132Info
Only2025
-01-2
3
1.132 Cha
ngedControl sap.m.Avatar sap.m.Avatar
• We have introduced a new badgeIconColor
property that enables applications to define
the color of the badge icon to indicate
different statuses or categories. Y ou can
find a list of accepted values in the new
sap.m.AvatarBadgeColor enumeration.
For more information, see the API Reference .
• We have introduced handling for displaying
a badge without an icon with a new cus-
tom URI. When using sap-icon://avatar-
icon-none as the value in the showBorder
property, the badge remains visible and can dis-
play a background color or tooltip.
For more information, see the API Reference .
Changed • Control • Info Only • 1.132Info
Only2025
-01-2
3
1.132 Cha
ngedControl sap.m.Illustrated
Messagesap.m.IllustratedMessage
We have introduced a new src property that enables
applications to define the illustration to be displayed
as a graphical element within the control. For more
information, see the API Reference and the Sample .
Changed • Control • Info Only • 1.132Info
Only2025
-01-2
3
14 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
What's New in SAPUI5 1.131
With this release SAPUI5 is upgraded from version 1.130 to 1.131.
 Tip
If you want to do a search across all versions of the What's New content, you can also find it in the SAPUI5
What's New viewer .
T able 2:
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.131 Dep-
re-
cate
dFeature Deprecations Deprecations
There are currently no major deprecations. For a
complete list of all deprecations, see Deprecated
APIs .
Deprecated • Feature • Info Only • 1.131Info
Only2024
-11-2
8
1.131 Cha
ngedControl sap.ui.mdc.Table sap.ui.mdc.Table
• T o collapse/expand either an entire node or an
entire tree in tables with TreeTableType ,
we have introduced a MenuButton . For each
functionality, the related function must be
implemented in the configuration object of
TableDelegate . For OData V4, we have al-
ready implemented this as a default functional-
ity. For more information, see the API Reference .
• We have enabled sticky group headers by de-
fault for tables with ResponsiveTableType .
Group headers now remain in a fixed position at
the top of the page during vertical scrolling. For
more information, see the Sample .
Changed • Control • Info Only • 1.131Info
Only2024
-11-2
8
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 15
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.131 Cha
ngedControl sap.m.List ,
sap.m.Table ,
sap.m.Tree ,
sap.ui.mdc.Table,
sap.ui.table.Anal
yticalTable ,
sap.ui.table.Tabl
e,
sap.ui.table.Tree
Tablesap.m.List , sap.m.Table ,
sap.m.Tree , sap.ui.mdc.Table,
sap.ui.table.AnalyticalTable ,
sap.ui.table.Table ,
sap.ui.table.TreeTable
We now also support the Indication09 and
Indication10 color values for row highlights. Due
to the accessibility contrast requirements, only val-
ues of Indication01 to Indication10 are
supported. For more information, see the API Refer-
ence .
Changed • Control • Info Only • 1.131Info
Only2024
-11-2
8
1.131 Cha
ngedSAP Fiori
ElementsSAP Fiori Elements for
OData V2SAP Fiori Elements for OData V2
The following changes and new features are available
for SAP Fiori elements for OData V2:
• We now save the information about the resized
columns in the flexible column layout in the per-
sonalization settings. For more information, see
Enabling the Flexible Column Layout [page 3332] .
• We now ensure that applications properly handle
and respond to 503 error messages caused by a
temporary server downtime.
Changed • SAP Fiori Elements • Info Only • 1.131Info
Only2024
-11-2
8
1.131 Cha
ngedSAP Fiori
ElementsSAP Fiori Elements for
OData V2 and SAP Fiori
Elements for OData V4SAP Fiori Elements for OData V2 and SAP Fiori Ele-
ments for OData V4
The following changes and new features are available
for SAP Fiori elements for OData V2 and SAP Fiori
elements for OData V4:
• We now provide a scrollThreshold param-
eter that allows you to optimize data loading
during scrolling in grid tables, analytical tables,
and tree tables. For more information, see T ables
[page 3191] .
Changed • SAP Fiori Elements • Info Only • 1.131Info
Only2024
-11-2
8
16 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.131 New Feature Enabling Controls for
SAPUI5 FlexibilityEnabling Controls for SAPUI5 Flexibility
If you develop your own controls, you can now enable
them for SAPUI5 flexibility. This allows you to offer
personalization or key user adaptation to your users.
They can use these features even when working with
your custom controls.
For more information, see Enabling Controls for SA-
PUI5 Flexibility [page 4414] .
New • Feature • Info Only • 1.131Info
Only2024
-11-2
8
1.131 Cha
ngedFeature SAPUI5 Formatter SAPUI5 Formatter
When using the currency instance of
sap.ui.core.format.NumberFormat with
the style format option set to short or long , the
number of decimals provided with custom currencies
or defined in the Unicode Common Locale Data Repo-
sitory is not applied for formatting.
Changed • Feature • Info Only • 1.131Info
Only2024
-11-2
8
1.131 Cha
ngedFeature sap.ui.model.sort
ersap.ui.model.sorter
We have provided getters for the binding
path and the sorting order parameter of
sap.ui.model.sorter .
Changed • Feature • Info Only • 1.131Info
Only2024
-11-2
8
1.131 Cha
ngedFeature SAPUI5 OData V4 Model SAPUI5 OData V4 Model
The new version of the SAPUI5 OData V4 model intro-
duces the following features:
• Y ou can now modify the annotations of a sep-
arate value help service using local annotation
files. For more information, see Value Lists [page
2169] .
• We have provided the experimental
separateReceived event at the
sap.ui.model.odata.v4.ODataListBi
nding for columns loaded separately using the
experimental $$separate binding parameter
introduced with SAPUI5 1.129.
Changed • Feature • Info Only • 1.131Info
Only2024
-11-2
8
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 17
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.131 Cha
ngedFeature Improved Focus Han-
dling in SAPUI5Improved Focus Handling in SAPUI5
Whenever a UI5 element loses focus due to becoming
disabled, invisible, or destroyed, the focus now auto-
matically shifts to the next logical element, ensuring
improved navigation and accessibility. Control devel-
opers can customize this behavior by overriding the
default onfocusfail handler to meet specific con-
trol requirements.
For more information, see the API Reference .
Changed • Feature • Info Only • 1.131Info
Only2024
-11-2
8
1.131 Cha
ngedControl sap.ui.comp.smart
multiedit.Contain
ersap.ui.comp.smartmultiedit.Container
We now support the DateTimeWithTimezone
data type for fields within smart multi-edit contain-
ers. Date and time, along with time zone, can now be
modified for fields in the smart multi-edit container.
For more information, see the API Reference and the
Sample .
Changed • Control • Info Only • 1.131Info
Only2024
-11-2
8
1.131 Cha
ngedControl sap.ui.comp.smart
filterbar.SmartFi
lterBarsap.ui.comp.smartfilterbar.SmartFilt
erBar
• Y ou can now set default values for seman-
tic options in dynamic date range filters.
Y ou can manage this in the smart filter bar
ControlConfiguration , where you can ad-
just the default value for this operation. For more
information, see the API Reference and the Sam-
ple.
• The basic search feature is now limited to
1000 characters, including spaces, to improve
performance. If the input exceeds this limit, a
valueState error appears, and the search
isn't triggered. This restriction applies to both
standalone smart filter bar and smart filter bar
within a value help dialog. For more information,
see the API Reference and the Sample .
Changed • Control • Info Only • 1.131Info
Only2024
-11-2
8
18 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.131 Cha
ngedControl sap.m.Combobox sap.m.Combobox
The down-arrow navigation has been updated to align
with the specifications and the ARIA standard. Now, if
there is a selection made through the type-ahead (au-
tocomplete) functionality, pressing the Down Arrow
key moves the focus to the next available item in the
dropdown menu.
Changed • Control • Info Only • 1.131Info
Only2024
-11-2
8
1.131 Cha
ngedControl sap.m.IconTabBar sap.m.IconTabBar
We have made some visual improvements when
the headerBackgroundDesign is set to
Transparent . Now, the control won't show any
unnecessary borders or shadows, and looks better
when used in content with a transparent design. For
more information, see the API Reference .
Changed • Control • Info Only • 1.131Info
Only2024
-11-2
8
1.131 Cha
ngedControl sap.m.MaskInput sap.m.MaskInput
We have introduced a new submit event that fires
when users press Enter and submit a value. The
event is fired only when the control is enabled and
editable , regardless of whether there's a change
in the submitted value. For more information, see the
API Reference .
Changed • Control • Info Only • 1.131Info
Only2024
-11-2
8
1.131 Cha
ngedControl sap.m.Menu sap.m.Menu
We have introduced a new beforeClose event,
fired when the menu is closed. For more information,
see the API Reference .
Changed • Control • Info Only • 1.131Info
Only2024
-11-2
8
1.131 Cha
ngedControl sap.m.Popover sap.m.Popover
Users can now resize the control in all directions,
depending on the position of the opener. For more
information, see the Sample .
Changed • Control • Info Only • 1.131Info
Only2024
-11-2
8
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 19
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.131 Cha
ngedControl sap.ui.integratio
n.widgets.Cardsap.ui.integration.widgets.Card
Y ou can now set actions in the card header to be
placed as nested items in a menu. This feature allows
you to group multiple actions. For more information,
see the Custom Actions and the Host Actions sam-
ples.
Changed • Control • Info Only • 1.131Info
Only2024
-11-2
8
Previous Versions
What's New in SAPUI5 1.130
With this release SAPUI5 is upgraded from version 1.129 to 1.130.
 Tip
If you want to do a search across all versions of the What's New content, you can also find it in the SAPUI5
What's New viewer .
T able 3:
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.130 Cha
ngedUser Docu-
mentationAccessibility Documen-
tation for End UsersAccessibility Documentation for End Users
We have enhanced the documentation for the table
controls and added the keyboard shortcuts for cell
selection. For more information, see Accessibility for
End Users .
Changed • User Documentation • Info Only • 1.130Info
Only2024
-10-3
1
20 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.130 Cha
ngedFeature Document Export Document Export
For PDF exports, we now support the
TextDirectionLayout property in the
com.sap.vocabularies.PDF.v1.Features
annotation that offers an RTL (right-to-left) layout for
certain languages, such as Arabic or Hebrew.
Changed • Feature • Info Only • 1.130Info
Only2024
-10-3
1
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 21
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.130 Cha
ngedSAP Fiori
ElementsSAP Fiori Elements for
OData V4SAP Fiori Elements for OData V4
The following changes and new features are available
for SAP Fiori elements for OData V4:
• We now support key user adaptation on the
mass edit dialog. For more information, see Ena-
bling an App for Key User Adaptation [page 4010] .
• Y ou can now add a custom fragment to the mass
edit dialog. For more information, see Adding a
Custom ViewExtension to the Mass Edit Dialog
[page 3980] .
• Y ou can now define a custom save functionality
for the mass edit dialog. For more information,
see Replacing the Standard Save Functionality in
the Mass Edit Dialog [page 3978] .
• We now provide a dialog that enables users to di-
rectly create a new object in the list report or on
the object page. For more information, see Ena-
bling Object Creation Using the Dialog in the List
Report [page 3489] and T ree T ables [page 3296] .
• We now support pattern as a format option
for date-and-time-based controls. For more in-
formation, see Configuring Fields [page 3105] .
• Key users can now make changes to the
manifest.json file. For more information,
see Adapting the UI [page 3064] .
• Y ou can now use aggregatable properties to filter
the data on analytical tables. For more informa-
tion, see Setting the T able T ype [page 3205] .
• We now support sorting of data in micro charts.
For more information, see Micro Chart Facet
[page 3577] .
• We now save the information about the resized
columns in the flexible column layout in the per-
sonalization settings. For more information, see
Enabling the Flexible Column Layout [page 3332] .
Changed • SAP Fiori Elements • Info Only • 1.130Info
Only2024
-10-3
1
1.130 Dep-
re-
cate
dFeature Deprecations Deprecations
There are currently no major deprecations. For a
complete list of all deprecations, see Deprecated
APIs .
Deprecated • Feature • Info Only • 1.130Info
Only2024
-10-3
1
22 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.130 Cha
ngedControl sap.m.List sap.m.List
Up to now, labels in lists might have been truncated.
We have now enabled wrapping for input list items,
which is already a feature for standard list items. We
have also introduced the contentSize property
to adjust the behavior for input controls of different
sizes. For more information, see the API Reference .
Changed • Control • Info Only • 1.130Info
Only2024
-10-3
1
1.130 Cha
ngedControl sap.m.plugins.CellSelec-
torsap.m.plugins.CellSelector
We have now made the selectionChange event
public. The event indicates that the user changed the
selection of cells. For more information, see the API
Reference .
Changed • Control • Info Only • 1.130Info
Only2024
-10-3
1
1.130 Cha
ngedControl sap.ui.mdc.Table sap.ui.mdc.Table
We have enabled the interactive row mode for tables
of type GridTableType . For more information, see
the API Reference .
Changed • Control • Info Only • 1.130Info
Only2024
-10-3
1
1.130 Cha
ngedControl sap.ui.comp.smart
field.SmartFieldsap.ui.comp.smartfield.SmartField
The smart field now supports lazy loading of value
help metadata for function import parameters. Now
you can load value help metadata for an entry with
the following format: <namespace>.<entity
container name>/<function import
name>/<parameter name> .
Changed • Control • Info Only • 1.130Info
Only2024
-10-3
1
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 23
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.130 Cha
ngedControl sap.ui.comp.smart
filterbar.SmartFi
lterBarsap.ui.comp.smartfilterbar.SmartFilt
erBar
We've improved the interval options for dynamic
date range filters enabling the inclusion of past
and future intervals from minutes to years. Users
can now select Last X Minutes/Hours/Days/Weeks/
Months/Quarters/Y ears and Next X Minutes/Hours/
Days/Weeks/Months/Quarters/Y ears with the option
to include or exclude the current period. For more
information, see the API Reference and the Sample .
Changed • Control • Info Only • 1.130Info
Only2024
-10-3
1
1.130 Cha
ngedControl sap.m.MultiComboB
oxsap.m.MultiComboBox
We have corrected the accessibility validation to hide
the checkbox from the accessibility tree and make
it non-interactive. This ensures compliance with the
latest accessibility standards.
Changed • Control • Info Only • 1.130Info
Only2024
-10-3
1
1.130 Cha
ngedFeature SAPUI5 Types SAPUI5 Types
The parse error messages of the following types now
contain an example showing the expected format:
•sap.ui.model.type.Date
•sap.ui.model.type.Time
•sap.ui.model.type.DateTime
•sap.ui.model.type.DateInterval
•sap.ui.model.type.TimeInterval
•sap.ui.model.type.DateTimeInterva
l
Changed • Feature • Info Only • 1.130Info
Only2024
-10-3
1
24 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.130 Cha
ngedFeature SAPUI5 Formatter SAPUI5 Formatter
When using the currency instance of
sap.ui.core.format.NumberFormat#getC
urrencyInstance without providing custom cur-
rencies, the number of decimals defined in the Uni-
code Common Locale Data Repository for the given
currency is used when formatting the amount unless
the decimals format option is provided.
For more information, see the API Reference .
Changed • Feature • Info Only • 1.130Info
Only2024
-10-3
1
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 25
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.130 Cha
ngedFeature SAPUI5 OData V4 Model SAPUI5 OData V4 Model
The new version of the SAPUI5 OData V4 model intro-
duces the following features:
• The support for OneWay property bindings for
properties of complex type, introduced as an
experimental feature with SAPUI5 1.126, is now
available; you can use it in productive applica-
tions.
For more information, see Property Binding With
an Object Value [page 2145] .
• The selection feature introduced with SAPUI5
1.111 is now available and can be used produc-
tively.
For more information, see Selection
[page 2168] and the API Reference
for v4.Context#setSelected and
#isSelected .
• The createInPlace property, introduced as
an experimental feature with SAPUI5 1.126 for
the $$aggregation binding parameter and
the
sap.ui.model.odata.v4.ODataListBi
nding#setAggregation API, is now availa-
ble and can be used productively.
For more information, see Recursive Hierarchy
[page 2224] and the API Reference .
• The
sap.ui.model.odata.v4.Context#exp
and method now returns a Promise .
For more information, see the API Reference .
• We have provided the new
sap.ui.model.odata.v4.Context#get
Filter method. It returns an
sap.ui.model.Filter corresponding to
the context.
For more information, see the API Reference .
Changed • Feature • Info Only • 1.130Info
Only2024
-10-3
1
26 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.130 Cha
ngedFeature Demo Kit: Improved
search in collapsed no-
desDemo Kit: Improved search in collapsed nodes
Previously, when using a browser search ( Ctrl +
F) or the Demo Kit’s global search, results in col-
lapsed nodes, such as code samples or sections,
wouldn’t be highlighted. These nodes would remain
collapsed. We’ve improved this experience, and now
when users perform a search that includes collapsed
nodes, the nodes expand, and the search term is
highlighted.
Changed • Feature • Info Only • 1.130Info
Only2024
-10-3
1
1.130 Cha
ngedControl sap.m.Select sap.m.Select
We’ve added a new beforeOpen event. This event
indicates that the control is opening and triggers be-
fore the sap.m.SelectList opens. For more in-
formation, see the API Reference .
Changed • Control • Info Only • 1.130Info
Only2024
-10-3
1
1.130 Cha
ngedControl sap.m.Avatar sap.m.Avatar
We have improved the control behavior. The magnifier
icon is no longer displayed for avatars when an icon
URI is set as the source image. For more information,
see the API Reference .
Changed • Control • Info Only • 1.130Info
Only2024
-10-3
1
1.130 Cha
ngedControl sap.m.Carousel sap.m.Carousel
T o improve the accessibility of the control, we have
set the navigation arrows to be always visible on
touch devices. The behavior on desktop devices
doesn't change - the navigation arrows are always
shown, except when the arrows are placed over the
content
(sap.m.CarouselArrowsPlacement.Conte
nt) when they are shown only on hover. For more in-
formation, see the Sample .
Changed • Control • Info Only • 1.130Info
Only2024
-10-3
1
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 27
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.130 Cha
ngedControl sap.m.DynamicDate
Rangesap.m.DynamicDateRange
We have enhanced the options for date ranges of type
Last X Minutes / Hours / Days / Weeks / Months /
Quarters / Y ears and Next X Minutes / Hours / Days /
Weeks / Months / Quarters / Y ears . Until now, the
control has returned intervals that exclude the cur-
rent period. For example, if today is 17 October 2024,
then Last 2 Days would return the interval 15
October 2024 – 16 October 2024 . We
have now added additional options and the users also
have the choice to include the current period. There-
fore, in the same example, the control would return
16 October 2024 – 17 October 2024 . For
more information, see the Sample .
Changed • Control • Info Only • 1.130Info
Only2024
-10-3
1
1.130 Cha
ngedControl sap.m.TableSelect
Dialogsap.m.TableSelectDialog
We have improved the UX of the control when
the dialog is in single-selection mode and the
rememberSelections property is set. When a
user selects an item and reopens the dialog, the se-
lection is preserved. Now, if the user selects the same
item again, the dialog closes automatically. For more
information, see the API Reference .
Changed • Control • Info Only • 1.130Info
Only2024
-10-3
1
28 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.130 Cha
ngedControl
sap.ui.integratio
n.widgets.Cardsap.ui.integration.widgets.Card
• Application developers can now specify the first
day of the week in a Calendar card by setting
the option calendarWeekNumbering in the
card manifest to one of the available options:
Default , ISO_8601 , MiddleEastern , or
WesternTraditional . For more informa-
tion, see the API Reference and the Sample .
• We have added a new use12HourFormat
Boolean property to the Calendar card, which
enables developers to display the card either in
24-hour (default) or 12-hour format.
• We have improved the UX in the pagination for
List, T able, and Timeline cards. Previously, users
could flip back and forth through the items of
the card in place. Now, they can scroll through
the items. Scrolling happens in a separate card,
which opens in a dialog after selecting the Show
More button. For more information, see the Pagi-
nation section and the Sample .
• The Component card now supports file upload
functionality. T o achieve this, we have enhanced
the card’s request method to support parame-
ters of type FormData . For more information,
see the API Reference and the Sample .
• We have introduced a new fitType property
for icons in the Default Header and in the Object
card. Y ou can use it to define how the image fits
in the icon space. The new property accepts val-
ues from the sap.m.AvatarImageFitType
enum, with the default value Cover . For more
information, see the Default Header section and
the Sample .
Changed • Control • Info Only • 1.130Info
Only2024
-10-3
1
Related Information
What's New in SAPUI5 1.129 [page 31]
What's New in SAPUI5 1.128 [page 40]
What's New in SAPUI5 1.127 [page 48]
What's New in SAPUI5 1.126 [page 56]
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 29
What's New in SAPUI5 1.125 [page 95]
What's New in SAPUI5 1.124 [page 101]
What's New in SAPUI5 1.123 [page 112]
What's New in SAPUI5 1.122 [page 121]
What's New in SAPUI5 1.121 [page 129]
What's New in SAPUI5 1.120 [page 149]
What's New in SAPUI5 1.119 [page 164]
What's New in SAPUI5 1.118 [page 173]
What's New in SAPUI5 1.117 [page 182]
What's New in SAPUI5 1.116 [page 191]
What's New in SAPUI5 1.115 [page 200]
What's New in SAPUI5 1.114 [page 207]
What's New in SAPUI5 1.113 [page 214]
What's New in SAPUI5 1.112 [page 230]
What's New in SAPUI5 1.111 [page 236]
What's New in SAPUI5 1.110 [page 246]
What's New in SAPUI5 1.109 [page 257]
What's New in SAPUI5 1.108 [page 265]
What's New in SAPUI5 1.107 [page 274]
What's New in SAPUI5 1.106 [page 282]
What's New in SAPUI5 1.105 [page 290]
What's New in SAPUI5 1.104 [page 298]
What's New in SAPUI5 1.103 [page 303]
What's New in SAPUI5 1.102 [page 309]
What's New in SAPUI5 1.101 [page 327]
What's New in SAPUI5 1.100 [page 338]
What's New in SAPUI5 1.99 [page 345]
What's New in SAPUI5 1.98 [page 355]
What's New in SAPUI5 1.97 [page 371]
What's New in SAPUI5 1.96 [page 380]
What's New in SAPUI5 1.95 [page 392]
What's New in SAPUI5 1.94 [page 400]
What's New in SAPUI5 1.93 [page 407]
What's New in SAPUI5 1.92 [page 416]
What's New in SAPUI5 1.91 [page 426]
What's New in SAPUI5 1.90 [page 432]
What's New in SAPUI5 1.89 [page 442]
What's New in SAPUI5 1.88 [page 450]
What's New in SAPUI5 1.87 [page 462]
What's New in SAPUI5 1.86 [page 474]
What's New in SAPUI5 1.85 [page 488]
What's New in SAPUI5 1.84 [page 499]
What's New in SAPUI5 1.82 [page 513]
30 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
What's New in SAPUI5 1.81 [page 523]
What's New in SAPUI5 1.80 [page 534]
What's New in SAPUI5 1.79 [page 543]
What's New in SAPUI5 1.78 [page 551]
What's New in SAPUI5 1.77 [page 561]
What's New in SAPUI5 1.76 [page 572]
What's New in SAPUI5 1.75 [page 583]
What's New in SAPUI5 1.74 [page 592]
What's New in SAPUI5 1.73 [page 605]
What's New in SAPUI5 1.72 [page 616]
What's New in SAPUI5 1.71 [page 627]
What's New in SAPUI5 1.70 [page 638]
What's New in SAPUI5 1.69 [page 647]
What's New in SAPUI5 1.68 [page 657]
What's New in SAPUI5 1.67 [page 665]
What's New in SAPUI5 1.66 [page 672]
What's New in SAPUI5 1.65 [page 680]
What's New in SAPUI5 1.64 [page 692]
What's New in SAPUI5 1.63 [page 702]
What's New in SAPUI5 1.62 [page 714]
What's New in SAPUI5 1.61 [page 727]
What's New in SAPUI5 1.60 [page 737]
What's New in SAPUI5 1.58 [page 758]
What's New in SAPUI5 1.56 [page 778]
What's New in SAPUI5 1.54 [page 799]
What's New in SAPUI5 1.52 [page 828]
What's New in SAPUI5 1.50 [page 854]
What's New in SAPUI5 1.48 [page 874]
What's New in SAPUI5 1.46 [page 901]
What's New in SAPUI5 1.44 [page 924]
What's New in SAPUI5 1.42 [page 939]
What's New in SAPUI5 1.40 [page 956]
What's New in SAPUI5 1.38 [page 971]
What's New in SAPUI5 1.129
With this release SAPUI5 is upgraded from version 1.128 to 1.129.
 Tip
If you want to do a search across all versions of the What's New content, you can also find it in the SAPUI5
What's New viewer .
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 31
T able 4:
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.129 Cha
ngedFeature Harmonized Context
Menu in Key User Adap-
tationHarmonized Context Menu in Key User Adaptation
The context menu is now consistent when you select
elements. It no longer depends on how you select
an element, such as using the left or right mouse
button. The familiar right-click context menu now also
appears when you left-click an element.
Changed • Feature • Info Only • 1.129Info
Only2024
-10-0
3
1.129 New Feature What's New Dialog in
Key User AdaptationWhat's New Dialog in Key User Adaptation
The What's New dialog keeps you informed about
the latest updates, features, and improvements in key
user adaptation.
After an upgrade, the dialog automatically shows
the new features introduced with the new version. If
you're interested in features from previous versions,
you can find an overview in the  (More Actions)
menu in the toolbar.
New • Feature • Info Only • 1.129Info
Only2024
-10-0
3
1.129 Cha
ngedFeature SAPUI5 OData V4 Model SAPUI5 OData V4 Model
The new version of the SAPUI5 OData V4 model intro-
duces the following features:
• We have added the experimental $$separate
binding parameter to ODataListBinding ,
which allows you to load properties with a longer
loading time in a separate request. At the mo-
ment, only navigation properties can be specified
in $$separate . Note that this parameter must
not be used in productive applications yet.
• We now support filtering by aggregated proper-
ties. For more information, see Filtering [page
2223] .
Changed • Feature • Info Only • 1.129Info
Only2024
-10-0
3
32 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.129 Cha
ngedFeature SAPUI5 OData V2 Model SAPUI5 OData V2 Model
We now provide the
sap.ui.model.odata.ODataMetaModel#ge
tFunctionImportParameterContext
method, which provides the parameter context for
sap.ui.model.odata.ODataMetaModel#ge
tODataValueLists . This enables the lazy loading
of value list metadata of function import parameters.
For more information, see the API Reference for
ODataMetaModel#getFunctionImportPara
meterContext and
ODataMetaModel#getODataValueLists .
Changed • Feature • Info Only • 1.129Info
Only2024
-10-0
3
1.129 Cha
ngedControlsap.ui.richtexteditor.Rich-
T extEditorsap.ui.richtexteditor.RichTextEditor
We have updated the TinyMCE third-party library to
the latest version 6.
Changed • Control • Info Only • 1.129Info
Only2024
-10-0
3
1.129 Cha
ngedControl sap.ui.comp.smart
field.SmartFieldsap.ui.comp.smartfield.SmartField
The SmartField control now reads criticality infor-
mation from the DataPoint and FieldGroup an-
notations and renders the ObjectStatus control
based on it. For more information, see the API Refer-
ence .
Changed • Control • Info Only • 1.129Info
Only2024
-10-0
3
1.129 Cha
ngedControl sap.m.SlideTile sap.m.SlideTile
We've introduced the following features to the
SlideTile control:
• Added left and right chevrons to easily scroll the
tiles in either direction.
• Increased the slide indicator size to 24px to ena-
ble easier tapping on touchscreen devices.
• Play and pause indicators are now displayed
by default. Until now, these indicators were dis-
played only when a user hovered on the tile.
For more information, see the Sample .
Changed • Control • Info Only • 1.129Info
Only2024
-10-0
3
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 33
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.129 Cha
ngedControl sap.suite.ui.comm
ons.ChartContaine
rsap.suite.ui.commons.ChartContainer
We've introduced the
enableBrowserFullScreen property in
the ChartContainer control. This prop-
erty enables the display of the con-
tent within the ChartContainer using
the browser's fullscreen APIs. In fullscreen
mode, sap.m.Dialog , sap.m.Popover ,
sap.m.ResponsivePopover , and
sap.m.SelectionDetails can be displayed
over the ChartContainer control. T o enable the
display, the controls are added as dependents of the
ChartContainer .
 Sample Code
An example of connecting a dialog to the
ChartContainer control:
oChartContainer.addDependent(ne
w Dialog({ text: "Display Dialog" }));
For more information, see the API Reference and the
Sample .
Changed • Control • Info Only • 1.129Info
Only2024
-10-0
3
1.129 Cha
ngedControl sap.m.upload.Uplo
adSetsap.m.upload.UploadSet
We now ensure that the UploadSet control handles
item insertion and deletion if the items aggregation
is not bound to a model. It allows the connected
model to not only manage the insertion and deletion
updates but it also helps to avoid template-related
issues and ensures better data handling. For more
information, see the API Reference .
Changed • Control • Info Only • 1.129Info
Only2024
-10-0
3
1.129 Cha
ngedControl sap.m.MessageStri
psap.m.MessageStrip
The control can now display multiple links within its
text using the controls aggregation.
Changed • Control • Info Only • 1.129Info
Only2024
-10-0
3
34 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.129 Cha
ngedControl sap.m.Select sap.m.Select
We have enhanced sap.m.Select so that now
navigating with the arrow keys in a selection in the
control can be reverted using the Esc key, even
when the selection list is closed.
Changed • Control • Info Only • 1.129Info
Only2024
-10-0
3
1.129 Dep-
re-
cate
dFeature Deprecations Deprecations
There are currently no major deprecations. For a
complete list of all deprecations, see Deprecated
APIs .
Deprecated • Feature • Info Only • 1.129Info
Only2024
-10-0
3
1.129 Cha
ngedControl sap.ui.mdc.Table sap.ui.mdc.Table
We have added the scrollThreshold property.
It only affects the inner table if it is of type
TableType.Table . For more information, see the
API Reference .
Changed • Control • Info Only • 1.129Info
Only2024
-10-0
3
1.129 Cha
ngedControl sap.m.List ,
sap.m.Table ,
sap.m.Treesap.m.List , sap.m.Table , sap.m.Tree
Group headers for the relevant items in these controls
are now sticky, so they remain in a fixed position at
the top of the page during vertical scrolling.
Changed • Control • Info Only • 1.129Info
Only2024
-10-0
3
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 35
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.129 Cha
ngedControl sap.ui.table.Anal
yticalTable ,
sap.ui.table.Tabl
e,
sap.ui.table.Tree
Tablesap.ui.table.AnalyticalTable ,
sap.ui.table.Table ,
sap.ui.table.TreeTable
• We have adapted and tidied up the structure of
the context menu of group headers (for example,
we have added submenus). In addition, the mo-
bile menu button for group headers has been
removed.
• We have tidied up the interactive row count
mode and the related entities: We have aligned
the visual design of the resizer with the
sap.ui.layout.Splitter control and im-
proved the interaction, for example, the auto-re-
size and some missing keyboard shortcuts. We
have also added the maxRowCount property
with a default value. T o improve accessibility, we
have also added ARIA roles and attributes. For
more information, see the API Reference and the
Sample .
• We have added the scrollThreshold prop-
erty to the controls. It resembles the existing
threshold property , but it is only used for
scrolling. For more information, see the API Ref-
erence .
Changed • Control • Info Only • 1.129Info
Only2024
-10-0
3
1.129 Cha
ngedSAP Fiori
ElementsSAP Fiori Elements for
OData V2SAP Fiori Elements for OData V2
The following changes and new features are available
for SAP Fiori elements for OData V2:
• Adaptation projects now support modification
of the application-level settings in the SAP deliv-
ered apps. For more information, see Extending
the Delivered Apps Manifest Using an Adaptation
Project [page 3047] .
• We now display the Copy to Clipboard button in
tables, even when the selection mode is NONE .
• We now ensure that the parameter input fields
in the function import dialog support the
textArrangement annotation and the for-
matting of numeric values.
Changed • SAP Fiori Elements • Info Only • 1.129Info
Only2024
-10-0
3
36 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.129 Cha
ngedSAP Fiori
ElementsSAP Fiori Elements for
OData V4SAP Fiori Elements for OData V4
The following changes and new features are available
for SAP Fiori elements for OData V4:
• We now support key user adaptation for actions.
For more information, see Enabling an App for
Key User Adaptation [page 4010] .
• We now display an illustrated message when no
data is available in a chart. For more information,
see Maintaining Standard T exts for Charts [page
2927] .
• We now display an illustrated message if no data
is found in a table. For more information, see
Maintaining Standard T exts for T ables [page 2926]
and Illustrated Message When No Data Is Found
[page 3308] .
• Application developers can now override the key
for the Delete button on an object page using the
custom i18n file approach. For more information,
see Localization of UI T exts [page 2891] .
• We now support additional formats for date-and-
time-based controls. For more information, see
Configuring Fields [page 3105] .
• We now support executing side effects for prop-
erties used in custom fields. For more informa-
tion, see Side Effects [page 3795] .
Changed • SAP Fiori Elements • Info Only • 1.129Info
Only2024
-10-0
3
1.129 Cha
ngedControl sap.m.PlanningCal
endarsap.m.PlanningCalendar
A busy indicator is now shown while the rows are still
loading. This prevents a misleading noData mes-
sage from being displayed. For more information, see
the API Reference .
Changed • Control • Info Only • 1.129Info
Only2024
-10-0
3
1.129 Cha
ngedControl sap.m.ResponsiveP
opoversap.m.ResponsivePopover
We have added a new footer aggregation to the
control. This aggregation allows for the action but-
tons to be moved into an overflow menu on smaller
screens when there isn't enough space. For more in-
formation, see the Sample .
Changed • Control • Info Only • 1.129Info
Only2024
-10-0
3
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 37
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.129 Cha
ngedControl sap.ui.integratio
n.widgets.Cardsap.ui.integration.widgets.Card
We have added a new selectedIndex property
to the ComboBox (experimental) filter. The property
can provide an initial selected index of the combo
box. As a developer, use this property if the keys of
the items are not known up front. For more informa-
tion, see the Combo Box Filter section and Sample in
the Card Explorer.
Changed • Control • Info Only • 1.129Info
Only2024
-10-0
3
1.129 Cha
ngedControl sap.ui.unified.Me
nusap.ui.unified.Menu
We have added a new closed event, which is fired
when a menu is closed. For more information, see the
API Reference .
Changed • Control • Info Only • 1.129Info
Only2024
-10-0
3
Related Information
What's New in SAPUI5 1.130 [page 20]
What's New in SAPUI5 1.128 [page 40]
What's New in SAPUI5 1.127 [page 48]
What's New in SAPUI5 1.126 [page 56]
What's New in SAPUI5 1.125 [page 95]
What's New in SAPUI5 1.124 [page 101]
What's New in SAPUI5 1.123 [page 112]
What's New in SAPUI5 1.122 [page 121]
What's New in SAPUI5 1.121 [page 129]
What's New in SAPUI5 1.120 [page 149]
What's New in SAPUI5 1.119 [page 164]
What's New in SAPUI5 1.118 [page 173]
What's New in SAPUI5 1.117 [page 182]
What's New in SAPUI5 1.116 [page 191]
What's New in SAPUI5 1.115 [page 200]
What's New in SAPUI5 1.114 [page 207]
What's New in SAPUI5 1.113 [page 214]
What's New in SAPUI5 1.112 [page 230]
What's New in SAPUI5 1.111 [page 236]
What's New in SAPUI5 1.110 [page 246]
38 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
What's New in SAPUI5 1.109 [page 257]
What's New in SAPUI5 1.108 [page 265]
What's New in SAPUI5 1.107 [page 274]
What's New in SAPUI5 1.106 [page 282]
What's New in SAPUI5 1.105 [page 290]
What's New in SAPUI5 1.104 [page 298]
What's New in SAPUI5 1.103 [page 303]
What's New in SAPUI5 1.102 [page 309]
What's New in SAPUI5 1.101 [page 327]
What's New in SAPUI5 1.100 [page 338]
What's New in SAPUI5 1.99 [page 345]
What's New in SAPUI5 1.98 [page 355]
What's New in SAPUI5 1.97 [page 371]
What's New in SAPUI5 1.96 [page 380]
What's New in SAPUI5 1.95 [page 392]
What's New in SAPUI5 1.94 [page 400]
What's New in SAPUI5 1.93 [page 407]
What's New in SAPUI5 1.92 [page 416]
What's New in SAPUI5 1.91 [page 426]
What's New in SAPUI5 1.90 [page 432]
What's New in SAPUI5 1.89 [page 442]
What's New in SAPUI5 1.88 [page 450]
What's New in SAPUI5 1.87 [page 462]
What's New in SAPUI5 1.86 [page 474]
What's New in SAPUI5 1.85 [page 488]
What's New in SAPUI5 1.84 [page 499]
What's New in SAPUI5 1.82 [page 513]
What's New in SAPUI5 1.81 [page 523]
What's New in SAPUI5 1.80 [page 534]
What's New in SAPUI5 1.79 [page 543]
What's New in SAPUI5 1.78 [page 551]
What's New in SAPUI5 1.77 [page 561]
What's New in SAPUI5 1.76 [page 572]
What's New in SAPUI5 1.75 [page 583]
What's New in SAPUI5 1.74 [page 592]
What's New in SAPUI5 1.73 [page 605]
What's New in SAPUI5 1.72 [page 616]
What's New in SAPUI5 1.71 [page 627]
What's New in SAPUI5 1.70 [page 638]
What's New in SAPUI5 1.69 [page 647]
What's New in SAPUI5 1.68 [page 657]
What's New in SAPUI5 1.67 [page 665]
What's New in SAPUI5 1.66 [page 672]
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 39
What's New in SAPUI5 1.65 [page 680]
What's New in SAPUI5 1.64 [page 692]
What's New in SAPUI5 1.63 [page 702]
What's New in SAPUI5 1.62 [page 714]
What's New in SAPUI5 1.61 [page 727]
What's New in SAPUI5 1.60 [page 737]
What's New in SAPUI5 1.58 [page 758]
What's New in SAPUI5 1.56 [page 778]
What's New in SAPUI5 1.54 [page 799]
What's New in SAPUI5 1.52 [page 828]
What's New in SAPUI5 1.50 [page 854]
What's New in SAPUI5 1.48 [page 874]
What's New in SAPUI5 1.46 [page 901]
What's New in SAPUI5 1.44 [page 924]
What's New in SAPUI5 1.42 [page 939]
What's New in SAPUI5 1.40 [page 956]
What's New in SAPUI5 1.38 [page 971]
What's New in SAPUI5 1.128
With this release SAPUI5 is upgraded from version 1.127 to 1.128.
 Tip
If you want to do a search across all versions of the What's New content, you can also find it in the SAPUI5
What's New viewer .
T able 5:
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.128 Dep-
re-
cate
dFeature Deprecations Deprecations
There are currently no major deprecations. For a
complete list of all deprecations, see Deprecated
APIs .
Deprecated • Feature • Info Only • 1.128Info
Only2024
-09-
05
40 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.128 Cha
ngedControl sap.ui.table.Anal
yticalTable ,
sap.ui.table.Tabl
e,
sap.ui.table.Tree
Tablesap.ui.table.AnalyticalTable ,
sap.ui.table.Table ,
sap.ui.table.TreeTable
Cell selection now works in combination with
the Row /RowOnly behavior determined by the
sap.ui.table.SelectionBehavior enumer-
ation. If a cell selection already exists and the focus
is on the cell, users can now extend the selection
by pressing Shift + Up Arrow and Shift
+ Down Arrow or Shift and clicking on a cell.
T o select a cell, users can now press Spacebar
if the CellSelector plugin is active. T o select a
row, users have to press Shift + Spacebar or
Enter / Return instead of Spacebar . For more
information, see the API Reference .
Changed • Control • Info Only • 1.128Info
Only2024
-09-
05
1.128 Cha
ngedSAP Fiori
ElementsSAP Fiori Elements for
OData V2SAP Fiori Elements for OData V2
The following changes and new features are available
for SAP Fiori elements for OData V2:
• We now support the keyboard shortcut Ctrl +
Shift + M that allows end users to access
the error list on the object page. For more infor-
mation, see Keyboard Shortcuts [page 3352] .
• We've now increased the default column size in
forms on medium and large screens in flexible
column layout applications.
Changed • SAP Fiori Elements • Info Only • 1.128Info
Only2024
-09-
05
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 41
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.128 Cha
ngedSAP Fiori
ElementsSAP Fiori Elements for
OData V4SAP Fiori Elements for OData V4
The following changes and new features are available
for SAP Fiori elements for OData V4:
• We no longer show the dialog of the create action
if all the parameters are hidden. For more infor-
mation, see Actions [page 3069] .
• Y ou can now use the
Org.OData.Core.V1.AlternateKeys
annotation to request additional properties for
object pages or subobject pages. For more infor-
mation, see Configuring Default Settings (Visual-
izations, Sort Order, Filter Values) [page 3377] .
Changed • SAP Fiori Elements • Info Only • 1.128Info
Only2024
-09-
05
1.128 Cha
ngedControl sap.gantt.skipTim
e.WeekPatternsap.gantt.skipTime.WeekPattern
We now provide support for hiding non-working hours
from the Gantt timeline. Based on specific use cases,
the feature allows applications to control the non-
working hours on a granular level. With this new
feature, applications can configure a weekly pattern
specifying multiple time intervals per day that can be
hidden. The time pattern supports hours, minutes,
and seconds for each interval.
This feature is supported in stepwise zoom, propor-
tional zoom, and the fullscreen strategies. For more
information, see the API Reference and the Sample .
In addition to the support for the weekly pattern, ap-
plications can extend the base discontinuity provider
to define their own use cases for hiding specific parts
of the Gantt timeline. For more information, see the
Sample .
Changed • Control • Info Only • 1.128Info
Only2024
-09-
05
42 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.128 Cha
ngedControl sap.m.Link sap.m.Link
Y ou can now add an icon before or after the link text.
The icon is interactive, just like the link. Y ou can also
add two icons, one on each side, although we don't
recommend this. T o add an icon, set an icon URI to
either of the newly introduced icon or endIcon
properties. These properties only accept icons, not
images. For more information, see the API Reference
and the Sample .
Changed • Control • Info Only • 1.128Info
Only2024
-09-
05
1.128 Cha
ngedControl sap.m.PlanningCal
endarsap.m.PlanningCalendar
We have improved the drag-and-drop functionality of
the control to allow more precise appointment place-
ment. Now, the length of the snapping interval is 15
minutes, reduced from the previous 30-minute inter-
val. For more information, see the Sample .
Changed • Control • Info Only • 1.128Info
Only2024
-09-
05
1.128 Cha
ngedControl sap.m.PlanningCal
endar and
sap.m.SinglePlann
ingCalendarsap.m.PlanningCalendar and
sap.m.SinglePlanningCalendar
We have improved the flexibility when defining non-
working time periods. Y ou can now set these time
periods with greater precision, specifying not just full
hours but also minutes. For more information, see
the Planning Calendar and Single Planning Calendar
samples.
Changed • Control • Info Only • 1.128Info
Only2024
-09-
05
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 43
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.128 Cha
ngedControl sap.ui.integratio
n.widgets.Cardsap.ui.integration.widgets.Card
• We have introduced the
sap.f.cards.CardBadgeCustomData
element, which extends
sap.ui.core.CustomData . It enables de-
velopers to add multiple badges on one card. Ad-
ditionally, the new API allows them to add icons,
state color, announcement text, and to control
the visibility of the badge with the visibility mode.
For more information, see the API Reference and
the Badge Sample ..
• We have added a new fallbackSrc property
available for images in Object cards. Y ou can use
it to set a fallback image source, in case the main
src source fails to load. For more information,
see the Object Card section and Sample in the
Card Explorer.
Changed • Control • Info Only • 1.128Info
Only2024
-09-
05
1.128 Cha
ngedFeature SAPUI5 OData V4 Model SAPUI5 OData V4 Model
We have added the experimental bAll parameter to
sap.ui.model.odata.v4.Context#collap
se, which allows you to collapse a node and all its de-
scendants. Note that it must not be used in produc-
tive applications yet.
For more information, see the API Reference .
Changed • Feature • Info Only • 1.128Info
Only2024
-09-
05
44 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.128 Cha
ngedControl sap.f.FlexibleCol
umnLayoutsap.f.FlexibleColumnLayout
• We now support the aria-valuenow attribute
for column separators. It holds the position of
the separator in the range of [0, 100]. For more
information, see the API Reference .
• We have introduced the new layoutData API
to be used by applications to define the custom
width of columns, depending on the user interac-
tions/resizing with separators.
The new columnsDistributionChange
event is fired when the user manually resizes
the sap.f.FlexibleColumnLayout . This
event helps app developers to save user prefer-
ences and use them later. For more information,
see the API Reference .
Changed • Control • Info Only • 1.128Info
Only2024
-09-
05
1.128 Cha
ngedControl sap.f.DynamicPage
Headersap.f.DynamicPageHeader
The ObjectPageAccessibleLandmarkInfo
and the
DynamicPageAccessibleLandmarkInfo now
include the headerSectionLabel API. It ena-
bles customization of the aria-label for the header
section of the sap.f.DynamicPageHeader . For
more information, see the sap.f.DynamicPageAcces-
sibleLandmarkInfo and sap.uxap.ObjectPageAccessi-
bleLandmarkInfo API Reference.
Changed • Control • Info Only • 1.128Info
Only2024
-09-
05
1.128 Cha
ngedControl sap.m.Toolbar sap.m.Toolbar
We have introduced keyboard arrow navigation to
the control. Users can navigate through the interac-
tive items within the control using the Up, Down ,
Left , and Right arrow keys.
Changed • Control • Info Only • 1.128Info
Only2024
-09-
05
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 45
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.128 New Feature Demo Kit: Highlight
searched termDemo Kit: Highlight searched term
We have added a new feature that highlights the
searched term, making it easier for users to find its
position in a large body of text when they reach the
searched page.
New • Feature • Info Only • 1.128Info
Only2024
-09-
05
Related Information
What's New in SAPUI5 1.130 [page 20]
What's New in SAPUI5 1.129 [page 31]
What's New in SAPUI5 1.127 [page 48]
What's New in SAPUI5 1.126 [page 56]
What's New in SAPUI5 1.125 [page 95]
What's New in SAPUI5 1.124 [page 101]
What's New in SAPUI5 1.123 [page 112]
What's New in SAPUI5 1.122 [page 121]
What's New in SAPUI5 1.121 [page 129]
What's New in SAPUI5 1.120 [page 149]
What's New in SAPUI5 1.119 [page 164]
What's New in SAPUI5 1.118 [page 173]
What's New in SAPUI5 1.117 [page 182]
What's New in SAPUI5 1.116 [page 191]
What's New in SAPUI5 1.115 [page 200]
What's New in SAPUI5 1.114 [page 207]
What's New in SAPUI5 1.113 [page 214]
What's New in SAPUI5 1.112 [page 230]
What's New in SAPUI5 1.111 [page 236]
What's New in SAPUI5 1.110 [page 246]
What's New in SAPUI5 1.109 [page 257]
What's New in SAPUI5 1.108 [page 265]
What's New in SAPUI5 1.107 [page 274]
What's New in SAPUI5 1.106 [page 282]
What's New in SAPUI5 1.105 [page 290]
What's New in SAPUI5 1.104 [page 298]
What's New in SAPUI5 1.103 [page 303]
What's New in SAPUI5 1.102 [page 309]
What's New in SAPUI5 1.101 [page 327]
46 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
What's New in SAPUI5 1.100 [page 338]
What's New in SAPUI5 1.99 [page 345]
What's New in SAPUI5 1.98 [page 355]
What's New in SAPUI5 1.97 [page 371]
What's New in SAPUI5 1.96 [page 380]
What's New in SAPUI5 1.95 [page 392]
What's New in SAPUI5 1.94 [page 400]
What's New in SAPUI5 1.93 [page 407]
What's New in SAPUI5 1.92 [page 416]
What's New in SAPUI5 1.91 [page 426]
What's New in SAPUI5 1.90 [page 432]
What's New in SAPUI5 1.89 [page 442]
What's New in SAPUI5 1.88 [page 450]
What's New in SAPUI5 1.87 [page 462]
What's New in SAPUI5 1.86 [page 474]
What's New in SAPUI5 1.85 [page 488]
What's New in SAPUI5 1.84 [page 499]
What's New in SAPUI5 1.82 [page 513]
What's New in SAPUI5 1.81 [page 523]
What's New in SAPUI5 1.80 [page 534]
What's New in SAPUI5 1.79 [page 543]
What's New in SAPUI5 1.78 [page 551]
What's New in SAPUI5 1.77 [page 561]
What's New in SAPUI5 1.76 [page 572]
What's New in SAPUI5 1.75 [page 583]
What's New in SAPUI5 1.74 [page 592]
What's New in SAPUI5 1.73 [page 605]
What's New in SAPUI5 1.72 [page 616]
What's New in SAPUI5 1.71 [page 627]
What's New in SAPUI5 1.70 [page 638]
What's New in SAPUI5 1.69 [page 647]
What's New in SAPUI5 1.68 [page 657]
What's New in SAPUI5 1.67 [page 665]
What's New in SAPUI5 1.66 [page 672]
What's New in SAPUI5 1.65 [page 680]
What's New in SAPUI5 1.64 [page 692]
What's New in SAPUI5 1.63 [page 702]
What's New in SAPUI5 1.62 [page 714]
What's New in SAPUI5 1.61 [page 727]
What's New in SAPUI5 1.60 [page 737]
What's New in SAPUI5 1.58 [page 758]
What's New in SAPUI5 1.56 [page 778]
What's New in SAPUI5 1.54 [page 799]
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 47
What's New in SAPUI5 1.52 [page 828]
What's New in SAPUI5 1.50 [page 854]
What's New in SAPUI5 1.48 [page 874]
What's New in SAPUI5 1.46 [page 901]
What's New in SAPUI5 1.44 [page 924]
What's New in SAPUI5 1.42 [page 939]
What's New in SAPUI5 1.40 [page 956]
What's New in SAPUI5 1.38 [page 971]
What's New in SAPUI5 1.127
With this release SAPUI5 is upgraded from version 1.126 to 1.127 .
 Tip
If you want to do a search across all versions of the What's New content, you can also find it in the SAPUI5
What's New viewer .
 Note
Content marked as   Preview is provided as a courtesy, without a warranty, and may be subject to
change. For more information, see the preview disclaimer .
T able 6:
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.127 Cha
ngedControl sap.ui.mdc.Chart
(experimental)sap.ui.mdc.Chart (experimental)
T o support time series for the chart, we have now
implemented time dimensions. We have introduced
the timeUnitType property for PropertyInfo
to enable this feature. For more information, see the
API Reference .
Changed • Control • Info Only • 1.127Info
Only2024
-08-
08
48 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.127 Cha
ngedControl sap.ui.mdc.Filter
Bar ,
sap.ui.mdc.Table ,
sap.ui.mdc.Chart
(experimental)sap.ui.mdc.FilterBar ,
sap.ui.mdc.Table , sap.ui.mdc.Chart (ex-
perimental)
T o validate p13n -relevant metadata in the ap-
plication, we have implemented a consistency
check that compares the result returned by the
fetchProperties property of the delegate
against the propertyInfo property. If the pro-
vided propertyInfo is not a subset of the result,
an error is thrown. This check is implemented in
all controls with a propertyInfo property and
a fetchProperties callback in the related dele-
gate.
Changed • Control • Info Only • 1.127Info
Only2024
-08-
08
1.127 Cha
ngedSAP Fiori
ElementsSAP Fiori Elements for
OData V2SAP Fiori Elements for OData V2
The following changes and new features are available
for SAP Fiori elements for OData V2:
• In object pages, you can now use the manifest
setting at the application level to configure tables
in create mode. For more information, see Ena-
bling Inline Creation Mode or Empty Row Mode
for T able Entries [page 3716] .
• We now support the mass edit feature for grid
tables in list report pages. For more information,
see Enabling Editing Using a Dialog (Mass Edit)
in the List Report [page 3493] .
Changed • SAP Fiori Elements • Info Only • 1.127Info
Only2024
-08-
08
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 49
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.127 Cha
ngedSAP Fiori
ElementsSAP Fiori Elements for
OData V4SAP Fiori Elements for OData V4
The following changes and new features are available
for SAP Fiori elements for OData V4:
• We’ve now enabled the date picker with a min-
imum allowed date and a maximum allowed
date. For more information, see Configuring Date
Fields with a Valid Date Range [page 3556] .
• Y ou can now use the
Share: Microsoft T eams
As Card
option to share the header facets and
actions of an object page. For more information,
see The Share Functionality [page 3367] .
• We now exclude columns that use 1:n navigation
from table exports. For more information, see
Using the Export Button [page 3290] .
• We now support uploading files to a table. For
more information, see Enabling Upload Function-
ality [page 3306] .
• T ables in the analytical list page now provide a
Show Details link for subtotals with various units.
For more information, see T able Groupings [page
3214] .
• We now limit the search string to 1000 char-
acters. For more information, see Enabling the
Search Function [page 3404] .
• We now support annotations that allow masking
of input fields. For more information, see Differ-
ent Representations of a Field [page 3108] .
• Y ou can now define a
sideEffectsEventsInteractionType
for each side effect event separately. For more
information, see Using Side Effect Events [page
3810] .
Changed • SAP Fiori Elements • Info Only • 1.127Info
Only2024
-08-
08
50 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.127 Cha
ngedSAP Fiori
ElementsSAP Fiori Elements for
OData V4SAP Fiori Elements for OData V4
The following changes and new features are available
for SAP Fiori elements for OData V4:
We've made performance improvements for side ef-
fect annotations related to action calls.
Previously, even when an action didn't have an anno-
tated side effect, the full entity was read after exe-
cuting the action. Now, if an action doesn't have a
side effect annotation and the service supports state
messages, the system implicitly reads the state mes-
sages. For performance optimization, SAP Fiori ele-
ments for OData V4 no longer fetches unnecessary
data. As a result, it's possible that the required data
for an action is no longer executed if you haven't an-
notated the corresponding side effect.
SAP Fiori elements for OData V4 always aims to read
only the required data. If applications want data to be
refreshed after a change made by a user, or by calling
an action, they must define a side effect. With this
change, SAP Fiori elements no longer implicitly reads
the full instance after the execution of an action. In-
stead, SAP Fiori elements relies on the definition of
side effects.
 Example
Y our app contains an action that results in a sta-
tus change on the UI, such as the delivery status
of an item changing from Sent to Delivered .
Until now the status changed automatically, be-
cause all app data was loaded. Now, if the UI
requires any other side effects, you must ensure
that a side effect annotation exists for the action.
Changed • SAP Fiori Elements • Recommended • 1.127Rec-
om-
men
ded2024
-08-
08
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 51
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.127 Cha
ngedControl sap.ui.comp.smart
field.SmartField,
sap.ui.comp.smart
filterbar.SmartFi
lterBarsap.ui.comp.smartfield.SmartField,
sap.ui.comp.smartfilterbar.SmartFilt
erBar
From now on, if a field has both
an isFiscal* annotation ( IsFiscalYear ,
IsFiscalPeriod , IsFiscalYearPeriod ,
IsFiscalQuarter , IsFiscalYearQuarter ,
IsFiscalWeek , or IsFiscalYearWeek )
and the isDigitSequence annotation, the
isFiscal* annotation takes precedence.
Changed • Control • Info Only • 1.127Info
Only2024
-08-
08
1.127 Cha
ngedControl sap.ui.comp.filte
rbar.FilterBar,
sap.ui.comp.smart
filterbar.SmartFi
lterBarsap.ui.comp.filterbar.FilterBar,
sap.ui.comp.smartfilterbar.SmartFilt
erBar
Filter bar and smart filter bar now support SAP Com-
panion. Y ou can enable it by setting custom data with
the sap-ui-DocumentationRef key. For more
information, see Filter Bar [page 4719] and Smart Fil-
ter Bar [page 4738] .
Changed • Control • Info Only • 1.127Info
Only2024
-08-
08
1.127 Cha
ngedFeature CSS Custom Properties
for Theming of Custom
Controls / ApplicationsCSS Custom Properties for Theming of Custom
Controls/Applications
We have included the theming parameters from
the SAP Theming Base Content as CSS custom
properties in the Horizon and Quartz themes of
SAPUI5. Y ou can now use them in your CSS for your
custom controls or applications. We have also ex-
tended the Theme Parameter T oolbox to display the
CSS custom properties for the Horizon and Quartz
themes by default. The previous experimental xx-
css-variables configuration option is no longer
available.
For more information, see CSS Variables, Functions,
and More [page 2529] , Theming [page 2523] , and
Theme Parameter T oolbox
.
Changed • Feature • Info Only • 1.127Info
Only2024
-08-
08
52 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.127 Cha
ngedFeature TypeScript TypeScript
Support for controller extensions in T ypeScript is now
complete, comprising now also the use of extensions
implemented by others in your own controller in addi-
tion to the modification of controllers implemented
by others with your own extension.
For more information, see Using Controller Extension
with T ypeScript [page 2004] .
Changed • Feature • Info Only • 1.127Info
Only2024
-08-
08
1.127 Cha
ngedFeature SAPUI5 OData V4 Model SAPUI5 OData V4 Model
The new version of the SAPUI5 OData V4 model intro-
duces the following features:
• We have improved the experimental OneWay
binding support for property bindings for struc-
tural properties that have a complex type. Up-
dates on the client are now properly reflected.
For more information, see Property Binding With
an Object Value [page 2145] .
• We have added the experimental iLevels pa-
rameter to
sap.ui.model.odata.v4.Context#exp
and . Note that it must not be used in productive
applications yet.
For more information, see the API Reference .
Changed • Feature • Info Only • 1.127Info
Only2024
-08-
08
1.127 Cha
ngedControl sap.m.Menu and
sap.ui.unified.Me
nusap.m.Menu and sap.ui.unified.Menu
Y ou can now set the menu items of these con-
trols to be selectable. T o make this possible,
we have introduced the sap.m.MenuItemGroup
and sap.ui.unified.MenuItemGroup con-
trols. Y ou have three options to define the selec-
tion mode for a group of items: None (default),
SingleSelect , and MultiSelect . For more
information, see the sap.m.MenuItemGroup and
sap.ui.unified.MenuItemGroup API references .
Changed • Control • Info Only • 1.127Info
Only2024
-08-
08
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 53
Related Information
What's New in SAPUI5 1.130 [page 20]
What's New in SAPUI5 1.129 [page 31]
What's New in SAPUI5 1.128 [page 40]
What's New in SAPUI5 1.126 [page 56]
What's New in SAPUI5 1.125 [page 95]
What's New in SAPUI5 1.124 [page 101]
What's New in SAPUI5 1.123 [page 112]
What's New in SAPUI5 1.122 [page 121]
What's New in SAPUI5 1.121 [page 129]
What's New in SAPUI5 1.120 [page 149]
What's New in SAPUI5 1.119 [page 164]
What's New in SAPUI5 1.118 [page 173]
What's New in SAPUI5 1.117 [page 182]
What's New in SAPUI5 1.116 [page 191]
What's New in SAPUI5 1.115 [page 200]
What's New in SAPUI5 1.114 [page 207]
What's New in SAPUI5 1.113 [page 214]
What's New in SAPUI5 1.112 [page 230]
What's New in SAPUI5 1.111 [page 236]
What's New in SAPUI5 1.110 [page 246]
What's New in SAPUI5 1.109 [page 257]
What's New in SAPUI5 1.108 [page 265]
What's New in SAPUI5 1.107 [page 274]
What's New in SAPUI5 1.106 [page 282]
What's New in SAPUI5 1.105 [page 290]
What's New in SAPUI5 1.104 [page 298]
What's New in SAPUI5 1.103 [page 303]
What's New in SAPUI5 1.102 [page 309]
What's New in SAPUI5 1.101 [page 327]
What's New in SAPUI5 1.100 [page 338]
What's New in SAPUI5 1.99 [page 345]
What's New in SAPUI5 1.98 [page 355]
What's New in SAPUI5 1.97 [page 371]
What's New in SAPUI5 1.96 [page 380]
What's New in SAPUI5 1.95 [page 392]
What's New in SAPUI5 1.94 [page 400]
What's New in SAPUI5 1.93 [page 407]
What's New in SAPUI5 1.92 [page 416]
What's New in SAPUI5 1.91 [page 426]
What's New in SAPUI5 1.90 [page 432]
What's New in SAPUI5 1.89 [page 442]
54 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
What's New in SAPUI5 1.88 [page 450]
What's New in SAPUI5 1.87 [page 462]
What's New in SAPUI5 1.86 [page 474]
What's New in SAPUI5 1.85 [page 488]
What's New in SAPUI5 1.84 [page 499]
What's New in SAPUI5 1.82 [page 513]
What's New in SAPUI5 1.81 [page 523]
What's New in SAPUI5 1.80 [page 534]
What's New in SAPUI5 1.79 [page 543]
What's New in SAPUI5 1.78 [page 551]
What's New in SAPUI5 1.77 [page 561]
What's New in SAPUI5 1.76 [page 572]
What's New in SAPUI5 1.75 [page 583]
What's New in SAPUI5 1.74 [page 592]
What's New in SAPUI5 1.73 [page 605]
What's New in SAPUI5 1.72 [page 616]
What's New in SAPUI5 1.71 [page 627]
What's New in SAPUI5 1.70 [page 638]
What's New in SAPUI5 1.69 [page 647]
What's New in SAPUI5 1.68 [page 657]
What's New in SAPUI5 1.67 [page 665]
What's New in SAPUI5 1.66 [page 672]
What's New in SAPUI5 1.65 [page 680]
What's New in SAPUI5 1.64 [page 692]
What's New in SAPUI5 1.63 [page 702]
What's New in SAPUI5 1.62 [page 714]
What's New in SAPUI5 1.61 [page 727]
What's New in SAPUI5 1.60 [page 737]
What's New in SAPUI5 1.58 [page 758]
What's New in SAPUI5 1.56 [page 778]
What's New in SAPUI5 1.54 [page 799]
What's New in SAPUI5 1.52 [page 828]
What's New in SAPUI5 1.50 [page 854]
What's New in SAPUI5 1.48 [page 874]
What's New in SAPUI5 1.46 [page 901]
What's New in SAPUI5 1.44 [page 924]
What's New in SAPUI5 1.42 [page 939]
What's New in SAPUI5 1.40 [page 956]
What's New in SAPUI5 1.38 [page 971]
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 55
What's New in SAPUI5 1.126
With this release SAPUI5 is upgraded from version 1.125 to 1.126.
 Tip
If you want to do a search across all versions of the What's New content, you can also find it in the SAPUI5
What's New viewer .
T able 7:
Version Type Category TitleDescrip-
tion ActionAvailable
as of
1.126 Changed Control sap.ui.comp.navpopover.SmartL
inksap.ui
.comp.
navpop
over.S
martLi
nk
We have
replaced
the
naviga
tionTa
rgetsO
btaine
d event
with the
naviga
tionTa
rgetsO
btaine
dCallb
ack
property.
For more
informa-
tion, see
the API
Refer-
ence .
Changed •
Control •
Info Only •
1.126Info Only 2024-07-
11
56 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Version Type Category TitleDescrip-
tion ActionAvailable
as of
1.126 Changed Feature Document Export Docu-
ment Ex-
port
We have
restruc-
tured and
improved
the docu-
menta-
tion for
exporting
data: We
have re-
named
the for-
mer
Spread-
sheet Ex-
port to
Docu-
ment Ex-
port and
included
informa-
tion
about ex-
porting
files to
PDF.
For more
informa-
tion, see
Docu-
ment Ex-
port
[page
2570] , the
API Ref-
erence
for the
spread-
sheet ex-
port, and
the API
Refer-Info Only 2024-07-
11
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 57
Version Type Category TitleDescrip-
tion ActionAvailable
as of
ence for
the ex-
port han-
dler.
Changed •
Feature •
Info Only •
1.126
58 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Version Type Category TitleDescrip-
tion ActionAvailable
as of
1.126 Changed SAP Fiori Elements SAP Fiori Elements for OData V2 SAP Fiori
Ele-
ments
for
OData
V2
The fol-
lowing
changes
and new
features
are avail-
able for
SAP Fiori
elements
for
OData
V2:
• Y ou
can
now
in-
clud
e fil-
ter
field
s
from
navi-
ga-
tion
enti-
ties
by
con-
fig-
ur-
ing
the
man
ife
st.
jso
nInfo Only 2024-07-
11
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 59
Version Type Category TitleDescrip-
tion ActionAvailable
as of
file.
For
mor
e in-
for-
mat-
ion,
see
Ada
ptin
g
the
Fil-
ter
Bar
[pag
e
3427]
.
Changed •
SAP Fiori El-
ements •
Info Only •
1.126
60 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Version Type Category TitleDescrip-
tion ActionAvailable
as of
1.126 Changed SAP Fiori Elements SAP Fiori Elements for OData V4 SAP Fiori
Ele-
ments
for
OData
V4
The fol-
lowing
changes
and new
features
are avail-
able for
SAP Fiori
elements
for
OData
V4:
• In a
tree
ta-
ble,
you
can
now
sho
w
newl
y
cre-
ated
no-
des
at
the
posi-
tion
com
pute
d by
the
back
end,
for
ex-Info Only 2024-07-
11
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 61
Version Type Category TitleDescrip-
tion ActionAvailable
as of
am-
ple
by
tak-
ing
sort-
ing
into
ac-
coun
t.
For
mor
e in-
for-
mat-
ion,
see
T ree
T a-
bles
[pag
e
3296]
.
• Y ou
can
now
use
but-
tons
in
the
tree
ta-
ble
tool-
bar
to
mov
e a
se-
lecte
d
nod
e be-
62 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Version Type Category TitleDescrip-
tion ActionAvailable
as of
fore
its
pre-
vi-
ous
sib-
ling
or
after
its
next
sib-
ling.
For
mor
e in-
for-
mat-
ion,
see
T ree
T a-
bles
[pag
e
3296]
.
• We
now
sup-
port
spec
ify-
ing
whic
h
field
s
can
be
in-
clud
ed
or
ex-
clud
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 63
Version Type Category TitleDescrip-
tion ActionAvailable
as of
ed
from
the
Mas
s
Edit
dia-
log.
For
mor
e in-
for-
mat-
ion,
see
Ena-
bling
Edit-
ing
Us-
ing a
Dia-
log
(Ma
ss
Edit)
[pag
e
3276]
.
• Y ou
can
now
spec
ify
the
op-
era-
tion
grou
ping
mod
e for
mas
s
edit
64 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Version Type Category TitleDescrip-
tion ActionAvailable
as of
chan
ges
in
the
man
ife
st.
jso
n
file.
For
mor
e in-
for-
mat-
ion,
see
Ena-
bling
Edit-
ing
Us-
ing a
Dia-
log
(Ma
ss
Edit)
[pag
e
3276]
.
• We
now
sup-
port
a
man
ife
st.
jso
n file
pa-
ra-
me-
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 65
Version Type Category TitleDescrip-
tion ActionAvailable
as of
ter
to
set
the
de-
fault
cre-
atio
n
mod
e in
ta-
bles
to
Inl
ine
Cre
ati
onR
ows
. For
mor
e in-
for-
mat-
ion,
see
Ena-
bling
In-
line
Cre-
atio
n
Mod
e or
Emp
ty
Row
Mod
e for
T a-
ble
En-
tries
66 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Version Type Category TitleDescrip-
tion ActionAvailable
as of
[pag
e
3716]
.
• Y ou
can
now
use
se-
man
tic
sin-
gle
date
op-
era-
tors
such
as
"TO
DAY
" or
"TO
MOR
ROW
" as
pa-
ra-
me-
ter
val-
ues
whe
n us-
ing
FRO
M or
TO
op-
era-
tions
. For
mor
e in-
for-
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 67
Version Type Category TitleDescrip-
tion ActionAvailable
as of
mat-
ion,
see
Ena-
bling
Se-
man
tic
Op-
era-
tors
in
the
Fil-
ter
Bar
[pag
e
3405]
.
• We
now
sup-
port
mas
ked
in-
put
field
s
that
only
ac-
cept
val-
ues
in a
spec
ified
for-
mat.
For
mor
e in-
for-
mat-
68 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Version Type Category TitleDescrip-
tion ActionAvailable
as of
ion,
see
Dif-
fer-
ent
Rep-
re-
sen-
ta-
tions
of a
Field
[pag
e
3108]
.
Changed •
SAP Fiori El-
ements •
Info Only •
1.126
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 69
Version Type Category TitleDescrip-
tion ActionAvailable
as of
1.126 Changed Control sap.m.Avatar sap.m.
Avatar
• Y ou
can
now
add
bad
ges
with
out
re-
quir-
ing a
pres
s
even
t.
• Whe
n
the
sap
.m.
Ava
tar
with
a
bad
ge is
in
fo-
cus,
the
bad
geT
ool
tip
is
now
an-
nou
nced
by
scre
enInfo Only 2024-07-
11
70 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Version Type Category TitleDescrip-
tion ActionAvailable
as of
read
ers.
Changed •
Control •
Info Only •
1.126
1.126 Changed Control sap.m.InputBase sap.m.
InputB
ase
We have
exposed
the
setPre
ferred
UserIn
teract
ion
method
to allow
applica-
tion de-
velopers
to set the
preferred
interac-
tion type
for the
input
controls.
For more
informa-
tion, see
the API
Refer-
ence .
Changed •
Control •
Info Only •
1.126Info Only 2024-07-
11
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 71
Version Type Category TitleDescrip-
tion ActionAvailable
as of
1.126 Changed Control sap.m.RadioButton sap.m.
RadioB
utton
The con-
trol now
supports
wrap-
ping. By
default,
the wrap-
ping is
disabled,
and the
label text
is trun-
cated
without
hyphena-
tion. Y ou
can con-
trol its
behavior
using the
new
wrappi
ng and
wrappi
ngType
proper-
ties. For
more in-
forma-
tion, see
the API
Refer-
ence and
the Sam-
ple.
Changed •
Control •
Info Only •
1.126Info Only 2024-07-
11
72 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Version Type Category TitleDescrip-
tion ActionAvailable
as of
1.126 Changed Control sap.ui.integration.widgets.Ca
rdsap.ui
.integ
ration
.widge
ts.Car
d
• We
have
add
ed a
new
dis
pla
yZe
roV
alu
e
prop
erty
to
the
(ex-
peri-
men
tal)
Stac
ked-
Bar
mi-
cro
char
t.
Whe
n set
to
tru
e
(de-
fault
),
each
bar
of
theInfo Only 2024-07-
11
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 73
Version Type Category TitleDescrip-
tion ActionAvailable
as of
char
t is
dis-
play
ed,
even
if its
cor-
re-
spon
ding
valu
e is
zero.
For
mor
e in-
for-
mat-
ion,
see
the
Card
Mi-
cro
Char
ts
sec-
tion
and
the
Sam
ple
in
the
Card
Ex-
plor
er.
• We
have
add
ed a
new
fit
74 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Version Type Category TitleDescrip-
tion ActionAvailable
as of
Typ
e
prop
erty
to
the
icon
s in
List
and
T a-
ble
card
s.
Us-
ing
the
new
prop
erty,
you
can
now
con-
trol
how
the
im-
age
fits
in
the
avail
able
icon
spac
e.
For
mor
e in-
for-
mat-
ion,
see
the
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 75
Version Type Category TitleDescrip-
tion ActionAvailable
as of
List
Card
Char
ts
and
the
T a-
ble
Card
sec-
tions
in
the
Card
Ex-
plor
er.
• We
have
(ex-
peri-
men
tally
) en-
hanc
ed
the
re-
spon
sive
be-
hav-
ior
of
the
card
s.
For
mor
e in-
for-
mat-
ion,
see
the
76 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Version Type Category TitleDescrip-
tion ActionAvailable
as of
Sam
ple
in
the
Card
Ex-
plor
er.
Changed •
Control •
Info Only •
1.126
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 77
Version Type Category TitleDescrip-
tion ActionAvailable
as of
1.126 Changed Feature SAPUI5 OData Models SAPUI5
OData
Models
We have
adapted
the cal-
culation
of the
$top
and
$skip
query op-
tions for
both the
sap.ui
.model
.odata
.v2.OD
ataMod
el and
the
sap.ui
.model
.odata
.v4.OD
ataMod
el so
that
more
data is
re-
quested
when
scrolling
in a list.
These re-
quests
now typi-
cally
have a
$top
value
that cor-
respondsInfo Only 2024-07-
11
78 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Version Type Category TitleDescrip-
tion ActionAvailable
as of
to the
threshold
parame-
ter set
for the
sap.ui
.table
.Table
control.
For more
informa-
tion, see
the API
Refer-
ence .
Changed •
Feature •
Info Only •
1.126
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 79
Version Type Category TitleDescrip-
tion ActionAvailable
as of
1.126 Changed Feature SAPUI5 OData V4 Model SAPUI5
OData
V4
Model
The new
version
of the
SAPUI5
OData V4
model in-
troduces
the fol-
lowing
features:
• Whe
n
you
use
the
ex-
peri-
men
tal
se-
lec-
tion
fea-
ture,
a
sel
ect
ion
Cha
nge
d
even
t is
now
raise
d by
the
sap
.ui
.moInfo Only 2024-07-
11
80 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Version Type Category TitleDescrip-
tion ActionAvailable
as of
del
.od
ata
.v4
.OD
ata
Lis
tBi
ndi
ng if
the
se-
lec-
tion
is ei-
ther
chan
ged
via
sap
.ui
.mo
del
.od
ata
.v4
.Co
nte
xt#
set
Sel
ect
ed
or
by
chan
ging
the
valu
e of
the
@$u
i5.
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 81
Version Type Category TitleDescrip-
tion ActionAvailable
as of
con
tex
t.i
sSe
lec
ted
cli-
ent-
side
an-
no-
ta-
tion.
For
mor
e in-
for-
mat-
ion,
see
the
API
Ref-
eren
ce.
• We
have
pro-
vide
d
the
ex-
peri-
men
tal
cre
ate
InP
lac
e
pa-
ra-
me-
ter
82 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Version Type Category TitleDescrip-
tion ActionAvailable
as of
for
the
$
$ag
gre
gat
ion
/
sap
.ui
.mo
del
.od
ata
.v4
.OD
ata
Lis
tBi
ndi
ng#
set
Agg
reg
ati
on
bindi
ng
pa-
ra-
me-
ter.
Whe
n
set,
newl
y
cre-
ated
no-
des
are
sho
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 83
Version Type Category TitleDescrip-
tion ActionAvailable
as of
wn
in
the
back
-end
posi-
tion
and
not
in
first
posi-
tion
amo
ng
their
sib-
lings
.
For
mor
e in-
for-
mat-
ion,
see
the
API
Ref-
eren
ce.
• As
an
ex-
peri-
men
tal
fea-
ture,
we
now
al-
low
One
Way
84 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Version Type Category TitleDescrip-
tion ActionAvailable
as of
prop
erty
bindi
ngs
for
stru
ctur
al
prop
er-
ties
that
have
a
com
plex
type.
Cer-
tain
re-
stric
tions
ap-
ply.
For
mor
e in-
for-
mat-
ion,
see
Prop
erty
Bind
ing
With
an
Ob-
ject
Valu
e
[pag
e
2145]
.
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 85
Version Type Category TitleDescrip-
tion ActionAvailable
as of
Changed •
Feature •
Info Only •
1.126
86 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Version Type Category TitleDescrip-
tion ActionAvailable
as of
1.126 Changed Control sap.ui.comp.smarttable.SmartT
ablesap.ui
.comp.
smartt
able.S
martTa
ble
The
smart ta-
ble set-
tings dia-
log now
supports
the
sap.m.
Dynami
cDateR
ange
control
for filter-
ing. With
the new
useDat
eRange
Type
property,
you can
set the
filter re-
striction
interval
to all
date
fields in
the filter
panel of
the set-
tings dia-
log. Once
this set-
ting is
applied,
they will
be dis-
played asInfo Only 2024-07-
11
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 87
Version Type Category TitleDescrip-
tion ActionAvailable
as of
dynamic
date
range fil-
ters. For
more in-
forma-
tion, see
the API
Refer-
ence and
the Sam-
ple.
Changed •
Control •
Info Only •
1.126
1.126 Depre-
catedFeature Deprecations Depreca-
tions
There are
currently
no major
depreca-
tions. For
a com-
plete list
of all
depreca-
tions, see
Depre-
cated
APIs .
Deprecated
• Feature •
Info Only •
1.126Info Only 2024-07-
11
88 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Version Type Category TitleDescrip-
tion ActionAvailable
as of
1.126 Changed Control sap.ui.mdc.Table sap.ui
.mdc.T
able
We have
now
added
keyboard
support
for reor-
dering
columns
in this
control.
The reor-
dering is
done us-
ing drag
and drop,
which is
why the
keyboard
support
is offered
via the
aggrega-
tions of
the drag
and drop
imple-
menta-
tion. For
more in-
forma-
tion, see
the API
Refer-
ence .
Changed •
Control •
Info Only •
1.126Info Only 2024-07-
11
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 89
Version Type Category TitleDescrip-
tion ActionAvailable
as of
1.126 Changed Control sap.m.table.columnmenu.Menu sap.m.
table.
column
menu.M
enu
We have
adapted
the enti-
ties of
the
sap.m.
table.
column
menu
class:
The
IColum
nHeade
rMenu
interface
is now no
longer
experi-
mental
and of-
fers
some
new
methods
and
events.
We have
also im-
proved
the docu-
menta-
tion and
provided
a new
sample
with a
custom
column
menu.Info Only 2024-07-
11
90 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Version Type Category TitleDescrip-
tion ActionAvailable
as of
For more
informa-
tion, see
the API
Refer-
ence and
the Sam-
ple.
Changed •
Control •
Info Only •
1.126
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 91
Version Type Category TitleDescrip-
tion ActionAvailable
as of
1.126 Changed Control sap.ui.comp.smartmultiinput.S
martMultiInputsap.ui
.comp.
smartm
ultiin
put.Sm
artMul
tiInpu
t
We’ve
now
made
initia
lToken
a public
aggrega-
tion of
the
SmartM
ultiIn
put con-
trol. A
user can
add any
token of
sap.m.
token
type by
using the
required
informa-
tion,
such as a
key and
text. T o
use this
feature,
SmartM
ultiIn
put
must be
rendered
in a no
data
bindingInfo Only 2024-07-
11
92 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Version Type Category TitleDescrip-
tion ActionAvailable
as of
scenario.
It is only
applica-
ble when
SmartM
ultiIn
put is
rendered
as a
MultiI
nput
with
ValueH
elp . For
more in-
forma-
tion, see
the API
Refer-
ence .
Changed •
Control •
Info Only •
1.126
Related Information
What's New in SAPUI5 1.130 [page 20]
What's New in SAPUI5 1.129 [page 31]
What's New in SAPUI5 1.128 [page 40]
What's New in SAPUI5 1.127 [page 48]
What's New in SAPUI5 1.125 [page 95]
What's New in SAPUI5 1.124 [page 101]
What's New in SAPUI5 1.123 [page 112]
What's New in SAPUI5 1.122 [page 121]
What's New in SAPUI5 1.121 [page 129]
What's New in SAPUI5 1.120 [page 149]
What's New in SAPUI5 1.119 [page 164]
What's New in SAPUI5 1.118 [page 173]
What's New in SAPUI5 1.117 [page 182]
What's New in SAPUI5 1.116 [page 191]
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 93
What's New in SAPUI5 1.115 [page 200]
What's New in SAPUI5 1.114 [page 207]
What's New in SAPUI5 1.113 [page 214]
What's New in SAPUI5 1.112 [page 230]
What's New in SAPUI5 1.111 [page 236]
What's New in SAPUI5 1.110 [page 246]
What's New in SAPUI5 1.109 [page 257]
What's New in SAPUI5 1.108 [page 265]
What's New in SAPUI5 1.107 [page 274]
What's New in SAPUI5 1.106 [page 282]
What's New in SAPUI5 1.105 [page 290]
What's New in SAPUI5 1.104 [page 298]
What's New in SAPUI5 1.103 [page 303]
What's New in SAPUI5 1.102 [page 309]
What's New in SAPUI5 1.101 [page 327]
What's New in SAPUI5 1.100 [page 338]
What's New in SAPUI5 1.99 [page 345]
What's New in SAPUI5 1.98 [page 355]
What's New in SAPUI5 1.97 [page 371]
What's New in SAPUI5 1.96 [page 380]
What's New in SAPUI5 1.95 [page 392]
What's New in SAPUI5 1.94 [page 400]
What's New in SAPUI5 1.93 [page 407]
What's New in SAPUI5 1.92 [page 416]
What's New in SAPUI5 1.91 [page 426]
What's New in SAPUI5 1.90 [page 432]
What's New in SAPUI5 1.89 [page 442]
What's New in SAPUI5 1.88 [page 450]
What's New in SAPUI5 1.87 [page 462]
What's New in SAPUI5 1.86 [page 474]
What's New in SAPUI5 1.85 [page 488]
What's New in SAPUI5 1.84 [page 499]
What's New in SAPUI5 1.82 [page 513]
What's New in SAPUI5 1.81 [page 523]
What's New in SAPUI5 1.80 [page 534]
What's New in SAPUI5 1.79 [page 543]
What's New in SAPUI5 1.78 [page 551]
What's New in SAPUI5 1.77 [page 561]
What's New in SAPUI5 1.76 [page 572]
What's New in SAPUI5 1.75 [page 583]
What's New in SAPUI5 1.74 [page 592]
What's New in SAPUI5 1.73 [page 605]
What's New in SAPUI5 1.72 [page 616]
94 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
What's New in SAPUI5 1.71 [page 627]
What's New in SAPUI5 1.70 [page 638]
What's New in SAPUI5 1.69 [page 647]
What's New in SAPUI5 1.68 [page 657]
What's New in SAPUI5 1.67 [page 665]
What's New in SAPUI5 1.66 [page 672]
What's New in SAPUI5 1.65 [page 680]
What's New in SAPUI5 1.64 [page 692]
What's New in SAPUI5 1.63 [page 702]
What's New in SAPUI5 1.62 [page 714]
What's New in SAPUI5 1.61 [page 727]
What's New in SAPUI5 1.60 [page 737]
What's New in SAPUI5 1.58 [page 758]
What's New in SAPUI5 1.56 [page 778]
What's New in SAPUI5 1.54 [page 799]
What's New in SAPUI5 1.52 [page 828]
What's New in SAPUI5 1.50 [page 854]
What's New in SAPUI5 1.48 [page 874]
What's New in SAPUI5 1.46 [page 901]
What's New in SAPUI5 1.44 [page 924]
What's New in SAPUI5 1.42 [page 939]
What's New in SAPUI5 1.40 [page 956]
What's New in SAPUI5 1.38 [page 971]
What's New in SAPUI5 1.125
With this release SAPUI5 is upgraded from version 1.124 to 1.125.
 Tip
If you want to do a search across all versions of the What's New content, you can also find it in the SAPUI5
What's New viewer .
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 95
T able 8:
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.125 Cha
ngedControl sap.ui.mdc.Table sap.ui.mdc.Table
In the table in the View Settings dialog (P13n ),
you can now use the Select All option to select
all columns at once to make them visible. For more
information, see the Sample .
Changed • Control • Info Only • 1.125Info
Only2024
-06-1
3
1.125 Cha
ngedControl sap.ui.mdc.filter
bar.vh.FilterBar ,
sap.ui.mdc.filter
bar.vh.Collective
SearchSelectsap.ui.mdc.filterbar.vh.FilterBar ,
sap.ui.mdc.filterbar.vh.CollectiveSe
archSelect
T o make it easier to find value-help-related en-
tities, we have moved these controls to the
sap.ui.mdc.valuehelp namespace.
Changed • Control • Info Only • 1.125Info
Only2024
-06-1
3
1.125 Cha
ngedControl sap.ui.table.Anal
yticalTable ,
sap.ui.table.Tabl
e,
sap.ui.table.Tree
Tablesap.ui.table.AnalyticalTable ,
sap.ui.table.Table ,
sap.ui.table.TreeTable
T o enable automatic resizing of columns, we have
introduced the autoResizeColumn function. For
more information, see the API Reference .
Changed • Control • Info Only • 1.125Info
Only2024
-06-1
3
1.125 Cha
ngedFeature sap.m.p13n.Engine sap.m.p13n.Engine
We have added a tutorial that allows you to build and
try out your own artifacts based on the controls in the
P13n class. For more information, see the P13nify
Everything - Personalization for Any Control
.
Changed • Feature • Info Only • 1.125Info
Only2024
-06-1
3
1.125 Cha
ngedFeature sap.ui.mdc library sap.ui.mdc library
We have added a tutorial that allows you to build and
try out your own artifacts based on the controls in the
sap.ui.mdc library. For more information, see the
SAPUI5 MDC T utorial
.
Changed • Feature • Info Only • 1.125Info
Only2024
-06-1
3
96 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.125 Cha
ngedControl sap.ui.mdc.Table sap.ui.mdc.Table ,
sap.ui.mdc.table.DragDropConfig
• We have enhanced the DropInfo configura-
tion: Y ou can now use preventDefault for
the dragover event. This way, you can disa-
ble dropping on a specific location, for exam-
ple, between two table rows. T o help consum-
ers find out whether to prevent the default of
the dragenter event when dragging over the
edge of two DOM nodes, we have also added
the dropPosition parameter to the event.
For more information, see the API Reference for
the dragOver event and the API Reference for
DragDropConfig .
• We have introduced the browserEvent pa-
rameter for all drag-and-drop-related events in
DragDropConfig allowing consumers to ac-
cess the DataTransfer object. For more in-
formation, see the API Reference .
Changed • Control • Info Only • 1.125Info
Only2024
-06-1
3
1.125 Cha
ngedControl sap.ui.comp.smart
table.SmartTablesap.ui.comp.smarttable.SmartTable
• We have now improved the documentation for
the paste and beforePaste events, and
these entities are no longer experimental. For
more information, see the API Reference for
the paste event, the API Reference for the
beforePaste event, and the Sample .
• T o support time stamps with a long format in
the back end, we now convert time stamps with
equal to conditions to between conditions in the
Define Conditions dialog of View Settings .
Changed • Control • Info Only • 1.125Info
Only2024
-06-1
3
1.125 Dep-
re-
cate
dFeature SAPUI5 Resource Model SAPUI5 Resource Model
We have deprecated the async parameter of the
sap.ui.model.resource.ResourceModel
API. A warning is now logged if the async parameter
is not set to true .
Deprecated • Feature • Info Only • 1.125Info
Only2024
-06-1
3
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 97
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.125 Cha
ngedFeature SAPUI5 OData V4 Model SAPUI5 OData V4 Model
The maintenance of recursive hierarchies is no longer
experimental; you can now use it in productive appli-
cations. For more information, see Recursive Hierar-
chy [page 2224] .
Changed • Feature • Info Only • 1.125Info
Only2024
-06-1
3
1.125 Cha
ngedControl sap.ui.comp.smart
field.SmartFieldsap.ui.comp.smartfield.SmartField
For better readability, we have refined the text of the
error messages associated with OData type con-
straints. These messages appear when a smart field
has both the
com.sap.vocabularies.UI.v1.TextArran
gement annotation and a ValueList annotation
with fixed values (sap.m.ComboBox ).
Changed • Control • Info Only • 1.125Info
Only2024
-06-1
3
1.125 Cha
ngedFeature Icon Explorer Icon Explorer
We have added the following new icons to the SAP
Fiori T ools icon font:
• business-application-studio
• clone-from-git
• business-accelerator
Find the icon that fits your needs using the Icon Ex-
plorer tool.
Changed • Feature • Info Only • 1.125Info
Only2024
-06-1
3
1.125 Cha
ngedControl sap.m.Carousel sap.m.Carousel
Y ou can now display the carousel’s page indicator
over the content. T o enable this behavior, we have
created a new
sap.m.CarouselPageIndicatorPlacement
Type enumeration, that replaces the old
sap.m.PlacementType . The new enumeration
has two additional values that you can use for this
purpose - OverContentTop and
OverContentBottom . For more information, see
the API Reference and the Sample .
Changed • Control • Info Only • 1.125Info
Only2024
-06-1
3
98 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.125 Cha
ngedControl sap.m.PlanningCal
endarsap.m.PlanningCalendar
Using the new noData aggregation, you can now set
the control to display an illustrated message when
there is no data available. For more information, see
the API Reference .
Changed • Control • Info Only • 1.125Info
Only2024
-06-1
3
1.125 Cha
ngedControl sap.m.SinglePlann
ingCalendarsap.m.SinglePlanningCalendar
• T o enhance the accessibility of the control, we
have enabled screen readers to announce infor-
mation about the number of appointments hid-
den in the More button, along with the corre-
sponding date of these appointments.
• We have added a new sourceLink property to
the moreLinkPress event. The new property
enables developers to identify the exact More
button that has been pressed. For more informa-
tion, see the API Reference .
Changed • Control • Info Only • 1.125Info
Only2024
-06-1
3
1.125 Cha
ngedControl sap.ui.integratio
n.widgets.Cardsap.ui.integration.widgets.Card
• Y ou can now set the card to display a custom
image loaded from the extension, rather than
the default illustrated message. For more infor-
mation, see the Custom Image Message sample
in the Card Explorer.
• The rendered card now has a data-help-id
attribute set on its root element. This data-
help-id is useful when you want to connect
the card with a help system for the end user, for
example SAP Companion. For more information,
see the Help ID section in the Card Explorer.
Changed • Control • Info Only • 1.125Info
Only2024
-06-1
3
Related Information
What's New in SAPUI5 1.130 [page 20]
What's New in SAPUI5 1.129 [page 31]
What's New in SAPUI5 1.128 [page 40]
What's New in SAPUI5 1.127 [page 48]
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 99
What's New in SAPUI5 1.126 [page 56]
What's New in SAPUI5 1.124 [page 101]
What's New in SAPUI5 1.123 [page 112]
What's New in SAPUI5 1.122 [page 121]
What's New in SAPUI5 1.121 [page 129]
What's New in SAPUI5 1.120 [page 149]
What's New in SAPUI5 1.119 [page 164]
What's New in SAPUI5 1.118 [page 173]
What's New in SAPUI5 1.117 [page 182]
What's New in SAPUI5 1.116 [page 191]
What's New in SAPUI5 1.115 [page 200]
What's New in SAPUI5 1.114 [page 207]
What's New in SAPUI5 1.113 [page 214]
What's New in SAPUI5 1.112 [page 230]
What's New in SAPUI5 1.111 [page 236]
What's New in SAPUI5 1.110 [page 246]
What's New in SAPUI5 1.109 [page 257]
What's New in SAPUI5 1.108 [page 265]
What's New in SAPUI5 1.107 [page 274]
What's New in SAPUI5 1.106 [page 282]
What's New in SAPUI5 1.105 [page 290]
What's New in SAPUI5 1.104 [page 298]
What's New in SAPUI5 1.103 [page 303]
What's New in SAPUI5 1.102 [page 309]
What's New in SAPUI5 1.101 [page 327]
What's New in SAPUI5 1.100 [page 338]
What's New in SAPUI5 1.99 [page 345]
What's New in SAPUI5 1.98 [page 355]
What's New in SAPUI5 1.97 [page 371]
What's New in SAPUI5 1.96 [page 380]
What's New in SAPUI5 1.95 [page 392]
What's New in SAPUI5 1.94 [page 400]
What's New in SAPUI5 1.93 [page 407]
What's New in SAPUI5 1.92 [page 416]
What's New in SAPUI5 1.91 [page 426]
What's New in SAPUI5 1.90 [page 432]
What's New in SAPUI5 1.89 [page 442]
What's New in SAPUI5 1.88 [page 450]
What's New in SAPUI5 1.87 [page 462]
What's New in SAPUI5 1.86 [page 474]
What's New in SAPUI5 1.85 [page 488]
What's New in SAPUI5 1.84 [page 499]
What's New in SAPUI5 1.82 [page 513]
100 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
What's New in SAPUI5 1.81 [page 523]
What's New in SAPUI5 1.80 [page 534]
What's New in SAPUI5 1.79 [page 543]
What's New in SAPUI5 1.78 [page 551]
What's New in SAPUI5 1.77 [page 561]
What's New in SAPUI5 1.76 [page 572]
What's New in SAPUI5 1.75 [page 583]
What's New in SAPUI5 1.74 [page 592]
What's New in SAPUI5 1.73 [page 605]
What's New in SAPUI5 1.72 [page 616]
What's New in SAPUI5 1.71 [page 627]
What's New in SAPUI5 1.70 [page 638]
What's New in SAPUI5 1.69 [page 647]
What's New in SAPUI5 1.68 [page 657]
What's New in SAPUI5 1.67 [page 665]
What's New in SAPUI5 1.66 [page 672]
What's New in SAPUI5 1.65 [page 680]
What's New in SAPUI5 1.64 [page 692]
What's New in SAPUI5 1.63 [page 702]
What's New in SAPUI5 1.62 [page 714]
What's New in SAPUI5 1.61 [page 727]
What's New in SAPUI5 1.60 [page 737]
What's New in SAPUI5 1.58 [page 758]
What's New in SAPUI5 1.56 [page 778]
What's New in SAPUI5 1.54 [page 799]
What's New in SAPUI5 1.52 [page 828]
What's New in SAPUI5 1.50 [page 854]
What's New in SAPUI5 1.48 [page 874]
What's New in SAPUI5 1.46 [page 901]
What's New in SAPUI5 1.44 [page 924]
What's New in SAPUI5 1.42 [page 939]
What's New in SAPUI5 1.40 [page 956]
What's New in SAPUI5 1.38 [page 971]
What's New in SAPUI5 1.124
With this release SAPUI5 is upgraded from version 1.123 to 1.124.
 Tip
If you want to do a search across all versions of the What's New content, you can also find it in the SAPUI5
What's New viewer .
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 101
T able 9:
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.124 Dep-
re-
cate
dFeature Deprecations Deprecations
There are currently no major deprecations. For a
complete list of all deprecations, see Deprecated
APIs .
Deprecated • Feature • Info Only • 1.124Info
Only2024
-05-1
6
1.124 Cha
ngedFeaturesap.m.plugins.Cel
lSelectorsap.m.plugins.CellSelector
• The sap.m.plugins.CellSelector plu-
gin is no longer experimental. For more informa-
tion, see the API Reference .
• We have made the getSelection function
public. For more information, see the API Refer-
ence .
Changed • Feature • Info Only • 1.124Info
Only2024
-05-1
6
1.124 Cha
ngedFeature Decoupling of
sap_bluecrystal
ThemeDecoupling of sap_bluecrystal Theme
The sap_bluecrystal theme has now been de-
coupled from the base theme so that changes of the
base theme CSS do not affect the theme any longer.
Changed • Feature • Info Only • 1.124Info
Only2024
-05-1
6
1.124 Cha
ngedControl sap.m.Table sap.m.Table
Y ou can now use
sap.m.plugins.CellSelector for cell selec-
tion in a responsive table. For more information, see
the API Reference and the Sample .
Changed • Control • Info Only • 1.124Info
Only2024
-05-1
6
102 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.124 Cha
ngedControl sap.ui.table.Anal
yticalTable ,
sap.ui.table.Tabl
e,
sap.ui.table.Tree
Tablesap.ui.table.AnalyticalTable ,
sap.ui.table.Table ,
sap.ui.table.TreeTable
We have extended the MultiSelectionPlugin :
If the number of selected rows is smaller than the
set limit of rows, all these rows can be selected at
once with a single operation. If there are more rows
than the set limit, the first x rows are selected until
the limit x has been reached. Now a Complete icon
is shown to indicate that all rows have been selected.
For more information, see the API Reference and the
Sample .
Changed • Control • Info Only • 1.124Info
Only2024
-05-1
6
1.124 Cha
ngedFeature sap.ui.mdc library sap.ui.mdc library
The library is now no longer experimental. T o demon-
strate the features of the controls in this library, we
have also added more samples in the Demo Kit.
 Note
The Chart control is still experimental.
For more information, see sap.ui.mdc [page 4782] , the
API Reference , and the Samples .
Changed • Feature • Info Only • 1.124Info
Only2024
-05-1
6
1.124 Cha
ngedSAP Fiori
ElementsSAP Fiori Elements for
OData V2 and SAP Fiori
Elements for OData V4SAP Fiori Elements for OData V2 and SAP Fiori Ele-
ments for OData V4
The following changes and new features are available
for SAP Fiori elements for OData V2 and SAP Fiori
elements for OData V4:
• Responsive tables now support cell-level paste.
For more information, see Copying and Pasting
from External Applications to T ables [page 3730] .
Changed • SAP Fiori Elements • Info Only • 1.124Info
Only2024
-05-1
6
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 103
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.124 Cha
ngedSAP Fiori
ElementsSAP Fiori Elements for
OData V2SAP Fiori Elements for OData V2
The following changes and new features are available
for SAP Fiori elements for OData V2:
• The list report, object page, and analytical list
page applications now support a context menu.
For more information, see T ables [page 3191] .
Changed • SAP Fiori Elements • Info Only • 1.124Info
Only2024
-05-1
6
104 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.124 Cha
ngedSAP Fiori
ElementsSAP Fiori Elements for
OData V4SAP Fiori Elements for OData V4
The following changes and new features are available
for SAP Fiori elements for OData V4:
• The section title is now merged with the control
title in custom sections if the custom section has
only one control. For more information, see Add-
ing a Custom Section to an Object Page [page
3854] .
• We now support the mass edit feature for fields
using a value help with a dropdown list or a rating
indicator. For more information, see Enabling Ed-
iting Using a Dialog (Mass Edit) [page 3276] .
• We now support the value property on the field
building block for JSON model binding. For more
information, see The Field Building Block [page
3988] .
• Y ou can allow end users to choose to hide the la-
bel of the TextArea control if it is the only con-
trol within a section or a subsection. For more
information, see Grouping of Fields [page 3663] .
• We now support dynamic expressions in seman-
tic object annotations. For more information, see
Enabling Quick Views for Link Navigation [page
2957] .
• Y ou can now refresh the count and the view con-
tent in a list report while using it in multi-view
mode. For more information, see Multiple Views
on List Report T ables [page 3498] .
• Y ou can now perform edit operations such as
cut and paste, drag and drop, and create on tree
tables within a list report or an object page. For
more information, see T ree T ables [page 3296] .
• Y ou can now perform certain configurations to
define how columns are exported to a spread-
sheet. For more information, see Using the Ex-
port Button [page 3290] .
• We now support a new building block for the
tree table. For more information, see T ree T ables
[page 3296] .
• Y ou can now define a Common.ExternalID
annotation that displays a readable identifier of
an item on the UI instead of the Edm.GuidInfo
Only2024
-05-1
6
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 105
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
value. The Common.ExternalID annotation
is supported for both the fields and filter fields.
For more information, see Further Features of the
Field [page 3172] .
Changed • SAP Fiori Elements • Info Only • 1.124
1.124 Cha
ngedControl sap.ui.comp.filte
rbar.FilterBar/
sap.ui.comp.smart
filterbar.SmartFi
lterBarsap.ui.comp.filterbar.FilterBar/
sap.ui.comp.smartfilterbar.SmartFilt
erBar
We've improved accessibility by altering the focus
handling in the filter bar and the smart filter bar. This
specifically applies to the change in focus position
once the filters dialog is closed. For more information,
see the Sample .
Changed • Control • Info Only • 1.124Info
Only2024
-05-1
6
1.124 Cha
ngedControl sap.ui.comp.smart
field.SmartFieldsap.ui.comp.smartfield.SmartField
T o improve performance, we've introduced the
suppressEmptyStringRequest property that
determines if a query is sent to the back еnd if there
is an empty string. Now the query is suppressed by
default. T o override this setting, set the property to
false .
Changed • Control • Info Only • 1.124Info
Only2024
-05-1
6
1.124 Cha
ngedControl sap.ui.comp.smart
filterbar.SmartFi
lterBarsap.ui.comp.smartfilterbar.SmartFilt
erBar
We've enhanced the rendering performance by opti-
mizing the internal structure of the smart filter bar
layout. Have in mind that with these modifications,
the internal structure of the control has changed, so
do not use private methods.
Changed • Control • Info Only • 1.124Info
Only2024
-05-1
6
106 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.124 Cha
ngedControl sap.ui.integratio
n.widgets.Cardsap.ui.integration.widgets.Card
We have (experimentally) introduced a new data-
help-id attribute that you can use to connect the
card with an end-user help system. Its default value is
equal to the sap.app/id from the card's manifest.
For more information, see the Help ID section in the
Card Explorer.
Changed • Control • Info Only • 1.124Info
Only2024
-05-1
6
1.124 Cha
ngedControl sap.m.ActionTile sap.m.ActionTile
We've now introduced the
enableDynamicHeight (experimental) property
to sap.m.ActionTile . If this property is enabled,
the height of a tile increases based on the content
maintained within the tile.
For more information, see the API Reference .
Changed • Control • Info Only • 1.124Info
Only2024
-05-1
6
1.124 Cha
ngedControl sap.m.GenericTile sap.m.GenericTile
We have the following updates for
sap.m.GenericTile :
• We've added badge (experimental) as a new
aggregation that renders a badge on top of the
GenericTile . For more information, see the
API Reference .
• We've introduced TileInfo as a new element
that includes all the essential properties required
for the badge (experimental) aggregation. Us-
ing this property, developers can create their
own type of badge .
For more information, see the API Reference .
Changed • Control • Info Only • 1.124Info
Only2024
-05-1
6
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 107
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.124 Cha
ngedControl sap.m.HeaderConta
inersap.m.HeaderContainer
We've now enabled the snapToRow property that,
if set to true , adjusts the height of all the items
to match with the largest item in the row within the
HeaderContainer . The default value of the prop-
erty is set to false .
For more information, see the API Reference .
Changed • Control • Info Only • 1.124Info
Only2024
-05-1
6
1.124 Cha
ngedControl sap.m.plugins.Upl
oadSetwithTable
(experimental)sap.m.plugins.UploadSetwithTable (ex-
perimental)
The UploadSetwithTable plugin (experimental)
can seamlessly integrate with various types of tables
including MDC, Responsive, and Grid tables. It allows
you to upload or download one or more files from
your device (desktop, tablet, or phone).
Y ou can preview your files using the
sap.m.upload.FilePreviewDialog control.
The FilePreviewDialog control only works with
the experimental UploadSetwithTable plugin.
For more information, see the API Reference and the
Sample .
Changed • Control • Info Only • 1.124Info
Only2024
-05-1
6
1.124 Cha
ngedFeature TypeScript TypeScript
Y ou can now use the dts-generator tool to generate
T ypeScript type definitions for any custom SAPUI5
library written in JavaScript. This is the same tool that
is used for generating the productive type definitions
for SAPUI5 and all its libraries.
For more information, see the GitHub repo
and the
npm package
.
Changed • Feature • Info Only • 1.124Info
Only2024
-05-1
6
108 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.124 Cha
ngedFeature SAPUI5 OData V4 Model SAPUI5 OData V4 Model
The new version of the SAPUI5 OData V4 model intro-
duces the following features:
• Y ou can now use the experimental feature of
moving nodes of a recursive hierarchy using
sap.ui.model.odata.v4.Context#mov
e with any initial expansion state of the hierar-
chy. An expansion state can be provided via the
expandTo property of either the $
$aggregation binding parameter or the
sap.ui.model.odata.v4.ODataListBi
nding#setAggregation API.
For more information, see the API Reference for
v4.Context#move ,
v4.ODataModel#bindList , and
v4.ODataListBinding#setAggregatio
n.
• If you move a node with the experimental
sap.ui.model.odata.v4.Context#mov
e API and the moved node has siblings, it is now
shown by default at a position assigned by the
back end. Alternatively, you now have the option
of moving the node to a position before a speci-
fied sibling or to the last position among its sib-
lings.
For more information, see the API Reference .
• The tree state is now kept when sorting or filter-
ing a recursive hierarchy.
• We have introduced the new $
$clearSelectionOnFilter list binding
parameter. When a filter or search is changed, it
allows you to automatically deselect records that
were selected via the experimental
sap.ui.model.odata.v4.Context#set
Selected API.
For more information, see the API Refer-
ence for v4.ODataModel#bindList and
v4.Context#setSelected .
Changed • Feature • Info Only • 1.124Info
Only2024
-05-1
6
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 109
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.124 Cha
ngedFeature Spreadsheet Export Spreadsheet Export
Y ou can now use the preventDefault method
to stop the export process for entities that have a
beforeExport event without retrieving any data or
generating an export file. For more information, see
the API Reference .
Changed • Feature • Info Only • 1.124Info
Only2024
-05-1
6
1.124 Cha
ngedControl sap.ui.comp.smart
table.SmartTablesap.ui.comp.smarttable.SmartTable
We have introduced the enableCopy prop-
erty in the SmartTable control. This prop-
erty is set to true by default and enables
the copy-to-clipboard functionality. If it is set,
a sap.m.plugins.CopyProvider and a
sap.m.plugins.CellSelector are automati-
cally created and added to the control, unless they
already exist.
 Note
Apps can set the property to false if this be-
havior is not desired. Refer to the API Reference
for further details.
For more information, see the API Reference and the
Sample .
Changed • Control • Info Only • 1.124Info
Only2024
-05-1
6
1.124 Cha
ngedFeature Accessibility Accessibility
We are now using JAWS 2024 as a reference testing
environment in SAPUI5. For more information, see
the Assistive technologies reference testing environ-
ment for SAPUI5 SAP Note 2564165
.
Changed • Feature • Info Only • 1.124Info
Only2024
-05-1
6
Related Information
What's New in SAPUI5 1.130 [page 20]
What's New in SAPUI5 1.129 [page 31]
What's New in SAPUI5 1.128 [page 40]
110 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
What's New in SAPUI5 1.127 [page 48]
What's New in SAPUI5 1.126 [page 56]
What's New in SAPUI5 1.125 [page 95]
What's New in SAPUI5 1.123 [page 112]
What's New in SAPUI5 1.122 [page 121]
What's New in SAPUI5 1.121 [page 129]
What's New in SAPUI5 1.120 [page 149]
What's New in SAPUI5 1.119 [page 164]
What's New in SAPUI5 1.118 [page 173]
What's New in SAPUI5 1.117 [page 182]
What's New in SAPUI5 1.116 [page 191]
What's New in SAPUI5 1.115 [page 200]
What's New in SAPUI5 1.114 [page 207]
What's New in SAPUI5 1.113 [page 214]
What's New in SAPUI5 1.112 [page 230]
What's New in SAPUI5 1.111 [page 236]
What's New in SAPUI5 1.110 [page 246]
What's New in SAPUI5 1.109 [page 257]
What's New in SAPUI5 1.108 [page 265]
What's New in SAPUI5 1.107 [page 274]
What's New in SAPUI5 1.106 [page 282]
What's New in SAPUI5 1.105 [page 290]
What's New in SAPUI5 1.104 [page 298]
What's New in SAPUI5 1.103 [page 303]
What's New in SAPUI5 1.102 [page 309]
What's New in SAPUI5 1.101 [page 327]
What's New in SAPUI5 1.100 [page 338]
What's New in SAPUI5 1.99 [page 345]
What's New in SAPUI5 1.98 [page 355]
What's New in SAPUI5 1.97 [page 371]
What's New in SAPUI5 1.96 [page 380]
What's New in SAPUI5 1.95 [page 392]
What's New in SAPUI5 1.94 [page 400]
What's New in SAPUI5 1.93 [page 407]
What's New in SAPUI5 1.92 [page 416]
What's New in SAPUI5 1.91 [page 426]
What's New in SAPUI5 1.90 [page 432]
What's New in SAPUI5 1.89 [page 442]
What's New in SAPUI5 1.88 [page 450]
What's New in SAPUI5 1.87 [page 462]
What's New in SAPUI5 1.86 [page 474]
What's New in SAPUI5 1.85 [page 488]
What's New in SAPUI5 1.84 [page 499]
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 111
What's New in SAPUI5 1.82 [page 513]
What's New in SAPUI5 1.81 [page 523]
What's New in SAPUI5 1.80 [page 534]
What's New in SAPUI5 1.79 [page 543]
What's New in SAPUI5 1.78 [page 551]
What's New in SAPUI5 1.77 [page 561]
What's New in SAPUI5 1.76 [page 572]
What's New in SAPUI5 1.75 [page 583]
What's New in SAPUI5 1.74 [page 592]
What's New in SAPUI5 1.73 [page 605]
What's New in SAPUI5 1.72 [page 616]
What's New in SAPUI5 1.71 [page 627]
What's New in SAPUI5 1.70 [page 638]
What's New in SAPUI5 1.69 [page 647]
What's New in SAPUI5 1.68 [page 657]
What's New in SAPUI5 1.67 [page 665]
What's New in SAPUI5 1.66 [page 672]
What's New in SAPUI5 1.65 [page 680]
What's New in SAPUI5 1.64 [page 692]
What's New in SAPUI5 1.63 [page 702]
What's New in SAPUI5 1.62 [page 714]
What's New in SAPUI5 1.61 [page 727]
What's New in SAPUI5 1.60 [page 737]
What's New in SAPUI5 1.58 [page 758]
What's New in SAPUI5 1.56 [page 778]
What's New in SAPUI5 1.54 [page 799]
What's New in SAPUI5 1.52 [page 828]
What's New in SAPUI5 1.50 [page 854]
What's New in SAPUI5 1.48 [page 874]
What's New in SAPUI5 1.46 [page 901]
What's New in SAPUI5 1.44 [page 924]
What's New in SAPUI5 1.42 [page 939]
What's New in SAPUI5 1.40 [page 956]
What's New in SAPUI5 1.38 [page 971]
What's New in SAPUI5 1.123
With this release SAPUI5 is upgraded from version 1.122 to 1.123.
 Tip
If you want to do a search across all versions of the What's New content, you can also find it in the SAPUI5
What's New viewer .
112 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
T able 10:
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.123 Cha
ngedSAP Fiori
ElementsSAP Fiori elements for
OData V4SAP Fiori elements for OData V4
The following changes and new features are available
for SAP Fiori elements for OData V4:
• Y ou can now set a request size limit
for the export in a table using the
exportRequestSize parameter defined in
the manifest or the Table building block. For
more information, see Using the Export Button
[page 3290] .
• For the Table building block and the Chart
building block, we now provide getter and set-
ter methods for the SelectionVariant . For
more information, see The T able Building Block
[page 3994] and The Chart Building Block [page
4000] .
• We now support a time axis for a chart based
on its dimension type. For more information, see
The Chart Building Block [page 3311] .
• Y ou can now disable the setting for the history
of recently entered values. For more information,
see Enabling the History of Recently Entered Val-
ues [page 3553] .
Changed • SAP Fiori Elements • Info Only • 1.123Info
Only2024
-04-1
8
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 113
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.123 Cha
ngedSAP Fiori
ElementsSAP Fiori elements for
OData V2SAP Fiori elements for OData V2
The following changes and new features are available
for SAP Fiori elements for OData V2:
• Value help input fields now support the
TextArrangement annotation in the Create
dialog. For more information, see Displaying T ext
and ID for Value Help Input Fields [page 3755] .
• We now ensure that the fields annotated
with intent-based navigation support the
TextArrangement annotation. For more in-
formation, see Displaying T ext and ID for Value
Help Input Fields [page 3755] .
• The tables on list reports and object pages now
support context menus. For more information,
see T ables [page 3191] .
• End users can now paste data from the clipboard
into a single cell or a range of cells within a
grid table. For more information, see Copying
and Pasting from External Applications to T ables
[page 3730] .
Changed • SAP Fiori Elements • Info Only • 1.123Info
Only2024
-04-1
8
1.123 Cha
ngedFeature Spreadsheet Export Spreadsheet Export
We have introduced the downloadLimit property.
Using this property, you can determine how many
rows are exported based on your specific needs. For
more information, see the API Reference .
Changed • Feature • Info Only • 1.123Info
Only2024
-04-1
8
1.123 Dep-
re-
cate
dFeature Deprecations Deprecations
There are currently no major deprecations. For a
complete list of all deprecations, see Deprecated
APIs .
Deprecated • Feature • Info Only • 1.123Info
Only2024
-04-1
8
114 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.123 Cha
ngedControl sap.m.MenuItem and
sap.ui.unified.Me
nuItemsap.m.MenuItem ,
sap.ui.unified.MenuItem
We have added a new shortcutText property to
the menu items of both controls. It allows develop-
ers to provide users with a quick reference about
the available keyboard shortcuts. The shortcut text is
displayed after the regular menu item text. Addition-
ally, when the shortcutText property is set, the
aria-keyshortcuts attribute is automatically
rendered in the menu item's DOM element. This at-
tribute holds the same value as the shortcutText
property, thereby improving accessibility for users
who rely on assistive technologies. For more informa-
tion, see the API References of sap.m.MenuItem and
sap.ui.unified.MenuItem controls.
Changed • Control • Info Only • 1.123Info
Only2024
-04-1
8
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 115
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.123 Cha
ngedControl sap.m.SinglePlann
ingCalendarsap.m.SinglePlanningCalendar
• We have introduced a way to place custom con-
tent inside calendar appointments in the same
way as it was already possible in the
sap.m.PlanningCalendar . Using the
customContent aggregation you can now add
suitable controls in the
sap.ui.unified.CalendarAppointmen
t and these controls will be rendered instead of
the original title , text , description , and
icon properties of the appointment. The cus-
tom content will be displayed in all views of the
SinglePlanningCalendar . As an applica-
tion developer, you must ensure that all the ac-
cessibility requirements are met, and that the
height of the content conforms with the height
provided by the appointment For more informa-
tion, see the API Reference .
• We have introduced two new events triggered
from the Month view:
•weekNumberPress - fired when a calen-
dar week number is pressed. It carries infor-
mation about the number of the selected
week.
•selectedDatesChange - fired when a
new day, or a sequence of days, is selected.
If the event is prevented, the change will not
occur.
For more information, see the API Reference .
Changed • Control • Info Only • 1.123Info
Only2024
-04-1
8
116 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.123 Cha
ngedControl sap.m.TimePicker sap.m.TimePicker
• We have improved the control when used with
flexible time formats. We have changed the
default behavior of the mask and now, if the
maskMode property is set to On, the mask is
only applied to time formats with a fixed length,
but it’s disabled when the time format doesn't
have a fixed length. Additionally, we have added
a new maskMode option, Enforce , with which
the mask will always be enforced, regardless of
whether the length of the time format is fixed or
variable.
• The flexible time periods that are specified with
date patterns with the B symbol in the display
format can now be used in the control’s value
help. Date patterns specified with the B sym-
bol are using values like midnight , noon , in
the morning , in the afternoon , and
others. These values are now adapted to AM/PM
when a 12-hour format is used.
For more information, see the API Reference .
Changed • Control • Info Only • 1.123Info
Only2024
-04-1
8
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 117
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.123 Cha
ngedFeature SAPUI5 OData V4 Model SAPUI5 OData V4 Model
The new version of the SAPUI5 OData V4 model intro-
duces the following features:
• We have introduced the
sap.ui.model.odata.v4.ODataContex
tBinding#invoke method, replacing the
now deprecated #execute method.
• If you use the experimental feature of recursive
hierarchy maintenance and call the
sap.ui.model.odata.v4.Context#req
uestSideEffects API with an empty naviga-
tion property path on the header context of a list
binding, the expansion state of nodes is now
kept, and created nodes are still shown preced-
ing their siblings.
For more information, see the API Reference .
• If you use the experimental feature of selecting
all records by calling
sap.ui.model.odata.v4.Context#set
Selected on the header context of a list bind-
ing, all loaded contexts are now selected accord-
ingly.
For more information, see the API Reference .
Changed • Feature • Info Only • 1.123Info
Only2024
-04-1
8
1.123 Cha
ngedControl sap.ui.comp.smart
field.SmartFieldsap.ui.comp.smartfield.SmartField
The SmartField control now renders
ObjectStatus in a smart table when it is anno-
tated with the
com.sap.vocabularies.UI.v1.Criticali
ty annotation.
The criticality is configured through the
com.sap.vocabularies.UI.v1.DataField
Default and
com.sap.vocabularies.UI.v1.LineItem
annotations.
For more information, see the API Reference .
Changed • Control • Info Only • 1.123Info
Only2024
-04-1
8
118 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.123 Cha
ngedControl sap.ui.comp.smart
filterbar.SmartFi
lterBarsap.ui.comp.smartfilterbar.SmartFilt
erBar
• The copy functionality of tokens for multi-value
filter fields of the smart filter bar has been im-
proved. Now, when tokens contain values with an
ID and description, they are separated in the clip-
board. This way, the user can paste either just
the ID or the ID with the description.
• We have improved the error messages that
you receive when searching for an ID in the
sap.m.Input and sap.m.ComboBox fields
with the textOnly setting (where only the de-
scription is shown).
Changed • Control • Info Only • 1.123Info
Only2024
-04-1
8
1.123 Cha
ngedControl sap.m.InputBase ,sa
p.m.ComboBoxsap.m.InputBase , sap.m.ComboBox
We have enhanced the behavior to display the value
state message when clicking the input if it was moved
out of the viewport or hidden for any other reason.
Changed • Control • Info Only • 1.123Info
Only2024
-04-1
8
1.123 Cha
ngedControl sap.m.Input ,
sap.m.ComboBoxsap.m.Input , sap.m.ComboBox
We have improved the behavior of type-ahead and
selection of dynamically added items when users edit
or delete input or suggestions. When users delete
characters and the remaining text exactly matches an
item, that item is now selected.
Changed • Control • Info Only • 1.123Info
Only2024
-04-1
8
Related Information
What's New in SAPUI5 1.130 [page 20]
What's New in SAPUI5 1.129 [page 31]
What's New in SAPUI5 1.128 [page 40]
What's New in SAPUI5 1.127 [page 48]
What's New in SAPUI5 1.126 [page 56]
What's New in SAPUI5 1.125 [page 95]
What's New in SAPUI5 1.124 [page 101]
What's New in SAPUI5 1.122 [page 121]
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 119
What's New in SAPUI5 1.121 [page 129]
What's New in SAPUI5 1.120 [page 149]
What's New in SAPUI5 1.119 [page 164]
What's New in SAPUI5 1.118 [page 173]
What's New in SAPUI5 1.117 [page 182]
What's New in SAPUI5 1.116 [page 191]
What's New in SAPUI5 1.115 [page 200]
What's New in SAPUI5 1.114 [page 207]
What's New in SAPUI5 1.113 [page 214]
What's New in SAPUI5 1.112 [page 230]
What's New in SAPUI5 1.111 [page 236]
What's New in SAPUI5 1.110 [page 246]
What's New in SAPUI5 1.109 [page 257]
What's New in SAPUI5 1.108 [page 265]
What's New in SAPUI5 1.107 [page 274]
What's New in SAPUI5 1.106 [page 282]
What's New in SAPUI5 1.105 [page 290]
What's New in SAPUI5 1.104 [page 298]
What's New in SAPUI5 1.103 [page 303]
What's New in SAPUI5 1.102 [page 309]
What's New in SAPUI5 1.101 [page 327]
What's New in SAPUI5 1.100 [page 338]
What's New in SAPUI5 1.99 [page 345]
What's New in SAPUI5 1.98 [page 355]
What's New in SAPUI5 1.97 [page 371]
What's New in SAPUI5 1.96 [page 380]
What's New in SAPUI5 1.95 [page 392]
What's New in SAPUI5 1.94 [page 400]
What's New in SAPUI5 1.93 [page 407]
What's New in SAPUI5 1.92 [page 416]
What's New in SAPUI5 1.91 [page 426]
What's New in SAPUI5 1.90 [page 432]
What's New in SAPUI5 1.89 [page 442]
What's New in SAPUI5 1.88 [page 450]
What's New in SAPUI5 1.87 [page 462]
What's New in SAPUI5 1.86 [page 474]
What's New in SAPUI5 1.85 [page 488]
What's New in SAPUI5 1.84 [page 499]
What's New in SAPUI5 1.82 [page 513]
What's New in SAPUI5 1.81 [page 523]
What's New in SAPUI5 1.80 [page 534]
What's New in SAPUI5 1.79 [page 543]
What's New in SAPUI5 1.78 [page 551]
120 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
What's New in SAPUI5 1.77 [page 561]
What's New in SAPUI5 1.76 [page 572]
What's New in SAPUI5 1.75 [page 583]
What's New in SAPUI5 1.74 [page 592]
What's New in SAPUI5 1.73 [page 605]
What's New in SAPUI5 1.72 [page 616]
What's New in SAPUI5 1.71 [page 627]
What's New in SAPUI5 1.70 [page 638]
What's New in SAPUI5 1.69 [page 647]
What's New in SAPUI5 1.68 [page 657]
What's New in SAPUI5 1.67 [page 665]
What's New in SAPUI5 1.66 [page 672]
What's New in SAPUI5 1.65 [page 680]
What's New in SAPUI5 1.64 [page 692]
What's New in SAPUI5 1.63 [page 702]
What's New in SAPUI5 1.62 [page 714]
What's New in SAPUI5 1.61 [page 727]
What's New in SAPUI5 1.60 [page 737]
What's New in SAPUI5 1.58 [page 758]
What's New in SAPUI5 1.56 [page 778]
What's New in SAPUI5 1.54 [page 799]
What's New in SAPUI5 1.52 [page 828]
What's New in SAPUI5 1.50 [page 854]
What's New in SAPUI5 1.48 [page 874]
What's New in SAPUI5 1.46 [page 901]
What's New in SAPUI5 1.44 [page 924]
What's New in SAPUI5 1.42 [page 939]
What's New in SAPUI5 1.40 [page 956]
What's New in SAPUI5 1.38 [page 971]
What's New in SAPUI5 1.122
With this release SAPUI5 is upgraded from version 1.121 to 1.122.
 Tip
If you want to do a search across all versions of the What's New content, you can also find it in the SAPUI5
What's New viewer .
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 121
T able 11:
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.122 Cha
ngedControl sap.ui.layout.for
m.Form ,
sap.ui.layout.for
m.SimpleFormsap.ui.layout.form.Form ,
sap.ui.layout.form.SimpleForm
Y ou can now define up to three columns in me-
dium and four in large size in a form using
ColumnLayout . For more information, see the API
Reference for columns in L, the API Reference for
columns in M, the Sample for Form , and the Sample
for SimpleForm .
Changed • Control • Info Only • 1.122Info
Only2024
-03-
21
1.122 Cha
ngedFeature Samples for
sap.ui.mdc librarySamples for sap.ui.mdc library
Y ou can now test more features of the controls in the
(experimental) sap.ui.mdc library in the samples.
T o find the samples for this library in the Demo Kit,
go to Samples and select MDC Samples. For more
information, see the Samples .
Changed • Feature • Info Only • 1.122Info
Only2024
-03-
21
1.122 Cha
ngedFeature Support for Async Con-
trol Event HandlersSupport for Async Control Event Handlers
Y ou can now use the modern “ async /await ” Java-
Script syntax for control event handlers. We have ad-
justed some tutorials and samples to benefit from
this coding style.
Keep in mind that certain restrictions remain for
asynchronous functions; in particular, they should not
be used with the lifecycle hooks predefined by the
SAPUI5 framework.
For more information, see Async Functions and Event
Handlers [page 1008] .
Changed • Feature • Info Only • 1.122Info
Only2024
-03-
21
1.122 Dep-
re-
cate
dFeature Localization Localization
We have deprecated the Legacy Unit Key Mapping
introduced with SAPUI5 1.110 and will no longer adapt
it when switching to future versions of the Unicode
Common Locale Data Repository (CLDR).
Deprecated • Feature • Info Only • 1.122Info
Only2024
-03-
21
122 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.122 Cha
ngedFeature Data Binding Data Binding
We have reworked the Data Binding tutorial, offering
you state-of-the-art usage of data binding in SAPUI5.
For more information, see Data Binding T utorial [page
1340] .
Changed • Feature • Info Only • 1.122Info
Only2024
-03-
21
1.122 Cha
ngedFeature SAPUI5 OData V4 Model SAPUI5 OData V4 Model
The new version of the SAPUI5 OData V4 model intro-
duces the following features:
• The selection set via the experimental
sap.ui.model.odata.v4.Context#set
Selected method is now also available via the
experimental
@$ui5.context.isSelected client-side
annotation.
• The
sap.ui.model.odata.v4.Context#req
uestParent and
sap.ui.model.odata.v4.Context#get
Parent methods that we introduced with
SAPUI5 1.120 are no longer experimental; you
can now use them in productive applications.
• The refresh and requestRefresh meth-
ods of
sap.ui.model.odata.v4.ODataContex
tBinding and
sap.ui.model.odata.v4.ODataListBi
nding now also work on bindings for which the
$$ownRequest binding parameter is set to
true .
Changed • Feature • Info Only • 1.122Info
Only2024
-03-
21
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 123
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.122 Cha
ngedSAP Fiori
ElementsSAP Fiori elements for
OData V2SAP Fiori elements for OData V2
The following changes and new features are available
for SAP Fiori elements for OData V2:
• We now support the UI.Hidden annotation for
tables in the list report, object page, and analyt-
ical list page. For more information, see T ables
[page 3191] .
• Y ou can now use the setRelevantFilters
extension API to ensure that the filters are cor-
rectly applied on custom cards. For more infor-
mation, see Custom Cards [page 4266] .
Changed • SAP Fiori Elements • Info Only • 1.122Info
Only2024
-03-
21
1.122 Cha
ngedSAP Fiori
ElementsSAP Fiori elements for
OData V4SAP Fiori elements for OData V4
The following changes and new features are available
for SAP Fiori elements for OData V4:
• Y ou can now configure a field to display the value
list as a radio button group, instead of a drop-
down list, using an annotation or a manifest set-
ting. For more information, see Value Help as a
Dropdown List [page 3145] .
• For columns with a text arrangement annotation,
we no longer display Description as an option in
the Columns tab of the table's personalization
dialog. For more information, see Enabling T able
Personalization [page 3219] .
• Unbound actions can now also trigger side ef-
fects. For more information, see Side Effects
[page 3795] .
• End users can now delete the empty rows of a
table in empty row mode. For more information,
see Enabling Inline Creation Mode or Empty Row
Mode for T able Entries [page 3716] .
•getCurrentVariantKey and
setCurrentVariantKey can now be used
in the T able building block. For more information,
see The T able Building Block [page 3994] .
Changed • SAP Fiori Elements • Info Only • 1.122Info
Only2024
-03-
21
124 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.122 Cha
ngedControl sap.ui.richtexted
itor.RichTextEdit
orsap.ui.richtexteditor.RichTextEditor
We have updated the TinyMCE ver-
sion 5 and version 6 used in
sap.ui.richtexteditor.RichTextEditor
to TinyMCE 5.10.9 and TinyMCE 6.8.2. For more infor-
mation, see sap.ui.richtexteditor [page 4786] .
Changed • Control • Info Only • 1.122Info
Only2024
-03-
21
1.122 Cha
ngedControl sap.ui.comp.smart
filterbar.SmartFi
lterBarsap.ui.comp.smartfilterbar.SmartFilt
erBar
Y ou can now enable the T oday button for date fields
using custom data configuration. T o do this, set the
showCurrentDateButton property to true .
Changed • Control • Info Only • 1.122Info
Only2024
-03-
21
1.122 Cha
ngedFeature Connectors for Boot-
strapping SAPUI5 Flexi-
bilityConnectors for Bootstrapping SAPUI5 Flexibility
Y ou can use the new BtpServiceConnector
to connect SAPUI5 flexibility services on SAP BTP ,
Cloud Foundry environment. In addition to the fea-
tures offered by the KeyUserConnector , the
BtpServiceConnector also allows you to use
end-user personalization.
Action: If you develop apps running stand-
alone on SAP BTP , Cloud Foundry environ-
ment, we strongly recommend that you re-
place the KeyUserConnector with the
BtpServiceConnector in your SAPUI5 boot-
strap.
For more information, see Bootstrapping SAPUI5
Flexibility [page 2419] .
Changed • Feature • Recommended • 1.122Rec-
om-
men
ded2024
-03-
21
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 125
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.122 Cha
ngedControl sap.m.ColorPalett
esap.m.ColorPalette
We have introduced a new (experimental)
selectedColor property that shows the last se-
lected color in the color palette. Now, when the user
selects a color, the selected color swatch appears big-
ger than the other color swatches and has an outline.
If the user moves the focus, the selected color will
continue to be shown until a new color is selected. For
more information, see the API Reference .
Changed • Control • Info Only • 1.122Info
Only2024
-03-
21
1.122 Cha
ngedControl sap.m.MenuButton sap.m.MenuButton
We have removed the maximum-width restriction of
the MenuButton to avoid any undesirable text trun-
cation. Now, the button will expand according to the
available space when necessary. For more informa-
tion, see the API Reference .
Changed • Control • Info Only • 1.122Info
Only2024
-03-
21
1.122 Cha
ngedControl sap.ui.unified.Ca
lendarsap.ui.unified.Calendar
T o improve the user experience, we have configured
the calendar to always show 6 weeks. The new behav-
ior will prevent any unnecessary resizing when the
user browses across months. For more information,
see the Samples .
Changed • Control • Info Only • 1.122Info
Only2024
-03-
21
1.122 Cha
ngedControl sap.ui.integratio
n.widgets.Cardsap.ui.integration.widgets.Card
There is a new (experimental) feature in Analytical
cards for the popover that opens when the user
presses the interactive area (when it’s available). As
a card developer, you can now specify an action but-
ton at the bottom of this popover. The action can be
either a standard navigation action, or a custom-de-
fined extension. For more information, see the Details
Popover and Popover Extension Actions samples, and
the Analytical Card section in the Card Explorer.
Changed • Control • Info Only • 1.122Info
Only2024
-03-
21
126 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.122 Cha
ngedControl sap.uxap.ObjectPa
geSectionsap.uxap.ObjectPageSection
We have added a new anchorBarButtonColor
property. It allows you to specify the text color of each
button inside the AnchorBar . For more information,
see the API Reference .
Changed • Control • Info Only • 1.122Info
Only2024
-03-
21
1.122 Cha
ngedControl sap.uxap.ObjectPa
geLayoutsap.uxap.ObjectPageLayout
We have introduced a new
sapUxAPObjectPageSubSectionTranspare
ntBackground class for
sap.uxap.ObjectPageSubSection that al-
lows applications to set a transparent background for
subsections. For more information, see the API Refer-
ence .
Changed • Control • Info Only • 1.122Info
Only2024
-03-
21
1.122 Cha
ngedFeature Demo Kit: New Design
for the T ools SectionDemo Kit: New Design for the T ools Section
We have redesigned the T ools section of the Demo
Kit. It is now called Resources and has a new look and
feel. For more information, see Resources
.
Changed • Feature • Info Only • 1.122Info
Only2024
-03-
21
Related Information
What's New in SAPUI5 1.130 [page 20]
What's New in SAPUI5 1.129 [page 31]
What's New in SAPUI5 1.128 [page 40]
What's New in SAPUI5 1.127 [page 48]
What's New in SAPUI5 1.126 [page 56]
What's New in SAPUI5 1.125 [page 95]
What's New in SAPUI5 1.124 [page 101]
What's New in SAPUI5 1.123 [page 112]
What's New in SAPUI5 1.121 [page 129]
What's New in SAPUI5 1.120 [page 149]
What's New in SAPUI5 1.119 [page 164]
What's New in SAPUI5 1.118 [page 173]
What's New in SAPUI5 1.117 [page 182]
What's New in SAPUI5 1.116 [page 191]
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 127
What's New in SAPUI5 1.115 [page 200]
What's New in SAPUI5 1.114 [page 207]
What's New in SAPUI5 1.113 [page 214]
What's New in SAPUI5 1.112 [page 230]
What's New in SAPUI5 1.111 [page 236]
What's New in SAPUI5 1.110 [page 246]
What's New in SAPUI5 1.109 [page 257]
What's New in SAPUI5 1.108 [page 265]
What's New in SAPUI5 1.107 [page 274]
What's New in SAPUI5 1.106 [page 282]
What's New in SAPUI5 1.105 [page 290]
What's New in SAPUI5 1.104 [page 298]
What's New in SAPUI5 1.103 [page 303]
What's New in SAPUI5 1.102 [page 309]
What's New in SAPUI5 1.101 [page 327]
What's New in SAPUI5 1.100 [page 338]
What's New in SAPUI5 1.99 [page 345]
What's New in SAPUI5 1.98 [page 355]
What's New in SAPUI5 1.97 [page 371]
What's New in SAPUI5 1.96 [page 380]
What's New in SAPUI5 1.95 [page 392]
What's New in SAPUI5 1.94 [page 400]
What's New in SAPUI5 1.93 [page 407]
What's New in SAPUI5 1.92 [page 416]
What's New in SAPUI5 1.91 [page 426]
What's New in SAPUI5 1.90 [page 432]
What's New in SAPUI5 1.89 [page 442]
What's New in SAPUI5 1.88 [page 450]
What's New in SAPUI5 1.87 [page 462]
What's New in SAPUI5 1.86 [page 474]
What's New in SAPUI5 1.85 [page 488]
What's New in SAPUI5 1.84 [page 499]
What's New in SAPUI5 1.82 [page 513]
What's New in SAPUI5 1.81 [page 523]
What's New in SAPUI5 1.80 [page 534]
What's New in SAPUI5 1.79 [page 543]
What's New in SAPUI5 1.78 [page 551]
What's New in SAPUI5 1.77 [page 561]
What's New in SAPUI5 1.76 [page 572]
What's New in SAPUI5 1.75 [page 583]
What's New in SAPUI5 1.74 [page 592]
What's New in SAPUI5 1.73 [page 605]
What's New in SAPUI5 1.72 [page 616]
128 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
What's New in SAPUI5 1.71 [page 627]
What's New in SAPUI5 1.70 [page 638]
What's New in SAPUI5 1.69 [page 647]
What's New in SAPUI5 1.68 [page 657]
What's New in SAPUI5 1.67 [page 665]
What's New in SAPUI5 1.66 [page 672]
What's New in SAPUI5 1.65 [page 680]
What's New in SAPUI5 1.64 [page 692]
What's New in SAPUI5 1.63 [page 702]
What's New in SAPUI5 1.62 [page 714]
What's New in SAPUI5 1.61 [page 727]
What's New in SAPUI5 1.60 [page 737]
What's New in SAPUI5 1.58 [page 758]
What's New in SAPUI5 1.56 [page 778]
What's New in SAPUI5 1.54 [page 799]
What's New in SAPUI5 1.52 [page 828]
What's New in SAPUI5 1.50 [page 854]
What's New in SAPUI5 1.48 [page 874]
What's New in SAPUI5 1.46 [page 901]
What's New in SAPUI5 1.44 [page 924]
What's New in SAPUI5 1.42 [page 939]
What's New in SAPUI5 1.40 [page 956]
What's New in SAPUI5 1.38 [page 971]
What's New in SAPUI5 1.121
With this release SAPUI5 is upgraded from version 1.120 to 1.121.
 Tip
If you want to do a search across all versions of the What's New content, you can also find it in the SAPUI5
What's New viewer .
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 129
T able 12:
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.121 Cha
ngedControl sap.m.List ,
sap.m.Table ,
sap.m.Treesap.m.List , sap.m.Table , sap.m.Tree
• T o visualize which scope is affected by the
context menu actions (a single row or all
selected rows) , we have enabled the new
ContextMenuSetting plugin. For more in-
formation, see the API Reference .
• We have enabled the rememberSelections
property that stores binding paths of selections
after binding updates in OData V4. For more in-
formation, see the API Reference .
Changed • Control • Info Only • 1.121Info
Only2024
-02-
22
1.121 Cha
ngedControl sap.ui.table.Anal
yticalTable ,
sap.ui.table.Tabl
e,
sap.ui.table.Tree
Tablesap.ui.table.AnalyticalTable ,
sap.ui.table.Table ,
sap.ui.table.TreeTable
• T o visualize which scope is affected by the
context menu actions (a single row or all
selected rows), we have enabled the new
ContextMenuSetting plugin. For more in-
formation, see the API Reference .
• We have implemented the static findOn func-
tion in plugin classes that allow you to find all
plugins used in a given control. For more infor-
mation, see the API Reference .
Changed • Control • Info Only • 1.121Info
Only2024
-02-
22
1.121 Cha
ngedFeature sap.m.plugins.Cop
yProvidersap.m.plugins.CopyProvider
We have provided copy and paste functionality
that allows users to copy data in plain text and
html format using the extractDataHandler
of sap.m.plugins.CopyProvider . This way
users can, for example, copy data in various data for-
mats from a table to a spreadsheet and vice versa.
For more information, see the API Reference and the
Sample .
Changed • Feature • Info Only • 1.121Info
Only2024
-02-
22
130 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.121 Cha
ngedControl sap.ui.mdc.Table
(experimental)sap.ui.mdc.Table (experimental)
• In some simple scenarios, where the table is
used to display information only (read-only sce-
narios), you might want to hide the toolbar of
the table. T o enable this, we have provided the
hideToolbar property. See the documenta-
tion for restrictions related to this feature. For
more information, see the API Reference .
• T o visualize which scope is affected by the
context menu actions (a single row or all
selected rows) , we have enabled the new
ContextMenuSetting plugin. For more in-
formation, see the API Reference .
Changed • Control • Info Only • 1.121Info
Only2024
-02-
22
1.121 Cha
ngedControl sap.ui.mdc.Chart ,
sap.ui.mdc.Filter
Bar ,
sap.ui.mdc.Table
(experimental)sap.ui.mdc.Chart ,
sap.ui.mdc.FilterBar ,
sap.ui.mdc.Table (experimental)
So that delegate metadata can be easily understood,
we have changed the main identifier attribute of
propertyInfo from name to key . For compatibil-
ity reasons, we ensure that applications can still use
the legacy format. For more information, see the API
Reference .
Changed • Control • Info Only • 1.121Info
Only2024
-02-
22
1.121 Cha
ngedFeature sap.m.p13n.Engine sap.m.p13n.Engine
• We have enhanced personalization with filtering
options: A filter panel is now available in the
Engine . We have also enabled the implementa-
tion of a FilterController . This implemen-
tation includes variants and can be used by any
control. For more information, see the API Refer-
ence and the Sample .
• Y ou can now use several selection controllers of
the same type. For more information, see the API
Reference and the Sample .
Changed • Feature • Info Only • 1.121Info
Only2024
-02-
22
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 131
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.121 Cha
ngedControl sap.ui.mdc.Field ,
sap.ui.mdc.Filter
Bar ,
sap.ui.mdc.ValueH
elp (experimental)sap.ui.mdc.Field ,
sap.ui.mdc.FilterBar ,
sap.ui.mdc.ValueHelp (experimental)
Y ou can now copy and paste content, such as a com-
bination of key and description, from a table or any
type of tabular format, into filter fields. Note that
only the first column of the table will be taken into
account.
Changed • Control • Info Only • 1.121Info
Only2024
-02-
22
1.121 Cha
ngedControl sap.ui.comp.filte
rbar.FilterBarsap.ui.comp.filterbar.FilterBar
We've introduced a new headerLevel property. It
specifies the semantic level of the header text prop-
erty. For more information, see the API Reference .
Changed • Control • Info Only • 1.121Info
Only2024
-02-
22
1.121 Cha
ngedControl sap.ui.comp.smart
table.SmartTablesap.ui.comp.smarttable.SmartTable
Until now, you could only filter the ID column of the
smart table. Now, if a column has the Common.Text
annotation or the sap:text OData V2 extension,
and you open the filter dialog from the column header
menu, you get filter fields for both the ID and descrip-
tion columns. For more information, see the Sample .
Changed • Control • Info Only • 1.121Info
Only2024
-02-
22
1.121 Cha
ngedControl sap.ui.comp.value
helpdialog.ValueH
elpDialogsap.ui.comp.valuehelpdialog.ValueHel
pDialog
sap.ui.comp.smarttable.SmartTable is
now the table used by default in the value help dialog.
Changed • Control • Info Only • 1.121Info
Only2024
-02-
22
132 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.121 Cha
ngedControl sap.ui.comp.smart
field.SmartFieldsap.ui.comp.smartfield.SmartField
• We've improved the error messages that
you receive when searching for an ID in
sap.m.Input and sap.m.ComboBox fields
with the textOnly setting (only the description
is shown). For more information, see the API Ref-
erence .
• The control now supports the
com.sap.vocabularies.UI.v1.Placeh
older annotation.
Changed • Control • Info Only • 1.121Info
Only2024
-02-
22
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 133
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.121 Cha
ngedControl sap.ui.comp.smart
filterbar.SmartFi
lterBarsap.ui.comp.smartfilterbar.SmartFilt
erBar
• We've adapted the copy and paste function of
the smart filter bar. Now, if the content of more
than one column in a table is pasted into a filter
field with multiple values, only the content of the
first column is copied from the clipboard.
• Until now, NUMC filters were not showing 0 as a
value. Now, we have introduced the <Empty>
operator for such fields. Y ou can select the
<Empty> or !<Empty> operator in the condi-
tion panel of the value help dialog that sends 0 as
a value for the filter field. For more information,
see the API Reference .
• We've improved timestamp fields. Now, if you
send a date and time in a filter query, it includes
an interval based on the precision defined in the
field and takes milliseconds into account.
• Until now, the smart filter bar
navigationProperties property only sup-
ported listing navigationProperty names
separated by commas. Now, the support is en-
hanced to include the listing of separate filters
from different navigation properties. For more in-
formation, see the API Reference .
• We've enhanced the support for OUT and InOut
parameters for sap.m.DynamicDateRange .
Now, the ValueList annotation of a String
field supports ValueListParameterInOut
records with LocalDataProperty
sap.m.DynamicDateRange (interval) as
a source and ValueListProperty
sap.m.DatePicker (single) as a destination.
Changed • Control • Info Only • 1.121Info
Only2024
-02-
22
134 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.121 Cha
ngedSAP Fiori
ElementsSAP Fiori elements for
OData V2 and SAP Fiori
elements for OData V4SAP Fiori elements for OData V2 and SAP Fiori ele-
ments for OData V4
The following changes and new features are available
for SAP Fiori elements for OData V2 and SAP Fiori
elements for OData V4:
• The section or subsection title is now merged
with the table or chart title if the section or
subsection only has one table or chart control.
For more information, see Defining and Adapting
Sections [page 3653] .
• We've added another option to the Share menu
button that administrators can enable. When a
user clicks the Share button and then the Share
Menu: Microsoft T eams option, they can now also
choose As Card .
For more information, see The Share Functional-
ity [page 3367] .
Changed • SAP Fiori Elements • Info Only • 1.121Info
Only2024
-02-
22
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 135
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.121 Cha
ngedSAP Fiori
ElementsSAP Fiori elements for
OData V2SAP Fiori elements for OData V2
The following changes and new features are available
for SAP Fiori elements for OData V2:
• T able types are now displayed on mobile devi-
ces. This means that there's no need to automat-
ically switch to responsive tables when the app
is launched on mobile devices. For more informa-
tion, see T ables [page 3191] .
• List report applications now support the creation
of insights cards from responsive tables in multi-
view scenarios. For more information, see Creat-
ing Cards for the Insights Section of My Home in
SAP S/4HANA Cloud [page 3374]
• Y ou can now hide the section title in a custom
section, and sections with reuse components,
using the setAsTitleOwner extension API .
For more information, see Placing Reuse Compo-
nent Instances on the Object Page [page 3771] ,
Adding a Section to an Object Page [page 3854] .
• Y ou can now display a message strip with a
custom message in the object page header. For
more information, see Extension Points for Ob-
ject Page Header Facets [page 3839] .
• We've introduced the following keys that allow
application developers to add a tooltip to the
pagination buttons using the custom i18n file
approach:
•T_PAGINATOR_CONTROL_PAGINATOR
_TOOLTIP_UP
•T_PAGINATOR_CONTROL_PAGINATOR
_TOOLTIP_DOWN
For more information, see Localization of UI
T exts [page 2891] .
• Y ou can now incorporate the column header in
the column width calculation to avoid truncated
column labels. For more information, see Setting
the Default Column Width [page 3360] .
Changed • SAP Fiori Elements • Info Only • 1.121Info
Only2024
-02-
22
136 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.121 Cha
ngedSAP Fiori
ElementsSAP Fiori elements for
OData V4SAP Fiori elements for OData V4
The following changes and new features are available
for SAP Fiori elements for OData V4:
• Y ou can now control the visibility of the Send
E-mail and Share: Microsoft T eams options dis-
played in the Share menu by configuring the
manifest settings. For more information, see The
Share Functionality [page 3367] .
• Information coming from a navigation entity that
is associated with the control is no longer a part
of the navigation context that is passed during
external navigation. This reduces the overall load
of information that needs to be passed. For more
information, see Navigation from an App (Out-
bound Navigation) [page 2930] .
• We now support the use of the
Common.IsNaturalPerson annotation with
an entity and other annotations such as
UI.IsImage and UI.IsImageUrl . For more
information, see Enabling Stream Support [page
3824] .
• Y ou can now define and hide the table header
using the manifest.json . For more informa-
tion, see Setting the T able Header [page 3213] .
• We now ensure that charts and analytical tables
support the parameterized entity. For more infor-
mation, see Configuring Filter Bars [page 3393] .
• Y ou can now use the manifest setting
openInEditMode to open an object page in
edit mode. For more information, see Navigation
to an Object Page in Edit Mode [page 3456] .
• The Chart building block now supports
getter and setter methods to get
and set the chart state using the
PresentationVariant format. For more in-
formation, see The Chart Building Block [page
4000] .
• The Table building block now supports
getter and setter methods to get
and set the chart state using the
PresentationVariant format. For more in-Info
Only2024
-02-
22
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 137
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
formation, see The T able Building Block [page
3994] .
• The Table building block now supports analyti-
cal tables. For more information, see The T able
Building Block [page 3994] .
• Y ou can now enhance the request of the Table
building block before rebinding it. For more infor-
mation, see Influencing the Request Dynamically
[page 3295] .
• Y ou can now define a tooltip for custom columns
in the manifest settings. For more information,
see Extension Points for T ables [page 3877] .
• Y ou can now use the
SelectionPresentationVariant anno-
tation in an object page table. For more informa-
tion, see Defining and Adapting Sections [page
3653] .
• Value help fields can now display the history of
recently entered values. For more information,
see Enabling the History of Recently Entered Val-
ues [page 3553] .
Changed • SAP Fiori Elements • Info Only • 1.121
1.121 Cha
ngedControl Gantt Chart: Improved
Time Zone SupportGantt Chart: Improved Time Zone Support
The Gantt chart now provides improved support for
time zones. This development offers seamless com-
patibility with SAP Fiori launchpad time zones as well
as Gantt-chart-specific time zones, including support
for daylight saving time shifts. In addition, applica-
tions can use any IANA time zone that is only applica-
ble to the Gantt chart.
Changed • Control • Info Only • 1.121Info
Only2024
-02-
22
1.121 Cha
ngedControl New Property:
isTrustedSourceNew Property: isTrustedSource
We’ve created the isTrustedSource property
with the default value false to ensure PDF files are
now always rendered as a link.
Application developers can set the value to true if
they are certain the PDF content is based on app data
that is known to not contain JavaScript. This property
enhances the secure display of PDF files.
Changed • Control • Info Only • 1.121Info
Only2024
-02-
22
138 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.121 Cha
ngedControl illustratedMessag
e Available as an Aggre-
gation of UploadSetillustratedMessage Available as an Aggrega-
tion of UploadSet
We've introduced the illustratedMessage
as an aggregation of UploadSet . Y ou can
now customize illustratedMessage when
there is no data in the UploadSet . A default
illustratedMessage is retained if specific de-
scriptions are not available.
As a part of this update, we have depre-
cated the noDataText , noDataDescription ,
and noDataIllustrationType properties.
Simultaneously, we have introduced a new
aggregation, illustratedMessage of type
sap.m.IllustratedMessage . Y ou can imple-
ment this by directly adding it as an aggregation
within UploadSet .
For more information, see the API Reference .
Changed • Control • Info Only • 1.121Info
Only2024
-02-
22
1.121 Cha
ngedControl sap.m.IconTabFilt
ersap.m.IconTabFilter
We have introduced a new (experimental)
interactionMode property that you can use to
control the interaction behavior of the tab filters in
relation with their nested tabs and the availability of
their own content. For more information, see the API
Reference and the Sample .
Changed • Control • Info Only • 1.121Info
Only2024
-02-
22
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 139
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.121 Cha
ngedControl sap.m.Carousel sap.m.Carousel
Using the new scrollMode property, you can now
allow users to browse through multiple carousel pa-
ges with one click. The available options are listed in
the sap.m.CarouselScrollMode enum:
•SinglePage (default) – the user can slide pa-
ges one by one. This was the behavior until now.
•VisiblePages – when there are multiple visi-
ble pages in the carousel (visiblePagesCount
property has a value greater than one), the user
can slide them all with one click.
For more information, see the Sample .
Changed • Control • Info Only • 1.121Info
Only2024
-02-
22
1.121 Cha
ngedControl sap.tnt.SideNavig
ationsap.tnt.SideNavigation
We have made several design enhancements
to the control. Additionally, using the new
sap.tnt.NavigationListGroup control, you
can now arrange some of the navigation items in
a group. For more information, see the Navigation-
ListGroup API Reference and the Sample .
Changed • Control • Info Only • 1.121Info
Only2024
-02-
22
140 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.121 Cha
ngedControl sap.ui.integratio
n.widgets.Cardsap.ui.integration.widgets.Card
• We have (experimentally) added a new filter of
type sap.m.ComboBox , which supports a two-
column layout. For more information, see the
Combo Box Filter section and ComboBox sample
in the Card Explorer.
• We have (experimentally) introduced an addi-
tional option to define actions-strip buttons in
a list item or in a footer. It allows you to dynami-
cally set specific actions for each list item in the
List card. They can now be defined with a tem-
plate, and can be based on the fetched data from
a back-end service. For more information, see
the Actions Strip section and Dynamic Actions
Strip sample in the Card Explorer.
• We have (experimentally) added an option to set
group labels for one or more actions-strip but-
tons. For more information, see the Actions Strip
section and Actions Labels sample in the Card
Explorer.
• We have introduced a new preferIcon prop-
erty for the actions-strip buttons. If set to true ,
the button in the visible area is displayed only as
an icon. This feature saves space in the actions
strip. For more information, see the Actions Strip
section in the Card Explorer.
• The following features are no longer experimen-
tal:
• Search filter
• CSRF tokens (with new binding syntax)
• Actions strip
• Card footer
For more information, see the Learn section in
the Card Explorer.
• We have (experimentally) enabled the Object
card to show an image with text overlay. There
are multiple new properties available that you
can use to control how the image is displayed
and the overlay behavior of the texts. For more
information, see the Object Card section and
Sample in the Card Explorer.
Changed • Control • Info Only • 1.121Info
Only2024
-02-
22
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 141
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.121 Cha
ngedFeature Icon Explorer Icon Explorer
We have added new icons to the SAP Fiori T ools icon
font. Find the icon that fits your needs via the Icon
Explorer tool.
Changed • Feature • Info Only • 1.121Info
Only2024
-02-
22
1.121 Cha
ngedFeature TypeScript TypeScript
• We have added support for abstract classes
(SAPUI5 classes marked as abstract are now
also marked as such in the type definitions).
• Constructors hidden in SAPUI5 via
@hideconstructor are now protected in the
type definitions.
Changed • Feature • Info Only • 1.121Info
Only2024
-02-
22
1.121 Cha
ngedFeature Walkthrough Tutorial in
TypeScriptWalkthrough Tutorial in TypeScript
A new tutorial is now available. This is the T ypeScript
version of our existing Walkthrough tutorial, offering
you the same comprehensive tour of SAPUI5 but now
in T ypeScript.
For more information, see Walkthrough T utorial
(T ypeScript) [page 1178] .
Changed • Feature • Info Only • 1.121Info
Only2024
-02-
22
142 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.121 Cha
ngedFeature SAPUI5 OData V4 Model SAPUI5 OData V4 Model
The new version of the SAPUI5 OData V4 model intro-
duces the following features:
• Y ou can now use aliases for computed annota-
tions in XML views. Use template:require
or <template:alias> during templating and
core:require in XML views for defining your
aliases. Note that we no longer recommend us-
ing global names for computed annotations in
XML views or during templating.
For more information, see Require Modules in
XML View and Fragment [page 1990] and Meta
Model for OData V4 [page 2186] .
• Y ou can now explicitly provide $single as a
new group ID to
sap.ui.model.odata.v4.Context#del
ete ,
sap.ui.model.odata.v4.ODataModel#
delete , and
sap.ui.model.odata.v4.ODataContex
tBinding#execute . Requests will then be
sent as fast as with $direct , but they will be
wrapped in a batch request as with $auto .
For more information, see the API
Reference for v4.Context#delete ,
v4.ODataModel#delete , and
v4.ODataContextBinding#execute .
Changed • Feature • Info Only • 1.121Info
Only2024
-02-
22
1.121 Cha
ngedFeature Formatting Formatting
We now support rounding of string-based values as
used, for example, for Edm.Decimal .
Changed • Feature • Info Only • 1.121Info
Only2024
-02-
22
1.121 Cha
ngedFeature Localization Localization
We now use the localization content of the Unicode
Common Locale Data Repository (CLDR) version
44.0.0.
Changed • Feature • Info Only • 1.121Info
Only2024
-02-
22
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 143
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.121 Cha
ngedControl sap.f.ShellBar sap.f.ShellBar
We have reworked the positioning and naming of
the AI copilot Joule and the search field in the
sap.f.ShellBar for size XXL.
Changed • Control • Info Only • 1.121Info
Only2024
-02-
22
1.121 Cha
ngedControl sap.m.Illustrated
Messagesap.m.IllustratedMessage
We have introduced two new illustration types
added to the default illustration set: SignOut and
NewMail . For more information, see the API Refer-
ence .
Changed • Control • Info Only • 1.121Info
Only2024
-02-
22
1.121 Cha
ngedControl sap.m.CheckBox sap.m.CheckBox
We have implemented the new required property
for better interaction with assistive technologies.
Please note, you should only use this property when
it isn't possible to establish a single relationship be-
tween the field and a label. For more information, see
the API Reference .
Changed • Control • Info Only • 1.121Info
Only2024
-02-
22
1.121 Cha
ngedControl sap.ui.core.Invis
ibleMessagesap.ui.core.InvisibleMessage
The sap.ui.core.InvisibleMessageMode
enum is no longer experimental. For more informa-
tion, see the API Reference .
Changed • Control • Info Only • 1.121Info
Only2024
-02-
22
1.121 Cha
ngedControl sap.m.Popover ,
sap.m.ResponsiveP
opoversap.m.Popover ,
sap.m.ResponsivePopover
The resizable property is no longer experimental.
Y ou can make your popovers dynamic and responsive
by resizing them. For more information, see the API
Reference .
Changed • Control • Info Only • 1.121Info
Only2024
-02-
22
144 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.121 Cha
ngedControl sap.m.Input ,
sap.m.MultiInput ,
sap.m.ComboBox ,
sap.m.MultiComboB
oxsap.m.Input , sap.m.MultiInput ,
sap.m.ComboBox , sap.m.MultiComboBox
We have prevented the closing of the suggestions po-
pover when pressing Enter on a group header item.
Changed • Control • Info Only • 1.121Info
Only2024
-02-
22
1.121 Cha
ngedControl sap.m.Wizard sap.m.Wizard
• We have added stable IDs to the list items in the
WizardProgressNavigator .
• The sap.m.WizardRenderMode property is
no longer experimental. Y ou can customize the
rendering mode of the sap.m.Wizard control.
For more information, see the API Reference .
Changed • Control • Info Only • 1.121Info
Only2024
-02-
22
1.121 Cha
ngedControl sap.m.InputBase sap.m.InputBase
The formattedValueStateText aggregation is
no longer experimental. Y ou can manage formatted
value state texts within input controls without worry-
ing about future changes. For more information, see
the API Reference .
Changed • Control • Info Only • 1.121Info
Only2024
-02-
22
1.121 Cha
ngedControl sap.m.PlanningCal
endar ,
sap.m.SinglePlann
ingCalendar , and
sap.ui.unified.Ca
lendarsap.m.PlanningCalendar ,
sap.m.SinglePlanningCalendar , and
sap.ui.unified.Calendar
We have added a new Working day type in the
sap.ui.unified.CalendarDayType enum.
Now you can set a weekend day as a working day
when there is a work schedule that differs from the
standard working-week days. For more information,
see the DateT ypeRange API Reference and the Sam-
ple.
Changed • Control • Info Only • 1.121Info
Only2024
-02-
22
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 145
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.121 Cha
ngedControl sap.m.PlanningCal
endarRowsap.m.PlanningCalendarRow
We have introduced a new
rowHeaderDescription property. As an appli-
cation developer, you can use it to define the text
that will be announced by screen readers when a user
navigates to the row header. For more information,
see the API Reference .
Changed • Control • Info Only • 1.121Info
Only2024
-02-
22
1.121 Cha
ngedControl sap.m.SinglePlann
ingCalendarsap.m.SinglePlanningCalendar
T o improve the accessibility of the control, we have
provided shorter and more user-friendly texts for
screen-reader announcements of appointment dura-
tions. Now we use the full date format (for example,
“Thursday, August 17 , 2023”) instead of the short for-
mat (“8/17/23”). Additionally, now we use the shorter
“From/T o”, instead of “Start Time/End Time”. For
more information, see the Sample .
Changed • Control • Info Only • 1.121Info
Only2024
-02-
22
1.121 Cha
ngedControl sap.m.ViewSetting
sDialogsap.m.ViewSettingsDialog
Y ou can use the new wrapping property of the
sap.m.ViewSettingsItem control to change
the item’s title text behavior from truncate (default)
to wrapping. For more information, see the API Refer-
ence .
Changed • Control • Info Only • 1.121Info
Only2024
-02-
22
1.121 Cha
ngedControl sap.ui.layout.Dyn
amicSideContentsap.ui.layout.DynamicSideContent
The default behavior of the control is to set the
widths of the side content and the main con-
tent according to the screen size. Using the new
sideContentWidthM , sideContentWidthL ,
and sideContentWidthXL properties you can
now override the default values for M, L, and XL dis-
play breakpoints. For more information, see the API
Reference .
Changed • Control • Info Only • 1.121Info
Only2024
-02-
22
146 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.121 Cha
ngedFeature Spreadsheet Export Spreadsheet Export
Y ou can now export a table of type TreeTable to a
PDF document in OData V4. The exported document
will reflect the hierarchical structure of the tree table.
Changed • Feature • Info Only • 1.121Info
Only2024
-02-
22
1.121 Cha
ngedControl sap.ui.comp.smart
table.SmartTablesap.ui.comp.smarttable.SmartTable
• If you want to hide a property from
the table but not from the remaining
UI (for example, if you still want to fil-
ter for this property), you can use the
com.sap.vocabularies.UI.v1.Hidden
annotation. For more information, see the API
Reference and the Sample .
• T o provide the reason why a variant has
been applied, for example, for the update of
the application status, we have introduced a
new variantContext parameter for the
afterVariantApply event. For more infor-
mation, see the API Reference .
Changed • Control • Info Only • 1.121Info
Only2024
-02-
22
Related Information
What's New in SAPUI5 1.130 [page 20]
What's New in SAPUI5 1.129 [page 31]
What's New in SAPUI5 1.128 [page 40]
What's New in SAPUI5 1.127 [page 48]
What's New in SAPUI5 1.126 [page 56]
What's New in SAPUI5 1.125 [page 95]
What's New in SAPUI5 1.124 [page 101]
What's New in SAPUI5 1.123 [page 112]
What's New in SAPUI5 1.122 [page 121]
What's New in SAPUI5 1.120 [page 149]
What's New in SAPUI5 1.119 [page 164]
What's New in SAPUI5 1.118 [page 173]
What's New in SAPUI5 1.117 [page 182]
What's New in SAPUI5 1.116 [page 191]
What's New in SAPUI5 1.115 [page 200]
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 147
What's New in SAPUI5 1.114 [page 207]
What's New in SAPUI5 1.113 [page 214]
What's New in SAPUI5 1.112 [page 230]
What's New in SAPUI5 1.111 [page 236]
What's New in SAPUI5 1.110 [page 246]
What's New in SAPUI5 1.109 [page 257]
What's New in SAPUI5 1.108 [page 265]
What's New in SAPUI5 1.107 [page 274]
What's New in SAPUI5 1.106 [page 282]
What's New in SAPUI5 1.105 [page 290]
What's New in SAPUI5 1.104 [page 298]
What's New in SAPUI5 1.103 [page 303]
What's New in SAPUI5 1.102 [page 309]
What's New in SAPUI5 1.101 [page 327]
What's New in SAPUI5 1.100 [page 338]
What's New in SAPUI5 1.99 [page 345]
What's New in SAPUI5 1.98 [page 355]
What's New in SAPUI5 1.97 [page 371]
What's New in SAPUI5 1.96 [page 380]
What's New in SAPUI5 1.95 [page 392]
What's New in SAPUI5 1.94 [page 400]
What's New in SAPUI5 1.93 [page 407]
What's New in SAPUI5 1.92 [page 416]
What's New in SAPUI5 1.91 [page 426]
What's New in SAPUI5 1.90 [page 432]
What's New in SAPUI5 1.89 [page 442]
What's New in SAPUI5 1.88 [page 450]
What's New in SAPUI5 1.87 [page 462]
What's New in SAPUI5 1.86 [page 474]
What's New in SAPUI5 1.85 [page 488]
What's New in SAPUI5 1.84 [page 499]
What's New in SAPUI5 1.82 [page 513]
What's New in SAPUI5 1.81 [page 523]
What's New in SAPUI5 1.80 [page 534]
What's New in SAPUI5 1.79 [page 543]
What's New in SAPUI5 1.78 [page 551]
What's New in SAPUI5 1.77 [page 561]
What's New in SAPUI5 1.76 [page 572]
What's New in SAPUI5 1.75 [page 583]
What's New in SAPUI5 1.74 [page 592]
What's New in SAPUI5 1.73 [page 605]
What's New in SAPUI5 1.72 [page 616]
What's New in SAPUI5 1.71 [page 627]
148 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
What's New in SAPUI5 1.70 [page 638]
What's New in SAPUI5 1.69 [page 647]
What's New in SAPUI5 1.68 [page 657]
What's New in SAPUI5 1.67 [page 665]
What's New in SAPUI5 1.66 [page 672]
What's New in SAPUI5 1.65 [page 680]
What's New in SAPUI5 1.64 [page 692]
What's New in SAPUI5 1.63 [page 702]
What's New in SAPUI5 1.62 [page 714]
What's New in SAPUI5 1.61 [page 727]
What's New in SAPUI5 1.60 [page 737]
What's New in SAPUI5 1.58 [page 758]
What's New in SAPUI5 1.56 [page 778]
What's New in SAPUI5 1.54 [page 799]
What's New in SAPUI5 1.52 [page 828]
What's New in SAPUI5 1.50 [page 854]
What's New in SAPUI5 1.48 [page 874]
What's New in SAPUI5 1.46 [page 901]
What's New in SAPUI5 1.44 [page 924]
What's New in SAPUI5 1.42 [page 939]
What's New in SAPUI5 1.40 [page 956]
What's New in SAPUI5 1.38 [page 971]
What's New in SAPUI5 1.120
With this release SAPUI5 is upgraded from version 1.119 to 1.120.
 Tip
If you want to do a search across all versions of the What's New content, you can also find it in the SAPUI5
What's New viewer .
T able 13:
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.120 Cha
ngedControl sap.ui.table.Tabl
esap.ui.table.Table
With SAPUI5 version 1.120.2, we have introduced the
findOn function for selection plugins, which allows
you to search for these plugins in a given table.
Changed • Control • Info Only • 1.120Info
Only2023
-11-0
2
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 149
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.120 New Control sap.m.VariantMana
gementsap.m.VariantManagement
We have introduced
sap.m.VariantManagement , which replaces
sap.ui.comp.variants.VariantManageme
nt and offers a set of equivalent features. For more
information, see How to replace sap.ui.comp.var-
iants.VariantManagement [page 4724] and the API
Reference .
New • Control • Info Only • 1.120Info
Only2023
-11-0
2
1.120 Dep-
re-
cate
dAnnounce-
mentDeprecation of Belize
ThemesDeprecation of Belize Themes
We have deprecated the Belize (theme
IDs: sap_belize , sap_belize_plus ,
sap_belize_hcb , sap_belize_hcw ) theme
family as of SAPUI5 version 1.120.2.
We recommend that you switch to the Horizon
theme family (theme IDs: sap_horizon ,
sap_horizon_dark , sap_horizon_hcb ,
sap_horizon_hcw ).
Deprecated • Announcement • Recommended • 1.120Rec-
om-
men
ded2023
-11-0
2
150 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.120 Cha
ngedControl sap.ui.table* sap.ui.table*
• The sorted property of
sap.ui.table.Column has been depre-
cated. Instead, the sortOrder property has
been enhanced to also support None (using
sap.ui.core.SortOrder ), which is now
the default. T o ensure backward compatibility,
sortOrder is automatically changed from
None to Ascending if the sorted property
is set to true . For more information, see the API
Reference and the Sample .
• We have improved the cell selection in these ta-
bles for CellSelector and the behavior when
selecting cells and ranges.
• Y ou can now use
sap.m.plugins.CellSelector even
with an inactive DragDropConfig . T o
control if the plugin is active, we have added
the enabled property.
• When using the Shift and Up Arrow ,
Down Arrow keys for cell selection, the
cell selection now takes precedence over
the range selection. Pressing Esc will re-
move the current cell selection. For more
information, see the Sample .
Changed • Control • Info Only • 1.120Info
Only2023
-11-0
2
1.120 Cha
ngedControl sap.ui.comp.smart
table.SmartTablesap.ui.comp.smarttable.SmartTable
The infobar is now shown in tables of type
sap.ui.table.Table if useInfoToolbar is
set.
Changed • Control • Info Only • 1.120Info
Only2023
-11-0
2
1.120 Cha
ngedControl sap.ui.mdc.Field
(experimental)sap.ui.mdc.Field (experimental)
We have enabled the autocomplete feature for this
experimental control. If the user enters text into a
field, the first item in the result list that matches the
text typed in by the user is automatically completed.
Changed • Control • Info Only • 1.120Info
Only2023
-11-0
2
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 151
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.120 New Featuresap.m.table.Colum
nWidthControllersap.m.table.ColumnWidthController
We have now enabled the resizing of columns
for sap.m.Table and sap.ui.table.Table ,
and not just sap.ui.mdc.Table . T o
enable this feature, we have made
ColumnWidthController available as an exten-
sion of sap.m.p13n.SelectionController .
For more information, see the API Reference , the
Sample for sap.ui.table.Table , and the Sam-
ple for sap.m.Table .
New • Feature • Info Only • 1.120Info
Only2023
-11-0
2
1.120 New User Docu-
mentationUsage of Forms Usage of Forms
T o help users of forms choose the one that best suits
their requirements, we have provided an overview of
forms and how they can be used. For more informa-
tion, see Forms: Which One Should I Choose? [page
4595] .
New • User Documentation • Info Only • 1.120Info
Only2023
-11-0
2
1.120 UI
Cha
ngedAnnounce-
mentSAP Fiori elements for
OData V2 and SAP Fiori
elements for OData V4SAP Fiori elements for OData V2 and SAP Fiori ele-
ments for OData V4
The following changes and new features are available
for SAP Fiori elements for OData V2 and SAP Fiori
elements for OData V4:
• In draft-enabled list report applications, we've
now added a new column in the grid table that
shows the editing status of the displayed ob-
jects. In applications using the Situation Han-
dling framework, the business situations icon is
now displayed in a separate column in grid ta-
bles. For more information, see Editing Status
[page 3459] .
UI Changed • Announcement • Info Only • 1.120Info
Only2023
-11-0
2
152 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.120 Cha
ngedSAP Fiori
ElementsSAP Fiori elements for
OData V2SAP Fiori elements for OData V2
The following changes and new features are available
for SAP Fiori elements for OData V2:
• End users can now use the copy-to-clipboard
feature for multiple rows and range selections
in list report and object page tables. For more
information, see T ables [page 3191] .
• Y ou can now hide the filters from navigation
properties in the Adapt Filters dialog. For more
information, see Adapting the Filter Bar [page
3427] .
• End users can now create dynamic tiles from
the list report when relative date values, such
as T oday and T omorrow , are used. For more infor-
mation, see The Share Functionality [page 3367] .
Changed • SAP Fiori Elements • Info Only • 1.120Info
Only2023
-11-0
2
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 153
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.120 Cha
ngedSAP Fiori
ElementsSAP Fiori elements for
OData V4SAP Fiori elements for OData V4
The following changes and new features are available
for SAP Fiori elements for OData V4:
• Application developers can now override more
keys using the custom i18n file approach. Y ou
can now override the following keys:
•M_ROW_LEVEL_NAVIGATION_FAILUR
E_CHART_REASON_EXTERNAL_NAVIG
ATION_CONFIGURED
•C_TRANSACTION_HELPER_CONFIRM_
DELETE_WITH_OBJECTTITLE_ONLY
•C_COMMON_OBJECT_PAGE_DISCARD_
DRAFT
We've also updated the default text for the fol-
lowing keys:
•C_TRANSACTION_HELPER_CONFIRM_
DELETE_WITH_OBJECTINFO
•C_TRANSACTION_HELPER_DELETE_T
OAST_SINGULAR
For more information, see Localization of UI
T exts [page 2891] .
• Y ou can now add Key Performance Indicators
(KPI) in non-analytical services. For more infor-
mation, see Creating Key Performance Indicators
[page 3555] .
• Y ou can now edit a multi-input field in a table on
the object page. For more information, see Using
the Multi-Input Field on the Object Page [page
3761] .
• As of 1.120.2, we recalculate the default values
in empty row mode when refreshing the table
using a side effect. For more information, see
Prefilling Fields Using the DefaultValuesFunction
[page 3823] .
• As of 1.120.2, we support the
preferredMode=edit parameter, that al-
lows you to open an object page directly in edit
mode. For more information, see Handling of the
preferredMode Parameter [page 3470] .
• As of 1.120.2, you can enable the
singleDraftForCreate setting using theInfo
Only2023
-11-0
2
154 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
EditFlow controller extension. For more infor-
mation, see Form Entry Object Page [page 4016] .
Changed • SAP Fiori Elements • Info Only • 1.120
1.120 De-
letedControl sap.landvisz library
removed from code linesap.landvisz library removed from code line
The sap.landvisz library (deprecated since 1.98)
has been removed entirely from the SAPUI5 code.
Deleted • Control • Info Only • 1.120Info
Only2023
-11-0
2
1.120 New Control sap.m.upload.Uplo
adSetwithTable (ex-
perimental)sap.m.upload.UploadSetwithTable (ex-
perimental)
UploadSetwithTable control (experimental) al-
lows you to upload one or more files from your device,
such as desktop, tablet, or phone, and attaches them
to your application in a responsive tabular manner.
It builds on the sap.m.upload.UploadSet con-
trol. Using this control, you can also enable personali-
zation settings with variant management.
Y ou can preview your files using
the sap.m.upload.FilePreviewDialog
control. The FilePreviewDialog control
works only along with the experimental
UploadSetwithTable control.
For more information, see the API Reference and the
Sample .
New • Control • Info Only • 1.120Info
Only2023
-11-0
2
1.120 Cha
ngedControl sap.m.PDFViewer sap.m.PDFViewer
We have now replaced sap.m.MessagePage with
sap.m.IllustratedMessage along with an er-
ror message for scenarios where there are errors
when displaying the provided PDF file.
Changed • Control • Info Only • 1.120Info
Only2023
-11-0
2
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 155
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.120 Cha
ngedControl sap.ui.comp.smart
filterbar.SmartFi
lterBarsap.ui.comp.smartfilterbar.SmartFilt
erBar
Until now,
com.sap.vocabularies.Common.v1.Value
ListParameterInOut and
com.sap.vocabularies.Common.v1.Value
ListParameterOut were supported for date
fields rendering DatePicker . Now we also support
date fields using DynamicDateRangePicker .
Changed • Control • Info Only • 1.120Info
Only2023
-11-0
2
1.120 Cha
ngedControl sap.ui.comp.smart
field.SmartFieldsap.ui.comp.smartfield.SmartField
We have enabled the lazy loading of annota-
tions in SmartTable with smart fields. When
needed, the SmartField will fetch its rele-
vant ValueList metadata by using internally
ODataMetaModel#getODataValueLists .
Changed • Control • Info Only • 1.120Info
Only2023
-11-0
2
1.120 Cha
ngedControl sap.ui.comp.smart
field.SmartField ,
sap.ui.comp.smart
filterbar.SmartFi
lterBarsap.ui.comp.smartfield.SmartField ,
sap.ui.comp.smartfilterbar.SmartFilt
erBar
T o improve user experience, we have changed the fil-
tering criteria for search terms in MultiComboBox
and ComboBox from "starts with" to "contains". Now
the term is also highlighted in the result list.
Changed • Control • Info Only • 1.120Info
Only2023
-11-0
2
156 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.120 Cha
ngedAnnounce-
mentApply Best Practices
to Become Future-Ready
(as of 1.120.2)Apply Best Practices to Become Future-Ready (as
of 1.120.2)
The SAPUI5 framework has been evolving constantly,
for instance to account for features in browser devel-
opment (such as modern ECMAScript support) or
their end of maintenance (such as the end of IE11
support). Substantial modularization efforts were a
crucial step on this journey, which continues towards
a future major version upgrade. In recent releases,
but particularly with SAPUI5 1.120, a significant num-
ber of improvements have been introduced, for exam-
ple the replacement of legacy APIs of the Core and
Configuration modules.
T o make sure that your code bases, that is, your
SAPUI5 applications and libraries, do not become
legacy but are ready for the future, please continue
applying best practices. T o support your efforts, we
are updating the documentation in many places, with
SAPUI5 1.120 but also beyond. Best Practices for De-
velopers [page 1809] aims to be a good starting point
for you, collecting fundamental information and offer-
ing practical guidance. Thanks for your support!
Changed • Announcement • Info Only • 1.120Info
Only2023
-11-0
2
1.120 Cha
ngedFeature Updated Configuration
of the SAPUI5 RuntimeUpdated Configuration of the SAPUI5 Runtime
We have implemented a modular, future-proof solu-
tion for configuration handling, and deprecated the
legacy sap.ui.core.Configuration module.
T o reflect these deprecations and the entities replac-
ing them, the API Reference has been updated and
documentation on the Deprecated Configuration API
[page 1876] has been added (as of 1.120.2). For an up-
dated list of configuration options, see Configuration
of the SAPUI5 Runtime [page 1852] and Configuration
Options and URL Parameters [page 1856] .
Changed • Feature • Info Only • 1.120Info
Only2023
-11-0
2
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 157
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.120 Cha
ngedFeature Reworked Walkthrough
TutorialReworked Walkthrough Tutorial
Y ou can now take the Walkthrough tutorial with UI5
T ooling as our preferred development environment;
the sample code for all tutorial steps has been up-
dated to work with UI5 T ooling out of the box. We also
included features of modern ECMAScript and added
an additional step showing how to build an applica-
tion.
For more information, see Walkthrough T utorial (Java-
Script) [page 1054] .
Changed • Feature • Info Only • 1.120Info
Only2023
-11-0
2
1.120 Cha
ngedFeature Localization Localization
• We now use the localization content of the Uni-
code Common Locale Data Repository (CLDR)
version 43.0.0.
• We now support the following additional locales
(as of 1.120.5):
• mk_MK
• cnr_ME
• sr_Cyrl_RS
Changed • Feature • Info Only • 1.120Info
Only2023
-11-0
2
1.120 Cha
ngedFeature SAPUI5 OData V2 Model SAPUI5 OData V2 Model
The transitionMessagesOnly parameter is
now supported by
sap.ui.model.odata.v2.ODataTreeBindi
ng.
Changed • Feature • Info Only • 1.120Info
Only2023
-11-0
2
158 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.120 Cha
ngedFeature SAPUI5 OData V4 Model SAPUI5 OData V4 Model
The new version of the SAPUI5 OData V4 model intro-
duces the following features:
• For recursive hierarchies, we now provide the
sap.ui.model.odata.v4.Context#isA
ncestorOf API to check whether a node is an
ancestor of another node.
For more information, see the API Reference .
• For recursive hierarchies, we provide the follow-
ing experimental APIs and features . Note that
they must not be used in productive applications
yet:
•sap.ui.model.odata.v4.Context
#getParent and
sap.ui.model.odata.v4.Context
#requestParent to retrieve the parent
of a node
For more information, see the API Ref-
erence for Context#getParent and
Context#requestParent .
• Creating new root nodes
For more information, see the API Refer-
ence .
• Moving nodes to become root nodes (as of
1.120.2)
For more information, see the API Refer-
ence .
• Deleting nodes, even if an initial expansion
has been set using the expandTo parame-
ter of $$aggregation /
v4.ODataListBinding#setAggreg
ation
For more information, see the API Refer-
ence .
• Creating nodes, even if an initial expansion
has been set using the expandTo parame-
ter of $$aggregation /
v4.ODataListBinding#setAggreg
ation (as of 1.120.2)
For more information, see the API Refer-
ence .Info
Only2023
-11-0
2
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 159
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
• Moving nodes, even if the hierarchy has
been fully expanded using the expandTo
parameter of $$aggregation /
v4.ODataListBinding#setAggreg
ation (as of 1.120.2).
For more information, see the API Refer-
ence .
• The withCredentials model parameter is
no longer experimental; you can now use it in
productive applications.
For more information, see the API Reference .
Changed • Feature • Info Only • 1.120
1.120 Dep-
re-
cate
dFeature Deprecations Deprecations
We have deprecated all entities of
sap.ui.core.Core , except for the ready
method. For more information, see Deprecated Core
API [page 1842] (as of 1.120.2) and the API Reference .
We have also deprecated the entire
sap.ui.core.Configuration  module. For
more information, see Updated Configuration of the
SAPUI5 Runtime in this What's New (as of 1.120.2).
We have deprecated the following entities of
sap.ui.comp :
•variants.VariantManagement
•smarttable.ExportType.GW
We have changed the status of the sap.ui.webc
library from experimental to deprecated.
For a complete list of all deprecations, see Depre-
cated APIs .
Deprecated • Feature • Info Only • 1.120Info
Only2023
-11-0
2
160 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.120 Cha
ngedFeature TypeScript TypeScript
The $...Settings types (the structures de-
scribing what data can be passed into construc-
tors) now also contain the specialSettings
(non-bindable data for initialization, like the id,
objectBindings , bindingContexts , and the
componentData for Components).
Changed • Feature • Info Only • 1.120Info
Only2023
-11-0
2
1.120 Cha
ngedControl sap.tnt.SideNavig
ationsap.tnt.SideNavigation
We have added a new width property to the control.
Depending on the theme, the control has a minimum
width set. Y ou can use the new property to increase
the width. For more information, see the API Refer-
ence .
Changed • Control • Info Only • 1.120Info
Only2023
-11-0
2
1.120 Cha
ngedControl sap.ui.integratio
n.widgets.Cardsap.ui.integration.widgets.Card
We now provide a new date formatter. In contrast to
the existing dateTime formatter, the new date for-
matter doesn’t include time in the formatted value by
default. For more information, see the Card Format-
ters section and Date sample in the Card Explorer.
Changed • Control • Info Only • 1.120Info
Only2023
-11-0
2
1.120 Cha
ngedControl sap.m.Avatar sap.m.Avatar
We have introduced a new active property that al-
lows applications to control the avatar's active state
when the user interacts with it or opens/closes the
user menu. For more information, see the Sample .
Changed • Control • Info Only • 1.120Info
Only2023
-11-0
2
1.120 Cha
ngedControl sap.f.FlexibleCol
umnLayoutsap.f.FlexibleColumnLayout
Users can now easily customize the width of a column
by dragging the column separators.
Changed • Control • Info Only • 1.120Info
Only2023
-11-0
2
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 161
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.120 Cha
ngedControl sap.ui.richtexted
itorsap.ui.richtexteditor
As previously announced, TinyMCE 4 has been
deprecated and is now removed from the
sap.ui.richtexteditor . For more informa-
tion, see sap.ui.richtexteditor [page 4786] .
Changed • Control • Info Only • 1.120Info
Only2023
-11-0
2
Related Information
What's New in SAPUI5 1.130 [page 20]
What's New in SAPUI5 1.129 [page 31]
What's New in SAPUI5 1.128 [page 40]
What's New in SAPUI5 1.127 [page 48]
What's New in SAPUI5 1.126 [page 56]
What's New in SAPUI5 1.125 [page 95]
What's New in SAPUI5 1.124 [page 101]
What's New in SAPUI5 1.123 [page 112]
What's New in SAPUI5 1.122 [page 121]
What's New in SAPUI5 1.121 [page 129]
What's New in SAPUI5 1.119 [page 164]
What's New in SAPUI5 1.118 [page 173]
What's New in SAPUI5 1.117 [page 182]
What's New in SAPUI5 1.116 [page 191]
What's New in SAPUI5 1.115 [page 200]
What's New in SAPUI5 1.114 [page 207]
What's New in SAPUI5 1.113 [page 214]
What's New in SAPUI5 1.112 [page 230]
What's New in SAPUI5 1.111 [page 236]
What's New in SAPUI5 1.110 [page 246]
What's New in SAPUI5 1.109 [page 257]
What's New in SAPUI5 1.108 [page 265]
What's New in SAPUI5 1.107 [page 274]
What's New in SAPUI5 1.106 [page 282]
What's New in SAPUI5 1.105 [page 290]
What's New in SAPUI5 1.104 [page 298]
What's New in SAPUI5 1.103 [page 303]
What's New in SAPUI5 1.102 [page 309]
What's New in SAPUI5 1.101 [page 327]
162 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
What's New in SAPUI5 1.100 [page 338]
What's New in SAPUI5 1.99 [page 345]
What's New in SAPUI5 1.98 [page 355]
What's New in SAPUI5 1.97 [page 371]
What's New in SAPUI5 1.96 [page 380]
What's New in SAPUI5 1.95 [page 392]
What's New in SAPUI5 1.94 [page 400]
What's New in SAPUI5 1.93 [page 407]
What's New in SAPUI5 1.92 [page 416]
What's New in SAPUI5 1.91 [page 426]
What's New in SAPUI5 1.90 [page 432]
What's New in SAPUI5 1.89 [page 442]
What's New in SAPUI5 1.88 [page 450]
What's New in SAPUI5 1.87 [page 462]
What's New in SAPUI5 1.86 [page 474]
What's New in SAPUI5 1.85 [page 488]
What's New in SAPUI5 1.84 [page 499]
What's New in SAPUI5 1.82 [page 513]
What's New in SAPUI5 1.81 [page 523]
What's New in SAPUI5 1.80 [page 534]
What's New in SAPUI5 1.79 [page 543]
What's New in SAPUI5 1.78 [page 551]
What's New in SAPUI5 1.77 [page 561]
What's New in SAPUI5 1.76 [page 572]
What's New in SAPUI5 1.75 [page 583]
What's New in SAPUI5 1.74 [page 592]
What's New in SAPUI5 1.73 [page 605]
What's New in SAPUI5 1.72 [page 616]
What's New in SAPUI5 1.71 [page 627]
What's New in SAPUI5 1.70 [page 638]
What's New in SAPUI5 1.69 [page 647]
What's New in SAPUI5 1.68 [page 657]
What's New in SAPUI5 1.67 [page 665]
What's New in SAPUI5 1.66 [page 672]
What's New in SAPUI5 1.65 [page 680]
What's New in SAPUI5 1.64 [page 692]
What's New in SAPUI5 1.63 [page 702]
What's New in SAPUI5 1.62 [page 714]
What's New in SAPUI5 1.61 [page 727]
What's New in SAPUI5 1.60 [page 737]
What's New in SAPUI5 1.58 [page 758]
What's New in SAPUI5 1.56 [page 778]
What's New in SAPUI5 1.54 [page 799]
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 163
What's New in SAPUI5 1.52 [page 828]
What's New in SAPUI5 1.50 [page 854]
What's New in SAPUI5 1.48 [page 874]
What's New in SAPUI5 1.46 [page 901]
What's New in SAPUI5 1.44 [page 924]
What's New in SAPUI5 1.42 [page 939]
What's New in SAPUI5 1.40 [page 956]
What's New in SAPUI5 1.38 [page 971]
What's New in SAPUI5 1.119
With this release SAPUI5 is upgraded from version 1.118 to 1.119.
 Tip
If you want to do a search across all versions of the What's New content, you can also find it in the SAPUI5
What's New viewer .
T able 14:
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.119 Cha
ngedControl sap.m.p13n.Popup sap.m.p13n.Popup
T o select all columns in the personalization dialog,
the user can now use the Select All option. For more
information, see the API Reference .
Changed • Control • Info Only • 1.119Info
Only2023
-10-0
5
164 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.119 Cha
ngedFeature sap.ui.table.Anal
yticalTable,
sap.ui.table.Tabl
e,
sap.ui.table.Tree
Tablesap.ui.table.AnalyticalTable,
sap.ui.table.Table,
sap.ui.table.TreeTable
• Y ou can now use
sap.m.plugins.CellSelector (experi-
mental) for cell selection in a table. It can also be
used for the sap.ui.mdc.Table control (ex-
perimental). For more information, see the API
Reference .
• We have made the different row mode elements
of the tables available. They replace the various
properties (now deprecated) that used to define,
for example, whether a fixed number of rows is
displayed in a table, or whether the user can
change the number of displayed rows. For more
information, see the API Reference and the Sam-
ple.
Changed • Feature • Info Only • 1.119Info
Only2023
-10-0
5
1.119 Cha
ngedFeature sap.m.plugins.Cop
yProvidersap.m.plugins.CopyProvider
Users can now copy a cell block they have selected.
T o provide the required settings, we have intro-
duced the sap.m.plugins.CopyPreference
enumeration that allows users to either only copy se-
lected cells or both rows and cells that they have se-
lected. For more information, see the API Reference .
Changed • Feature • Info Only • 1.119Info
Only2023
-10-0
5
1.119 Dep-
re-
cate
dFeature Deprecations Deprecations
We have deprecated the following entities for
sap.ui.table* :
•visibleRowCountMode
•visibleRowCount
•fixedRowCount
•fixedBottomRowCount
•rowHeight
•minAutoRowCount
Deprecated • Feature • Info Only • 1.119Info
Only2023
-10-0
5
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 165
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.119 Cha
ngedControl sap.ui.mdc.Table
(experimental)sap.ui.mdc.Table (experimental)
Drag and drop has been enabled for the rows of the
(experimental) sap.ui.mdc.Table control. For
more information, see the API Reference .
Changed • Control • Info Only • 1.119Info
Only2023
-10-0
5
1.119 Dep-
re-
cate
dControl valueHelpOnly func-
tionalityvalueHelpOnly functionality
We have deprecated the valueHelpOnly function-
ality in the sap.m.Input control and its usage is
discouraged. The reason is linked to the proper ac-
cessibility state of the control, therefore we advise
against its further use.
Deprecated • Control • Info Only • 1.119Info
Only2023
-10-0
5
1.119 Cha
ngedSAP Fiori
ElementsSAP Fiori elements for
OData V2 and SAP Fiori
elements for OData V4SAP Fiori elements for OData V2 and SAP Fiori ele-
ments for OData V4
The following changes and new features are available
for SAP Fiori elements for OData V2 and SAP Fiori
elements for OData V4:
• List report applications with responsive tables
now display the Select All option instead of the
Clear All option by default. For more information,
see Enabling Multiple Selection in T ables [page
3227] .
Changed • SAP Fiori Elements • Info Only • 1.119Info
Only2023
-10-0
5
166 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.119 Cha
ngedSAP Fiori
ElementsSAP Fiori elements for
OData V2SAP Fiori elements for OData V2
The following changes and new features are available
for SAP Fiori elements for OData V2:
• Y ou can now enable lazy loading of
cards on the overview page by setting
enableLazyRendering to true in the
manifest.json . For more information, see
Descriptor Configuration for the Overview Page
[page 4099] .
• The empty row mode now indicates if the re-
quired fields in the tables of the object page don't
have a value. For more information, see Enabling
Inline Creation Mode or Empty Row Mode for T a-
ble Entries [page 3716] .
Changed • SAP Fiori Elements • Info Only • 1.119Info
Only2023
-10-0
5
1.119 Cha
ngedSAP Fiori
ElementsSAP Fiori elements for
OData V4SAP Fiori elements for OData V4
The following changes and new features are available
for SAP Fiori elements for OData V4:
• In edit mode, we now indicate if a table column
contains required fields. For more information,
see Enabling Inline Creation Mode or Empty Row
Mode for T able Entries [page 3716] .
• Application developers can now incorporate the
column header in the calculation of the column
width. For more information, see T ables [page
3191] .
• End users can now use the copy to clipboard
feature for multiple rows and ranges in list report
and object page tables. For more information,
see T ables [page 3191] .
Changed • SAP Fiori Elements • Info Only • 1.119Info
Only2023
-10-0
5
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 167
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.119 Cha
ngedFeature SAPUI5 Data Types SAPUI5 Data Types
The getPlaceholderText method is no longer
experimental and can be used productively. It was
introduced with SAPUI5 1.114 and is used with the
following data types:
•sap.ui.model.odata.type.ODataType
and any OData types inheriting from it
•sap.ui.model.odata.type.DateTimeW
ithTimezone
•sap.ui.model.type.Date
•sap.ui.model.type.DateInterval
Changed • Feature • Info Only • 1.119Info
Only2023
-10-0
5
1.119 Cha
ngedFeature SAPUI5 Client Models SAPUI5 Client Models
Client models like
sap.ui.model.json.JSONModel now support
the ignoreMessages binding parameter for prop-
erty bindings.
For more information, see the API Reference .
Changed • Feature • Info Only • 1.119Info
Only2023
-10-0
5
1.119 Cha
ngedFeature SAPUI5 OData V2 Model SAPUI5 OData V2 Model
For the tokenHandling parameter of the
v2.ODataModel , we now support the additional
skipServerCache string value. If you provide this
value, the security token is not cached with the server
as a key. This prevents failing $batch requests when
accessing services running on different back-end sys-
tems behind a reverse proxy. Use this option only if
the system landscape is known.
Changed • Feature • Info Only • 1.119Info
Only2023
-10-0
5
168 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.119 Cha
ngedFeature SAPUI5 OData V4 Model SAPUI5 OData V4 Model
The new version of the SAPUI5 OData V4 model intro-
duces the following features:
•Experimental: Y ou can now move nodes in recur-
sive hierarchies. This experimental feature must
not be used in productive applications yet.
For more information, see the API Reference .
•Experimental: The
sap.ui.model.odata.v4.ODataContex
tBinding#execute method can now also re-
turn a so-called return value context if the path
of the binding parameter contains a navigation
property. This experimental feature must not be
used in productive applications yet.
For more information, see the API Reference .
Changed • Feature • Info Only • 1.119Info
Only2023
-10-0
5
1.119 Cha
ngedControl sap.ui.comp.smart
chart.SmartChartsap.ui.comp.smartchart.SmartChart
We have improved the samples for the calendar and
fiscal annotations.
For more information, see the Samples .
Changed • Control • Info Only • 1.119Info
Only2023
-10-0
5
1.119 Cha
ngedFeature sap.ui.export.Exp
ortHandlersap.ui.export.ExportHandler
We now support the export of time zones to
a PDF file with the required formatting for
columns of type DateTime . The timezone
and timezoneProperty properties will be con-
verted into the PDF-specific IANATimezone and
IANATimezoneProperty formats. For more in-
formation, see the API Reference .
Changed • Feature • Info Only • 1.119Info
Only2023
-10-0
5
1.119 Cha
ngedControl sap.m.MenuButton sap.m.MenuButton
The beforeMenuOpen event, which was previously
fired in split button mode only, now also fires in reg-
ular mode. For more information, see the API Refer-
ence .
Changed • Control • Info Only • 1.119Info
Only2023
-10-0
5
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 169
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.119 Cha
ngedControl sap.m.PlanningCal
endarsap.m.PlanningCalendar
We have introduced a new rowHeaderPress
event that is fired when the row header is pressed
with a mouse click or when reached by the key-
board. This new event replaces the deprecated
rowHeaderClick event, which was fired on mouse
click only. For more information, see the API Refer-
ence .
Changed • Control • Info Only • 1.119Info
Only2023
-10-0
5
1.119 Cha
ngedControl sap.ui.integratio
n.widgets.Cardsap.ui.integration.widgets.Card
• We have updated the Adaptive type
sap.ui.integration.widgets.Card to
support the newest markdown features availa-
ble for Microsoft Adaptive Cards. Тhe markdown
third-party packages are now updated to version
12.3.2. For more information, see the Adaptive
Card Learn section and Markdown Samples in
the Card Explorer.
• Client-side pagination now provides access to
the paginator model. Before, access was availa-
ble only for server-side pagination. Card develop-
ers can now leverage the power of skip , size ,
and pageIndex model values to create more
informative cards using data binding. For more
information, see the Pagination Learn section
and Samples in the Card Explorer.
• The (experimental) ShowCard action is used
to show another card with more details or addi-
tional actions. We have introduced two new (ex-
perimental) properties to control the card:
•closeButton - shows or hides a Close
button in the header of the card. For more
information, see the Default Header and Nu-
meric Header Learn sections in the Card Ex-
plorer.
•resizable - controls whether the card
can be resized. For more information, see
the Show Card Learn section in the Card
Explorer.
Changed • Control • Info Only • 1.119Info
Only2023
-10-0
5
170 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.119 Cha
ngedControl sap.ui.comp.smart
filterbar.SmartFi
lterBarsap.ui.comp.smartfilterbar.SmartFilt
erBar
The control now supports CustomData configura-
tion that defines how to calculate and display cal-
endar weeks. This configuration includes both the
first day of the week and the first week of the
year. T o use it, you can set CustomData with
key="calendarWeekSettings" . Possible val-
ues are listed in the CalendarWeekNumbering enum.
Changed • Control • Info Only • 1.119Info
Only2023
-10-0
5
Related Information
What's New in SAPUI5 1.130 [page 20]
What's New in SAPUI5 1.129 [page 31]
What's New in SAPUI5 1.128 [page 40]
What's New in SAPUI5 1.127 [page 48]
What's New in SAPUI5 1.126 [page 56]
What's New in SAPUI5 1.125 [page 95]
What's New in SAPUI5 1.124 [page 101]
What's New in SAPUI5 1.123 [page 112]
What's New in SAPUI5 1.122 [page 121]
What's New in SAPUI5 1.121 [page 129]
What's New in SAPUI5 1.120 [page 149]
What's New in SAPUI5 1.118 [page 173]
What's New in SAPUI5 1.117 [page 182]
What's New in SAPUI5 1.116 [page 191]
What's New in SAPUI5 1.115 [page 200]
What's New in SAPUI5 1.114 [page 207]
What's New in SAPUI5 1.113 [page 214]
What's New in SAPUI5 1.112 [page 230]
What's New in SAPUI5 1.111 [page 236]
What's New in SAPUI5 1.110 [page 246]
What's New in SAPUI5 1.109 [page 257]
What's New in SAPUI5 1.108 [page 265]
What's New in SAPUI5 1.107 [page 274]
What's New in SAPUI5 1.106 [page 282]
What's New in SAPUI5 1.105 [page 290]
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 171
What's New in SAPUI5 1.104 [page 298]
What's New in SAPUI5 1.103 [page 303]
What's New in SAPUI5 1.102 [page 309]
What's New in SAPUI5 1.101 [page 327]
What's New in SAPUI5 1.100 [page 338]
What's New in SAPUI5 1.99 [page 345]
What's New in SAPUI5 1.98 [page 355]
What's New in SAPUI5 1.97 [page 371]
What's New in SAPUI5 1.96 [page 380]
What's New in SAPUI5 1.95 [page 392]
What's New in SAPUI5 1.94 [page 400]
What's New in SAPUI5 1.93 [page 407]
What's New in SAPUI5 1.92 [page 416]
What's New in SAPUI5 1.91 [page 426]
What's New in SAPUI5 1.90 [page 432]
What's New in SAPUI5 1.89 [page 442]
What's New in SAPUI5 1.88 [page 450]
What's New in SAPUI5 1.87 [page 462]
What's New in SAPUI5 1.86 [page 474]
What's New in SAPUI5 1.85 [page 488]
What's New in SAPUI5 1.84 [page 499]
What's New in SAPUI5 1.82 [page 513]
What's New in SAPUI5 1.81 [page 523]
What's New in SAPUI5 1.80 [page 534]
What's New in SAPUI5 1.79 [page 543]
What's New in SAPUI5 1.78 [page 551]
What's New in SAPUI5 1.77 [page 561]
What's New in SAPUI5 1.76 [page 572]
What's New in SAPUI5 1.75 [page 583]
What's New in SAPUI5 1.74 [page 592]
What's New in SAPUI5 1.73 [page 605]
What's New in SAPUI5 1.72 [page 616]
What's New in SAPUI5 1.71 [page 627]
What's New in SAPUI5 1.70 [page 638]
What's New in SAPUI5 1.69 [page 647]
What's New in SAPUI5 1.68 [page 657]
What's New in SAPUI5 1.67 [page 665]
What's New in SAPUI5 1.66 [page 672]
What's New in SAPUI5 1.65 [page 680]
What's New in SAPUI5 1.64 [page 692]
What's New in SAPUI5 1.63 [page 702]
What's New in SAPUI5 1.62 [page 714]
What's New in SAPUI5 1.61 [page 727]
172 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
What's New in SAPUI5 1.60 [page 737]
What's New in SAPUI5 1.58 [page 758]
What's New in SAPUI5 1.56 [page 778]
What's New in SAPUI5 1.54 [page 799]
What's New in SAPUI5 1.52 [page 828]
What's New in SAPUI5 1.50 [page 854]
What's New in SAPUI5 1.48 [page 874]
What's New in SAPUI5 1.46 [page 901]
What's New in SAPUI5 1.44 [page 924]
What's New in SAPUI5 1.42 [page 939]
What's New in SAPUI5 1.40 [page 956]
What's New in SAPUI5 1.38 [page 971]
What's New in SAPUI5 1.118
With this release SAPUI5 is upgraded from version 1.117 to 1.118.
 Tip
If you want to do a search across all versions of the What's New content, you can also find it in the SAPUI5
What's New viewer .
T able 15:
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.118 Cha
ngedControl sap.ui.comp.smart
table.SmartTablesap.ui.comp.smarttable.SmartTable
• We now evaluate the
com.sap.vocabularies.Common.v1.Is
Timezone annotation for the SmartTable
control. The translated time zone is diplayed
rather than the IANA ID. For more information,
see the API Reference and the Sample .
• Y ou can now use quick grouping and quick sort-
ing with multiple properties (for example, ID and
description of a supplier) in the column header
menu of responsive tables. For more information,
see the Sample .
Changed • Control • Info Only • 1.118Info
Only2023
-09-
07
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 173
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.118 Cha
ngedControl sap.ui.comp.smart
chart.SmartChartsap.ui.comp.smartchart.SmartChart
• Y ou can now display time-zone-related informa-
tion for the SmartChart control. We have in-
troduced the
com.sap.vocabularies.Common.v1.Ti
mezone annotation for this control. For more in-
formation, see the API Reference and the Sam-
ple.
• T o display dates in a standardized format, we
now support a number of additional calendar
and fiscal OData V4 annotations.
The following annotations are now supported:
•com.sap.vocabularies.Common.v
1.IsCalendarYear
•com.sap.vocabularies.Common.v
1.IsCalendarWeek
•com.sap.vocabularies.Common.v
1.IsCalendarMonth
•com.sap.vocabularies.Common.v
1.IsCalendarQuarter
•com.sap.vocabularies.Common.v
1.IsCalendarYearQuarter
•com.sap.vocabularies.Common.v
1.IsCalendarYearMonth
•com.sap.vocabularies.Common.v
1.IsCalendarYearWeek
•com.sap.vocabularies.Common.v
1.IsFiscalYear
•com.sap.vocabularies.Common.v
1.IsFiscalPeriod (not supported for
time series)
•com.sap.vocabularies.Common.v
1.IsFiscalQuarter (not supported for
time series)
•com.sap.vocabularies.Common.v
1.IsFiscalWeek (not supported for
time series)
•com.sap.vocabularies.Common.v
1.IsFiscalYearPeriodInfo
Only2023
-09-
07
174 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
•com.sap.vocabularies.Common.v
1.IsFiscalYearQuarter (not sup-
ported for time series)
•com.sap.vocabularies.Common.v
1.IsFiscalYearWeek (not supported
for time series)
For more information, see the API Reference
for the annotations, the API Reference for the
ActivateTimeSeries property, and the Samples
for the calendar and fiscal annotations.
Changed • Control • Info Only • 1.118
1.118 Cha
ngedSAP Fiori
ElementsSAP Fiori elements for
OData V2 and SAP Fiori
elements for OData V4SAP Fiori elements for OData V2 and SAP Fiori ele-
ments for OData V4
The following changes and new features are available
for SAP Fiori elements for OData V2 and SAP Fiori
elements for OData V4:
• Mandatory parameters are now supported in
empty row mode. For more information, see Ena-
bling Inline Creation Mode or Empty Row Mode
for T able Entries [page 3716] .
Changed • SAP Fiori Elements • Info Only • 1.118Info
Only2023
-09-
07
1.118 Cha
ngedSAP Fiori
ElementsSAP Fiori elements for
OData V2SAP Fiori elements for OData V2
The following changes and new features are available
for SAP Fiori elements for OData V2:
• In empty row mode, the POST request for newly
created rows is sent after an interval of 20 sec-
onds, unless an immediate POST request is nec-
essary. For more information, see Enabling Inline
Creation Mode or Empty Row Mode for T able En-
tries [page 3716] .
• We now ensure that the side effects in object
page tables are triggered as soon as a value is
set in the value help. For more information, see
Side Effects [page 3795] .
Changed • SAP Fiori Elements • Info Only • 1.118Info
Only2023
-09-
07
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 175
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.118 Cha
ngedSAP Fiori
ElementsSAP Fiori elements for
OData V4SAP Fiori elements for OData V4
The following changes and new features are available
for SAP Fiori elements for OData V4:
• Overview page applications can now specify
what data should be loaded automatically when
loading the app. For more information, see De-
scriptor Configuration for the Overview Page
[page 4099] .
• We've replaced a key that application developers
can override using the custom i18n file approach.
If you're using the
T_ANNOTATION_HELPER_DEFAULT_OBJEC
T_PAGE_HEADER_TITLE_NO_HEADER_INF
O key in the application resource bundle, replace
it with the new key. For more information, see Lo-
calization of UI T exts [page 2891] .
Changed • SAP Fiori Elements • Info Only • 1.118Info
Only2023
-09-
07
1.118 Cha
ngedControl sap.m.DynamicDate
Rangesap.m.DynamicDateRange
With the new addGroup method, you can now
easily create custom groups and custom-group head-
ers for those groups. In addition, with the new
setGroupHeader method, you can change the
group header of a custom group. For more informa-
tion, see the DynamicDateRange API Reference , and
the DynamicDateRangeGroups enumeration .
Changed • Control • Info Only • 1.118Info
Only2023
-09-
07
1.118 Cha
ngedControl sap.m.SinglePlann
ingCalendarsap.m.SinglePlanningCalendar
The control now displays the row-header images
using size S avatars with a circle shape. The UX
guidance is to use circle shapes for people (default
for the control), and squares for other business im-
ages. Y ou can easily change the shape using the new
iconShape property. For more information, see the
API Reference .
Changed • Control • Info Only • 1.118Info
Only2023
-09-
07
176 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.118 Cha
ngedUser Docu-
mentationsap.ui.integratio
n.widgets.Cardsap.ui.integration.widgets.Card
We have added documentation and a sample that
demonstrate how you can bundle all the necessary
files needed for a Component card using the UI5 T ool-
ing. With this card type, card developers can expose
a whole UI5 Component as content for the card. For
more information, see the Component Preload sec-
tion and the Sample in the Card Explorer.
Changed • User Documentation • Info Only • 1.118Info
Only2023
-09-
07
1.118 Cha
ngedFeature SAPUI5 OData V4 Model SAPUI5 OData V4 Model
The new version of the SAPUI5 OData V4 model intro-
duces the following features:
•Experimental: Y ou can now create and delete
nodes in recursive hierarchies. Note that these
experimental features must not be used in pro-
ductive applications yet.
For more information, see the API Refer-
ence for ODataListBinding#create and
Context#delete .
• We now support the provision of a nested single
entity in a transient entity.
For more information, see Nested Single Entity in
Deep Create [page 2210] .
Changed • Feature • Info Only • 1.118Info
Only2023
-09-
07
1.118 Cha
ngedControl sap.ui.comp.smart
field.SmartFieldsap.ui.comp.smartfield.SmartField
• The control now supports smart links in seman-
tically connected fields in a smart form. In dis-
play mode, individual smart links are offered for
each relevant field of the semantically connected
fields.
• We have enabled the control to support the us-
age of analytical parameters in the value help
dialog. Analytical parameters are values that are
passed to the back end and that influences the
way the back end processes the incoming re-
quest. T ypically, those parameters are used to
normalize entries that have different units of
measure.
Changed • Control • Info Only • 1.118Info
Only2023
-09-
07
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 177
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.118 Cha
ngedControl sap.ui.comp.smart
filterbar.SmartFi
lterBar and
sap.m.P13nFilterP
anelsap.ui.comp.smartfilterbar.SmartFilt
erBar and sap.m.P13nFilterPanel
We have improved the user experience in cases when
the user filters on values that are represented in dif-
ferent currencies or different units of measure (UoM).
In these cases, we now show a warning message,
when the currency or UoM value is not specified in
the filters.
Changed • Control • Info Only • 1.118Info
Only2023
-09-
07
1.118 Cha
ngedControl sap.ui.comp.value
helpdialog.ValueH
elpDialogsap.ui.comp.valuehelpdialog.ValueHel
pDialog
Users can now copy multi-selection fields from the
table of the dialog to the clipboard. This feature is
supported only for the multi-selection fields that are
created internally from smart controls and is available
only for the grid table.
Changed • Control • Info Only • 1.118Info
Only2023
-09-
07
1.118 Cha
ngedControl sap.m.MessageToas
tsap.m.MessageToast
When a message toast opens, users can now move
focus to the message using the following combina-
tion: Ctrl/Command + Shift + M .
This allows them to keep the message on the screen
for as long as they need.
Changed • Control • Info Only • 1.118Info
Only2023
-09-
07
1.118 Cha
ngedControl sap.ui.mdc.Table sap.ui.mdc.Table (experimental)
Y ou can now use the context menu also for this
control. The contextMenu aggregation and re-
lated beforeOpenContextMenu event have been
added to the table.
Changed • Control • Info Only • 1.118Info
Only2023
-09-
07
178 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.118 New Feature Sample for
sap.ui.mdc librarySample for sap.ui.mdc library (experimental)
Y ou can now test the field and value help features of
the (experimental) sap.ui.mdc library in a sample.
T o find the sample for this library in the Demo Kit,
go to Samples and select MDC Overview. For more
information, see the Sample .
New • Feature • Info Only • 1.118Info
Only2023
-09-
07
1.118 Dep-
re-
cate
dFeature Deprecations Deprecations
We have deprecated the following entities for
sap.ui.table* :
•grouped property of Column
•enableGrouping property
•groupBy association
•group event
We have introduced the group event in
AnalyticalTable and the grouped property in
AnalyticalColumn .
Deprecated • Feature • Info Only • 1.118Info
Only2023
-09-
07
1.118 Cha
ngedControl sap.m.Table sap.m.Table , sap.m.List , sap.m.Tree
T o improve accessibility, we have completely re-
worked the screen reader support and keyboard han-
dling of the sap.m.Table control. The row-based
navigation stays the same, but cell-based navigation
is now also possible, similar to the grid table. We have
also improved other accessibility features of the ta-
ble, for example, the Delete and Edit buttons for row
actions have become accessible via keyboard. These
features have not only been changed for the respon-
sive table, but partly also for sap.m.List . Also, the
ARIA role has been adapted. We have adapted the
related documentation. For more information , see
Accessibility for End Users .
Changed • Control • Info Only • 1.118Info
Only2023
-09-
07
Related Information
What's New in SAPUI5 1.130 [page 20]
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 179
What's New in SAPUI5 1.129 [page 31]
What's New in SAPUI5 1.128 [page 40]
What's New in SAPUI5 1.127 [page 48]
What's New in SAPUI5 1.126 [page 56]
What's New in SAPUI5 1.125 [page 95]
What's New in SAPUI5 1.124 [page 101]
What's New in SAPUI5 1.123 [page 112]
What's New in SAPUI5 1.122 [page 121]
What's New in SAPUI5 1.121 [page 129]
What's New in SAPUI5 1.120 [page 149]
What's New in SAPUI5 1.119 [page 164]
What's New in SAPUI5 1.117 [page 182]
What's New in SAPUI5 1.116 [page 191]
What's New in SAPUI5 1.115 [page 200]
What's New in SAPUI5 1.114 [page 207]
What's New in SAPUI5 1.113 [page 214]
What's New in SAPUI5 1.112 [page 230]
What's New in SAPUI5 1.111 [page 236]
What's New in SAPUI5 1.110 [page 246]
What's New in SAPUI5 1.109 [page 257]
What's New in SAPUI5 1.108 [page 265]
What's New in SAPUI5 1.107 [page 274]
What's New in SAPUI5 1.106 [page 282]
What's New in SAPUI5 1.105 [page 290]
What's New in SAPUI5 1.104 [page 298]
What's New in SAPUI5 1.103 [page 303]
What's New in SAPUI5 1.102 [page 309]
What's New in SAPUI5 1.101 [page 327]
What's New in SAPUI5 1.100 [page 338]
What's New in SAPUI5 1.99 [page 345]
What's New in SAPUI5 1.98 [page 355]
What's New in SAPUI5 1.97 [page 371]
What's New in SAPUI5 1.96 [page 380]
What's New in SAPUI5 1.95 [page 392]
What's New in SAPUI5 1.94 [page 400]
What's New in SAPUI5 1.93 [page 407]
What's New in SAPUI5 1.92 [page 416]
What's New in SAPUI5 1.91 [page 426]
What's New in SAPUI5 1.90 [page 432]
What's New in SAPUI5 1.89 [page 442]
What's New in SAPUI5 1.88 [page 450]
What's New in SAPUI5 1.87 [page 462]
What's New in SAPUI5 1.86 [page 474]
180 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
What's New in SAPUI5 1.85 [page 488]
What's New in SAPUI5 1.84 [page 499]
What's New in SAPUI5 1.82 [page 513]
What's New in SAPUI5 1.81 [page 523]
What's New in SAPUI5 1.80 [page 534]
What's New in SAPUI5 1.79 [page 543]
What's New in SAPUI5 1.78 [page 551]
What's New in SAPUI5 1.77 [page 561]
What's New in SAPUI5 1.76 [page 572]
What's New in SAPUI5 1.75 [page 583]
What's New in SAPUI5 1.74 [page 592]
What's New in SAPUI5 1.73 [page 605]
What's New in SAPUI5 1.72 [page 616]
What's New in SAPUI5 1.71 [page 627]
What's New in SAPUI5 1.70 [page 638]
What's New in SAPUI5 1.69 [page 647]
What's New in SAPUI5 1.68 [page 657]
What's New in SAPUI5 1.67 [page 665]
What's New in SAPUI5 1.66 [page 672]
What's New in SAPUI5 1.65 [page 680]
What's New in SAPUI5 1.64 [page 692]
What's New in SAPUI5 1.63 [page 702]
What's New in SAPUI5 1.62 [page 714]
What's New in SAPUI5 1.61 [page 727]
What's New in SAPUI5 1.60 [page 737]
What's New in SAPUI5 1.58 [page 758]
What's New in SAPUI5 1.56 [page 778]
What's New in SAPUI5 1.54 [page 799]
What's New in SAPUI5 1.52 [page 828]
What's New in SAPUI5 1.50 [page 854]
What's New in SAPUI5 1.48 [page 874]
What's New in SAPUI5 1.46 [page 901]
What's New in SAPUI5 1.44 [page 924]
What's New in SAPUI5 1.42 [page 939]
What's New in SAPUI5 1.40 [page 956]
What's New in SAPUI5 1.38 [page 971]
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 181
What's New in SAPUI5 1.117
With this release SAPUI5 is upgraded from version 1.116 to 1.117 .
 Tip
If you want to do a search across all versions of the What's New content, you can also find it in the SAPUI5
What's New viewer .
 Note
Content marked as   Preview is provided as a courtesy, without a warranty, and may be subject to
change. For more information, see the preview disclaimer .
T able 16:
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.117 Dep-
re-
cate
dFeature Deprecations Deprecations
We have deprecated the following entities for
sap.ui.table* :
•sap.ui.table.ColumnMenu and
sap.ui.table.AnalyticalColumnMenu
•menu aggregation of Column
•columnMenuOpen event of Column
•columnVisibilityMenuSorter property
of AnalyticalTable
•showColumnVisibilityMenu property of
Table
•columnVisibility event of Table
Instead of the deprecated ColumnMenu , you can
use the sap.m.table.columnmenu.Menu con-
trol.
For more information, see the API Reference and the
Sample .
Deprecated • Feature • Info Only • 1.117Info
Only2023
-08-1
0
1.117 Cha
ngedControl sap.m.List,
sap.m.Table,
sap.m.Treesap.m.List, sap.m.Table, sap.m.Tree
T o define the semantic level of a header, we have in-
troduced the headerLevel property.
For more information, see the API Reference .
Changed • Control • Info Only • 1.117Info
Only2023
-08-1
0
182 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.117 Cha
ngedControl sap.ui.comp.smart
table.SmartTablesap.ui.comp.smarttable.SmartTable
T o display dates in a standardized format, we now
support a number of additional calendar and fiscal
OData V4 annotations . The following annotations are
now supported:
•com.sap.vocabularies.Common.v1.Is
CalendarYear
•com.sap.vocabularies.Common.v1.Is
CalendarWeek
•com.sap.vocabularies.Common.v1.Is
CalendarMonth
•com.sap.vocabularies.Common.v1.Is
CalendarQuarter
•com.sap.vocabularies.Common.v1.Is
CalendarYearQuarter
•com.sap.vocabularies.Common.v1.Is
CalendarYearMonth
•com.sap.vocabularies.Common.v1.Is
CalendarYearWeek
For more information, see the API Reference for
the annotations, the Sample for the calendar annota-
tions, and the Sample for the fiscal annotations.
Changed • Control • Info Only • 1.117Info
Only2023
-08-1
0
1.117 Cha
ngedControl sap.ui.mdc.Table
(experimental)sap.ui.mdc.Table (experimental)
Refreshing table data via binding might be required
if it has been changed in the back end. For exam-
ple, a user might have selected Go in the filter
bar without actually changing any filter settings.
T o evaluate whether the binding needs to be re-
freshed, even if bindingInfo has not changed, the
TableDelegate uses the new updateBinding
parameter mSettings.forceRefresh .
For more information, see the API Reference .
Changed • Control • Info Only • 1.117Info
Only2023
-08-1
0
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 183
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.117 Cha
ngedFeature sap.ui.export.Exp
ortHandlersap.ui.export.ExportHandler
We have made the
sap.ui.export.ExportHandler class availa-
ble. This class allows you to export data in various
scenarios and formats other than spreadsheets, such
as PDF files. The export can be used in a standalone
scenario.
For more information, see the API Reference .
Changed • Feature • Info Only • 1.117Info
Only2023
-08-1
0
1.117 New Feature Sample for
sap.ui.mdc librarySample for sap.ui.mdc library
Y ou can now test the table and filter bar features of
the (experimental) sap.ui.mdc library in a sample.
T o find the sample for this library in the Demo Kit,
go to Samples and select MDC Overview. For more
information, see the Sample .
New • Feature • Info Only • 1.117Info
Only2023
-08-1
0
1.117 Cha
ngedControl sap.ui.layout.for
m.SimpleFormsap.ui.layout.form.SimpleForm
ResponsiveGridLayout is now the default
layout for SimpleForm controls (instead of
ResponsiveLayout , which has already been dep-
recated).
Changed • Control • Info Only • 1.117Info
Only2023
-08-1
0
1.117 Cha
ngedSAP Fiori
ElementsSAP Fiori elements for
OData V2SAP Fiori elements for OData V2
The following changes and new features are available
for SAP Fiori elements for OData V2:
• Empty rows in object page tables can now con-
tain disabled fields. For more information, see
Enabling Inline Creation Mode or Empty Row
Mode for T able Entries [page 3716] .
Changed • SAP Fiori Elements • Info Only • 1.117Info
Only2023
-08-1
0
184 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.117 Cha
ngedSAP Fiori
ElementsSAP Fiori elements for
OData V4SAP Fiori elements for OData V4
The following changes and new features are available
for SAP Fiori elements for OData V4:
• End users can now create dynamic tiles from
the list report when relative date values such as
T oday and T omorrow are used. For more informa-
tion, see The Share Functionality [page 3367] .
• Changes coming from other flex layers are no
longer considered when users navigate from the
dynamic tiles created using the Save as Tile op-
tion. Such changes are also not considered when
users navigate from the integration cards to the
application. For more information, see Store/Re-
store the Application State [page 3349] .
• Application developers can now specify the
rowCountMode and rowCount properties for
a non-responsive table. For more information
about the Table , see the API Reference .
• Application developers can now specify the cre-
ate options for the table when using the Table
building block. For more information, see The T a-
ble Building Block [page 3994] .
• Application developers can now use a tree table
to display a hierarchy in a list report or an object
page. For more information, see Setting the T able
T ype [page 3205] .
• Applications can now enable the collaborative
draft feature using the ShareAction annota-
tion on back ends that support it. For more infor-
mation, see Draft Handling [page 3461] .
Changed • SAP Fiori Elements • Info Only • 1.117Info
Only2023
-08-1
0
1.117 Cha
ngedControl sap.m.upload.Uplo
adSetMenuButton for File Selection in UploadSet
We now provide a MenuButton for file selec-
tion in UploadSet , if users have enabled the
cloudFilePickerEnabled property. The but-
ton includes the option to upload a file using a local
system or upload a file via the cloud. These two op-
tions were separated and are now consolidated within
the MenuButton .
For more information, see the API Reference .
Changed • Control • Info Only • 1.117Info
Only2023
-08-1
0
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 185
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.117 Cha
ngedControl sap.m.upload.Uplo
adSetItemsap.m.upload.UploadSetItem
The following changes and new features are available
for sap.m.upload.UploadSetItem :
•markersAsStatus Aggregation
The ObjectStatus can now be rendered in
the marker section of the uploadSetItem .
•getUploadType Public Method
Developers can now see the source of an up-
loaded file using the getUploadType public
method. The method displays the type of the
uploaded file, if it was uploaded locally or by
cloudFilePicker .
For more information, see the API Reference .
Changed • Control • Info Only • 1.117Info
Only2023
-08-1
0
1.117 Cha
ngedFeature Modern ECMAScript
Support in SAPUI5Modern ECMAScript Support in SAPUI5
Since SAPUI5 1.116, the framework leverages features
of modern ECMAScript up to and including ECMA-
Script 2022 Language Specification
. There are
certain restrictions you have to consider when using
modern ECMAScript with your UI5 project.
For more information, see ECMAScript Support [page
1005] . Please also make sure to upgrade your tools for
modern ECMAScript in UI5
.
Changed • Feature • Info Only • 1.117Info
Only2023
-08-1
0
1.117 Cha
ngedFeature Theme-Dependent Cus-
tom Icon FontsTheme-Dependent Custom Icon Fonts
Y ou can now configure variants of a custom icon
font for different UI5 themes; previously, a custom
icon font was applied to all themes. With an en-
hanced version of the metadata JSON file associated
with an icon font, you can provide theme-dependent
path configuration. For instance, this allows you to
easily differentiate between custom icons for modern
themes, such as SAP Horizon, and custom icons for
older themes.
For more information and an example, see Icon and
Icon Pool [page 4778] .
Changed • Feature • Info Only • 1.117Info
Only2023
-08-1
0
186 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.117 Cha
ngedFeature SAPUI5 OData V4 Model SAPUI5 OData V4 Model
The new version of the SAPUI5 OData V4 model intro-
duces the following features:
• We now provide withCredentials as an ex-
perimental model parameter.
For more information, see the API Reference .
•Experimental: Y ou can now create a nested sin-
gle entity behind a single-valued navigation prop-
erty in the transient entity.
For more information, see Nested Single Entity in
Deep Create [page 2210] .
• Support for read-only hierarchies is now availa-
ble.
For more information, see Recursive Hierarchy
[page 2224] .
Changed • Feature • Info Only • 1.117Info
Only2023
-08-1
0
1.117 New User Docu-
mentationTypeScript Tutorial TypeScript Tutorial
Y ou are familiar with SAPUI5 app development, but
do you want to learn how to do it in T ypeScript? Now
there is a video that guides you through the official
UI5 T ypeScript T utorial, adds hints about how to avoid
pitfalls, and provides some background information.
T o find it, see UI5 T ypeScript T utorial video .
New • User Documentation • Info Only • 1.117Info
Only2023
-08-1
0
1.117 Cha
ngedControl sap.m.Menu and
sap.ui.unified.Me
nusap.m.Menu and sap.ui.unified.Menu
We have introduced a new isOpen method that
indicates whether the menu is currently open. The
bOpen flag in sap.ui.unified.Menu , which
was used for similar purposes, will be phased out. If
you use this flag in your applications, we recommend
that you replace it with the new method. For more
information, see the API Reference .
Changed • Control • Info Only • 1.117Info
Only2023
-08-1
0
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 187
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.117 Cha
ngedControl sap.ui.comp.smart
field.SmartFieldsap.ui.comp.smartfield.SmartField
We have changed the behavior for numeric fields that
don't accept a null value (nullable=false ).
If the entry in such a field is left empty (for exam-
ple, if it's deleted), when the focus leaves the field,
we display 0, and preserve this value in the model.
T o implement this behavior, for the following EDM
types when annotated with nullable=false and
Common.v1.FieldControlType/Optional ,
we pass a parseEmptyValueToZero formatter
option:
• Edm.Int64
• Edm.Decimal
• Edm.Double
• Edm.Single
• Edm.Int32
• Edm.Int16
• Edm.Byte
• Edm.SByte
Changed • Control • Info Only • 1.117Info
Only2023
-08-1
0
1.117 Cha
ngedControl sap.m.SinglePlann
ingCalendarsap.m.SinglePlanningCalendar
Users can now select a whole week from the Month
view if they click on the week number. A second
click removes the selection. This feature is enabled
when the dateSelectionMode property is set to
MultiSelect . For more information, see the Sam-
ple.
Changed • Control • Info Only • 1.117Info
Only2023
-08-1
0
1.117 Cha
ngedControl sap.ui.comp.value
helpdialog.ValueH
elpDialogsap.ui.comp.valuehelpdialog.ValueHel
pDialog
The control now supports analytical parameters. Ana-
lytical parameters are values that are passed to the
back end, and that influence the way the back end
processes the incoming request. T ypically, those pa-
rameters are used to normalize entries that have dif-
ferent units of measure.
Changed • Control • Info Only • 1.117Info
Only2023
-08-1
0
188 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.117 Cha
ngedControl sap.m.SelectDialo
g and
sap.m.TableSelect
Dialogsap.m.SelectDialog and
sap.m.TableSelectDialog
T o improve the accessibility of these controls, we
have introduced a new initialFocus property.
It defines whether the initial focus will be received
by the SearchField or by the Content list. For
more information, see the API Reference and the
Sample .
Changed • Control • Info Only • 1.117Info
Only2023
-08-1
0
1.117 Cha
ngedFeature OPA Framework OPA Framework
We have enhanced the OPA framework to now per-
form comprehensive checks for component parents,
ensuring controls nested within multiple layers are
correctly treated when evaluating busy states.
Changed • Feature • Info Only • 1.117Info
Only2023
-08-1
0
1.117 Cha
ngedControl sap.m.Panel sap.m.Panel
We have introduced the stickyHeader property.
When set to true , the header of the panel will be
visible while scrolling content. For more information,
see the Sample .
Changed • Control • Info Only • 1.117Info
Only2023
-08-1
0
Related Information
What's New in SAPUI5 1.130 [page 20]
What's New in SAPUI5 1.129 [page 31]
What's New in SAPUI5 1.128 [page 40]
What's New in SAPUI5 1.127 [page 48]
What's New in SAPUI5 1.126 [page 56]
What's New in SAPUI5 1.125 [page 95]
What's New in SAPUI5 1.124 [page 101]
What's New in SAPUI5 1.123 [page 112]
What's New in SAPUI5 1.122 [page 121]
What's New in SAPUI5 1.121 [page 129]
What's New in SAPUI5 1.120 [page 149]
What's New in SAPUI5 1.119 [page 164]
What's New in SAPUI5 1.118 [page 173]
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 189
What's New in SAPUI5 1.116 [page 191]
What's New in SAPUI5 1.115 [page 200]
What's New in SAPUI5 1.114 [page 207]
What's New in SAPUI5 1.113 [page 214]
What's New in SAPUI5 1.112 [page 230]
What's New in SAPUI5 1.111 [page 236]
What's New in SAPUI5 1.110 [page 246]
What's New in SAPUI5 1.109 [page 257]
What's New in SAPUI5 1.108 [page 265]
What's New in SAPUI5 1.107 [page 274]
What's New in SAPUI5 1.106 [page 282]
What's New in SAPUI5 1.105 [page 290]
What's New in SAPUI5 1.104 [page 298]
What's New in SAPUI5 1.103 [page 303]
What's New in SAPUI5 1.102 [page 309]
What's New in SAPUI5 1.101 [page 327]
What's New in SAPUI5 1.100 [page 338]
What's New in SAPUI5 1.99 [page 345]
What's New in SAPUI5 1.98 [page 355]
What's New in SAPUI5 1.97 [page 371]
What's New in SAPUI5 1.96 [page 380]
What's New in SAPUI5 1.95 [page 392]
What's New in SAPUI5 1.94 [page 400]
What's New in SAPUI5 1.93 [page 407]
What's New in SAPUI5 1.92 [page 416]
What's New in SAPUI5 1.91 [page 426]
What's New in SAPUI5 1.90 [page 432]
What's New in SAPUI5 1.89 [page 442]
What's New in SAPUI5 1.88 [page 450]
What's New in SAPUI5 1.87 [page 462]
What's New in SAPUI5 1.86 [page 474]
What's New in SAPUI5 1.85 [page 488]
What's New in SAPUI5 1.84 [page 499]
What's New in SAPUI5 1.82 [page 513]
What's New in SAPUI5 1.81 [page 523]
What's New in SAPUI5 1.80 [page 534]
What's New in SAPUI5 1.79 [page 543]
What's New in SAPUI5 1.78 [page 551]
What's New in SAPUI5 1.77 [page 561]
What's New in SAPUI5 1.76 [page 572]
What's New in SAPUI5 1.75 [page 583]
What's New in SAPUI5 1.74 [page 592]
What's New in SAPUI5 1.73 [page 605]
190 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
What's New in SAPUI5 1.72 [page 616]
What's New in SAPUI5 1.71 [page 627]
What's New in SAPUI5 1.70 [page 638]
What's New in SAPUI5 1.69 [page 647]
What's New in SAPUI5 1.68 [page 657]
What's New in SAPUI5 1.67 [page 665]
What's New in SAPUI5 1.66 [page 672]
What's New in SAPUI5 1.65 [page 680]
What's New in SAPUI5 1.64 [page 692]
What's New in SAPUI5 1.63 [page 702]
What's New in SAPUI5 1.62 [page 714]
What's New in SAPUI5 1.61 [page 727]
What's New in SAPUI5 1.60 [page 737]
What's New in SAPUI5 1.58 [page 758]
What's New in SAPUI5 1.56 [page 778]
What's New in SAPUI5 1.54 [page 799]
What's New in SAPUI5 1.52 [page 828]
What's New in SAPUI5 1.50 [page 854]
What's New in SAPUI5 1.48 [page 874]
What's New in SAPUI5 1.46 [page 901]
What's New in SAPUI5 1.44 [page 924]
What's New in SAPUI5 1.42 [page 939]
What's New in SAPUI5 1.40 [page 956]
What's New in SAPUI5 1.38 [page 971]
What's New in SAPUI5 1.116
With this release SAPUI5 is upgraded from version 1.115 to 1.116.
 Tip
If you want to do a search across all versions of the What's New content, you can also find it in the SAPUI5
What's New viewer .
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 191
T able 17:
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.116 Dep-
re-
cate
dFeature Deprecations Deprecations
There are currently no major deprecations. For a
complete list of all deprecations, see Deprecated
APIs .
Deprecated • Feature • Info Only • 1.116Info
Only2023
-07-1
3
1.116 Cha
ngedControl sap.ui.comp.smart
table.SmartTablesap.ui.comp.smarttable.SmartTable
We have now added a Remove All Filters button to the
infobar of the SmartTable control that removes all
existing filters. For more information, see the Sample .
Changed • Control • Info Only • 1.116Info
Only2023
-07-1
3
1.116 Cha
ngedSAP Fiori
ElementsSAP Fiori elements for
OData V2 and SAP Fiori
elements for OData V4SAP Fiori elements for OData V2 and SAP Fiori ele-
ments for OData V4
The following changes and new features are available
for SAP Fiori elements for OData V2 and SAP Fiori
elements for OData V4:
• For draft-enabled applications, the default num-
ber of empty rows in object page tables is now
reduced from two to one. For more information,
see Enabling Inline Creation Mode or Empty Row
Mode for T able Entries [page 3716] .
• Users can now copy and paste multiple values
between the filter fields and the value help dialog
of the filter bar. They can also copy and paste
the values between a spreadsheet and the filter
fields of the application. For more information,
see Configuring Filter Fields [page 3431] .
Changed • SAP Fiori Elements • Info Only • 1.116Info
Only2023
-07-1
3
192 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.116 Cha
ngedSAP Fiori
ElementsSAP Fiori elements for
OData V4SAP Fiori elements for OData V4
The following changes and new features are available
for SAP Fiori elements for OData V4:
• Application developers can now override the
keys for the Create and Delete buttons on a table
using the custom i18n file approach. For more
information, see Localization of UI T exts [page
2891] .
• Y ou can now define the order of the standard
actions in the table. For more information, see
Adding Actions to T ables [page 3231] .
• Y ou can now interact with the FilterBar
building block using the SelectionVariant
format. For more information, see The FilterBar
Building Block [page 3997] .
Changed • SAP Fiori Elements • Info Only • 1.116Info
Only2023
-07-1
3
1.116 New Feature TypeScript: Supported
productivelyTypeScript: Supported productively
T ypeScript can now be used productively.
For more information, see T ypeScript Support [page
1013] .
New • Feature • Info Only • SAPUI5Info
Only2023
-07-1
3
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 193
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.116 Cha
ngedControl sap.ui.comp.smart
filterbar.SmartFi
lterBar ,
sap.ui.comp.smart
field.SmartField ,
sap.ui.comp.value
helpdialog.ValueH
elpDialog , and
sap.m.P13nConditi
onPanelsap.ui.comp.smartfilterbar.SmartFilt
erBar ,
sap.ui.comp.smartfield.SmartField ,
sap.ui.comp.valuehelpdialog.ValueHel
pDialog , and sap.m.P13nConditionPanel
These controls now support the following calendar
annotations. When any of these annotations are ap-
plied, the smart controls can parse, validate, and for-
mat values, according to the annotation’s definition.
• com.sap.vocabularies.Common.v1.IsCalendar-
Y ear
• com.sap.vocabularies.Common.v1.IsCalendar-
Week
• com.sap.vocabularies.Common.v1.IsCalendar-
Month
• com.sap.vocabularies.Common.v1.IsCalendar-
Quarter
• com.sap.vocabularies.Common.v1.IsCalendar-
Y earWeek
• com.sap.vocabularies.Common.v1.IsCalendar-
Y earMonth
• com.sap.vocabularies.Common.v1.IsCalendar-
Y earQuarter
For more information, see the API Reference .
Changed • Control • Info Only • 1.116Info
Only2023
-07-1
3
194 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.116 Cha
ngedControl sap.ui.comp.value
helpdialog.ValueH
elpDialogsap.ui.comp.valuehelpdialog.ValueHel
pDialog
We have provided an option to initially expand the fil-
ter bar and show all filters for dialogs that are created
automatically (based on OData annotations):
• For ValueHelp dialogs of the fields in the
SmartFilterBar , and the FilterPanel of
the SmartTable , custom data can be passed
with the defaultFilterBarExpanded and
defaultShowAllFilters properties. The
values can be Boolean or Object (with listed
OData properties and their desired values).
• For ValueHelp dialogs of the SmartField, the
same custom data can be passed, but only with
the Boolean value type.
• For custom implemented ValueHelp dialogs,
you can use the filterBarExpanded and
showAllFilters properties.
For more information, see the Smart Filter Bar with
Different Annotations , and the Smart Field - T extInE-
ditModeSource samples.
Changed • Control • Info Only • 1.116Info
Only2023
-07-1
3
1.116 Cha
ngedControl sap.ui.integratio
n.widgets.Cardsap.ui.integration.widgets.Card
We have (experimentally) introduced a new input field
in the Object Card that enables users to enter a dura-
tion time interval. The value of the duration (hours
and minutes) is stored in ISO 8601 duration format.
For more information, see the Object Card section
and the Sample in the Card Explorer.
Changed • Control • Info Only • 1.116Info
Only2023
-07-1
3
1.116 Cha
ngedControl sap.m.Menu sap.m.Menu
Disabled items in the menu are now focusable. This
way they can be accessed by screen readers, and via
keyboard and mouse interactions.
Changed • Control • Info Only • 1.116Info
Only2023
-07-1
3
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 195
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.116 Cha
ngedControl sap.m library: Date-
and time-related con-
trolssap.m library: Date- and time-related controls
We have improved the placeholders of these controls
in cases when the placeholders are not explicitly set.
Previously the expected date format was used as a
placeholder, but because it's a technical term, it could
not be translated. Now the placeholder is a sample
date in the required format, starting with e.g., where
e.g. is translatable. For more information, see the
Sample .
Changed • Control • Info Only • 1.116Info
Only2023
-07-1
3
1.116 Cha
ngedFeature Demo Kit: Index of Dep-
recated APIs with new
sorting orderDemo Kit: Index of Deprecated APIs with new sort-
ing order
We now display the Index of Deprecated APIs in a
numeric sorting order, instead of alphabetically.
For more information, see the Index of Deprecated
APIs .
Changed • Feature • Info Only • 1.116Info
Only2023
-07-1
3
1.116 Cha
ngedFeature Demo Kit: Editable code
samplesDemo Kit: Editable code samples
The code samples in the Demo Kit are now edita-
ble. Y ou can switch to code-editing mode by click-
ing (Show source code for this sample) .
For more information, see the Samples .
Changed • Feature • Info Only • 1.116Info
Only2023
-07-1
3
196 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.116 De-
letedAnnounce-
mentEnd of Cloud Provision-
ing for SAPUI5 Versions
(Q2/2023)End of Cloud Provisioning for SAPUI5 Versions
(Q2/2023)
The following SAPUI5 versions will be removed from
the SAPUI5 Content Delivery Network (CDN) after the
end of Q2/2023.
Minor Versions Reaching Their End of Cloud Provi-
sioning
The following versions including all patches will be
removed entirely:
• 1.91
• 1.99
• 1.100
• 1.101
Action : Upgrade to a version that is still in mainte-
nance.
Patch Versions Reaching Their End of Cloud Provi-
sioning
The following patches will be removed:
• Long-term maintenance versions:
• 1.38.56
• 1.71.2
• 1.71.47 to 1.71.48
• 1.84.24 to 1.84.25
• 1.96.8 to 1.96.9
Action : Upgrade to the latest available patch for
the respective SAPUI5 version.
• Other versions
• 1.102.0
Action : Upgrade to a version that is still in main-
tenance.
For more information, see UI5 Releases Ending Serv-
ice in 2023
and Version Overview
.
Deleted • Announcement • Required • 1.116Re-
quire
d2023
-07-1
3
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 197
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.116 Cha
ngedFeature Modern ECMAScript
Support in SAPUI5Modern ECMAScript Support in SAPUI5
We have enabled UI5 framework libraries to use mod-
ern ECMAScript syntax in their code and define Spec-
ification Version 3.0 in their UI5 T ooling configuration.
Action: If you use UI5 T ooling in your projects, up-
grade to UI5 T ooling 3.0 and make sure that your proj-
ect's development infrastructure fully supports this
change.
For more information, see Upgrade Y our T ools for
Modern ECMAScript in UI5
.
Changed • Feature • Required • 1.116Re-
quire
d2023
-07-1
3
Related Information
What's New in SAPUI5 1.130 [page 20]
What's New in SAPUI5 1.129 [page 31]
What's New in SAPUI5 1.128 [page 40]
What's New in SAPUI5 1.127 [page 48]
What's New in SAPUI5 1.126 [page 56]
What's New in SAPUI5 1.125 [page 95]
What's New in SAPUI5 1.124 [page 101]
What's New in SAPUI5 1.123 [page 112]
What's New in SAPUI5 1.122 [page 121]
What's New in SAPUI5 1.121 [page 129]
What's New in SAPUI5 1.120 [page 149]
What's New in SAPUI5 1.119 [page 164]
What's New in SAPUI5 1.118 [page 173]
What's New in SAPUI5 1.117 [page 182]
What's New in SAPUI5 1.115 [page 200]
What's New in SAPUI5 1.114 [page 207]
What's New in SAPUI5 1.113 [page 214]
What's New in SAPUI5 1.112 [page 230]
What's New in SAPUI5 1.111 [page 236]
What's New in SAPUI5 1.110 [page 246]
What's New in SAPUI5 1.109 [page 257]
What's New in SAPUI5 1.108 [page 265]
What's New in SAPUI5 1.107 [page 274]
What's New in SAPUI5 1.106 [page 282]
198 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
What's New in SAPUI5 1.105 [page 290]
What's New in SAPUI5 1.104 [page 298]
What's New in SAPUI5 1.103 [page 303]
What's New in SAPUI5 1.102 [page 309]
What's New in SAPUI5 1.101 [page 327]
What's New in SAPUI5 1.100 [page 338]
What's New in SAPUI5 1.99 [page 345]
What's New in SAPUI5 1.98 [page 355]
What's New in SAPUI5 1.97 [page 371]
What's New in SAPUI5 1.96 [page 380]
What's New in SAPUI5 1.95 [page 392]
What's New in SAPUI5 1.94 [page 400]
What's New in SAPUI5 1.93 [page 407]
What's New in SAPUI5 1.92 [page 416]
What's New in SAPUI5 1.91 [page 426]
What's New in SAPUI5 1.90 [page 432]
What's New in SAPUI5 1.89 [page 442]
What's New in SAPUI5 1.88 [page 450]
What's New in SAPUI5 1.87 [page 462]
What's New in SAPUI5 1.86 [page 474]
What's New in SAPUI5 1.85 [page 488]
What's New in SAPUI5 1.84 [page 499]
What's New in SAPUI5 1.82 [page 513]
What's New in SAPUI5 1.81 [page 523]
What's New in SAPUI5 1.80 [page 534]
What's New in SAPUI5 1.79 [page 543]
What's New in SAPUI5 1.78 [page 551]
What's New in SAPUI5 1.77 [page 561]
What's New in SAPUI5 1.76 [page 572]
What's New in SAPUI5 1.75 [page 583]
What's New in SAPUI5 1.74 [page 592]
What's New in SAPUI5 1.73 [page 605]
What's New in SAPUI5 1.72 [page 616]
What's New in SAPUI5 1.71 [page 627]
What's New in SAPUI5 1.70 [page 638]
What's New in SAPUI5 1.69 [page 647]
What's New in SAPUI5 1.68 [page 657]
What's New in SAPUI5 1.67 [page 665]
What's New in SAPUI5 1.66 [page 672]
What's New in SAPUI5 1.65 [page 680]
What's New in SAPUI5 1.64 [page 692]
What's New in SAPUI5 1.63 [page 702]
What's New in SAPUI5 1.62 [page 714]
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 199
What's New in SAPUI5 1.61 [page 727]
What's New in SAPUI5 1.60 [page 737]
What's New in SAPUI5 1.58 [page 758]
What's New in SAPUI5 1.56 [page 778]
What's New in SAPUI5 1.54 [page 799]
What's New in SAPUI5 1.52 [page 828]
What's New in SAPUI5 1.50 [page 854]
What's New in SAPUI5 1.48 [page 874]
What's New in SAPUI5 1.46 [page 901]
What's New in SAPUI5 1.44 [page 924]
What's New in SAPUI5 1.42 [page 939]
What's New in SAPUI5 1.40 [page 956]
What's New in SAPUI5 1.38 [page 971]
What's New in SAPUI5 1.115
With this release SAPUI5 is upgraded from version 1.114 to 1.115.
 Tip
If you want to do a search across all versions of the What's New content, you can also find it in the SAPUI5
What's New viewer .
T able 18:
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.115 Cha
ngedFeature sap.m.p13n.Engine sap.m.p13n.Engine
We have added more samples for
the Engine and deprecated the follow-
ing entities: TablePersoController and
TablePersoDialog . For more information, see
Personalization [page 4665] , the API Reference ,
and the Sample for sap.ui.table.Table , the
Sample for sap.m.Table , and the Sample for
sap.f.GridList .
Changed • Feature • Info Only • 1.115Info
Only2023
-06-1
5
200 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.115 Dep-
re-
cate
dControl sap.ui.table.Anal
yticalTable ,
sap.ui.table.Tabl
e,
sap.ui.table.Tree
Tablesap.ui.table.AnalyticalTable ,
sap.ui.table.Table ,
sap.ui.table.TreeTable
We have deprecated the editable property. For
more information, see the API Reference .
Deprecated • Control • Info Only • 1.115Info
Only2023
-06-1
5
1.115 New Feature Introduction of
sap.ui.mdc library
(experimental)Introduction of sap.ui.mdc library (experimen-
tal)
We have introduced the sap.ui.mdc library exper-
imentally. This library contains smart composite con-
trols that are metadata-driven and allow applications
to use them with any SAPUI5 model and any data
protocol. For more information, see sap.ui.mdc [page
4782] and the API Reference .
New • Feature • Info Only • 1.115Info
Only2023
-06-1
5
1.115 Cha
ngedSAP Fiori
ElementsSAP Fiori elements for
OData V2SAP Fiori elements for OData V2
The following changes and new features are available
for SAP Fiori elements for OData V2:
• Empty rows in the object page tables
can be shown or hidden using the
InsertRestrictions annotation. For more
information, see Enabling Inline Creation Mode
or Empty Row Mode for T able Entries [page 3716] .
Changed • SAP Fiori Elements • Info Only • 1.115Info
Only2023
-06-1
5
1.115 Cha
ngedSAP Fiori
ElementsSAP Fiori elements for
OData V4SAP Fiori elements for OData V4
The following changes and new features are available
for SAP Fiori elements for OData V4:
• Applications can now programmatically trigger
'Go' in the FilterBar building block. For more
information, see The FilterBar Building Block
[page 3997] .
Changed • SAP Fiori Elements • Info Only • 1.115Info
Only2023
-06-1
5
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 201
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.115 Cha
ngedFeature SAPUI5 OData V4 Model SAPUI5 OData V4 Model
The new version of the SAPUI5 OData V4 model intro-
duces the following features:
• Y ou can now close the current changeset in
Auto groups by calling
sap.ui.model.odata.v4.ODataModel#
submitBatch . For any additional change re-
quests that are created afterwards and make it
into the same $batch request, a new changeset
is created.
For more information, see the API Reference .
• We now support the "Deep Create" scenario for
navigation properties of cardinality "many", that
is, collection-valued navigation properties.
For more information, see Creating an Entity
[page 2207] .
Changed • Feature • Info Only • 1.115Info
Only2023
-06-1
5
1.115 Cha
ngedFeature SAPUI5 OData Types SAPUI5 OData Types
The new version of SAPUI5 provides the
parseEmptyValueToZero format option for the
following numeric OData types:
•sap.ui.model.odata.type.Byte
•sap.ui.model.odata.type.Decimal
•sap.ui.model.odata.type.Double
•sap.ui.model.odata.type.Int
•sap.ui.model.odata.type.Int16
•sap.ui.model.odata.type.Int32
•sap.ui.model.odata.type.Int64
•sap.ui.model.odata.type.SByte
•sap.ui.model.odata.type.Single
Empty input, that is, null or "", is parsed to 0 if
parseEmptyValueToZero is set to true and if
the nullable constraint is false .
For more information, see, for example, the API Refer-
ence for sap.ui.model.odata.type.Int16 .
Changed • Feature • Info Only • 1.115Info
Only2023
-06-1
5
202 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.115 Cha
ngedControl sap.ui.integratio
n.widgets.Cardsap.ui.integration.widgets.Card
• Using the new (experimental)
modelSizeLimit property, you can set the
maximum number of entries that are used for
all list bindings inside the card. This feature is im-
portant for cards that use forms and filters. The
default modelSizeLimit value is 1000. For
more information, see the Integration Card Con-
figuration section and the Sample in the Card
Explorer.
• We have (experimentally) introduced a new input
field in the Object Card that enables the users to
pick a date.
For more information, see the Object Card sec-
tion and the Sample in the Card Explorer.
• We have introduced a new showColon property
for labels in the Object Card. When set to false
it hides the colons. The default value is true , in
which case all colons are automatically shown.
For more information, see the Object Card sec-
tion and the Sample in the Card Explorer.
Changed • Control • Info Only • 1.115Info
Only2023
-06-1
5
1.115 Cha
ngedControl sap.ui.comp.filte
rbar.FilterBar ,
sap.ui.comp.smart
filterbar.SmartFi
lterBar ,
sap.ui.comp.smart
field.SmartField ,
sap.ui.comp.value
helpdialog.ValueH
elpDialog , and
sap.m.P13nConditi
onPanelsap.ui.comp.filterbar.FilterBar ,
sap.ui.comp.smartfilterbar.SmartFilt
erBar ,
sap.ui.comp.smartfield.SmartField ,
sap.ui.comp.valuehelpdialog.ValueHel
pDialog , and sap.m.P13nConditionPanel
T o improve the user experience, we have enabled
these controls to display a number keypad on mobile
devices when used with relevant numeric data types:
• For OData V2: Edm.Decimal , Edm.Double ,
Edm.Single , and EDM.String with
display-format=NonNegative
• For OData V4: DigitalSequence
Changed • Control • Info Only • 1.115Info
Only2023
-06-1
5
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 203
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.115 Cha
ngedControl sap.ui.comp.smart
field.SmartFieldsap.ui.comp.smartfield.SmartField
We have improved the support for the
Common.isTimezone annotation. It is now also
supported for fields that have a value help dialog,
suggestions, type ahead, and fixed-list value lists.
Changed • Control • Info Only • 1.115Info
Only2023
-06-1
5
1.115 Cha
ngedControl sap.ui.comp.value
helpdialog.ValueH
elpDialogsap.ui.comp.valuehelpdialog.ValueHel
pDialog
The control now supports In parameters for
MultiComboBox filters.
Changed • Control • Info Only • 1.115Info
Only2023
-06-1
5
1.115 Cha
ngedControl sap.m.Button sap.m.Button
We have added a new accessibleRole property
that can receive a value from an enumeration called
sap.m.ButtonAccessibleRole and the appli-
cation developer can select one of two values –
Default or Link .
For more information, see the API Reference .
Changed • Control • Info Only • 1.115Info
Only2023
-06-1
5
1.115 Cha
ngedControl sap.m.DynamicDateR-
angesap.m.DynamicDateRange
We removed the experimental tag of the control. This
changes the API to make the control more stable and
easier to use.
For more information, see the API Reference .
Changed • Control • Info Only • 1.115Info
Only2023
-06-1
5
1.115 Cha
ngedControl sap.m.Wizard sap.m.Wizard
We have provided an API that will allow the applica-
tion to change the H level based on your needs so
that the correct heading level structure is presented
on the page. For more information, see the API Refer-
ence .
Changed • Control • Info Only • 1.115Info
Only2023
-06-1
5
204 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.115 Cha
ngedControl sap.f.SidePanel sap.f.SidePanel
We have added the ability to place the
sap.f.SidePanel control on the left side of the
screen. Previously it was fixed only to the right side.
For more information, see the API Reference .
Changed • Control • Info Only • 1.115Info
Only2023
-06-1
5
Related Information
What's New in SAPUI5 1.130 [page 20]
What's New in SAPUI5 1.129 [page 31]
What's New in SAPUI5 1.128 [page 40]
What's New in SAPUI5 1.127 [page 48]
What's New in SAPUI5 1.126 [page 56]
What's New in SAPUI5 1.125 [page 95]
What's New in SAPUI5 1.124 [page 101]
What's New in SAPUI5 1.123 [page 112]
What's New in SAPUI5 1.122 [page 121]
What's New in SAPUI5 1.121 [page 129]
What's New in SAPUI5 1.120 [page 149]
What's New in SAPUI5 1.119 [page 164]
What's New in SAPUI5 1.118 [page 173]
What's New in SAPUI5 1.117 [page 182]
What's New in SAPUI5 1.116 [page 191]
What's New in SAPUI5 1.114 [page 207]
What's New in SAPUI5 1.113 [page 214]
What's New in SAPUI5 1.112 [page 230]
What's New in SAPUI5 1.111 [page 236]
What's New in SAPUI5 1.110 [page 246]
What's New in SAPUI5 1.109 [page 257]
What's New in SAPUI5 1.108 [page 265]
What's New in SAPUI5 1.107 [page 274]
What's New in SAPUI5 1.106 [page 282]
What's New in SAPUI5 1.105 [page 290]
What's New in SAPUI5 1.104 [page 298]
What's New in SAPUI5 1.103 [page 303]
What's New in SAPUI5 1.102 [page 309]
What's New in SAPUI5 1.101 [page 327]
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 205
What's New in SAPUI5 1.100 [page 338]
What's New in SAPUI5 1.99 [page 345]
What's New in SAPUI5 1.98 [page 355]
What's New in SAPUI5 1.97 [page 371]
What's New in SAPUI5 1.96 [page 380]
What's New in SAPUI5 1.95 [page 392]
What's New in SAPUI5 1.94 [page 400]
What's New in SAPUI5 1.93 [page 407]
What's New in SAPUI5 1.92 [page 416]
What's New in SAPUI5 1.91 [page 426]
What's New in SAPUI5 1.90 [page 432]
What's New in SAPUI5 1.89 [page 442]
What's New in SAPUI5 1.88 [page 450]
What's New in SAPUI5 1.87 [page 462]
What's New in SAPUI5 1.86 [page 474]
What's New in SAPUI5 1.85 [page 488]
What's New in SAPUI5 1.84 [page 499]
What's New in SAPUI5 1.82 [page 513]
What's New in SAPUI5 1.81 [page 523]
What's New in SAPUI5 1.80 [page 534]
What's New in SAPUI5 1.79 [page 543]
What's New in SAPUI5 1.78 [page 551]
What's New in SAPUI5 1.77 [page 561]
What's New in SAPUI5 1.76 [page 572]
What's New in SAPUI5 1.75 [page 583]
What's New in SAPUI5 1.74 [page 592]
What's New in SAPUI5 1.73 [page 605]
What's New in SAPUI5 1.72 [page 616]
What's New in SAPUI5 1.71 [page 627]
What's New in SAPUI5 1.70 [page 638]
What's New in SAPUI5 1.69 [page 647]
What's New in SAPUI5 1.68 [page 657]
What's New in SAPUI5 1.67 [page 665]
What's New in SAPUI5 1.66 [page 672]
What's New in SAPUI5 1.65 [page 680]
What's New in SAPUI5 1.64 [page 692]
What's New in SAPUI5 1.63 [page 702]
What's New in SAPUI5 1.62 [page 714]
What's New in SAPUI5 1.61 [page 727]
What's New in SAPUI5 1.60 [page 737]
What's New in SAPUI5 1.58 [page 758]
What's New in SAPUI5 1.56 [page 778]
What's New in SAPUI5 1.54 [page 799]
206 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
What's New in SAPUI5 1.52 [page 828]
What's New in SAPUI5 1.50 [page 854]
What's New in SAPUI5 1.48 [page 874]
What's New in SAPUI5 1.46 [page 901]
What's New in SAPUI5 1.44 [page 924]
What's New in SAPUI5 1.42 [page 939]
What's New in SAPUI5 1.40 [page 956]
What's New in SAPUI5 1.38 [page 971]
What's New in SAPUI5 1.114
With this release SAPUI5 is upgraded from version 1.113 to 1.114.
 Tip
If you want to do a search across all versions of the What's New content, you can also find it in the SAPUI5
What's New viewer .
T able 19:
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.114 Cha
ngedControl sap.ui.integratio
n.widgets.Cardsap.ui.integration.widgets.Card
We have (experimentally) introduced a new type of
message – card-blocking messages. The three availa-
ble types NoData , Error , and Information are
listed in the
sap.ui.integration.CardBlockingMessa
geType enumeration.
List, T able, Object, and the other declarative
card types automatically show a card-blocking
message when there is no data or an error
has occurred. Additionally, the developers of
Component cards, or those using extensions,
can use the showBlockingMessage and
hideBlockingMessage methods to program-
matically control the message. For more information,
see the CardBlockingMessageT ype enumeration, the
API Reference , and the Blocking Message and No
Data Message samples in the Card Explorer.
Changed • Control • Info Only • 1.114Info
Only2023
-05-1
8
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 207
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.114 Dep-
re-
cate
dFeature Deprecations Deprecations
There are currently no major deprecations. For a
complete list of all deprecations, see Deprecated
APIs .
Deprecated • Feature • Info Only • 1.114Info
Only2023
-05-1
8
1.114 Cha
ngedControl sap.ui.comp.smart
table.SmartTablesap.ui.comp.smarttable.SmartTable
• We have introduced the
useColumnLabelsAsTooltips property
that allows you to automatically use a column
label as a tooltip for a column. Y ou can also use
this property for custom columns. For more in-
formation, see the API Reference .
• We have provided a way to sort
multiple properties of semantically con-
nected fields. T o enable this, we have
added additionalSortProperty in the
p13nData . The table will create a
QuickSortItem for each listed property
name. For more information, see API Reference
and see question 27.
• We have added the copyProvider aggrega-
tion that provides generic copy and paste func-
tions along with a Copy button in the toolbar
of the table. T o enable the copy and paste func-
tions, the CopyProvider plugin is used. For
more information, see the API Reference for
the copyProvider aggregation, the API Ref-
erence for the CopyProvider plugin, and the
Sample .
• T o improve the user experience, we have re-
moved the Reset button from the control’s per-
sonalization dialog when the dialog is opened
from the column header menu or from a custom
button in the table's toolbar. This change was
needed because when you open the dialog from
one of these places it opens only one panel (for
example, Columns, Sort, Group, or Filter). How-
ever, the Reset button resets all the panels and
not only the one that is opened, which was con-
fusing for the user.
Changed • Control • Info Only • 1.114Info
Only2023
-05-1
8
208 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.114 Cha
ngedSAP Fiori
ElementsSAP Fiori elements for
OData V2SAP Fiori elements for OData V2
The following changes and new features are available
for SAP Fiori elements for OData V2:
• In draft-enabled applications, drafts are now
saved after 20 seconds, thereby reducing the
number of merge calls. For more information,
see Draft Handling [page 3461] .
• Y ou now have an option to create cards for the
Insights section of My Home in SAP S/4HANA
Cloud Public Edition from the list report and ana-
lytical list page apps. For more information, see
Creating Cards for the Insights Cards Section of
My Home in SAP S/4HANA Cloud Public Edition
and My Home in SAP S/4HANA [page 3374] .
• We've added another option to the Share menu
button. When a user clicks the Share button and
then the Share Menu: Microsoft T eams option,
they can now also choose As T ab .
For more information, see The Share Functional-
ity [page 3367] .
Changed • SAP Fiori Elements • Info Only • 1.114Info
Only2023
-05-1
8
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 209
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.114 Cha
ngedSAP Fiori
ElementsSAP Fiori elements for
OData V4SAP Fiori elements for OData V4
The following changes and new features are available
for SAP Fiori elements for OData V4:
• Y ou can now freeze the first columns in grid and
analytical tables so that they remain fixed when
scrolling horizontally. For more information, see
T ables [page 3191] .
• Empty rows in object page tables can now con-
tain disabled fields. For more information, see
Enabling Inline Creation Mode or Empty Row
Mode for T able Entries [page 3716] .
• We now provide filtering by draft-related proper-
ties. For more information, see Draft Handling
[page 3461] .
• Y ou can now disable the
AddCardToInsights option in the manifest.
For more information, see Creating Cards for the
Insights Cards Section of My Home in SAP S/
4HANA Cloud Public Edition and My Home in
SAP S/4HANA [page 3374] .
• Y ou now have an option to create cards for the
Insights section of My Home in SAP S/4HANA
Cloud Public Edition from the list report and ana-
lytical list page apps. For more information, see
Creating Cards for the Insights Cards Section of
My Home in SAP S/4HANA Cloud Public Edition
and My Home in SAP S/4HANA [page 3374] .
• We've added more keys that can be overridden
by application developers using the custom i18n
file approach. Y ou can now override the following
keys:
•OBJECTPAGESTATE_ISSUE
•OBJECTPAGESTATE_ERROR
•OBJECTPAGESTATE_WARNING
•OBJECTPAGESTATE_INFORMATION
•M_ILLUSTRATEDMESSAGE_TITLE
•M_ILLUSTRATEDMESSAGE_DESCRIPT
ION
For more information, see Localization of UI
T exts [page 2891] .
• We've added another option to the Share menu
button. When a user clicks the Share button andInfo
Only2023
-05-1
8
210 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
then the Share Menu: Microsoft T eams option,
they can now also choose As T ab .
For more information, see The Share Functional-
ity [page 3367] .
Changed • SAP Fiori Elements • Info Only • 1.114
1.114 Cha
ngedFeature FLP Time Zone Support
in SAPUI5FLP Time Zone Support in SAPUI5
We now enable the configuration of a time zone in
SAPUI5. The configured time zone affects all applica-
tions. Using a time zone that is different from the
time zone of a user's computer can break existing
applications. Changing the time zone while using an
application can cause unexpected side effects.
Action: Check and, if necessary, adapt your applica-
tion code if you plan to use a configured time zone
that is different from your browser's time zone.
For more information, see Dates, Times, Timestamps,
and Time Zones [page 2052] and Configuration Options
and URL Parameters [page 1856] .
Changed • Feature • Required • 1.114Re-
quire
d2023
-05-1
8
1.114 Cha
ngedControl sap.m.SearchField sap.m.SearchField
When the user clicks the search button (the magni-
fier icon), the search event is triggered with a new
searchButtonPressed parameter. This behavior
enables developers to differentiate between the ac-
tual click on the search button and keystrokes, such
as Enter and Esc , which also trigger the search
event.
For more information, see the API Reference and the
Sample .
Changed • Control • Info Only • 1.114Info
Only2023
-05-1
8
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 211
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.114 Cha
ngedControl sap.ui.comp.smart
field.SmartFieldsap.ui.comp.smartfield.SmartField
Only for fields without a ValueList annotation, we
allow users to enter text with a maximum number
of characters that is specified in the maxLength
property of the control. When a user pastes a longer
text from the clipboard, the text will be clipped to the
allowed maxLength value.
Changed • Control • Info Only • 1.114Info
Only2023
-05-1
8
1.114 Cha
ngedControl sap.ui.comp.value
helpdialog.ValueH
elpDialogsap.ui.comp.valuehelpdialog.ValueHel
pDialog
• We have improved the accessibility of the control
and the screen readers can now announce when
users add or remove conditions in the Define
Conditions tab. For more information, see the
Sample .
• We have added a new (default) menu in the col-
umn headers of the built-in table that now also
allows quick sorting. Additionally, for columns of
this table that show both ID and description, now
we enable users to sort using either the ID or
the description. For more information, see the
Sample .
Changed • Control • Info Only • 1.114Info
Only2023
-05-1
8
1.114 Cha
ngedFeature Accessibility Accessibility
We are now using JAWS 2023 as a reference testing
environment in SAPUI5. For more information, see
the Assistive technologies reference testing environ-
ment for SAPUI5 SAP Note 2564165
.
Changed • Feature • Info Only • 1.114Info
Only2023
-05-1
8
Related Information
What's New in SAPUI5 1.130 [page 20]
What's New in SAPUI5 1.129 [page 31]
What's New in SAPUI5 1.128 [page 40]
What's New in SAPUI5 1.127 [page 48]
What's New in SAPUI5 1.126 [page 56]
What's New in SAPUI5 1.125 [page 95]
212 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
What's New in SAPUI5 1.124 [page 101]
What's New in SAPUI5 1.123 [page 112]
What's New in SAPUI5 1.122 [page 121]
What's New in SAPUI5 1.121 [page 129]
What's New in SAPUI5 1.120 [page 149]
What's New in SAPUI5 1.119 [page 164]
What's New in SAPUI5 1.118 [page 173]
What's New in SAPUI5 1.117 [page 182]
What's New in SAPUI5 1.116 [page 191]
What's New in SAPUI5 1.115 [page 200]
What's New in SAPUI5 1.113 [page 214]
What's New in SAPUI5 1.112 [page 230]
What's New in SAPUI5 1.111 [page 236]
What's New in SAPUI5 1.110 [page 246]
What's New in SAPUI5 1.109 [page 257]
What's New in SAPUI5 1.108 [page 265]
What's New in SAPUI5 1.107 [page 274]
What's New in SAPUI5 1.106 [page 282]
What's New in SAPUI5 1.105 [page 290]
What's New in SAPUI5 1.104 [page 298]
What's New in SAPUI5 1.103 [page 303]
What's New in SAPUI5 1.102 [page 309]
What's New in SAPUI5 1.101 [page 327]
What's New in SAPUI5 1.100 [page 338]
What's New in SAPUI5 1.99 [page 345]
What's New in SAPUI5 1.98 [page 355]
What's New in SAPUI5 1.97 [page 371]
What's New in SAPUI5 1.96 [page 380]
What's New in SAPUI5 1.95 [page 392]
What's New in SAPUI5 1.94 [page 400]
What's New in SAPUI5 1.93 [page 407]
What's New in SAPUI5 1.92 [page 416]
What's New in SAPUI5 1.91 [page 426]
What's New in SAPUI5 1.90 [page 432]
What's New in SAPUI5 1.89 [page 442]
What's New in SAPUI5 1.88 [page 450]
What's New in SAPUI5 1.87 [page 462]
What's New in SAPUI5 1.86 [page 474]
What's New in SAPUI5 1.85 [page 488]
What's New in SAPUI5 1.84 [page 499]
What's New in SAPUI5 1.82 [page 513]
What's New in SAPUI5 1.81 [page 523]
What's New in SAPUI5 1.80 [page 534]
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 213
What's New in SAPUI5 1.79 [page 543]
What's New in SAPUI5 1.78 [page 551]
What's New in SAPUI5 1.77 [page 561]
What's New in SAPUI5 1.76 [page 572]
What's New in SAPUI5 1.75 [page 583]
What's New in SAPUI5 1.74 [page 592]
What's New in SAPUI5 1.73 [page 605]
What's New in SAPUI5 1.72 [page 616]
What's New in SAPUI5 1.71 [page 627]
What's New in SAPUI5 1.70 [page 638]
What's New in SAPUI5 1.69 [page 647]
What's New in SAPUI5 1.68 [page 657]
What's New in SAPUI5 1.67 [page 665]
What's New in SAPUI5 1.66 [page 672]
What's New in SAPUI5 1.65 [page 680]
What's New in SAPUI5 1.64 [page 692]
What's New in SAPUI5 1.63 [page 702]
What's New in SAPUI5 1.62 [page 714]
What's New in SAPUI5 1.61 [page 727]
What's New in SAPUI5 1.60 [page 737]
What's New in SAPUI5 1.58 [page 758]
What's New in SAPUI5 1.56 [page 778]
What's New in SAPUI5 1.54 [page 799]
What's New in SAPUI5 1.52 [page 828]
What's New in SAPUI5 1.50 [page 854]
What's New in SAPUI5 1.48 [page 874]
What's New in SAPUI5 1.46 [page 901]
What's New in SAPUI5 1.44 [page 924]
What's New in SAPUI5 1.42 [page 939]
What's New in SAPUI5 1.40 [page 956]
What's New in SAPUI5 1.38 [page 971]
What's New in SAPUI5 1.113
With this release SAPUI5 is upgraded from version 1.112 to 1.113.
 Tip
If you want to do a search across all versions of the What's New content, you can also find it in the
SAPUI5 What's New viewer .
214 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
 Note
Content marked as   Preview is provided as a courtesy, without a warranty, and may be subject to
change. For more information, see the preview disclaimer .
T able 20:
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.113 Cha
ngedControl sap.m.p13n* sap.m.p13n*
We have further improved the usability and acces-
sibility of the View Settings dialog: Y ou can now
move items up and down using keyboard shortcuts.
The required shortcuts have been added to the tool-
tips of the icons for the SmartChart and the
SmartTable controls. For more information, see
the Sample .
Changed • Control • Info Only • 1.113Info
Only2023
-04-
20
1.113 Cha
ngedAnnounce-
mentVariant
Management:
Button ReplacedVariant Management: Button Replaced
 Note
The following information concerns important
upcoming changes for end users. These changes
may require end users to adjust and/or test
cases to be adapted, but they won't stop or dis-
rupt software or processes.
sap.m.ToggleButton in the
sap.comp.smartvariants.SmartVariantM
anagement and
sap.ui.fl.VariantManagement controls has
been replaced by sap.m.Button .
Changed • Announcement • Info Only • 1.113Info
Only2023
-04-
20
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 215
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.113 UI
Cha
ngedAnnounce-
mentMulti-Select Table in
Value Help DialogMulti-Select Table in Value Help Dialog
 Note
The following information concerns important
upcoming changes for end users. These changes
may require end users to adjust and/or test
cases to be adapted, but they won't stop or dis-
rupt software or processes.
Grid tables with a multi-select option will now show a
Deselect All button instead of a Select All checkbox.
UI Changed • Announcement • Info Only • 1.113Info
Only2023
-04-
20
1.113 Cha
ngedControl sap.ui.comp.smart
table.SmartTablesap.ui.comp.smarttable.SmartTable
If several columns are sorted based on the same sort-
able property, the indicator for the sorting is now
shown in all related columns. For more information,
see the Sample .
Changed • Control • Info Only • 1.113Info
Only2023
-04-
20
216 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.113 Cha
ngedFeature Spreadsheet Export Spreadsheet Export
• Y ou can now export a table of type TreeTable
to a PDF document. The exported document will
reflect the hierarchical structure of the tree table.
• In the Export As dialog, you can now select the
Show Page Number option in the PDF-specific
settings.
Changed • Feature • Info Only • 1.113Info
Only2023
-04-
20
1.113 Dep-
re-
cate
dFeature Deprecations Deprecations
There are currently no major deprecations. For a
complete list of all deprecations, see Deprecated
APIs .
Deprecated • Feature • Info Only • 1.113Info
Only2023
-04-
20
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 217
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.113 Cha
ngedFeature Code Coverage Powered
by IstanbulCode Coverage Powered by Istanbul
SAPUI5 already provides a deep integration of QUnit
and code coverage measurement. We now introduce
Istanbul as a modern JavaScript code instru-
menter, which is intended to eventually replace the
former, now legacy solution based on Blanket.js .
T o start taking advantage of the more future-proof
and feature-rich Istanbul solution, see the up-
dated code coverage documentation [page 2432] .
Changed • Feature • Info Only • 1.113Info
Only2023
-04-
20
1.113 Cha
ngedFeature SAPUI5 Date and Time
FormattingSAPUI5 Date and Time Formatting
The new version of SAPUI5 introduces the following
formatting features:
• Y ou can now centrally configure
calendar week numbering via the
new calendarWeekNumbering config-
uration parameter. Note that the
calendarWeekNumbering format option
introduced with SAPUI5 1.108 for
sap.ui.core.format.DateFormat over-
rules the central configuration.
For more information, see Configuration Options
and URL Parameters [page 1856] .
• We provide the new
intervalDelimiter format option for
sap.ui.core.format.DateFormat . If an
intervalDelimiter is set, the locale-spe-
cific rules for displaying a range as defined in the
Common Locale Data Repository are overruled;
the two parts of the range are formatted individ-
ually, and the given delimiter is used.
Changed • Feature • Info Only • 1.113Info
Only2023
-04-
20
218 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.113 Cha
ngedFeature SAPUI5 OData V4 Model SAPUI5 OData V4 Model
The new version of the SAPUI5 OData V4 model intro-
duces the following features:
• Y ou can now delete nested transient records that
were created using the experimental Deep Cre-
ate feature provided with SAPUI5 1.112. Any ini-
tial data handed over to
sap.ui.model.odata.v4.ODataListBi
nding#create can now contain nested enti-
ties.
For more information, see the API Reference .
• In read-only scenarios, you can now combine the
experimental hierarchy feature introduced with
SAPUI5 1.105 with the
sap.ui.model.odata.v4.Context#set
KeepAlive and
sap.ui.model.odata.v4.ODataModel#
getKeepAliveContext data synchroniza-
tion methods described in Data Reuse [page
2159] .
For more information, see the API
Reference for setKeepAlive and
getKeepAliveContext .
• The
sap.ui.model.odata.v4.Context#res
etChanges API introduced as an experimental
feature with SAPUI5 1.109 is now generally avail-
able.
For more information, see the API Reference .
Changed • Feature • Info Only • 1.113Info
Only2023
-04-
20
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 219
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.113 Cha
ngedFeature SAPUI5 OData V2 Model SAPUI5 OData V2 Model
Y ou can now prevent the activation of a new inactive
entity by using
sap.ui.base.Event#preventDefault in the
handler of the createActivate event of an
sap.ui.model.odata.v2.ODataListBindi
ng. Note that user input into inactive rows is regarded
as a pending change by
sap.ui.model.odata.v2.ODataModel#has
PendingChanges ; it can be reset using
sap.ui.model.odata.v2.ODataModel#res
etChanges .
For more information, see the API Reference
for hasPendingChanges , resetChanges , and
Event.preventDefault .
Changed • Feature • Info Only • 1.113Info
Only2023
-04-
20
220 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.113 Cha
ngedSAP Fiori
ElementsSAP Fiori elements for
OData V2SAP Fiori elements for OData V2
The following changes and new features are available
for SAP Fiori elements for OData V2:
• We now show the subtitle and the app icon
in the navigation menu as defined in the ap-
plication's manifest. For more information, see
Checking Folder Structure and Project Artifacts
[page 2888] .
• We've improved the data entry experience in
draft-enabled SAP Fiori elements apps to make
it less disruptive for users.
SAP Fiori elements no longer requests state
messages with every MERGE request, resulting
in fewer error messages on the UI. Messages are
now fetched when a GET request is resolved in
the following scenarios:
• Validation (a user triggers the request using
the Enter key or the Validate button)
• Finalizing actions (a user triggers the re-
quest using the Save or Create button)
• Creation of an object
• Update of fields configured with side effects
• Update of multi-input fields
This improvement affects MERGE requests such
as the following use cases:
• Update of a draft (a user updates data in a
field of a draft object)
• Creation of an item in a table on an object
page
• Update of data from custom facets or reusa-
ble components that are merged via MERGE
requests from the framework
Changed • SAP Fiori Elements • Info Only • 1.113Info
Only2023
-04-
20
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 221
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.113 Cha
ngedSAP Fiori
ElementsSAP Fiori elements for
OData V4SAP Fiori elements for OData V4
The following changes and new features are available
for SAP Fiori elements for OData V4:
• Y ou can now show and hide tables in object
page reference facets. For more information, see
Showing and Hiding Content in Object Page Fac-
ets [page 3692] .
• The sorting mechanism and options on a table
column now reflect the visible properties and
content of the column. Note that in SAP Fiori
apps that were built using ABAP CDS, sort re-
strictions may apply.
• When no QuickView annotations are defined
and no target is resolved at runtime, the field
now appears as a link and a message is dis-
played when you click the link. For more informa-
tion, see Configuring the Content of Quick Views
[page 2967] .
Changed • SAP Fiori Elements • Info Only • 1.113Info
Only2023
-04-
20
222 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.112De-
letedAnnounce-
mentEnd of Cloud Provision-
ing for SAPUI5 Versions
(Q1/2023)End of Cloud Provisioning for SAPUI5 Versions
(Q1/2023)
 Note
The following information concerns important
upcoming changes for end users. These changes
may require end users to adjust and/or test
cases to be adapted, but they won't stop or dis-
rupt software or processes.
The following SAPUI5 versions will be removed from
the SAPUI5 Content Delivery Network (CDN) after the
end of Q1/2023.
Minor Versions Reaching Their End of Cloud Provi-
sioning
The following versions including all patches will be
removed entirely:
• 1.90
• 1.93
• 1.97
• 1.98
Action: Upgrade to a version that’s still in mainte-
nance.
Patch Versions Reaching Their End of Cloud Provi-
sioning
The following patches will be removed:
• Long-term maintenance versions:
• 1.38.53 to 1.38.55
• 1.71.44 to 1.71.46
• 1.84.21 to 1.84.23
• 1.96.2 to 1.96.7
Action: Upgrade to the latest available patch for
the respective SAPUI5 version.
For more information, see UI5 Releases Ending Serv-
ice in 2023
and Version Overview
.
Deleted • Announcement • Required • 1.112Re-
quire
d2023
-03-
31
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 223
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.113 Cha
ngedControl sap.ui.integratio
n.widgets.Cardsap.ui.integration.widgets.Card
• Using the new customStateIcon property,
you can now set custom state-icons for the
items in T able, List, and Object cards. Before
this change, states like Error , Warning ,
Success , or Information , only had default
icons. For more information, see the T able Card
section and the Sample in the Card Explorer.
• Integration cards now support the
IllustratedMessage control to provide
more informative and consistent error mes-
sages. When the application is in debug
mode (when the URL parameter sap-ui-
debug=true is set), the Show More button
opens a dialog with relevant additional (more
technical) information.
• We have enhanced the T able card with several
new properties:
• Y ou can use the new highlight property
to show the state of each table row. Ad-
ditionally, the highlightText property
conveys the semantic of this state for better
accessibility.
• The additionalText property gives you
the option to display additional text in the
table identifier column.
For more information, see the T able Card section
and the Sample in the Card Explorer.
Changed • Control • Info Only • 1.113Info
Only2023
-04-
20
224 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.113 Cha
ngedControl sap.ui.comp.smart
field.SmartFieldsap.ui.comp.smartfield.SmartField
• The control now supports the
Common.IsTimezone annotation that indi-
cates whether a given property of type
Edm.String is a time zone.
• We have enhanced the support of the
FieldControl annotation <Annotation
Term="Common.FieldControl"
EnumMember="Common.FieldControlTy
pe/Optional"/> . Because its default value is
Optional and that's why it usually isn't explic-
itly defined by the services. Until now, this behav-
ior was controlled by the property`s Nullable
annotation ( Nullable=false was regarded
as mandatory). Now we respect this enum mem-
ber, whenever it`s defined, and in cases when
there is a FieldControl annotation defined
with value Optional , we take it into account
and do not indicate the field as mandatory.
For more information, see the API Reference .
Changed • Control • Info Only • 1.113Info
Only2023
-04-
20
1.113 Cha
ngedControl sap.ui.comp.smart
field.SmartField
and
sap.ui.comp.smart
filterbar.SmartFi
lterBarsap.ui.comp.smartfield.SmartField and
sap.ui.comp.smartfilterbar.SmartFilt
erBar
These controls now support the
inputFieldSuggestions setting from SAP Fiori
launchpad. This setting is independent from the
recently entered values. When the setting is set
to false , only the history of the input field
(Recently used group) is shown without sugges-
tions. When the setting is set to true (or when it’s
not defined), then suggestions work as normal.
Changed • Control • Info Only • 1.113Info
Only2023
-04-
20
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 225
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.113 Cha
ngedControl sap.ui.comp.value
helpdialog.ValueH
elpDialogsap.ui.comp.valuehelpdialog.ValueHel
pDialog
• The Select All checkbox in the upper left corner
of the results table is no longer available. The
reason for this change is to improve the user
experience in scenarios with larger data sets that
require paging of the results. The Deselect All
button is still available, and range selection is
allowed. This change is available only for value
help dialogs that are internally created from a
SmartField or SmartFilterBar . For more
information, see the Sample .
• We have introduced an updated UI and design for
the column header menu when a GridTable
is shown in the ValueHelpDialog . For more
information, see the Sample .
Changed • Control • Info Only • 1.113Info
Only2023
-04-
20
1.113 Cha
ngedFeature sap.ui.test.Opa5 sap.ui.test.Opa5
We have introduced a new fetchWaiter , which
checks for currently ongoing fetch requests.
Changed • Feature • Info Only • 1.113Info
Only2023
-04-
20
1.113 Cha
ngedControl sap.ui.richtexted
itor.RichTextEdit
orsap.ui.richtexteditor.RichTextEditor
We have updated the TinyMCE version 6 used in
sap.ui.richtexteditor.RichTextEditor
to TinyMCE 6.3.1. For more information, see
sap.ui.richtexteditor [page 4786] .
Changed • Control • Info Only • 1.113Info
Only2023
-04-
20
1.113 Cha
ngedControl sap.m.Suggestions
Popoversap.m.SuggestionsPopover
We have restricted the width of input suggestions to
a maximum of 40 rem for optimal user experience.
Limiting the width of suggestions allows users to
easily scan and select options. However, if the input
field is wider than 40 rem, the width of the sugges-
tions matches the input’s width.
Changed • Control • Info Only • 1.113Info
Only2023
-04-
20
226 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.113 Cha
ngedControl sap.m.Illustrated
Messagesap.m.IllustratedMessage
We have introduced a new Survey illustration
type and four new illustrations to the default illus-
tration set: sapIllus-Dialog-NoColumnsSet ,
sapIllus-Dot-NoColumnsSet , sapIllus-
Scene-NoColumnsSet , and sapIllus-Spot-
NoColumnsSet . For more information, see the API
Reference .
Changed • Control • Info Only • 1.113Info
Only2023
-04-
20
1.113 Cha
ngedControl sap.ui.unified.Fi
leUploadersap.ui.unified.FileUploader
We have implemented two new methods in the con-
trol's API, a trigger to open the native file upload
picker and a getter to return the file input type ele-
ment from the control DOM representation.
For more information, see the API Reference .
Changed • Control • Info Only • 1.113Info
Only2023
-04-
20
1.113 Cha
ngedControl sap.f.SidePanel sap.f.SidePanel
We have implemented an enabled property to the
Side Panel item, which disables the controls and UI
elements inside it.
For more information, see the Sample .
Changed • Control • Info Only • 1.113Info
Only2023
-04-
20
1.113 Cha
ngedControl sap.m.SinglePlann
ingCalendarsap.m.SinglePlanningCalendar
We have implemented a new mode to select one
or more dates in SinglePlanningCalendar . Тhe sin-
gle day option is enabled by default, the multi-date
selection option is possible by using a key combina-
tion (Ctrl + Meta key and select the dates) or
by activating the new MultiDateSelectionMode prop-
erty.
For more information, see the Sample .
Changed • Control • Info Only • 1.113Info
Only2023
-04-
20
Related Information
What's New in SAPUI5 1.130 [page 20]
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 227
What's New in SAPUI5 1.129 [page 31]
What's New in SAPUI5 1.128 [page 40]
What's New in SAPUI5 1.127 [page 48]
What's New in SAPUI5 1.126 [page 56]
What's New in SAPUI5 1.125 [page 95]
What's New in SAPUI5 1.124 [page 101]
What's New in SAPUI5 1.123 [page 112]
What's New in SAPUI5 1.122 [page 121]
What's New in SAPUI5 1.121 [page 129]
What's New in SAPUI5 1.120 [page 149]
What's New in SAPUI5 1.119 [page 164]
What's New in SAPUI5 1.118 [page 173]
What's New in SAPUI5 1.117 [page 182]
What's New in SAPUI5 1.116 [page 191]
What's New in SAPUI5 1.115 [page 200]
What's New in SAPUI5 1.114 [page 207]
What's New in SAPUI5 1.112 [page 230]
What's New in SAPUI5 1.111 [page 236]
What's New in SAPUI5 1.110 [page 246]
What's New in SAPUI5 1.109 [page 257]
What's New in SAPUI5 1.108 [page 265]
What's New in SAPUI5 1.107 [page 274]
What's New in SAPUI5 1.106 [page 282]
What's New in SAPUI5 1.105 [page 290]
What's New in SAPUI5 1.104 [page 298]
What's New in SAPUI5 1.103 [page 303]
What's New in SAPUI5 1.102 [page 309]
What's New in SAPUI5 1.101 [page 327]
What's New in SAPUI5 1.100 [page 338]
What's New in SAPUI5 1.99 [page 345]
What's New in SAPUI5 1.98 [page 355]
What's New in SAPUI5 1.97 [page 371]
What's New in SAPUI5 1.96 [page 380]
What's New in SAPUI5 1.95 [page 392]
What's New in SAPUI5 1.94 [page 400]
What's New in SAPUI5 1.93 [page 407]
What's New in SAPUI5 1.92 [page 416]
What's New in SAPUI5 1.91 [page 426]
What's New in SAPUI5 1.90 [page 432]
What's New in SAPUI5 1.89 [page 442]
What's New in SAPUI5 1.88 [page 450]
What's New in SAPUI5 1.87 [page 462]
What's New in SAPUI5 1.86 [page 474]
228 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
What's New in SAPUI5 1.85 [page 488]
What's New in SAPUI5 1.84 [page 499]
What's New in SAPUI5 1.82 [page 513]
What's New in SAPUI5 1.81 [page 523]
What's New in SAPUI5 1.80 [page 534]
What's New in SAPUI5 1.79 [page 543]
What's New in SAPUI5 1.78 [page 551]
What's New in SAPUI5 1.77 [page 561]
What's New in SAPUI5 1.76 [page 572]
What's New in SAPUI5 1.75 [page 583]
What's New in SAPUI5 1.74 [page 592]
What's New in SAPUI5 1.73 [page 605]
What's New in SAPUI5 1.72 [page 616]
What's New in SAPUI5 1.71 [page 627]
What's New in SAPUI5 1.70 [page 638]
What's New in SAPUI5 1.69 [page 647]
What's New in SAPUI5 1.68 [page 657]
What's New in SAPUI5 1.67 [page 665]
What's New in SAPUI5 1.66 [page 672]
What's New in SAPUI5 1.65 [page 680]
What's New in SAPUI5 1.64 [page 692]
What's New in SAPUI5 1.63 [page 702]
What's New in SAPUI5 1.62 [page 714]
What's New in SAPUI5 1.61 [page 727]
What's New in SAPUI5 1.60 [page 737]
What's New in SAPUI5 1.58 [page 758]
What's New in SAPUI5 1.56 [page 778]
What's New in SAPUI5 1.54 [page 799]
What's New in SAPUI5 1.52 [page 828]
What's New in SAPUI5 1.50 [page 854]
What's New in SAPUI5 1.48 [page 874]
What's New in SAPUI5 1.46 [page 901]
What's New in SAPUI5 1.44 [page 924]
What's New in SAPUI5 1.42 [page 939]
What's New in SAPUI5 1.40 [page 956]
What's New in SAPUI5 1.38 [page 971]
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 229
What's New in SAPUI5 1.112
With this release SAPUI5 is upgraded from version 1.111 to 1.112.
 Tip
If you want to do a search across all versions of the What's New content, you can also find it in the SAPUI5
What's New viewer .
T able 21:
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.112 Cha
ngedAnnounce-
mentWhat's New Viewer for
OpenUI5What's New Viewer for OpenUI5
Due to some issues with references to OpenUI5 con-
tent we had to remove the What's New viewer for
OpenUI5. The What's New viewer is therefore only
available in SAPUI5. For more information, see Want
to Know What’s New in SAPUI5 and SAP Fiori Ele-
ments? Check the What’s New Viewer!
.
Changed • Announcement • Info Only • 1.112Info
Only2023
-03-
23
1.112 Cha
ngedControl sap.m.Input ,
sap.m.ComboBox ,
sap.m.MultiComboB
oxsap.m.Input , sap.m.ComboBox ,
sap.m.MultiComboBox
We have removed the experimental flag for the
showItems(fnFilter) method. For more infor-
mation, see the sap.m.Input API Reference and
sap.m.ComboBoxBase API Reference .
Changed • Control • Info Only • 1.112Info
Only2023
-03-
23
1.112 Cha
ngedControl sap.m.Illustrated
Messagesap.m.IllustratedMessage
• We have added a new sample that demonstrates
how to use sap.m.IllustratedMessage
with an external illustration set. For more infor-
mation, see the Sample .
• We have added a new ariaTitleLevel prop-
erty. It allows setting custom aria-level values to
the title in sap.m.IllustratedMessage .
For more information, see the API Reference .
Changed • Control • Info Only • 1.112Info
Only2023
-03-
23
230 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.112 Dep-
re-
cate
dControl sap.m.MessagePage sap.m.MessagePage
We have deprecated the sap.m.MessagePage ,
and recommend using the
sap.m.IllustratedMessage instead.
Deprecated • Control • Info Only • 1.112Info
Only2023
-03-
23
1.112 Cha
ngedSAP Fiori
ElementsSAP Fiori elements for
OData V2SAP Fiori elements for OData V2
The following changes and new features are available
for SAP Fiori elements for OData V2:
• Selection of the Select All checkbox within re-
sponsive tables of the list report and object pa-
ges now shows a message toast with a count
of the selected items. For more information, see
Enabling Multiple Selection in T ables [page 3227] .
Changed • SAP Fiori Elements • Info Only • 1.112Info
Only2023
-03-
23
1.112 Cha
ngedSAP Fiori
ElementsSAP Fiori elements for
OData V4SAP Fiori elements for OData V4
The following changes and new features are available
for SAP Fiori elements for OData V4:
• We now offer a streamlined way to include reuse
components on an object page. For more infor-
mation, see Including Reuse Components on an
Object Page [page 3766] .
• Y ou can now use filtering within chart personali-
zation. For more information, see Enabling Chart
Personalization [page 3325] .
• We have removed a restriction for handling 412
("Precondition failed") messages. For more infor-
mation, see Confirmation Popups [page 3477] .
• We have added a new button, Validate , to the
object page for applications that are being run
on tablets and mobile devices. For more informa-
tion, see Draft Handling [page 3461] .
Changed • SAP Fiori Elements • Info Only • 1.112Info
Only2023
-03-
23
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 231
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.112 Cha
ngedControl sap.ui.integratio
n.widgets.Cardsap.ui.integration.widgets.Card
• We have (experimentally) introduced two new
ShowCard and HideCard actions that enable
you, from one card, to open another card that
shows more details or actions. The ShowCard
action opens a dialog with the new card, which
is created by a given manifest. The HideCard
action closes this dialog. For more information,
see the Show Card section and the Sample in the
Card Explorer.
• We have (experimentally) enhanced the Object
card and now it also supports Image and
Input as content types. For more information,
see the Object Card section and the Samples in
the Card Explorer.
• We have added a new (experimental)
previewMode property that can be used when
the end user is exploring, selecting, or configur-
ing cards. It depends on the host environment
to trigger the card rendering into the required
preview mode. The available options for the host
developers are:
•Off (default) - live data is displayed.
•MockData - the card shows mock data,
loaded using a data request. The card de-
veloper should set the data source in the
data/mockData part of the manifest.
•Abstract - the card shows an abstract
placeholder without loading data.
For more information, see the Integrate/Preview
section and the Samples in the Card Explorer.
• The date range filter now supports several new
options: dateTimeRange , fromDateTime ,
toDateTime , and dateTime . For more infor-
mation, see the Date Range Filter section and the
Sample in the Card Explorer.
Changed • Control • Info Only • 1.112Info
Only2023
-03-
23
232 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.112 Cha
ngedControl sap.ui.comp.smart
filterbar.SmartFi
lterBarsap.ui.comp.smartfilterbar.SmartFilterBar
We have added support for several new interval
options of the DynamicDateRange control. Now
you can also create filters with NEXTMINUTES ,
NEXTHOURS , LASTMINUTES , and LASTHOUTRS
options. For more information, see the Sample .
Changed • Control • Info Only • 1.112Info
Only2023
-03-
23
1.112 Cha
ngedControl sap.ui.comp.value
helpdialog.ValueH
elpDialogsap.ui.comp.valuehelpdialog.ValueHel
pDialog
We have removed the leftmost (empty) column of
the items table when the control is in single-items
selection mode. This column is shown only in multi-
ple-items selection mode where the user can select
more than one row in the table.
Changed • Control • Info Only • 1.112Info
Only2023
-03-
23
1.112 Cha
ngedFeatureSAPUI5 OData V4 Model SAPUI5 OData V4 Model
The new version of the SAPUI5 OData V4 model intro-
duces the following features:
• We now provide Deep Create in a first version as
an experimental feature. Y ou can use a transient
context as the binding context of a list binding
and call
sap.ui.model.odata.v4.ODataListBi
nding#create on that dependent list binding.
Note that the Deep Create feature is currently
neither complete nor intended for productive
use.
• The experimental hierarchy feature intro-
duced with SAPUI5 1.105 now works
if the hierarchy properties announced
by the Org.OData.Aggregation.V1.Recursive-
Hierarchy
and com.sap.vocabularies.Hierar-
chy.v1.RecursiveHierarchy
annotations are
part of a property of the complex type.
• Y ou can now specify $
$sharedRequest:false for list bindings.
This is helpful for list bindings of separate value
list models, as $$sharedRequest defaults to
true for these bindings.
Changed • Feature • Info Only • 1.112Info
Only2023
-03-
23
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 233
Related Information
What's New in SAPUI5 1.130 [page 20]
What's New in SAPUI5 1.129 [page 31]
What's New in SAPUI5 1.128 [page 40]
What's New in SAPUI5 1.127 [page 48]
What's New in SAPUI5 1.126 [page 56]
What's New in SAPUI5 1.125 [page 95]
What's New in SAPUI5 1.124 [page 101]
What's New in SAPUI5 1.123 [page 112]
What's New in SAPUI5 1.122 [page 121]
What's New in SAPUI5 1.121 [page 129]
What's New in SAPUI5 1.120 [page 149]
What's New in SAPUI5 1.119 [page 164]
What's New in SAPUI5 1.118 [page 173]
What's New in SAPUI5 1.117 [page 182]
What's New in SAPUI5 1.116 [page 191]
What's New in SAPUI5 1.115 [page 200]
What's New in SAPUI5 1.114 [page 207]
What's New in SAPUI5 1.113 [page 214]
What's New in SAPUI5 1.111 [page 236]
What's New in SAPUI5 1.110 [page 246]
What's New in SAPUI5 1.109 [page 257]
What's New in SAPUI5 1.108 [page 265]
What's New in SAPUI5 1.107 [page 274]
What's New in SAPUI5 1.106 [page 282]
What's New in SAPUI5 1.105 [page 290]
What's New in SAPUI5 1.104 [page 298]
What's New in SAPUI5 1.103 [page 303]
What's New in SAPUI5 1.102 [page 309]
What's New in SAPUI5 1.101 [page 327]
What's New in SAPUI5 1.100 [page 338]
What's New in SAPUI5 1.99 [page 345]
What's New in SAPUI5 1.98 [page 355]
What's New in SAPUI5 1.97 [page 371]
What's New in SAPUI5 1.96 [page 380]
What's New in SAPUI5 1.95 [page 392]
What's New in SAPUI5 1.94 [page 400]
What's New in SAPUI5 1.93 [page 407]
What's New in SAPUI5 1.92 [page 416]
What's New in SAPUI5 1.91 [page 426]
What's New in SAPUI5 1.90 [page 432]
What's New in SAPUI5 1.89 [page 442]
234 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
What's New in SAPUI5 1.88 [page 450]
What's New in SAPUI5 1.87 [page 462]
What's New in SAPUI5 1.86 [page 474]
What's New in SAPUI5 1.85 [page 488]
What's New in SAPUI5 1.84 [page 499]
What's New in SAPUI5 1.82 [page 513]
What's New in SAPUI5 1.81 [page 523]
What's New in SAPUI5 1.80 [page 534]
What's New in SAPUI5 1.79 [page 543]
What's New in SAPUI5 1.78 [page 551]
What's New in SAPUI5 1.77 [page 561]
What's New in SAPUI5 1.76 [page 572]
What's New in SAPUI5 1.75 [page 583]
What's New in SAPUI5 1.74 [page 592]
What's New in SAPUI5 1.73 [page 605]
What's New in SAPUI5 1.72 [page 616]
What's New in SAPUI5 1.71 [page 627]
What's New in SAPUI5 1.70 [page 638]
What's New in SAPUI5 1.69 [page 647]
What's New in SAPUI5 1.68 [page 657]
What's New in SAPUI5 1.67 [page 665]
What's New in SAPUI5 1.66 [page 672]
What's New in SAPUI5 1.65 [page 680]
What's New in SAPUI5 1.64 [page 692]
What's New in SAPUI5 1.63 [page 702]
What's New in SAPUI5 1.62 [page 714]
What's New in SAPUI5 1.61 [page 727]
What's New in SAPUI5 1.60 [page 737]
What's New in SAPUI5 1.58 [page 758]
What's New in SAPUI5 1.56 [page 778]
What's New in SAPUI5 1.54 [page 799]
What's New in SAPUI5 1.52 [page 828]
What's New in SAPUI5 1.50 [page 854]
What's New in SAPUI5 1.48 [page 874]
What's New in SAPUI5 1.46 [page 901]
What's New in SAPUI5 1.44 [page 924]
What's New in SAPUI5 1.42 [page 939]
What's New in SAPUI5 1.40 [page 956]
What's New in SAPUI5 1.38 [page 971]
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 235
What's New in SAPUI5 1.111
With this release SAPUI5 is upgraded from version 1.110 to 1.111.
 Tip
If you want to do a search across all versions of the What's New content, you can also find it in the SAPUI5
What's New viewer .
T able 22:
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.111 Cha
ngedControl sap.m.Input ,
sap.m.MultiInput ,
sap.m.ComboBox ,
sap.m.MultiComboB
oxsap.m.Input , sap.m.MultiInput ,
sap.m.ComboBox , sap.m.MultiComboBox
The type-ahead (autocomplete) functionality is up-
dated to always suggest the exactly matched item
and not autocomplete the value further, if there are
other non-exact item matches.
Changed • Control • Info Only • 1.111Info
Only2023
-02-
23
1.111 Cha
ngedControl sap.m.NavContaine
rsap.m.NavContainer
We have introduced a new navigationFinished
event. The event is fired when navigation between two
pages has completed regardless of whether the DOM
is ready or not. This is useful when performing nav-
igation before the sap.m.NavContainer is ren-
dered. For more information, see the API Reference .
Changed • Control • Info Only • 1.111Info
Only2023
-02-
23
1.111 Cha
ngedControl sap.m.Illustrated
Messagesap.m.IllustratedMessage
We have introduced a new
enableDefaultTitleAndDescription prop-
erty. It provides the option to enable/disable the de-
fault title and description when using the default illus-
tration set. For more information, see the API Refer-
ence .
Changed • Control • Info Only • 1.111Info
Only2023
-02-
23
1.111 Dep-
re-
cate
dControl sap.m.ActionSelec
tsap.m.ActionSelect
We have deprecated the sap.m.ActionSelect
control.
Deprecated • Control • Info Only • 1.111Info
Only2023
-02-
23
236 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.111 Cha
ngedControl sap.ui.unified.Ca
lendarsap.ui.unified.Calendar
We have implemented the initialFocusedDate
property in sap.ui.unified.Calendar , which
holds a reference to a JavaScript Date Object and can
be used to define the date that was initially navigated
to in the calendar. For more information, see the API
Reference .
Changed • Control • Info Only • 1.111Info
Only2023
-02-
23
1.111 Cha
ngedControl sap.ui.unified.Ca
lendarLegendsap.ui.unified.CalendarLegend
The sap.ui.unified.CalendarLegend con-
trol offers a new functionality. If an instance of this
is associated to sap.ui.unified.Calendar , its
calendar legend items can be focused and keyboard
navigation between them is provided. For more infor-
mation, see the API Reference .
Changed • Control • Info Only • 1.111Info
Only2023
-02-
23
1.111 Cha
ngedControl sap.m.DynamicDate
Rangesap.m.DynamicDateRange
We have implemented a new
calendarWeekNumbering property in the
sap.m.DynamicDateRange . Using this property,
you can set predefined settings to the control about
week numbering and the first day of the week. For
more information, see the API Reference .
Changed • Control • Info Only • 1.111Info
Only2023
-02-
23
1.111 Cha
ngedControl sap.m.DynamicDate
Rangesap.m.DynamicDateRange
We have implemented new options in
the sap.m.DynamicDateRange control for
Minutes , Last Hours , Next Minutes and
Next Hours . Using these options, you can select
smaller time frames. For more information, see the
API Reference .
Changed • Control • Info Only • 1.111Info
Only2023
-02-
23
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 237
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.111 Cha
ngedSAP Fiori
ElementsSAP Fiori elements for
OData V2SAP Fiori elements for OData V2
The following changes and new features are available
for SAP Fiori elements for OData V2:
• Y ou can now create cards from the list report ta-
bles that can be added to the Insights section of
My Home in SAP S/4HANA Cloud Public Edition.
For more information, see Creating Cards for the
Insights Cards Section of My Home in SAP S/
4HANA Cloud Public Edition and My Home in
SAP S/4HANA [page 3374] .
Changed • SAP Fiori Elements • Info Only • 1.111Info
Only2023
-02-
23
238 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.111 Cha
ngedSAP Fiori
ElementsSAP Fiori elements for
OData V4SAP Fiori elements for OData V4
The following changes and new features are available
forSAP Fiori elements for OData V4:
• Y ou can now hide empty table rows in edit mode.
For more information, see Enabling Inline Crea-
tion Mode or Empty Row Mode for T able Entries
[page 3716] .
• Y ou can now enable the Copy button in the list
report header and the object page header. For
more information, see Actions in the List Report
[page 3485] and Enabling Actions in the Object
Page Header [page 3633] .
• Fiscal annotations are now available in the filter
bar and the field. For more information, see Fur-
ther Features of the Field [page 3172] .
• The chart building block now supports control
variant management. For more information, see
Passing Variant IDs as URL Parameters [page
2993] .
• We've replaced the simple Share button with a
Share menu button. The menu can now also con-
tain the Chat in Microsoft T eams option.
For more information, see The Share Functional-
ity [page 3367] .
Changed • SAP Fiori Elements • Info Only • 1.111Info
Only2023
-02-
23
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 239
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.111 Cha
ngedFeature SAPUI5 OData V4 Model SAPUI5 OData V4 Model
User input into inactive rows is now regarded as a
pending change by
•sap.ui.model.odata.v4.ODataListBi
nding#hasPendingChanges ,
•sap.ui.model.odata.v4.ODataContex
tBinding#hasPendingChanges ,
•sap.ui.model.odata.v4.ODataModel#
hasPendingChanges ;
it can be reset using
•sap.ui.model.odata.v4.ODataListBi
nding#resetChanges ,
•sap.ui.model.odata.v4.ODataContex
tBinding#resetChanges ,
•sap.ui.model.odata.v4.ODataModel#
resetChanges .
Y ou can prevent the activation of inactive rows
after user input since SAPUI5 1.109 using
sap.ui.base.Event#preventDefault in the
handler of the createActivate event.
For more information, see the API Reference for
•ODataListBinding :
hasPendingChanges and resetChanges ,
•ODataContextBinding :
hasPendingChanges and resetChanges ,
•ODataModel : hasPendingChanges and
resetChanges ,
•Event.preventDefault , and
createActivate .
Changed • Feature • Info Only • 1.111Info
Only2023
-02-
23
240 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.111 Cha
ngedFeature Dates, Times, Time-
stamps, and Time ZonesDates, Times, Timestamps, and Time Zones
The new version of SAPUI5 introduces the following
features for time zone configuration:
• We provide sap.ui.core.date.UI5Date .
It inherits from the JavaScript Date and works
in a similar way, but uses the time zone pro-
vided via the sap-timezone URL parameter
instead of the local time zone of the browser.
The UI5Date.getInstance factory method
returns a UI5Date instance if a time zone dif-
ferent from the local time zone of the browser
was provided to SAPUI5; otherwise, it returns a
JavaScript Date .
For more information, see Dates, Times, Time-
stamps, and Time Zones [page 2052] .
•DateFormat and UI5 types in
sap.ui.model.odata.type now use
UI5Date , and any methods previously return-
ing a JavaScript Date now return a UI5Date if
a time zone different from the local time zone of
the browser was provided.
• The DynamicDateRange control now pro-
vides the toDates static public method
that replaces DynamicDateUtil 's exist-
ing toDates method and returns either
UI5Date s or native JavaScript Date s.
• We have adapted the following controls to use
UI5Date instead of JavaScript's native Date :
•sap.m.DatePicker ,
•sap.m.TimePicker ,
•sap.m.DateTimePicker ,
•sap.m.DateRangeSelection ,
•sap.ui.unified.Calendar .
• We provide the getModelValue method for
•sap.ui.model.odata.type.Date ,
•sap.ui.model.odata.type.DateT
ime ,
•sap.ui.model.odata.type.DateT
imeOffset ,Info
Only2023
-02-
23
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 241
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
•sap.ui.model.odata.type.Time ,
•sap.ui.model.odata.type.TimeO
fDay .
It returns the model representation of the pro-
vided UI5Date or Date .
Changed • Feature • Info Only • 1.111
1.111 Cha
ngedControl sap.m.SelectDialo
gsap.m.SelectDialog
T o improve the accessibility of the control, the initial
focus is now set on the list during data loading. Once
the data is loaded, the focus is moved to the first list
item. For more information, see the API Reference .
Changed • Control • Info Only • 1.111Info
Only2023
-02-
23
1.111 Cha
ngedControl sap.ui.integratio
n.widgets.Cardsap.ui.integration.widgets.Card
• We have added a new timeout setting for data
request sections. It describes the timeout (in mil-
liseconds) for the request. A value of 0 means
that there is no timeout. The default value is
15000 milliseconds. For more information, see
the Data Handling section and the Sample in the
Card Explorer.
• As a card developer, you can now use rating indi-
cators in the Object card. For more information,
see the Object Card section and the Sample in
the Card Explorer.
Changed • Control • Info Only • 1.111Info
Only2023
-02-
23
242 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.111 Cha
ngedAnnounce-
mentChanged Format of
What's New ContentChanged Format of What's New Content
We have introduced a new channel for our What's
New content: Y ou can now view the content in the
What's New viewer as well. The What's New viewer
allows you to display and search for entries across
all versions. For each entry, various attributes are dis-
played, for example, the type of change and whether
it is related to a feature or a control.
We have also changed the format of the What's New
content in the Demo Kit. Y ou can show or hide the
columns for these attributes. Similar to the What's
New viewer, you can filter the entries based on these
attributes by clicking on Filter or simply based on
a search term. For more information, see SAPUI5
What's New Viewer and Want to Know What’s New
in SAPUI5 and SAP Fiori Elements? Check the What’s
New Viewer!
.
Changed • Announcement • Info Only • 1.111Info
Only2023
-02-
23
1.111 Cha
ngedControl sap.ui.comp.smart
table.SmartTablesap.ui.comp.smarttable.SmartTable
We have provided a new option
for customizeConfig property: The
clientSideMandatoryCheck property now
allows you to run a check on
client side whether a field of
the sap.ui.comp.smartfield.SmartField
control created inside the table has a value. For more
information, see the API Reference and the Sample .
Changed • Control • Info Only • 1.111Info
Only2023
-02-
23
Related Information
What's New in SAPUI5 1.130 [page 20]
What's New in SAPUI5 1.129 [page 31]
What's New in SAPUI5 1.128 [page 40]
What's New in SAPUI5 1.127 [page 48]
What's New in SAPUI5 1.126 [page 56]
What's New in SAPUI5 1.125 [page 95]
What's New in SAPUI5 1.124 [page 101]
What's New in SAPUI5 1.123 [page 112]
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 243
What's New in SAPUI5 1.122 [page 121]
What's New in SAPUI5 1.121 [page 129]
What's New in SAPUI5 1.120 [page 149]
What's New in SAPUI5 1.119 [page 164]
What's New in SAPUI5 1.118 [page 173]
What's New in SAPUI5 1.117 [page 182]
What's New in SAPUI5 1.116 [page 191]
What's New in SAPUI5 1.115 [page 200]
What's New in SAPUI5 1.114 [page 207]
What's New in SAPUI5 1.113 [page 214]
What's New in SAPUI5 1.112 [page 230]
What's New in SAPUI5 1.110 [page 246]
What's New in SAPUI5 1.109 [page 257]
What's New in SAPUI5 1.108 [page 265]
What's New in SAPUI5 1.107 [page 274]
What's New in SAPUI5 1.106 [page 282]
What's New in SAPUI5 1.105 [page 290]
What's New in SAPUI5 1.104 [page 298]
What's New in SAPUI5 1.103 [page 303]
What's New in SAPUI5 1.102 [page 309]
What's New in SAPUI5 1.101 [page 327]
What's New in SAPUI5 1.100 [page 338]
What's New in SAPUI5 1.99 [page 345]
What's New in SAPUI5 1.98 [page 355]
What's New in SAPUI5 1.97 [page 371]
What's New in SAPUI5 1.96 [page 380]
What's New in SAPUI5 1.95 [page 392]
What's New in SAPUI5 1.94 [page 400]
What's New in SAPUI5 1.93 [page 407]
What's New in SAPUI5 1.92 [page 416]
What's New in SAPUI5 1.91 [page 426]
What's New in SAPUI5 1.90 [page 432]
What's New in SAPUI5 1.89 [page 442]
What's New in SAPUI5 1.88 [page 450]
What's New in SAPUI5 1.87 [page 462]
What's New in SAPUI5 1.86 [page 474]
What's New in SAPUI5 1.85 [page 488]
What's New in SAPUI5 1.84 [page 499]
What's New in SAPUI5 1.82 [page 513]
What's New in SAPUI5 1.81 [page 523]
What's New in SAPUI5 1.80 [page 534]
What's New in SAPUI5 1.79 [page 543]
What's New in SAPUI5 1.78 [page 551]
244 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
What's New in SAPUI5 1.77 [page 561]
What's New in SAPUI5 1.76 [page 572]
What's New in SAPUI5 1.75 [page 583]
What's New in SAPUI5 1.74 [page 592]
What's New in SAPUI5 1.73 [page 605]
What's New in SAPUI5 1.72 [page 616]
What's New in SAPUI5 1.71 [page 627]
What's New in SAPUI5 1.70 [page 638]
What's New in SAPUI5 1.69 [page 647]
What's New in SAPUI5 1.68 [page 657]
What's New in SAPUI5 1.67 [page 665]
What's New in SAPUI5 1.66 [page 672]
What's New in SAPUI5 1.65 [page 680]
What's New in SAPUI5 1.64 [page 692]
What's New in SAPUI5 1.63 [page 702]
What's New in SAPUI5 1.62 [page 714]
What's New in SAPUI5 1.61 [page 727]
What's New in SAPUI5 1.60 [page 737]
What's New in SAPUI5 1.58 [page 758]
What's New in SAPUI5 1.56 [page 778]
What's New in SAPUI5 1.54 [page 799]
What's New in SAPUI5 1.52 [page 828]
What's New in SAPUI5 1.50 [page 854]
What's New in SAPUI5 1.48 [page 874]
What's New in SAPUI5 1.46 [page 901]
What's New in SAPUI5 1.44 [page 924]
What's New in SAPUI5 1.42 [page 939]
What's New in SAPUI5 1.40 [page 956]
What's New in SAPUI5 1.38 [page 971]
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 245
What's New in SAPUI5 1.110
With this release SAPUI5 is upgraded from version 1.109 to 1.110.
T able 23:
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.110 New Feature sap.m.p13n.Engine sap.m.p13n.Engine
We have provided a new entity that allows custom
control developers and application developers to
make use of available personalization settings for
their controls, for example, for sorting, grouping,
and managing variants, and handling personalization
states. For more information, see the API Reference
and the Sample .
New • Feature • Info Only • 1.110Info
Only2023
-01-2
6
1.110 New Feature Copy-to-Clipboard Fea-
ture for TablesCopy-to-Clipboard Feature for Tables
Users can copy selected table content to the clip-
board and use it anywhere inside or outside an
app. T o achieve this, we have introduced the new
sap.m.plugins.CopyProvider plugin. T o ex-
tract the cell data from the table, we have created the
extractData property. This new feature is availa-
ble for grid and responsive tables and smart tables.
For more information, see the API Reference .
New • Feature • Info Only • 1.110Info
Only2023
-01-2
6
1.110 Cha
ngedFeature Spreadsheet Export Spreadsheet Export
When you export data from ClientListBinding
the data objects are now requested via the binding.
This ensures that any related sorting and filtering is
taken into account. For more information, see the
Sample .
Changed • Feature • Info Only • 1.110Info
Only2023
-01-2
6
1.110 Dep-
re-
cate
dFeature Deprecations Deprecations
There are currently no major deprecations. For a
complete list of all deprecations, see Deprecated
APIs .
Deprecated • Feature • Info Only • 1.110Info
Only2023
-01-2
6
246 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.110 Cha
ngedControl sap.ui.comp.smart
table.SmartTablesap.ui.comp.smarttable.SmartTable
• The data exported when you select Include filter
settings now contains additional application- and
type-specific formatting for the filter settings.
For example, if you export data and time infor-
mation, it will be exported in an improved format.
We have also improved other filter settings to
make it easier to match labels in the application
with property names. For more information, see
the API Reference and the Sample .
• We have now provided a binding for the
semanticObject property for SmartLink
controls. For example, the binding for
Common.SemanticObject.Path of the
semanticObject annotation makes it possi-
ble to define different semantic objects for a
smart link. For more information, see the API
Reference .
Changed • Control • Info Only • 1.110Info
Only2023
-01-2
6
1.110 New Control sap.m.table.Colum
nMenusap.m.table.ColumnMenu
We have introduced a new control that allows users to
do the following in grid and responsive tables:
• Quick sorting
• Quick filtering
• Quick grouping
• Quick selection of columns
• Quick totaling
These features are available in a menu that users can
choose in the column headers of the tables. Applica-
tions can define their own application-specific quick
actions.
 Note
The menu is also available in the SmartTable
control.
For more information, see the API Reference and the
Sample .
New • Control • Info Only • 1.110Info
Only2023
-01-2
6
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 247
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.110 Cha
ngedFeature Header Bar in Key User
AdaptationHeader Bar in Key User Adaptation
The header bar in key user adaptation has been rede-
signed.
• The Save & Exit button has been replaced by two
separate buttons for Save ( ) and Exit ( ).
• For each action, an icon is now displayed.
• Actions that are available in some environments
only, like Translate , Manage App Variants , and
Save As , have been moved to a More Actions
menu that key users access by clicking on a new
hamburger icon (  ).
When the More Actions menu has no entries, like
in the demo apps in the SAPUI5 demo kit, the
hamburger icon is hidden.
The following screenshot shows an example:
Changed • Feature • Info Only • 1.110Info
Only2023
-01-2
6
1.110 Cha
ngedControl sap.m.PlanningCal
endar,
sap.m.SinglePlann
ingCalendar , and
sap.ui.core.forma
t.DateFormatsap.m.PlanningCalendar,
sap.m.SinglePlanningCalendar , and
sap.ui.core.format.DateFormat
We have adapted our Date and Time controls
to support the calendar week based on the
sap.ui.core.format.DateFormat options.
For more information, see the API Reference .
Changed • Control • Info Only • 1.110Info
Only2023
-01-2
6
1.110 Cha
ngedControl sap.m.ObjectStatu
ssap.m.ObjectStatus
We have implemented a new property to give ap-
plication developers the ability to override the de-
fault state announcement. Now the group role isn't
placed on inactive control instances and a proper
roledescription is set for active control instan-
ces.
For more information, see the API Reference .
Changed • Control • Info Only • 1.110Info
Only2023
-01-2
6
248 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.110 Cha
ngedControl sap.ui.core.Scrol
lEnablementsap.ui.core.ScrollEnablement
We have added a new option to the
scrollToElement API method of the
sap.ui.core.ScrollEnablement class. If the
new bSkipElementsInScrollport parameter
is set to true , scrolling will happen only if necessary.
For more information, see the API Reference .
Changed • Control • Info Only • 1.110Info
Only2023
-01-2
6
1.110 Cha
ngedControl sap.m.Illustrated
Messagesap.m.IllustratedMessage
The IllustratedMessage 's sample of the de-
fault set of illustrations is now split into three different
samples depending on their visual style: classic, illus-
trative, and simple.
For more information, see the Samples .
Changed • Control • Info Only • 1.110Info
Only2023
-01-2
6
1.110 Cha
ngedControl sap.m.ComboBox sap.m.ComboBox
We have updated the behavior of the loadItems
API. Now, when the picker is open and no items are
loaded - the No data label is loaded in the list. For
more information, see the Sample .
Changed • Control • Info Only • 1.110Info
Only2023
-01-2
6
1.110 Cha
ngedFeature Demo Kit: Improved
main theme selectionDemo Kit: Improved main theme selection
We have added the latest high contrast themes to the
main theme selector in the Demo Kit.
Changed • Feature • Info Only • 1.110Info
Only2023
-01-2
6
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 249
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.110 Cha
ngedControl sap.ui.integratio
n.widgets.Cardsap.ui.integration.widgets.Card
• List and Object cards can now display (default)
icons for object attributes of states Error ,
Warning , Success or Information . The
icons are shown if the new showStateIcon
property is set to true . For more information,
see the Attributes and the Form Inputs examples
in the Card Explorer.
• We have improved the loading of the libraries
that are specified in the dependencies attrib-
ute of the sap.ui5 namespace. This option al-
lows you to use other libraries in the card. For
more information, see the Card Manifest section
and the Shared Extension example in the Card
Explorer.
• As a card developer, you can now dynamically
hide the filters in the card using the new
visible property. For more information, see
the Multiple Filters example in the Card Explorer.
Changed • Control • Info Only • 1.110Info
Only2023
-01-2
6
1.110 Cha
ngedControl sap.ui.comp.smart
field.SmartFieldsap.ui.comp.smartfield.SmartField
When the control renders a combo box, it gets the
text arrangement for the dropdown list from the
value-list property that is mapped to the local prop-
erty, and which has the value-list annotation. Alter-
natively, if there is no such setting provided there,
as before, it looks to find the text arrangement
consecutively from the same local property, the en-
tity type of the local property, or finally defaults to
description (ID) . For more information, see
the API Reference .
Changed • Control • Info Only • 1.110Info
Only2023
-01-2
6
250 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.110 Cha
ngedSAP Fiori
ElementsSAP Fiori elements for
OData V2SAP Fiori elements for OData V2
The following changes and new features are available
for SAP Fiori elements for OData V2:
• Y ou can now group the multi-input fields along
with other fields as a source for side effects. For
more information, see Side Effect Annotations:
Examples [page 3802] .
• In edit mode, we now provide an option to hide
the empty rows of a table in the object page.
For more information, see Enabling Inline Crea-
tion Mode or Empty Row Mode for T able Entries
[page 3716] .
• We have added a new button, Validate , to the
object page for applications that are being run
on tablets and mobile devices. For more informa-
tion, see Draft Handling [page 3461] .
• The message grouping and structuring is now
improved in the message popover and message
view.
Changed • SAP Fiori Elements • Info Only • 1.110Info
Only2023
-01-2
6
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 251
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.110 Cha
ngedSAP Fiori
ElementsSAP Fiori elements for
OData V4SAP Fiori elements for OData V4
The following changes and new features are available
for SAP Fiori elements for OData V4:
• The UI.DataFieldWithUrl annotation now
supports the IconUrl property. For more infor-
mation, see Different Representations of a Field
[page 3108] .
• In apps using the flexible column layout, the
state of the object page is now stored/re-
stored using iAppState . For more informa-
tion, see Enabling Discovery/Persistence Mode
[page 3739] .
• Y ou can now add a Clear button to the filter bar
in the list report, enabling users to clear all filter
fields, by making the required settings in the
manifest.json . For more information, see
Adapting the Filter Bar [page 3427] .
• Changes coming in from other flex layers, such
as changes made by key users, are merged with
user personalization changes coming from the
iAppState . For more information, see Store/
Restore the Application State [page 3349] .
• The Edit button can now be displayed and en-
abled in both object and subobject pages. For
more information, see Enabling Actions in the
Object Page Header [page 3633] .
Changed • SAP Fiori Elements • Info Only • 1.110Info
Only2023
-01-2
6
1.110 Cha
ngedControl sap.m.SelectDialo
gsap.m.SelectDialog
Y ou can now control the placeholder text in the inner
search field using the new searchPlaceholder
property. If not set, the word Search in the current
local language or in English will be used as a place-
holder.
For more information, see the API Reference and the
Sample .
Changed • Control • Info Only • 1.110Info
Only2023
-01-2
6
252 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.110 Cha
ngedControl sap.m.Dialog sap.m.Dialog
We have added a new footer aggregation of type
sap.m.Toolbar to the control. Y ou can now use
this horizontal container to display controls that fit
different custom scenarios, for example, a button that
shows a message popover. For more information, see
the API Reference and the Sample .
Changed • Control • Info Only • 1.110Info
Only2023
-01-2
6
1.110 Cha
ngedControl sap.m.Carousel sap.m.Carousel
Using the new backgroundDesign property,
you can now set the carousel's background
color as Translucent (Default), Solid , or
Transparent . For more information, see the API
Reference and the Sample .
Changed • Control • Info Only • 1.110Info
Only2023
-01-2
6
1.110 Cha
ngedFeature SAPUI5 Formatters SAPUI5 Formatters
The new version of SAPUI5 introduces the following
formatting features:
• Y ou can now use the sap-timezone URL pa-
rameter for testing an application in a different
time zone by specifying an IANA time zone, such
as "America/New_Y ork". We do not recommend
using this parameter in a productive environ-
ment. For more information, see Configuration
Options and URL Parameters [page 1856] .
• We have restricted the use of fallback patterns
without delimiters in DateFormat . Successful
parsing now requires that the length matches,
as only then year, month, and day values can
reliably be attributed.
• We have updated the SAPUI5 locale data to Ver-
sion 41 of the Unicode Common Locale Data
Repository (CLDR). With this upgrade, unit keys
have changed incompatibly in the CLDR. A leg-
acy unit mapping ensures that previous unit keys
are still supported when formatting. Parsing of
user input will provide the current unit keys.
For more information, see Legacy Unit Mapping
[page 2088] .
Changed • Feature • Info Only • 1.110Info
Only2023
-01-2
6
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 253
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.110 Cha
ngedFeature SAPUI5 OData V4 Model SAPUI5 OData V4 Model
The new version of the SAPUI5 OData V4 model intro-
duces the following features:
• Requesting $count and using
sap.ui.model.odata.v4.ODataListBi
nding#getDownloadUrl now work with the
experimental hierarchy feature introduced with
SAPUI5 1.105. For more information, see the API
Reference for getDownloadUrl and the
hierarchyQualifier in
setAggregation , and Binding Collection In-
line Count [page 2149] .
• The synchronizationMode model parame-
ter is now optional and deprecated.
• User input into inactive rows is now regarded as
a pending change by
sap.ui.model.odata.v4.Context#has
PendingChanges ; it can be reset using
sap.ui.model.odata.v4.Context#res
etChanges . Y ou can prevent the activation of
inactive rows after user input since SAPUI5 1.109
using
sap.ui.base.Event#preventDefault
in the handler of the createActivate event.
For more information, see the API Reference for
hasPendingChanges , resetChanges , and
preventDefault .
• The
sap.ui.model.odata.v4.ODataModel
now supports the propertyChange event. For
more information, see the API Reference .
Changed • Feature • Info Only • 1.110Info
Only2023
-01-2
6
Related Information
What's New in SAPUI5 1.130 [page 20]
What's New in SAPUI5 1.129 [page 31]
What's New in SAPUI5 1.128 [page 40]
What's New in SAPUI5 1.127 [page 48]
What's New in SAPUI5 1.126 [page 56]
What's New in SAPUI5 1.125 [page 95]
What's New in SAPUI5 1.124 [page 101]
What's New in SAPUI5 1.123 [page 112]
254 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
What's New in SAPUI5 1.122 [page 121]
What's New in SAPUI5 1.121 [page 129]
What's New in SAPUI5 1.120 [page 149]
What's New in SAPUI5 1.119 [page 164]
What's New in SAPUI5 1.118 [page 173]
What's New in SAPUI5 1.117 [page 182]
What's New in SAPUI5 1.116 [page 191]
What's New in SAPUI5 1.115 [page 200]
What's New in SAPUI5 1.114 [page 207]
What's New in SAPUI5 1.113 [page 214]
What's New in SAPUI5 1.112 [page 230]
What's New in SAPUI5 1.111 [page 236]
What's New in SAPUI5 1.109 [page 257]
What's New in SAPUI5 1.108 [page 265]
What's New in SAPUI5 1.107 [page 274]
What's New in SAPUI5 1.106 [page 282]
What's New in SAPUI5 1.105 [page 290]
What's New in SAPUI5 1.104 [page 298]
What's New in SAPUI5 1.103 [page 303]
What's New in SAPUI5 1.102 [page 309]
What's New in SAPUI5 1.101 [page 327]
What's New in SAPUI5 1.100 [page 338]
What's New in SAPUI5 1.99 [page 345]
What's New in SAPUI5 1.98 [page 355]
What's New in SAPUI5 1.97 [page 371]
What's New in SAPUI5 1.96 [page 380]
What's New in SAPUI5 1.95 [page 392]
What's New in SAPUI5 1.94 [page 400]
What's New in SAPUI5 1.93 [page 407]
What's New in SAPUI5 1.92 [page 416]
What's New in SAPUI5 1.91 [page 426]
What's New in SAPUI5 1.90 [page 432]
What's New in SAPUI5 1.89 [page 442]
What's New in SAPUI5 1.88 [page 450]
What's New in SAPUI5 1.87 [page 462]
What's New in SAPUI5 1.86 [page 474]
What's New in SAPUI5 1.85 [page 488]
What's New in SAPUI5 1.84 [page 499]
What's New in SAPUI5 1.82 [page 513]
What's New in SAPUI5 1.81 [page 523]
What's New in SAPUI5 1.80 [page 534]
What's New in SAPUI5 1.79 [page 543]
What's New in SAPUI5 1.78 [page 551]
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 255
What's New in SAPUI5 1.77 [page 561]
What's New in SAPUI5 1.76 [page 572]
What's New in SAPUI5 1.75 [page 583]
What's New in SAPUI5 1.74 [page 592]
What's New in SAPUI5 1.73 [page 605]
What's New in SAPUI5 1.72 [page 616]
What's New in SAPUI5 1.71 [page 627]
What's New in SAPUI5 1.70 [page 638]
What's New in SAPUI5 1.69 [page 647]
What's New in SAPUI5 1.68 [page 657]
What's New in SAPUI5 1.67 [page 665]
What's New in SAPUI5 1.66 [page 672]
What's New in SAPUI5 1.65 [page 680]
What's New in SAPUI5 1.64 [page 692]
What's New in SAPUI5 1.63 [page 702]
What's New in SAPUI5 1.62 [page 714]
What's New in SAPUI5 1.61 [page 727]
What's New in SAPUI5 1.60 [page 737]
What's New in SAPUI5 1.58 [page 758]
What's New in SAPUI5 1.56 [page 778]
What's New in SAPUI5 1.54 [page 799]
What's New in SAPUI5 1.52 [page 828]
What's New in SAPUI5 1.50 [page 854]
What's New in SAPUI5 1.48 [page 874]
What's New in SAPUI5 1.46 [page 901]
What's New in SAPUI5 1.44 [page 924]
What's New in SAPUI5 1.42 [page 939]
What's New in SAPUI5 1.40 [page 956]
What's New in SAPUI5 1.38 [page 971]
256 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
What's New in SAPUI5 1.109
With this release SAPUI5 is upgraded from version 1.108 to 1.109.
T able 24:
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.109 Cha
ngedControl sap.ui.fl.variant
s.VariantManageme
ntsap.ui.fl.variants.VariantManagement
• We have improved the usability of the UI for
views: There is no longer a CSS-based, fixed
maximum width for the control. The control is
now fully responsive, for example, to show longer
view titles. Y ou can still limit the maximum width
of the control by using the maxWidth property.
For more information, see the API Reference .
• Y ou can now configure the style of view titles
by using the titleStyle property. For more
information, see the API Reference .
Changed • Control • Info Only • 1.109Info
Only2022
-12-0
1
1.109 Cha
ngedControl sap.ui.comp.smart
variants.SmartVar
iantManagementsap.ui.comp.smartvariants.SmartVaria
ntManagement
• We have improved the usability of the UI for
views: There is no longer a CSS-based, fixed
maximum width for the control. The control is
now fully responsive, for example, to show longer
view titles. Y ou can still limit the maximum width
of the control by using the maxWidth property.
For more information, see the API Reference .
• Y ou can now configure the style of view titles
by using the titleStyle property. For more
information, see the API Reference .
Changed • Control • Info Only • 1.109Info
Only2022
-12-0
1
1.109 Cha
ngedControl sap.m.Table sap.m.Table
If a user selects all rows in a table using the Select All
checkbox, only the rows that are already loaded will
be selected in tables where growing is enabled. We
have added a message that informs the user about
this. For more information, see the API Reference .
Changed • Control • Info Only • 1.109Info
Only2022
-12-0
1
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 257
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.109 Dep-
re-
cate
dFeature Deprecations Deprecations
There are currently no major deprecations. For a
complete list of all deprecations, see Deprecated
APIs .
Deprecated • Feature • Info Only • 1.109Info
Only2022
-12-0
1
1.109 Cha
ngedFeature SAPUI5 OData V4 Model SAPUI5 OData V4 Model
The new version of the SAPUI5 OData V4 model intro-
duces the following features:
• We now provide the experimental
sap.ui.model.odata.v4.Context#res
etChanges method. As of now, it is still under
development and must not be used for produc-
tive applications. For more information, see the
API Reference .
• We now provide the new
sap.ui.model.odata.v4.ODataListBi
nding#getAggregation method. For more
information, see the API Reference .
• Y ou can now request side effects to update sin-
gle rows or the entire list with the experimen-
tal hierarchy feature introduced with SAPUI5
1.105, provided they do not affect the hierar-
chy itself (node IDs, parent/child relations, or
sibling order). For more information, see the
API Reference for #requestSideEffects
and the hierarchyQualifier parameter in
#setAggregation .
• Y ou can now prevent the posting of a new entity
to the back end that would follow the
createActivate event of an
sap.ui.model.odata.v4.ODataListBi
nding by using the
sap.ui.base.Event#preventDefault
method. For more information, see the API Refer-
ence .
• We have improved our documentation of how to
delete a context used as the binding context of
an object page or Details section. For more infor-
mation, see Deleting an Entity [page 2215] .
Changed • Feature • Info Only • 1.109Info
Only2022
-12-0
1
258 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.109 Cha
ngedFeature SAPUI5 OData V2 Model SAPUI5 OData V2 Model
The new version of the SAPUI5 OData V2 model intro-
duces the following features:
• When you use
an sap.ui.model.type.Unit ,
sap.ui.model.odata.type.Unit ,
or the unit instance of
sap.ui.core.format.NumberFormat ,
entered unit-of-measure codes are now parsed
case-insensitively where possible.
• The B pattern symbol, representing the
flexible day period, is now supported by
sap.ui.core.format.DateFormat .
Changed • Feature • Info Only • 1.109Info
Only2022
-12-0
1
1.109 Cha
ngedSAP Fiori
ElementsSAP Fiori elements for
OData V2 and SAP Fiori
elements for OData V4SAP Fiori elements for OData V2 and SAP Fiori ele-
ments for OData V4
The following changes and new features are available
for both SAP Fiori elements for OData V2 and SAP
Fiori elements for OData V4:
• Variant Management is now enabled by default
for tables and charts on the object page. For
more information, see Enabling Variant Manage-
ment on the Object Page [page 3764] .
Changed • SAP Fiori Elements • Info Only • 1.109Info
Only2022
-12-0
1
1.109 Cha
ngedSAP Fiori
ElementsSAP Fiori elements for
OData V2SAP Fiori elements for OData V2
The following changes and new features are available
for SAP Fiori elements for OData V2:
• In the list report, you can now specify the title
for the NewAction parameter popup while cre-
ating a new object. For more information, see
Actions in the List Report [page 3485] .
• If mandatory input fields that are not nul-
lable are used in an input dialog, the
clientSideMandatoryCheck is enforced
on these fields automatically.
Changed • SAP Fiori Elements • Info Only • 1.109Info
Only2022
-12-0
1
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 259
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.109 Cha
ngedSAP Fiori
ElementsSAP Fiori elements for
OData V4SAP Fiori elements for OData V4
The following changes and new features are available
for SAP Fiori elements for OData V4:
• We now provide an indication in the TextArea
when the user input exceeds the maximum al-
lowed length. For more information, see Different
Representations of a Field [page 3108] .
• We've replaced some keys that can be overrid-
den by application developers using the custom
i18n file approach. If you're using any of the dep-
recated keys in the application resource bundles,
replace them with the new ones. For more infor-
mation, see Localization of UI T exts [page 2891] .
• By default, we now use the label annotation of
the property as the title of the value help dialog.
For context-dependent value help dialogs, we still
use the label annotation of the ValueList . For
more information, see Field Help [page 3125] .
Changed • SAP Fiori Elements • Info Only • 1.109Info
Only2022
-12-0
1
1.109 Cha
ngedControl sap.m.Illustrated
Messagesap.m.IllustratedMessage
We have updated the illustrations in the default set.
For more information, see the API Reference .
Changed • Control • Info Only • 1.109Info
Only2022
-12-0
1
1.109 UI
Cha
ngedAnnounce-
mentObject Pages: Variant
Management Enabled by
Default for Tables and
ChartsObject Pages: Variant Management Enabled by De-
fault for Tables and Charts
 Note
The following information concerns important
upcoming changes for end users. These changes
may require end users to adjust and/or test
cases to be adapted, but they won't stop or dis-
rupt software or processes.
Object page tables and charts now have variant man-
agement enabled by default. Users can save their
personalization as variants. This has been made avail-
able with version 1.108/1.109.
UI Changed • Announcement • Info Only • 1.109Info
Only2022
-12-0
1
260 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.109 UI
Cha
ngedAnnounce-
mentSAP Fiori elements for
OData V4: Value Help Ti-
tles AlignedSAP Fiori elements for OData V4: Value Help Titles
Aligned
 Note
The following information concerns important
upcoming changes for end users. These changes
may require end users to adjust and/or test
cases to be adapted, but they won't stop or dis-
rupt software or processes.
We harmonized the titles for value help dialogs. The
title of the value help for an input field now corre-
sponds to the label of the input field by default.
UI Changed • Announcement • Info Only • 1.109Info
Only2022
-12-0
1
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 261
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.109 Cha
ngedControl sap.ui.integratio
n.widgets.Cardsap.ui.integration.widgets.Card
• Y ou can now configure the visibility of the main
and side indicators of the numeric header using
the new visible boolean property. you can
set this property in the manifest or it can be re-
solved dynamically using a condition expression.
For more information, see the Numeric Header
section in the Card Explorer.
• We have aligned the behavior of icons when the
icon source is resolved to an empty object or an
empty string. Now, in such cases, all Integration
cards show a default icon.
• We have changed the default value of the (exper-
imental) dataMode property to Auto . In this
mode, the card makes data requests only when
it's in the viewport. For more information, see the
API Reference .
• Y ou can use the new (experimental) design
property to set the card background and border
to Transparent . The default value of the new
property is Solid . For more information, see
the API Reference .
• We have introduced a new minItems property,
which represents the minimum number of ex-
pected items. This property is used during the
calculation of the minimum height of the card to
minimize resizing while data is loading. The new
property is available for List, T able, and Timeline
cards. For more information, see the Card Fea-
tures - Sizing section in the Card Explorer.
Changed • Control • Info Only • 1.109Info
Only2022
-12-0
1
1.109 Cha
ngedControl sap.m.LightBox sap.m.LightBox
We are now using the IllustratedMessage con-
trol to show errors when an image could not be
loaded, or when it takes too much time to load it. For
more information, see the Sample .
Changed • Control • Info Only • 1.109Info
Only2022
-12-0
1
262 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Related Information
What's New in SAPUI5 1.130 [page 20]
What's New in SAPUI5 1.129 [page 31]
What's New in SAPUI5 1.128 [page 40]
What's New in SAPUI5 1.127 [page 48]
What's New in SAPUI5 1.126 [page 56]
What's New in SAPUI5 1.125 [page 95]
What's New in SAPUI5 1.124 [page 101]
What's New in SAPUI5 1.123 [page 112]
What's New in SAPUI5 1.122 [page 121]
What's New in SAPUI5 1.121 [page 129]
What's New in SAPUI5 1.120 [page 149]
What's New in SAPUI5 1.119 [page 164]
What's New in SAPUI5 1.118 [page 173]
What's New in SAPUI5 1.117 [page 182]
What's New in SAPUI5 1.116 [page 191]
What's New in SAPUI5 1.115 [page 200]
What's New in SAPUI5 1.114 [page 207]
What's New in SAPUI5 1.113 [page 214]
What's New in SAPUI5 1.112 [page 230]
What's New in SAPUI5 1.111 [page 236]
What's New in SAPUI5 1.110 [page 246]
What's New in SAPUI5 1.108 [page 265]
What's New in SAPUI5 1.107 [page 274]
What's New in SAPUI5 1.106 [page 282]
What's New in SAPUI5 1.105 [page 290]
What's New in SAPUI5 1.104 [page 298]
What's New in SAPUI5 1.103 [page 303]
What's New in SAPUI5 1.102 [page 309]
What's New in SAPUI5 1.101 [page 327]
What's New in SAPUI5 1.100 [page 338]
What's New in SAPUI5 1.99 [page 345]
What's New in SAPUI5 1.98 [page 355]
What's New in SAPUI5 1.97 [page 371]
What's New in SAPUI5 1.96 [page 380]
What's New in SAPUI5 1.95 [page 392]
What's New in SAPUI5 1.94 [page 400]
What's New in SAPUI5 1.93 [page 407]
What's New in SAPUI5 1.92 [page 416]
What's New in SAPUI5 1.91 [page 426]
What's New in SAPUI5 1.90 [page 432]
What's New in SAPUI5 1.89 [page 442]
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 263
What's New in SAPUI5 1.88 [page 450]
What's New in SAPUI5 1.87 [page 462]
What's New in SAPUI5 1.86 [page 474]
What's New in SAPUI5 1.85 [page 488]
What's New in SAPUI5 1.84 [page 499]
What's New in SAPUI5 1.82 [page 513]
What's New in SAPUI5 1.81 [page 523]
What's New in SAPUI5 1.80 [page 534]
What's New in SAPUI5 1.79 [page 543]
What's New in SAPUI5 1.78 [page 551]
What's New in SAPUI5 1.77 [page 561]
What's New in SAPUI5 1.76 [page 572]
What's New in SAPUI5 1.75 [page 583]
What's New in SAPUI5 1.74 [page 592]
What's New in SAPUI5 1.73 [page 605]
What's New in SAPUI5 1.72 [page 616]
What's New in SAPUI5 1.71 [page 627]
What's New in SAPUI5 1.70 [page 638]
What's New in SAPUI5 1.69 [page 647]
What's New in SAPUI5 1.68 [page 657]
What's New in SAPUI5 1.67 [page 665]
What's New in SAPUI5 1.66 [page 672]
What's New in SAPUI5 1.65 [page 680]
What's New in SAPUI5 1.64 [page 692]
What's New in SAPUI5 1.63 [page 702]
What's New in SAPUI5 1.62 [page 714]
What's New in SAPUI5 1.61 [page 727]
What's New in SAPUI5 1.60 [page 737]
What's New in SAPUI5 1.58 [page 758]
What's New in SAPUI5 1.56 [page 778]
What's New in SAPUI5 1.54 [page 799]
What's New in SAPUI5 1.52 [page 828]
What's New in SAPUI5 1.50 [page 854]
What's New in SAPUI5 1.48 [page 874]
What's New in SAPUI5 1.46 [page 901]
What's New in SAPUI5 1.44 [page 924]
What's New in SAPUI5 1.42 [page 939]
What's New in SAPUI5 1.40 [page 956]
What's New in SAPUI5 1.38 [page 971]
264 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
What's New in SAPUI5 1.108
With this release SAPUI5 is upgraded from version 1.107 to 1.108.
T able 25:
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.108 Dep-
re-
cate
dFeature Deprecations Deprecations
There are currently no major deprecations. For a
complete list of all deprecations, see Deprecated
APIs .
Deprecated • Feature • Info Only • 1.108Info
Only2022
-11-0
3
1.108 Cha
ngedControl sap.ui.comp.smart
table.SmartTablesap.ui.comp.smarttable.SmartTable
• We have enhanced the customizeConfig
property: It now supports autoColumnWidth
configuration settings, which influence the auto-
matic calculation of the column width for col-
umns generated by the SmartTable control
itself. For more information, see the API Refer-
ence .
• We have enhanced the data export to the cloud:
Now it is possible to select a file in a Google
Sheets format and export it to a Google Work-
space file share. For more information, see the
SAP Note 3216632
.
Changed • Control • Info Only • 1.108Info
Only2022
-11-0
3
1.108 Cha
ngedFeature Visualization of Changes
in Key User AdaptationVisualization of Changes in Key User Adaptation
When visualizing UI changes in key user adaptation,
key users can now filter for unsaved changes. On plat-
forms where the draft feature is available, key users
can also filter for draft changes.
For more information, see the Demo App
.
Changed • Feature • Info Only • 1.108Info
Only2022
-11-0
3
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 265
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.108 Cha
ngedSAP Fiori
ElementsSAP Fiori elements for
OData V2SAP Fiori elements for OData V2
The following changes and new features are available
for SAP Fiori elements for OData V2:
• For controls such as the combo box, checkbox,
date picker, or date time picker, a side effect is
now triggered as soon as the value is set, instead
of when the control is out of focus. For more
information, see Side Effects [page 3795] .
• The analytical list page now supports the dy-
namic date range in SmartFilterBar . For
more information, see Enabling Semantic Opera-
tors in the Filter Bar [page 3405] .
• The section title is now hidden in cases where
the section contains only a table or a chart,
and their title is a duplicate of the section title.
For more information, see Defining and Adapting
Sections [page 3653] .
Changed • SAP Fiori Elements • Info Only • 1.108Info
Only2022
-11-0
3
266 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.108 Cha
ngedSAP Fiori
ElementsSAP Fiori elements for
OData V4SAP Fiori elements for OData V4
The following changes and new features are available
for SAP Fiori elements for OData V4:
• Y ou can now define exactly which application
links are shown in the Related Apps menu. For
more information, see Enabling the Related Apps
Button [page 3646] .
• Y ou can now execute the PrepareAction or
global side effects by pressing Enter in draft
mode. For more information, see Draft Handling
[page 3461] .
• Y ou can now add a custom message in the mes-
sage bar above a table in the list report. For more
information, see Adding a Custom Message Strip
to List Report, Analytical List Page and Object
Page T ables [page 3038] .
• Y ou can now render semantically connected
fields as a link to enable navigation using these
fields. For more information, see Grouping of
Fields [page 3158] .
• We now provide a keyboard shortcut to trigger
the default positive action in a list report, object
page, and subobject page. For more information,
see Keyboard Shortcuts [page 3352] .
• We now provide an option to skip the Create pop-
up dialog for new actions in specific cases. For
more information, see Handling of the preferred-
Mode Parameter [page 3470] .
• On mobile devices, header facets are now ar-
ranged horizontally and can be accessed via
horizontal scrolling. For more information, see
Header Facets [page 3562] .
Changed • SAP Fiori Elements • Info Only • 1.108Info
Only2022
-11-0
3
1.108 Cha
ngedFeature TypeScript Demo App TypeScript Demo App
A new TypeScript To-Do List demo app is
now available in both the Demo Apps and the Sam-
ples sections of the Demo Kit. For more information,
see the Samples .
Changed • Feature • Info Only • 1.108Info
Only2022
-11-0
3
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 267
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.108 Cha
ngedControl sap.m.Illustrated
Messagesap.m.IllustratedMessage
We have introduced a new illustration breakpoint var-
iant Dot , suitable for spaces that don't have a lot
of vertical space. For more information, see the API
Reference .
Changed • Control • Info Only • 1.108Info
Only2022
-11-0
3
1.108 Cha
ngedControl sap.m.Avatar sap.m.Avatar
Up to three Latin letters can be displayed as initials
in a sap.m.Avatar . For more information, see the
API Reference and the Sample .
Changed • Control • Info Only • 1.108Info
Only2022
-11-0
3
1.108 Cha
ngedFeature Replacement for
jQuery.fn.controlReplacement for jQuery.fn.control
T o become more independent from specific
jQuery functionality, we now provide the new
sap.ui.core.Element#closestTo method
as a replacement for the jQuery.fn.control ex-
tension function, which is commonly used to retrieve
the nearest SAPUI5 control that wraps a given DOM
element. The new method returns a single SAPUI5
element instead of the array of SAPUI5 elements re-
turned by jQuery.fn.control . Y ou might there-
fore need to add an outer loop when migrating your
code to the new API.
For more information, see Deprecated jQuery.sap API
Replacement [page 2363] and the API Reference .
Changed • Feature • Info Only • 1.108Info
Only2022
-11-0
3
268 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.108 Cha
ngedFeature SAPUI5 OData V4 Model SAPUI5 OData V4 Model
The new version of the SAPUI5 OData V4 model intro-
duces the following features:
• We now provide "deferred delete" requests: Y ou
can call the
sap.ui.model.odata.v4.Context#del
ete method with an API group; the back-end re-
quest is then only sent when
ODataModel#submitBatch is called for this
API group. For more information, see Deleting an
Entity [page 2215] .
• We have improved our documentation of how to
overwrite value list annotations in local annota-
tion files. For more information, see Value Lists
[page 2169] .
• The dataRequested and dataReceived
events introduced with SAPUI5 1.106 for the
sap.ui.model.odata.v4.ODataModel
now provide the path for additional property re-
quests. For more information, see the API Refer-
ence for ODataModel.dataReceived and
ODataModel.dataRequested .
Changed • Feature • Info Only • 1.108Info
Only2022
-11-0
3
1.108 Cha
ngedFeature SAPUI5 OData V2 Model SAPUI5 OData V2 Model
The new version of the SAPUI5 OData V2 model intro-
duces the following features:
• We now support "deep create" requests for navi-
gation properties of cardinality "many". For more
information, see Deep Create [page 2102] .
• We now provide the new
sap.ui.model.ClientTreeBinding#ge
tCount method. For more information, see the
API Reference .
• When you use an
sap.ui.model.type.Currency ,
sap.ui.model.odata.type.Currency ,
or the currency instance of
sap.ui.core.format.NumberFormat ,
entered currency codes are now parsed case-in-
sensitively where possible.
• We have introduced the new
calendarWeekNumbering format option for
sap.ui.core.format.DateFormat .
Changed • Feature • Info Only • 1.108Info
Only2022
-11-0
3
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 269
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.108 Cha
ngedControl sap.m.Carousel sap.m.Carousel
We have improved the keyboard interaction and ac-
cessibility of the control. The initial focus is now on
the active carousel item, unlike before, when it was
on the carousel container. This allows you to focus
on a concrete item and provides more information
to the screen readers. For more information, see the
Sample .
Changed • Control • Info Only • 1.108Info
Only2022
-11-0
3
1.108 Cha
ngedControl sap.ui.comp.smart
table.SmartTable
and
sap.ui.comp.smart
chart.SmartChartsap.ui.comp.smarttable.SmartTable and
sap.ui.comp.smartchart.SmartChart
T o improve the user experience, we have changed the
filter panel in the table personalization dialog.
Until now, the user had to add each filtering operator
on a new line:
As of now, there is a value help available for the input
field and all selected filtering operators are displayed
in one line per each filtered column:
For more information, see the Sample .
Changed • Control • Info Only • 1.108Info
Only2022
-11-0
3
270 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.108 Cha
ngedControl sap.ui.integratio
n.widgets.Cardsap.ui.integration.widgets.Card
• The Adaptive card now uses the recently re-
leased 1.7 .0 UI5 WebComponents bundle. For
more information, see the Adaptive Card Learn
section in the Card Explorer.
• Y ou can now configure the visibility of the card
footer using the new visible boolean prop-
erty. Card developers can set this property in
the manifest. Additionally, they can add it to the
Configuration.js , which will also enable
card administrators, who are using the Configu-
ration editor, to control the visibility of the card
footer. For more information, see the Card Footer
section and the Sample in the Card Explorer.
• We have made the loading placeholder for Ana-
lytical cards more detailed to better reveal the
expected loading content. For more information,
see the Sample .
• We have (experimentally) enhanced the
sap.ui.integration.Extension with a
new loadDependencies lifecycle hook. As a
card developer, you can use it to load critical
dependencies for your extension, without which
the data cannot be displayed. While the depend-
encies are loaded, the card displays a loading
animation. This hook is asynchronous, so other
tasks won't be blocked. For more information,
see the Card Extension section and the Sample
in the Card Explorer, and the API Reference .
• A new visible property is now introduced for
icons and avatars to achieve consistency in rep-
resentation if an empty value for the src prop-
erty is used in the card manifest. The new prop-
erty is available for:
• Default Header
• Sap.f.CardHeader
• ObjectContent
• T ableContent
• List Content
For more information, see the Sample in the
Card Explorer.
Changed • Control • Info Only • 1.108Info
Only2022
-11-0
3
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 271
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.108 UI
Cha
ngedAnnounce-
mentAnalytical List Pages:
Date Ranges SupportedAnalytical List Pages: Date Ranges Supported
 Note
The following information concerns important
upcoming changes for end users. These changes
may require end users to adjust and/or test
cases to be adapted, but they won't stop or dis-
rupt software or processes.
Filter fields on analytical list pages now provide date
range options.
UI Changed • Announcement • Info Only • 1.108Info
Only2022
-11-0
3
Related Information
What's New in SAPUI5 1.130 [page 20]
What's New in SAPUI5 1.129 [page 31]
What's New in SAPUI5 1.128 [page 40]
What's New in SAPUI5 1.127 [page 48]
What's New in SAPUI5 1.126 [page 56]
What's New in SAPUI5 1.125 [page 95]
What's New in SAPUI5 1.124 [page 101]
What's New in SAPUI5 1.123 [page 112]
What's New in SAPUI5 1.122 [page 121]
What's New in SAPUI5 1.121 [page 129]
What's New in SAPUI5 1.120 [page 149]
What's New in SAPUI5 1.119 [page 164]
What's New in SAPUI5 1.118 [page 173]
What's New in SAPUI5 1.117 [page 182]
What's New in SAPUI5 1.116 [page 191]
What's New in SAPUI5 1.115 [page 200]
What's New in SAPUI5 1.114 [page 207]
What's New in SAPUI5 1.113 [page 214]
What's New in SAPUI5 1.112 [page 230]
What's New in SAPUI5 1.111 [page 236]
What's New in SAPUI5 1.110 [page 246]
What's New in SAPUI5 1.109 [page 257]
What's New in SAPUI5 1.107 [page 274]
What's New in SAPUI5 1.106 [page 282]
272 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
What's New in SAPUI5 1.105 [page 290]
What's New in SAPUI5 1.104 [page 298]
What's New in SAPUI5 1.103 [page 303]
What's New in SAPUI5 1.102 [page 309]
What's New in SAPUI5 1.101 [page 327]
What's New in SAPUI5 1.100 [page 338]
What's New in SAPUI5 1.99 [page 345]
What's New in SAPUI5 1.98 [page 355]
What's New in SAPUI5 1.97 [page 371]
What's New in SAPUI5 1.96 [page 380]
What's New in SAPUI5 1.95 [page 392]
What's New in SAPUI5 1.94 [page 400]
What's New in SAPUI5 1.93 [page 407]
What's New in SAPUI5 1.92 [page 416]
What's New in SAPUI5 1.91 [page 426]
What's New in SAPUI5 1.90 [page 432]
What's New in SAPUI5 1.89 [page 442]
What's New in SAPUI5 1.88 [page 450]
What's New in SAPUI5 1.87 [page 462]
What's New in SAPUI5 1.86 [page 474]
What's New in SAPUI5 1.85 [page 488]
What's New in SAPUI5 1.84 [page 499]
What's New in SAPUI5 1.82 [page 513]
What's New in SAPUI5 1.81 [page 523]
What's New in SAPUI5 1.80 [page 534]
What's New in SAPUI5 1.79 [page 543]
What's New in SAPUI5 1.78 [page 551]
What's New in SAPUI5 1.77 [page 561]
What's New in SAPUI5 1.76 [page 572]
What's New in SAPUI5 1.75 [page 583]
What's New in SAPUI5 1.74 [page 592]
What's New in SAPUI5 1.73 [page 605]
What's New in SAPUI5 1.72 [page 616]
What's New in SAPUI5 1.71 [page 627]
What's New in SAPUI5 1.70 [page 638]
What's New in SAPUI5 1.69 [page 647]
What's New in SAPUI5 1.68 [page 657]
What's New in SAPUI5 1.67 [page 665]
What's New in SAPUI5 1.66 [page 672]
What's New in SAPUI5 1.65 [page 680]
What's New in SAPUI5 1.64 [page 692]
What's New in SAPUI5 1.63 [page 702]
What's New in SAPUI5 1.62 [page 714]
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 273
What's New in SAPUI5 1.61 [page 727]
What's New in SAPUI5 1.60 [page 737]
What's New in SAPUI5 1.58 [page 758]
What's New in SAPUI5 1.56 [page 778]
What's New in SAPUI5 1.54 [page 799]
What's New in SAPUI5 1.52 [page 828]
What's New in SAPUI5 1.50 [page 854]
What's New in SAPUI5 1.48 [page 874]
What's New in SAPUI5 1.46 [page 901]
What's New in SAPUI5 1.44 [page 924]
What's New in SAPUI5 1.42 [page 939]
What's New in SAPUI5 1.40 [page 956]
What's New in SAPUI5 1.38 [page 971]
What's New in SAPUI5 1.107
With this release SAPUI5 is upgraded from version 1.106 to 1.107 .
T able 26:
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.107 Dep-
re-
cate
dFeature Deprecations Deprecations
There are currently no major deprecations. For a
complete list of all deprecations, see Deprecated
APIs .
Deprecated • Feature • Info Only • 1.107Info
Only2022
-10-0
6
1.107 Cha
ngedControl sap.ui.comp.smart
table.SmartTablesap.ui.comp.smarttable.SmartTable
We have improved the usability of the pop-in behavior
when toggling the visibility of hidden columns. If the
user adds more columns in the View Settings dialog
in a table where several columns are already in the
pop-in area, and these new columns are also moved
to the pop-in area because of their importance, these
columns are not hidden but are now made visible
automatically. This makes it easier for users to recog-
nize which columns have been added. For more infor-
mation, see the API Reference and the Sample .
Changed • Control • Info Only • 1.107Info
Only2022
-10-0
6
274 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.107 Cha
ngedControl sap.m.List,
sap.m.Table,
sap.m.Treesap.m.List, sap.m.Table, sap.m.Tree
T o improve performance, we have now made the in-
itial rendering faster: T able, tree, and list items are
now already created when the data is requested from
the back end. When the data is received, the binding
context is updated. This way, rendering the UI with
the requested data becomes faster.
Changed • Control • Info Only • 1.107Info
Only2022
-10-0
6
1.107 Cha
ngedControl sap.m.upload.Uplo
adSetsap.m.upload.UploadSet
We've introduced directory (folder) uploads using the
UploadSet control. It allows you to directly upload
files from directories and subdirectories by configur-
ing the directory property. Y ou can also use the drag
and drop feature to upload directories.
Changed • Control • Info Only • 1.107Info
Only2022
-10-0
6
1.107 Cha
ngedSAP Fiori
ElementsSAP Fiori elements for
OData V4SAP Fiori elements for OData V4
The following changes and new features are available
for SAP Fiori elements for OData V4:
• We now provide the possibility to configure a
handler function to control the visibility of ac-
tions. For more information, see Actions [page
3069] and Enabling Actions Added Using Exten-
sion Points [page 3940] .
• Y ou can now also use the UI.DataPoint an-
notation to add minimum and maximum values
to the chart measures. For more information, see
Comparison Micro Chart [page 3609] .
• We now show a message strip on the object page
with a status message for the object based on in-
formation received from the back end. For more
information, see Using Messages [page 3327] .
• Y ou can now define different table configurations
in a list report with multiple entity sets. For more
information, see Defining Multiple Views on a List
Report with Different Entity Sets and T able Set-
tings [page 3535] .
Changed • SAP Fiori Elements • Info Only • 1.107Info
Only2022
-10-0
6
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 275
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.107 Cha
ngedSAP Fiori
ElementsSAP Fiori elements for
OData V2SAP Fiori elements for OData V2
The following changes and new features are available
for SAP Fiori elements for OData V2:
• Y ou can now define a side effect with only a trig-
ger action and without any target property. For
more information, see Side Effects [page 3795] .
• Unbound actions can now have key fields as
parameters. For more information, see Actions
[page 3069] .
Changed • SAP Fiori Elements • Info Only • 1.107Info
Only2022
-10-0
6
1.107 Cha
ngedFeature SAPUI5 OData V4 Model SAPUI5 OData V4 Model
We now provide the
sap.ui.model.odata.v4.ODataModel#get
ServiceUrl ,
sap.ui.model.odata.v4.ODataModel#get
KeyPredicate , and
sap.ui.model.odata.v4.ODataModel#req
uestKeyPredicate methods. For more informa-
tion, see the API Reference for #getServiceUrl ,
#getKeyPredicate , and
#requestKeyPredicate .
Changed • Feature • Info Only • 1.107Info
Only2022
-10-0
6
1.107 Cha
ngedFeature Edit on GitHub Button Edit on GitHub Button
We have enabled external collaboration for our docu-
mentation through github.com . Y ou can now con-
tribute to our content through pull requests or by
asking for enhancements by opening GitHub issues.
Changed • Feature • Info Only • 1.107Info
Only2022
-10-0
6
276 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.107 Cha
ngedControl sap.ui.richtexted
itor.RichTextEdit
orsap.ui.richtexteditor.RichTextEditor
• We have enabled TinyMCE version 6 to be used
as the editor type with the RichTextEditor .
• We have changed the default value of the
editorType property to always point to the
version of TinyMCE recommended by UI5, corre-
sponding to
sap.ui.richtexteditor.EditorType.
TinyMCE , and it will be subject to change in the
future. This means that any RichTextEditor
that does not have the editorType property
set, or uses the default value
sap.ui.richtexteditor.EditorType.
TinyMCE , will automatically start using Ti-
nyMCE 6.
• TinyMCE 4 is being deprecated and will be re-
moved in the upcoming releases.
For more information, see sap.ui.richtexteditor [page
4786] and the API Reference .
Changed • Control • Info Only • 1.107Info
Only2022
-10-0
6
1.107 Cha
ngedControl sap.uxap.ObjectPa
geSectionsap.uxap.ObjectPageSection
We have added a new wrapTitle property. It allows
long titles to wrap into multiple lines. For more infor-
mation, see the API Reference .
Changed • Control • Info Only • 1.107Info
Only2022
-10-0
6
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 277
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.107 New Announce-
mentDocumentation now
open for contributions
on GitHubDocumentation now open for contributions on Gi-
tHub
The documentation under https:/ /ui5.sap.com/#/
topic
is now also available on GitHub as Markdown
files. Every documentation page in the Demo Kit has a
direct link to the corrresponding Markdown file in the
new https:/ /github.com/SAP-docs/sapui5
reposi-
tory:
If you have any suggestions for improvements or if
you spot an error, feel free to create an issue or a pull
request there.
For more information, see Open Documentation Ini-
tiative for SAPUI5 and SAP Fiori Elements – Help Us
to Help Y ou!
New • Announcement • Info Only • 1.107Info
Only2022
-10-0
6
278 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.107 Cha
ngedControl sap.ui.integratio
n.widgets.Cardsap.ui.integration.widgets.Card
• The new (experimental) titleMaxLines and
subTitleMaxLines properties enable you
to limit the number of lines for the title and
subtitle in both the Default and Numeric card
headers. Additionally, with the new (experimen-
tal) detailsMaxLines property you can also
limit the number of lines for the details in the Nu-
meric card header. For more information, see the
Default Header and Numeric Header sections in
the Card Explorer.
• Y ou can now add items of type Link (experi-
mental) in the actionsStrip of footers and
list items. For more information, see the Card
Footer section and the Sample in the Card Ex-
plorer.
• All icons now have a new initials property,
which is used as a fallback if the src property
is not set or there is an issue with the resource.
For more information, see the List Card section
in the Card Explorer.
• Y ou can now configure the visibility of card head-
ers using the new visible Boolean property.
Card developers can set this property in the
manifest. Additionally, they can add it to the
Configuration.js , which will also enable
card administrators, who are using the Configu-
ration editor, to control the visibility of the card
header. For more information, see the Default
Header and Numeric Header sections and the
Sample in the Card Explorer.
• We have added a new (experimental)
stateChanged event that is fired when the
state of the card is changed. For example, when
the card is initialized, a new page inside the
card is selected, a filter is changed, or data is
refreshed. For more information, see the API Ref-
erence .
Changed • Control • Info Only • 1.107Info
Only2022
-10-0
6
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 279
Related Information
What's New in SAPUI5 1.130 [page 20]
What's New in SAPUI5 1.129 [page 31]
What's New in SAPUI5 1.128 [page 40]
What's New in SAPUI5 1.127 [page 48]
What's New in SAPUI5 1.126 [page 56]
What's New in SAPUI5 1.125 [page 95]
What's New in SAPUI5 1.124 [page 101]
What's New in SAPUI5 1.123 [page 112]
What's New in SAPUI5 1.122 [page 121]
What's New in SAPUI5 1.121 [page 129]
What's New in SAPUI5 1.120 [page 149]
What's New in SAPUI5 1.119 [page 164]
What's New in SAPUI5 1.118 [page 173]
What's New in SAPUI5 1.117 [page 182]
What's New in SAPUI5 1.116 [page 191]
What's New in SAPUI5 1.115 [page 200]
What's New in SAPUI5 1.114 [page 207]
What's New in SAPUI5 1.113 [page 214]
What's New in SAPUI5 1.112 [page 230]
What's New in SAPUI5 1.111 [page 236]
What's New in SAPUI5 1.110 [page 246]
What's New in SAPUI5 1.109 [page 257]
What's New in SAPUI5 1.108 [page 265]
What's New in SAPUI5 1.106 [page 282]
What's New in SAPUI5 1.105 [page 290]
What's New in SAPUI5 1.104 [page 298]
What's New in SAPUI5 1.103 [page 303]
What's New in SAPUI5 1.102 [page 309]
What's New in SAPUI5 1.101 [page 327]
What's New in SAPUI5 1.100 [page 338]
What's New in SAPUI5 1.99 [page 345]
What's New in SAPUI5 1.98 [page 355]
What's New in SAPUI5 1.97 [page 371]
What's New in SAPUI5 1.96 [page 380]
What's New in SAPUI5 1.95 [page 392]
What's New in SAPUI5 1.94 [page 400]
What's New in SAPUI5 1.93 [page 407]
What's New in SAPUI5 1.92 [page 416]
What's New in SAPUI5 1.91 [page 426]
What's New in SAPUI5 1.90 [page 432]
What's New in SAPUI5 1.89 [page 442]
280 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
What's New in SAPUI5 1.88 [page 450]
What's New in SAPUI5 1.87 [page 462]
What's New in SAPUI5 1.86 [page 474]
What's New in SAPUI5 1.85 [page 488]
What's New in SAPUI5 1.84 [page 499]
What's New in SAPUI5 1.82 [page 513]
What's New in SAPUI5 1.81 [page 523]
What's New in SAPUI5 1.80 [page 534]
What's New in SAPUI5 1.79 [page 543]
What's New in SAPUI5 1.78 [page 551]
What's New in SAPUI5 1.77 [page 561]
What's New in SAPUI5 1.76 [page 572]
What's New in SAPUI5 1.75 [page 583]
What's New in SAPUI5 1.74 [page 592]
What's New in SAPUI5 1.73 [page 605]
What's New in SAPUI5 1.72 [page 616]
What's New in SAPUI5 1.71 [page 627]
What's New in SAPUI5 1.70 [page 638]
What's New in SAPUI5 1.69 [page 647]
What's New in SAPUI5 1.68 [page 657]
What's New in SAPUI5 1.67 [page 665]
What's New in SAPUI5 1.66 [page 672]
What's New in SAPUI5 1.65 [page 680]
What's New in SAPUI5 1.64 [page 692]
What's New in SAPUI5 1.63 [page 702]
What's New in SAPUI5 1.62 [page 714]
What's New in SAPUI5 1.61 [page 727]
What's New in SAPUI5 1.60 [page 737]
What's New in SAPUI5 1.58 [page 758]
What's New in SAPUI5 1.56 [page 778]
What's New in SAPUI5 1.54 [page 799]
What's New in SAPUI5 1.52 [page 828]
What's New in SAPUI5 1.50 [page 854]
What's New in SAPUI5 1.48 [page 874]
What's New in SAPUI5 1.46 [page 901]
What's New in SAPUI5 1.44 [page 924]
What's New in SAPUI5 1.42 [page 939]
What's New in SAPUI5 1.40 [page 956]
What's New in SAPUI5 1.38 [page 971]
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 281
What's New in SAPUI5 1.106
With this release SAPUI5 is upgraded from version 1.105 to 1.106.
T able 27:
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.106 Dep-
re-
cate
dFeature Deprecations Deprecations
There are currently no major deprecations. For a
complete list of all deprecations, see Deprecated
APIs .
Deprecated • Feature • Info Only • 1.106Info
Only2022
-09-
08
1.106 Cha
ngedControl sap.ui.comp.smart
chart.SmartChartsap.ui.comp.smartchart.SmartChart
• T o improve usability, we have adapted the mes-
sages that are shown if no data is available. Dif-
ferent messages are shown depending on the
following conditions:
• During the initial state of the chart and de-
pending on whether there is a
sap.ui.comp.filterbar.FilterB
ar control
• After a first back-end request if no data is
available
• After a first back-end request if no data and
no FilterBar are available
• We have introduced the new
notAssignedText property. The property
can be used to provide a description for fields
with an empty string.
For more information, see the API Reference and
the Samples .
Changed • Control • Info Only • 1.106Info
Only2022
-09-
08
282 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.106 Cha
ngedSAP Fiori
ElementsSAP Fiori elements for
OData V4SAP Fiori elements for OData V4
The following changes and new features are available
for SAP Fiori elements for OData V4:
• We now provide the possibility to define a default
action for menu buttons in list reports, object
page headers, and forms. For more information,
see the section Defining a Default Action for a
Menu Button in Actions [page 3069] .
• Y ou can now define default values for operators
that require parameters, such as Next "X" Days.
For more information, see Enabling Semantic
Operators in the Filter Bar [page 3405] .
• We've enabled the handling of side effects for the
mass edit functionality. For more information,
see Enabling Editing Using a Dialog (Mass Edit)
[page 3276] .
•Edm.DateTime -based fields now also support
semantic dates. For more information, see Ena-
bling Semantic Operators in the Filter Bar [page
3405] .
Changed • SAP Fiori Elements • Info Only • 1.106Info
Only2022
-09-
08
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 283
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.106 Cha
ngedSAP Fiori
ElementsSAP Fiori elements for
OData V2SAP Fiori elements for OData V2
The following changes and new features are available
for SAP Fiori elements for OData V2:
• The global side effect is now triggered only from
the fields of the entity where the side effect is
defined. For more information, see Using Global
Side Effects [page 3808] .
• Y ou can now override the default behavior of
the ValueListNoValidation for value help
fields to include client-side validation. For more
information, see Displaying T ext and ID for Value
Help Input Fields [page 3755] .
• The refresh action upon pressing Enter on
the edit fields of a draft object page is now
suppressed, unless it is explicitly configured. For
more information, see Using Global Side Effects
[page 3808] .
• Y ou can now define keyboard shortcuts for ap-
plication-specific function import actions in the
analytical list page applications. For more infor-
mation, see Keyboard Shortcuts [page 3352] .
Changed • SAP Fiori Elements • Info Only • 1.106Info
Only2022
-09-
08
1.106 Cha
ngedSAP Fiori
ElementsSAP Fiori elements for
OData V2 and SAP Fiori
elements for OData V4SAP Fiori elements for OData V2 and SAP Fiori ele-
ments for OData V4
The following changes and new features are available
for both SAP Fiori elements for OData V2 and SAP
Fiori elements for OData V4:
• We've now improved the content density so
that the object page shows form data spread
across six columns instead of four columns
when opened on extra large screens. For more
information, see Defining and Adapting Sections
[page 3653] .
• For the value help fields, a side effect is now
triggered when the focus moves away from the
source field group. For more information, see
Side Effects [page 3795] .
Changed • SAP Fiori Elements • Info Only • 1.106Info
Only2022
-09-
08
284 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.106 Cha
ngedControl sap.ui.integratio
n.widgets.Cardsap.ui.integration.widgets.Card
• We have made the loading placeholder for Time-
line card more detailed to better reveal the ex-
pected loading content. For more information,
see the Sample .
• We have (experimentally) enabled the Object
card to validate the user input provided in the
card form fields. As a card developer, using
the available validation functions, you can now
specify if the input is required, limit the num-
ber of characters, or restrict the input to some
predefined options. Y ou can also set the valida-
tion message and the validation type ( Error ,
Warning , or Information ). For more infor-
mation, see the Input Validation section and the
Sample in the Card Explorer.
• We have (experimentally) introduced new prop-
erties that enable you to format Object card con-
tent:
•titleMaxLines - limits the number of
lines in which the group title will be wrap-
ped.
•labelWrapping - a Boolean property
that determines whether the labels of the
group items will be wrapped.
For more information, see the Object Card sec-
tion and the Sample in the Card Explorer.
• Y ou can now control the visibility of List card
item's attributes using the new visible Boo-
lean property.
For more information, see the List Card section
and the Sample in the Card Explorer.
Changed • Control • Info Only • 1.106Info
Only2022
-09-
08
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 285
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.106 Cha
ngedControl sap.ui.comp.smart
field.SmartFieldsap.ui.comp.smartfield.SmartField
We have enabled key-user adaptation for
TextArrangement annotation types. Key
users can now overwrite the TextSeparate ,
TextFirst , TextLast , and TextOnly values
from the back-end metadata by choosing a new value
from the UI Adaptation dialog.
Changed • Control • Info Only • 1.106Info
Only2022
-09-
08
1.106 Cha
ngedControl sap.suite.ui.comm
ons.Timelinesap.suite.ui.commons.Timeline
Y ou can now configure the timeline control to visual-
ize the respective IANA time zones within the timeline
header bar. T o do so, you can select Custom Range
within Time Range while using Filter By . The time zone
can either be passed using the configuration or speci-
fied using an annotation from a back-end service. If
no time zone is maintained or if the time zone is inva-
lid, the date/time is set to the local time zone.
Changed • Control • Info Only • 1.106Info
Only2022
-09-
08
1.106 Cha
ngedControl sap.uxap.ObjectPa
geSectionsap.uxap.ObjectPageSection
We have introduced a new heading aggregation
that allows you to include content, such as message
strips, at the beginning of a section. For more infor-
mation, see the API Reference and the Samples .
Changed • Control • Info Only • 1.106Info
Only2022
-09-
08
1.106 Cha
ngedControl sap.m.Image (Experi-
mental)sap.m.Image (Experimental)
We have enabled inline rendering of SVG files, so that
they can be themeable and overstyled with a custom
CSS. For more information, see the API Reference .
Changed • Control • Info Only • 1.106Info
Only2022
-09-
08
286 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.106 Cha
ngedAnnounce-
mentDeactivation of Default
Time Zone Configuration
FeatureDeactivation of Default Time Zone Configuration
Feature
We needed to deactivate the feature to configure the
default time zone via the time zone configuration op-
tion in sap.ui.core.Configuration and the
API method
sap.ui.core.Configuration.setTimezon
e. Reason: There was a risk that dates are visualized
by one day off. This wrong date might have been per-
sisted to the back end.
This feature was introduced with UI5 1.102.0. The fol-
lowing UI5 versions still contain this feature:
• 1.102.0 to 1.102.5
• 1.103
• 1.104
If you are on one of these releases, we recommend
that you upgrade to a higher version where this fea-
ture is deactivated.
Deactivated as of:
• 1.106
• 1.105
• 1.102.6
We plan to bring this feature back in a different form
at a later point in time.
Changed • Announcement • Info Only • 1.106Info
Only2022
-09-
08
1.106 UI
Cha
ngedAnnounce-
mentObject Pages: Sections
Now Show Six Columns
by DefaultObject Pages: Sections Now Show Six Columns by
Default
 Note
The following information concerns important
upcoming changes for end users. These changes
may require end users to adjust and/or test
cases to be adapted, but they won't stop or dis-
rupt software or processes.
T o reduce empty spaces on very large screens in ob-
ject page apps, sections will show six columns by de-
fault instead four.
UI Changed • Announcement • Info Only • 1.106Info
Only2022
-09-
08
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 287
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.106 UI
Cha
ngedAnnounce-
mentObject Pages: Header
Facets in Scrollable Con-
tainersObject Pages: Header Facets in Scrollable Contain-
ers
 Note
The following information concerns important
upcoming changes for end users. These changes
may require end users to adjust and/or test
cases to be adapted, but they won't stop or dis-
rupt software or processes.
On desktop computers, header facets that include
information or important KPIs will be shown in scrol-
lable containers by default as they are on mobile de-
vices. If several header facets are available, the user
may need to scroll horizontally to view all of them.
UI Changed • Announcement • Info Only • 1.106Info
Only2022
-09-
08
Related Information
What's New in SAPUI5 1.130 [page 20]
What's New in SAPUI5 1.129 [page 31]
What's New in SAPUI5 1.128 [page 40]
What's New in SAPUI5 1.127 [page 48]
What's New in SAPUI5 1.126 [page 56]
What's New in SAPUI5 1.125 [page 95]
What's New in SAPUI5 1.124 [page 101]
What's New in SAPUI5 1.123 [page 112]
What's New in SAPUI5 1.122 [page 121]
What's New in SAPUI5 1.121 [page 129]
What's New in SAPUI5 1.120 [page 149]
What's New in SAPUI5 1.119 [page 164]
What's New in SAPUI5 1.118 [page 173]
What's New in SAPUI5 1.117 [page 182]
What's New in SAPUI5 1.116 [page 191]
What's New in SAPUI5 1.115 [page 200]
What's New in SAPUI5 1.114 [page 207]
What's New in SAPUI5 1.113 [page 214]
What's New in SAPUI5 1.112 [page 230]
What's New in SAPUI5 1.111 [page 236]
What's New in SAPUI5 1.110 [page 246]
288 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
What's New in SAPUI5 1.109 [page 257]
What's New in SAPUI5 1.108 [page 265]
What's New in SAPUI5 1.107 [page 274]
What's New in SAPUI5 1.105 [page 290]
What's New in SAPUI5 1.104 [page 298]
What's New in SAPUI5 1.103 [page 303]
What's New in SAPUI5 1.102 [page 309]
What's New in SAPUI5 1.101 [page 327]
What's New in SAPUI5 1.100 [page 338]
What's New in SAPUI5 1.99 [page 345]
What's New in SAPUI5 1.98 [page 355]
What's New in SAPUI5 1.97 [page 371]
What's New in SAPUI5 1.96 [page 380]
What's New in SAPUI5 1.95 [page 392]
What's New in SAPUI5 1.94 [page 400]
What's New in SAPUI5 1.93 [page 407]
What's New in SAPUI5 1.92 [page 416]
What's New in SAPUI5 1.91 [page 426]
What's New in SAPUI5 1.90 [page 432]
What's New in SAPUI5 1.89 [page 442]
What's New in SAPUI5 1.88 [page 450]
What's New in SAPUI5 1.87 [page 462]
What's New in SAPUI5 1.86 [page 474]
What's New in SAPUI5 1.85 [page 488]
What's New in SAPUI5 1.84 [page 499]
What's New in SAPUI5 1.82 [page 513]
What's New in SAPUI5 1.81 [page 523]
What's New in SAPUI5 1.80 [page 534]
What's New in SAPUI5 1.79 [page 543]
What's New in SAPUI5 1.78 [page 551]
What's New in SAPUI5 1.77 [page 561]
What's New in SAPUI5 1.76 [page 572]
What's New in SAPUI5 1.75 [page 583]
What's New in SAPUI5 1.74 [page 592]
What's New in SAPUI5 1.73 [page 605]
What's New in SAPUI5 1.72 [page 616]
What's New in SAPUI5 1.71 [page 627]
What's New in SAPUI5 1.70 [page 638]
What's New in SAPUI5 1.69 [page 647]
What's New in SAPUI5 1.68 [page 657]
What's New in SAPUI5 1.67 [page 665]
What's New in SAPUI5 1.66 [page 672]
What's New in SAPUI5 1.65 [page 680]
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 289
What's New in SAPUI5 1.64 [page 692]
What's New in SAPUI5 1.63 [page 702]
What's New in SAPUI5 1.62 [page 714]
What's New in SAPUI5 1.61 [page 727]
What's New in SAPUI5 1.60 [page 737]
What's New in SAPUI5 1.58 [page 758]
What's New in SAPUI5 1.56 [page 778]
What's New in SAPUI5 1.54 [page 799]
What's New in SAPUI5 1.52 [page 828]
What's New in SAPUI5 1.50 [page 854]
What's New in SAPUI5 1.48 [page 874]
What's New in SAPUI5 1.46 [page 901]
What's New in SAPUI5 1.44 [page 924]
What's New in SAPUI5 1.42 [page 939]
What's New in SAPUI5 1.40 [page 956]
What's New in SAPUI5 1.38 [page 971]
What's New in SAPUI5 1.105
With this release SAPUI5 is upgraded from version 1.104 to 1.105.
 Note
Content marked as   Preview is provided as a courtesy, without a warranty, and may be subject to
change. For more information, see the preview disclaimer .
T able 28:
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.105 Cha
ngedControl sap.m.List sap.m.List
• T o improve accessibility, we have replaced the
existing ARIA roles. The following new default
roles are available:
•role=list for lists
•role=listitem for list items
• We have also improved the accessibility for the
group headers of grouped lists by, for example,
adding the ARIA role role=group .
Changed • Control • Info Only • 1.105Info
Only2022
-08-1
1
290 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.105 Dep-
re-
cate
dFeature Deprecations Deprecations
There are currently no major deprecations. For a
complete list of all deprecations, see Deprecated
APIs .
Deprecated • Feature • Info Only • 1.105Info
Only2022
-08-1
1
1.105 Cha
ngedControl sap.ui.comp.smart
filterbar.SmartFi
lterBarsap.ui.comp.smartfilterbar.SmartFilt
erBar
We have introduced a new button in the header of the
Adapt Filters dialog. As a key user, you can now
use this new button to add custom fields during UI
adaptation at runtime.
Changed • Control • Info Only • 1.105Info
Only2022
-08-1
1
1.105 Cha
ngedControl sap.ui.comp.smart
field.SmartFieldsap.ui.comp.smartfield.SmartField
If rendered as sap.m.Select , the SmartField
control now supports In and Out parameters of the
ValueList annotation.
Y ou can achieve this rendering using the following
configuration:
<smartField:configuration> <smartField:Configuration
controlType="selection"/>
</smartField:configuration>
For more information, see the Sample .
Changed • Control • Info Only • 1.105Info
Only2022
-08-1
1
1.105 Cha
ngedControl sap.ui.integratio
n.widgets.Cardsap.ui.integration.widgets.Card
We have introduced the tooltip property, which
is used to provide more information to the user
about what will happen after they click the link
and the action is executed. It can be used by
ObjectGroupItems of type Default with ac-
tions – for example, link, email, or phone. For more in-
formation, see the Object Card section and the Sam-
ple in the Card Explorer.
Changed • Control • Info Only • 1.105Info
Only2022
-08-1
1
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 291
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.105 Cha
ngedControl sap.m.Illustrated
Messagesap.m.IllustratedMessage
We have enabled vertical responsiveness for the con-
trol. The sap.m.IllustratedMessage is ad-
justed automatically, depending also on the available
height. For more information, see the API Reference .
Changed • Control • Info Only • 1.105Info
Only2022
-08-1
1
1.105 Cha
ngedControl sap.m.Dialog sap.m.Dialog
We have enabled a new keyboard shortcut for
sap.m.Dialog with a footer button of type Accept
or Emphasized . Buttons can be triggered by press-
ing Ctrl + Enter for Windows and Ctrl +
Enter /Cmd + Enter for Mac OS. For more in-
formation, see the Sample .
Changed • Control • Info Only • 1.105Info
Only2022
-08-1
1
1.105 Cha
ngedFeature SAPUI5 OData V4 Model SAPUI5 OData V4 Model
We have started to work on supporting recursive hier-
archies and deferred deletion. Both features are work
in progress. As of now, they are flagged as experimen-
tal and must not be used for productive applications.
For more information, see Recursive Hierarchy [page
2224] and Deleting an Entity [page 2215] .
Changed • Feature • Info Only • 1.105Info
Only2022
-08-1
1
1.105 Cha
ngedSAP Fiori
ElementsSAP Fiori elements for
OData V2SAP Fiori elements for OData V2
The following changes and new features are available
for SAP Fiori elements for OData V2:
• In draft-enabled applications, you can now trig-
ger the validation of a complete object by press-
ing Enter on any of the object page fields.
For more information, see Draft Handling [page
3461] .
• In draft-enabled applications, busy indicators
that appear during the side effects execution are
now removed to enable faster data entry.
Changed • SAP Fiori Elements • Info Only • 1.105Info
Only2022
-08-1
1
292 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.105 Cha
ngedSAP Fiori
ElementsSAP Fiori elements for
OData V4SAP Fiori elements for OData V4
The following changes and new features are available
for SAP Fiori elements for OData V4:
• Y ou can now link the Table building block to a
FilterBar that is defined in the same view, or
to a different one, by referencing the ID of the
FilterBar . For more information, see Building
Blocks [page 3987] .
• Y ou can now define a custom filter as mandatory.
For more information, see the section Custom
Filter Fields Marked as Mandatory in Adding Cus-
tom Fields to the Filter Bar [page 3946] .
Changed • SAP Fiori Elements • Info Only • 1.105Info
Only2022
-08-1
1
1.105 UI
Cha
ngedAnnounce-
mentStricter Validation of
Decimal and Grouping
SeparatorsStricter Validation of Decimal and Grouping Sepa-
rators
 Note
The following information concerns important
upcoming changes for end users. These changes
may require end users to adjust and/or test
cases to be adapted, but they won't stop or dis-
rupt software or processes.
If a user added grouping separators when entering a
number, the parsing logic ignored them. This could
result in an unwanted number if the user confused
grouping separators and decimal separators. Since
SAPUI5 1.99, the grouping separators are checked
against the current locale to largely prevent that the
user confuses these types of separators.
UI Changed • Announcement • Info Only • 1.105Info
Only2022
-08-1
1
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 293
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.105 UI
Cha
ngedAnnounce-
mentDraft-Enabled Object Pa-
ges: Entries Validated on
Choosing EnterDraft-Enabled Object Pages: Entries Validated on
Choosing Enter
 Note
The following information concerns important
upcoming changes for end users. These changes
may require end users to adjust and/or test
cases to be adapted, but they won't stop or dis-
rupt software or processes.
Data entered in a form or table is currently only vali-
dated after the user chooses Save or Create . This will
be changed so that entered data is validated as soon
as the user chooses Enter .
UI Changed • Announcement • Info Only • 1.105Info
Only2022
-08-1
1
1.105 UI
Cha
ngedAnnounce-
mentObject Pages: Data En-
try No Longer Blocked
by Busy IndicatorObject Pages: Data Entry No Longer Blocked by
Busy Indicator
 Note
The following information concerns important
upcoming changes for end users. These changes
may require end users to adjust and/or test
cases to be adapted, but they won't stop or dis-
rupt software or processes.
In certain cases, a busy indicator unneccessarily pre-
vents the user from entering data in object page
forms. We will remove the busy indicator in these
cases so that data entry is possible.
UI Changed • Announcement • Info Only • 1.105Info
Only2022
-08-1
1
294 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.105 Cha
ngedAnnounce-
mentDeactivation of Default
Time Zone Configuration
FeatureDeactivation of Default Time Zone Configuration
Feature
 Note
The following information concerns important
upcoming changes for end users. These changes
may require end users to adjust and/or test
cases to be adapted, but they won't stop or dis-
rupt software or processes.
We needed to deactivate the feature to configure the
default time zone via the time zone configuration op-
tion in sap.ui.core.Configuration and the
API method
sap.ui.core.Configuration.setTimezon
e. Reason: There was a risk that dates are visualized
by one day off. This wrong date might have been per-
sisted to the back end.
This feature was introduced with UI5 1.102.0. The fol-
lowing UI5 versions still contain this feature:
• 1.102.0 to 1.102.5
• 1.103
• 1.104
If you are on one of these releases, we recommend
that you upgrade to a higher version where this fea-
ture is deactivated.
Deactivated as of:
• 1.106
• 1.105
• 1.102.6
We plan to bring this feature back in a different form
at a later point in time.
Changed • Announcement • Info Only • 1.105Info
Only2022
-08-1
1
Related Information
What's New in SAPUI5 1.130 [page 20]
What's New in SAPUI5 1.129 [page 31]
What's New in SAPUI5 1.128 [page 40]
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 295
What's New in SAPUI5 1.127 [page 48]
What's New in SAPUI5 1.126 [page 56]
What's New in SAPUI5 1.125 [page 95]
What's New in SAPUI5 1.124 [page 101]
What's New in SAPUI5 1.123 [page 112]
What's New in SAPUI5 1.122 [page 121]
What's New in SAPUI5 1.121 [page 129]
What's New in SAPUI5 1.120 [page 149]
What's New in SAPUI5 1.119 [page 164]
What's New in SAPUI5 1.118 [page 173]
What's New in SAPUI5 1.117 [page 182]
What's New in SAPUI5 1.116 [page 191]
What's New in SAPUI5 1.115 [page 200]
What's New in SAPUI5 1.114 [page 207]
What's New in SAPUI5 1.113 [page 214]
What's New in SAPUI5 1.112 [page 230]
What's New in SAPUI5 1.111 [page 236]
What's New in SAPUI5 1.110 [page 246]
What's New in SAPUI5 1.109 [page 257]
What's New in SAPUI5 1.108 [page 265]
What's New in SAPUI5 1.107 [page 274]
What's New in SAPUI5 1.106 [page 282]
What's New in SAPUI5 1.104 [page 298]
What's New in SAPUI5 1.103 [page 303]
What's New in SAPUI5 1.102 [page 309]
What's New in SAPUI5 1.101 [page 327]
What's New in SAPUI5 1.100 [page 338]
What's New in SAPUI5 1.99 [page 345]
What's New in SAPUI5 1.98 [page 355]
What's New in SAPUI5 1.97 [page 371]
What's New in SAPUI5 1.96 [page 380]
What's New in SAPUI5 1.95 [page 392]
What's New in SAPUI5 1.94 [page 400]
What's New in SAPUI5 1.93 [page 407]
What's New in SAPUI5 1.92 [page 416]
What's New in SAPUI5 1.91 [page 426]
What's New in SAPUI5 1.90 [page 432]
What's New in SAPUI5 1.89 [page 442]
What's New in SAPUI5 1.88 [page 450]
What's New in SAPUI5 1.87 [page 462]
What's New in SAPUI5 1.86 [page 474]
What's New in SAPUI5 1.85 [page 488]
What's New in SAPUI5 1.84 [page 499]
296 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
What's New in SAPUI5 1.82 [page 513]
What's New in SAPUI5 1.81 [page 523]
What's New in SAPUI5 1.80 [page 534]
What's New in SAPUI5 1.79 [page 543]
What's New in SAPUI5 1.78 [page 551]
What's New in SAPUI5 1.77 [page 561]
What's New in SAPUI5 1.76 [page 572]
What's New in SAPUI5 1.75 [page 583]
What's New in SAPUI5 1.74 [page 592]
What's New in SAPUI5 1.73 [page 605]
What's New in SAPUI5 1.72 [page 616]
What's New in SAPUI5 1.71 [page 627]
What's New in SAPUI5 1.70 [page 638]
What's New in SAPUI5 1.69 [page 647]
What's New in SAPUI5 1.68 [page 657]
What's New in SAPUI5 1.67 [page 665]
What's New in SAPUI5 1.66 [page 672]
What's New in SAPUI5 1.65 [page 680]
What's New in SAPUI5 1.64 [page 692]
What's New in SAPUI5 1.63 [page 702]
What's New in SAPUI5 1.62 [page 714]
What's New in SAPUI5 1.61 [page 727]
What's New in SAPUI5 1.60 [page 737]
What's New in SAPUI5 1.58 [page 758]
What's New in SAPUI5 1.56 [page 778]
What's New in SAPUI5 1.54 [page 799]
What's New in SAPUI5 1.52 [page 828]
What's New in SAPUI5 1.50 [page 854]
What's New in SAPUI5 1.48 [page 874]
What's New in SAPUI5 1.46 [page 901]
What's New in SAPUI5 1.44 [page 924]
What's New in SAPUI5 1.42 [page 939]
What's New in SAPUI5 1.40 [page 956]
What's New in SAPUI5 1.38 [page 971]
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 297
What's New in SAPUI5 1.104
With this release SAPUI5 is upgraded from version 1.103 to 1.104.
T able 29:
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.104 Cha
ngedFeature Spreadsheet Export Spreadsheet Export
We have provided the following new features that
are dependent on user information in the SAP Fiori
launchpad:
•Specific date and time formats, such as formats
taken from calendars other than the Gregorian
calendar and some related calendar settings, are
now taken into account during the spreadsheet
export.
• Y ou can now view information about the creation
time and the relevant user in exported spread-
sheets and PDF documents if you select Include
filter settings in the Export As dialog.
For more information, see Spreadsheet Export [page
2570] and the API Reference .
Changed • Feature • Info Only • 1.104Info
Only2022
-07-1
4
1.104 Dep-
re-
cate
dFeatureDeprecations Deprecations
There are currently no major deprecations. For a
complete list of all deprecations, see Deprecated
APIs .
Changed • Deprecated • Info Only • 1.104Info
Only2022
-07-1
4
1.104 Cha
ngedSAP Fiori
ElementsSAP Fiori elements for
OData V4SAP Fiori elements for OData V4
The following changes and new features are available
for SAP Fiori elements for OData V4:
• Applications can now turn off the confirmation
popup for discarding a draft for external navi-
gation. For more information, see Confirmation
Popups [page 3477] .
• Quick views are now supported
for a source property without a
ReferentialConstraint . For more infor-
mation, see Enabling Quick Views for Link Navi-
gation [page 2957] .
Changed • SAP Fiori Elements • Info Only • 1.104Info
Only2022
-07-1
4
298 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.104 Cha
ngedSAP Fiori
ElementsSAP Fiori elements for
OData V2:SAP Fiori elements for OData V2
The following changes and new features are available
for SAP Fiori elements for OData V2:
• Applications can now specify the unbound action
that is triggered on a target during external navi-
gation. For more information, see Handling of the
preferredMode Parameter [page 3470] .
• Y ou now have an option to define your own key-
board shortcuts for application-specific actions
and navigation buttons. For more information,
see Keyboard Shortcuts [page 3352] .
• Applications can now show a custom message
strip above the object page tables. For more in-
formation, see Adding a Custom Message Strip
to List Report, Analytical List Page and Object
Page T ables [page 3038] .
• In the object page tables, you can now prepo-
pulate the default empty rows with a value us-
ing DefaultValuesFunction . For more in-
formation, see Enabling Inline Creation Mode
or Empty Row Mode for T able Entries [page
3716] and Prefilling Fields Using the DefaultVa-
luesFunction [page 3823] .
• Applications can now define the list of specific
semantic object actions that are displayed in the
related apps list. For more information, see Ena-
bling the Related Apps Button [page 3646] .
Changed • SAP Fiori Elements • Info Only • 1.104Info
Only2022
-07-1
4
1.104 Cha
ngedControl sap.m.Link sap.m.Link
We have provided a new API in the control, and
now app developers can change the control's role to
button when it's used for triggering a function. For
more information, see the API Reference .
Changed • Control • Info Only • 1.104Info
Only2022
-07-1
4
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 299
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.104 Cha
ngedControl sap.ui.integratio
n.widgets.Cardsap.ui.integration.widgets.Card
• We have (experimentally) enabled the possibility
for a shared JavaScript library to be used as an
extension by multiple cards. As a card developer,
you can set this extension via the manifest. For
more information, see the Card Extension sec-
tion and the Sample in the Card Explorer.
• We have made the loading placeholders for T able
and Object cards more detailed to better reveal
the expected loading content. For more informa-
tion, see the Sample .
• We have (experimentally) introduced the possi-
bility for ComboBox or T extArea form inputs to
be used inside the Object card. Afterwards, you
can process and submit the data provided with
these form inputs to a back-end service. For
more information, see the Object Card section
and the Sample in the Card Explorer.
• The Object card (experimentally) supports cus-
tom error message when there is empty data re-
trieved from the back end. T o enable this feature,
we have added a new hasData property inside
the content section of the manifest. Card de-
velopers should set this property to point to a
chosen data attribute. At runtime, if a condition
is met, the corresponding illustrated message is
displayed. For more information, see the Sample .
Changed • Control • Info Only • 1.104Info
Only2022
-07-1
4
Related Information
What's New in SAPUI5 1.130 [page 20]
What's New in SAPUI5 1.129 [page 31]
What's New in SAPUI5 1.128 [page 40]
What's New in SAPUI5 1.127 [page 48]
What's New in SAPUI5 1.126 [page 56]
What's New in SAPUI5 1.125 [page 95]
What's New in SAPUI5 1.124 [page 101]
What's New in SAPUI5 1.123 [page 112]
What's New in SAPUI5 1.122 [page 121]
300 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
What's New in SAPUI5 1.121 [page 129]
What's New in SAPUI5 1.120 [page 149]
What's New in SAPUI5 1.119 [page 164]
What's New in SAPUI5 1.118 [page 173]
What's New in SAPUI5 1.117 [page 182]
What's New in SAPUI5 1.116 [page 191]
What's New in SAPUI5 1.115 [page 200]
What's New in SAPUI5 1.114 [page 207]
What's New in SAPUI5 1.113 [page 214]
What's New in SAPUI5 1.112 [page 230]
What's New in SAPUI5 1.111 [page 236]
What's New in SAPUI5 1.110 [page 246]
What's New in SAPUI5 1.109 [page 257]
What's New in SAPUI5 1.108 [page 265]
What's New in SAPUI5 1.107 [page 274]
What's New in SAPUI5 1.106 [page 282]
What's New in SAPUI5 1.105 [page 290]
What's New in SAPUI5 1.103 [page 303]
What's New in SAPUI5 1.102 [page 309]
What's New in SAPUI5 1.101 [page 327]
What's New in SAPUI5 1.100 [page 338]
What's New in SAPUI5 1.99 [page 345]
What's New in SAPUI5 1.98 [page 355]
What's New in SAPUI5 1.97 [page 371]
What's New in SAPUI5 1.96 [page 380]
What's New in SAPUI5 1.95 [page 392]
What's New in SAPUI5 1.94 [page 400]
What's New in SAPUI5 1.93 [page 407]
What's New in SAPUI5 1.92 [page 416]
What's New in SAPUI5 1.91 [page 426]
What's New in SAPUI5 1.90 [page 432]
What's New in SAPUI5 1.89 [page 442]
What's New in SAPUI5 1.88 [page 450]
What's New in SAPUI5 1.87 [page 462]
What's New in SAPUI5 1.86 [page 474]
What's New in SAPUI5 1.85 [page 488]
What's New in SAPUI5 1.84 [page 499]
What's New in SAPUI5 1.82 [page 513]
What's New in SAPUI5 1.81 [page 523]
What's New in SAPUI5 1.80 [page 534]
What's New in SAPUI5 1.79 [page 543]
What's New in SAPUI5 1.78 [page 551]
What's New in SAPUI5 1.77 [page 561]
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 301
What's New in SAPUI5 1.76 [page 572]
What's New in SAPUI5 1.75 [page 583]
What's New in SAPUI5 1.74 [page 592]
What's New in SAPUI5 1.73 [page 605]
What's New in SAPUI5 1.72 [page 616]
What's New in SAPUI5 1.71 [page 627]
What's New in SAPUI5 1.70 [page 638]
What's New in SAPUI5 1.69 [page 647]
What's New in SAPUI5 1.68 [page 657]
What's New in SAPUI5 1.67 [page 665]
What's New in SAPUI5 1.66 [page 672]
What's New in SAPUI5 1.65 [page 680]
What's New in SAPUI5 1.64 [page 692]
What's New in SAPUI5 1.63 [page 702]
What's New in SAPUI5 1.62 [page 714]
What's New in SAPUI5 1.61 [page 727]
What's New in SAPUI5 1.60 [page 737]
What's New in SAPUI5 1.58 [page 758]
What's New in SAPUI5 1.56 [page 778]
What's New in SAPUI5 1.54 [page 799]
What's New in SAPUI5 1.52 [page 828]
What's New in SAPUI5 1.50 [page 854]
What's New in SAPUI5 1.48 [page 874]
What's New in SAPUI5 1.46 [page 901]
What's New in SAPUI5 1.44 [page 924]
What's New in SAPUI5 1.42 [page 939]
What's New in SAPUI5 1.40 [page 956]
What's New in SAPUI5 1.38 [page 971]
302 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
What's New in SAPUI5 1.103
With this release SAPUI5 is upgraded from version 1.102 to 1.103.
T able 30:
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.103 Cha
ngedControl sap.m.plugins.Dat
aStateIndicatorsap.m.plugins.DataStateIndicator
The MessageStrip control, which is offered by
the DataStateIndicator plugin, provides vari-
ous messages for users that tell them about the
current state of the UI. The new close event of
DataStateIndicator is fired when the Close
button of the MessageStrip control is pressed.
This allows applications to intervene, for example,
and let users remove these messages from the
UI. For more information, see the API Reference
for DataStateIndicator , the API Reference for
MessageStrip , and the Sample .
Changed • Control • Info Only • 1.103Info
Only2022
-06-1
6
1.103 UI
Cha
ngedAnnounce-
mentSmart Link Personali-
zation: Reset Button
MovedSmart Link Personalization: Reset Button Moved
 Note
The following information concerns important
changes for end users. These changes may re-
quire end users to adjust and/or test cases to be
adapted, but they won't stop or disrupt software
or processes.
T o further harmonize various personalization dialogs,
the Reset button in the Define Link List dialog has
been moved to the header.
UI Changed • Announcement • Info Only • 1.103Info
Only2022
-06-1
6
1.103 Cha
ngedControl sap.ui.comp.navpo
pover.SmartLinksap.ui.comp.navpopover.SmartLink
We have made the UI for SmartLink more consis-
tent with other UIs. We now use the sap.m.Dialog
instead of the deprecated sap.m.P13nDialog .
The dialog has been slightly changed: For example,
the Reset button is now located in the upper right-
hand corner. For more information, see the Sample .
Changed • Control • Info Only • 1.103Info
Only2022
-06-1
6
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 303
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.103 Dep-
re-
cate
dControl Deprecation of the Vis-
ual Tree Mapper LibraryDeprecation of the Visual Tree Mapper Library
The experimental sap.ui.vtm library (Visual T ree
Mapper) has been deprecated.
Deprecated • Control • Info Only • 1.103Info
Only2022
-06-1
6
1.103 Cha
ngedFeature SAPUI5 OData V4 Model SAPUI5 OData V4 Model
The new version of the SAPUI5 OData V4 model intro-
duces the following features:
• We now provide the new
sap.ui.model.odata.v4.ODataModel#
delete method. For more information, see the
API Reference .
• Multiple requests for absolute property bindings
of singleton properties are now merged. For
more information, see Absolute Property Bind-
ings of Singletons [page 2163] .
Changed • Feature • Info Only • 1.103Info
Only2022
-06-1
6
1.103 Cha
ngedSAP Fiori
ElementsSAP Fiori elements for
OData V4SAP Fiori elements for OData V4
The following changes and new features are available
for SAP Fiori elements for OData V4:
• We now support the handling of fields
annotated with InsertRestrictions/
RequiredProperties
and UpdateRestrictions/
RequiredProperties . For more informa-
tion, see Adding Actions to T ables [page 3231] .
• We've replaced some keys that can be overrid-
den by application developers using the custom
i18n file approach. If you're using any of the dep-
recated keys in the application resource bundles,
replace them with the new ones. For more infor-
mation, see Localization of UI T exts [page 2891] .
Changed • SAP Fiori Elements • Info Only • 1.103Info
Only2022
-06-1
6
304 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.103 Cha
ngedSAP Fiori
ElementsSAP Fiori elements for
OData V2SAP Fiori elements for OData V2
The following changes and new features are available
for SAP Fiori elements for OData V2:
• The reference facet title is now automatically
hidden if it duplicates the section or the subsec-
tion title. For more information, see Grouping of
Fields [page 3158] .
• Parameterized entity sets with optional param-
eters are now supported in the list report. For
more information, see Configuring Filter Bars
[page 3393] .
• Applications can now define their own keyboard
shortcuts for breakout actions in the analytical
list page. For more information, see Defining
Custom Actions [page 4088] .
Changed • SAP Fiori Elements • Info Only • 1.103Info
Only2022
-06-1
6
1.103 Cha
ngedControl sap.m.DateRangeSe
lection ,
sap.m.OverflowToo
lbar , and
sap.m.IOverflowTo
olbarContentsap.m.DateRangeSelection ,
sap.m.OverflowToolbar , and
sap.m.IOverflowToolbarContent
We have implemented
sap.m.OverflowToolbar on the
sap.m.DateRangeSelection to allow it to go
to the overflow menu. For more information, see the
API Reference .
Changed • Control • Info Only • 1.103Info
Only2022
-06-1
6
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 305
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.103 Cha
ngedControl sap.ui.integratio
n.widgets.Cardsap.ui.integration.widgets.Card
• Colors in the StackedBar microcharts
in List cards no longer accept
sap.m.ValueCSSColor values. Now the col-
ors should have standard semantic values pro-
vided by the sap.m.ValueColor enum. For
more information, see the Card Microcharts sec-
tion in the Card Explorer.
• We have allowed the usage of time series charts
in the Analytical card. T o enable this feature, we
now pass the dimensions' dataType parame-
ter in the manifest. For more information, see
the Column with Time Axis sample in the Card
Explorer.
• We have added documentation and a sample
about intent-based navigation actions. Intent-
based navigation is a mechanism, which has to
be supported by the host environment, that al-
lows you to launch applications or perform ac-
tions on semantic objects by using abstract in-
tents. For more information, see the Navigation
section and the Sample in the Card Explorer.
Changed • Control • Info Only • 1.103Info
Only2022
-06-1
6
1.103 Cha
ngedControl sap.m.MessageBox sap.m.MessageBox
We have enhanced the details property and now
it can also be a function that asynchronously fetches
details from the backend. For more information, see
the Sample .
Changed • Control • Info Only • 1.103Info
Only2022
-06-1
6
Related Information
What's New in SAPUI5 1.130 [page 20]
What's New in SAPUI5 1.129 [page 31]
What's New in SAPUI5 1.128 [page 40]
What's New in SAPUI5 1.127 [page 48]
What's New in SAPUI5 1.126 [page 56]
What's New in SAPUI5 1.125 [page 95]
What's New in SAPUI5 1.124 [page 101]
306 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
What's New in SAPUI5 1.123 [page 112]
What's New in SAPUI5 1.122 [page 121]
What's New in SAPUI5 1.121 [page 129]
What's New in SAPUI5 1.120 [page 149]
What's New in SAPUI5 1.119 [page 164]
What's New in SAPUI5 1.118 [page 173]
What's New in SAPUI5 1.117 [page 182]
What's New in SAPUI5 1.116 [page 191]
What's New in SAPUI5 1.115 [page 200]
What's New in SAPUI5 1.114 [page 207]
What's New in SAPUI5 1.113 [page 214]
What's New in SAPUI5 1.112 [page 230]
What's New in SAPUI5 1.111 [page 236]
What's New in SAPUI5 1.110 [page 246]
What's New in SAPUI5 1.109 [page 257]
What's New in SAPUI5 1.108 [page 265]
What's New in SAPUI5 1.107 [page 274]
What's New in SAPUI5 1.106 [page 282]
What's New in SAPUI5 1.105 [page 290]
What's New in SAPUI5 1.104 [page 298]
What's New in SAPUI5 1.102 [page 309]
What's New in SAPUI5 1.101 [page 327]
What's New in SAPUI5 1.100 [page 338]
What's New in SAPUI5 1.99 [page 345]
What's New in SAPUI5 1.98 [page 355]
What's New in SAPUI5 1.97 [page 371]
What's New in SAPUI5 1.96 [page 380]
What's New in SAPUI5 1.95 [page 392]
What's New in SAPUI5 1.94 [page 400]
What's New in SAPUI5 1.93 [page 407]
What's New in SAPUI5 1.92 [page 416]
What's New in SAPUI5 1.91 [page 426]
What's New in SAPUI5 1.90 [page 432]
What's New in SAPUI5 1.89 [page 442]
What's New in SAPUI5 1.88 [page 450]
What's New in SAPUI5 1.87 [page 462]
What's New in SAPUI5 1.86 [page 474]
What's New in SAPUI5 1.85 [page 488]
What's New in SAPUI5 1.84 [page 499]
What's New in SAPUI5 1.82 [page 513]
What's New in SAPUI5 1.81 [page 523]
What's New in SAPUI5 1.80 [page 534]
What's New in SAPUI5 1.79 [page 543]
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 307
What's New in SAPUI5 1.78 [page 551]
What's New in SAPUI5 1.77 [page 561]
What's New in SAPUI5 1.76 [page 572]
What's New in SAPUI5 1.75 [page 583]
What's New in SAPUI5 1.74 [page 592]
What's New in SAPUI5 1.73 [page 605]
What's New in SAPUI5 1.72 [page 616]
What's New in SAPUI5 1.71 [page 627]
What's New in SAPUI5 1.70 [page 638]
What's New in SAPUI5 1.69 [page 647]
What's New in SAPUI5 1.68 [page 657]
What's New in SAPUI5 1.67 [page 665]
What's New in SAPUI5 1.66 [page 672]
What's New in SAPUI5 1.65 [page 680]
What's New in SAPUI5 1.64 [page 692]
What's New in SAPUI5 1.63 [page 702]
What's New in SAPUI5 1.62 [page 714]
What's New in SAPUI5 1.61 [page 727]
What's New in SAPUI5 1.60 [page 737]
What's New in SAPUI5 1.58 [page 758]
What's New in SAPUI5 1.56 [page 778]
What's New in SAPUI5 1.54 [page 799]
What's New in SAPUI5 1.52 [page 828]
What's New in SAPUI5 1.50 [page 854]
What's New in SAPUI5 1.48 [page 874]
What's New in SAPUI5 1.46 [page 901]
What's New in SAPUI5 1.44 [page 924]
What's New in SAPUI5 1.42 [page 939]
What's New in SAPUI5 1.40 [page 956]
What's New in SAPUI5 1.38 [page 971]
308 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
What's New in SAPUI5 1.102
With this release SAPUI5 is upgraded from version 1.101 to 1.102.
T able 31:
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.102 Cha
ngedFeature Accessibility Accessibility
We are now using JAWS 2022 as a reference testing
environment in SAPUI5. For more information, see
the Assistive technologies reference testing environ-
ment for SAPUI5 SAP Note 2564165
.
Changed • Feature • Info Only • 1.102Info
Only2022
-05-1
9
1.102 Cha
ngedControl sap.ui.richtexted
itor.RichTextEdit
orsap.ui.richtexteditor.RichTextEditor
Application developers can now customize the cus-
tom toolbar and remove the buttons that are not
needed in the RichTextEditor . Y ou can redefine
the button group configuration to show only a partic-
ular set of buttons in the custom toolbar. For more
information, see sap.ui.richtexteditor [page 4786] and
the Samples .
Changed • Control • Info Only • 1.102Info
Only2022
-05-1
9
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 309
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.102 Cha
ngedAnnounce-
mentDeactivation of Default
Time Zone Configuration
FeatureDeactivation of Default Time Zone Configuration
Feature
We needed to deactivate the feature to configure the
default time zone via the time zone configuration op-
tion in sap.ui.core.Configuration and the
API method
sap.ui.core.Configuration.setTimezon
e. Reason: There was a risk that dates are visualized
by one day off. This wrong date might have been per-
sisted to the back end.
This feature was introduced with UI5 1.102.0. The fol-
lowing UI5 versions still contain this feature:
• 1.102.0 to 1.102.5
• 1.103
• 1.104
If you are on one of these releases, we recommend
that you upgrade to a higher version where this fea-
ture is deactivated.
Deactivated as of:
• 1.106
• 1.105
• 1.102.6
We plan to bring this feature back in a different form
at a later point in time.
Changed • Announcement • Info Only • 1.102Info
Only2022
-05-1
9
1.102 Cha
ngedControl sap.ui.comp.smart
table.SmartTablesap.ui.comp.smarttable.SmartTable
• We have provided a feature to export PDF docu-
ments based on the
com.sap.vocabularies.PDF.v1.Featu
res SAP Gateway annotation and the related
UI5ClientPDF export type of the
exportType property as the new default value.
For more information, see the API Reference and
the SAP Note 3198506
.
• We have provided the option to export xlsx files
to a local drive or a drive in the cloud if config-
ured accordingly.
Changed • Control • Info Only • 1.102Info
Only2022
-05-1
9
310 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.102 New Feature Visualization of IANA
Time Zones for Date/
Time DataVisualization of IANA Time Zones for Date/Time
Data
SAPUI5 now supports the visualization of IANA time
zones for date/time data. The time zone can either
be passed via configuration or specified via an anno-
tation from a back-end service.
The following SAPUI5 functionality supports IANA
time zones:
•Configuration of the default time zone via:
• The timezone configuration option (see
sap.ui.core.Configuration ).
• The API method
sap.ui.core.Configuration.set
Timezone
• The time zone-specific DateFormat
DateTimeWithTimezone , which can be re-
trieved via
sap.ui.core.format.DateFormat.get
DateTimeWithTimezoneInstance . It al-
lows the formatting/parsing of timestamps while
visualizing the date and/or the time and/or the
time zone. For more information, see Date For-
mat [page 2070] and API Reference:
sap.ui.core.format.DateFormat .
• The new
sap.ui.model.odata.type.DateTimeW
ithTimezone composite type where the first
part is the time stamp and the second part is the
IANA time zone.
• The OData V4 model supports specifying the
time zone via the
com.sap.vocabularies.common.v1.Ti
mezone annotation. For more information, see:
• Meta Model for OData V4 [page 2186]
• AnnotationHelper [page 2189]
In OData V2, this is handled
by the enhancements mentioned for
sap.ui.comp.smartfield.SmartField
andInfo
Only2022
-05-1
9
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 311
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
sap.ui.comp.smarttable.SmartTable
below.
•sap.m.DateTimePicker visualizes the time
zone based on the type information. In addition,
it has its own properties for visualizing the time
zone.
•sap.ui.comp.smartfield.SmartField
supports time zones for
Edm.DateTimeOffset fields with the
com.sap.vocabularies.common.v1.Ti
mezone annotation.
•sap.ui.comp.smarttable.SmartTable
supports time zones for
Edm.DateTimeOffset properties with the
com.sap.vocabularies.Common.v1.Ti
meZone annotation. For more information, see
the Sample .
• Spreadsheet export now supports the additional
timezone property. For more information, see
Data T ypes for Spreadsheet Export [page 2586] .
• SAP Fiori elements: The time zone can be speci-
fied for Edm.DateTimeOffset fields. For
more information, see Field Help [page 3125] .
New • Feature • Info Only • 1.102
1.102 UI
Cha
ngedAnnounce-
mentDraft-Enabled Apps:
Empty Rows Offered by
Default in Object Page
TablesDraft-Enabled Apps: Empty Rows Offered by De-
fault in Object Page Tables
 Note
The following information concerns important
changes for end users. These changes may re-
quire end users to adjust and/or test cases to be
adapted, but they won't stop or disrupt software
or processes.
T o improve the user experience of draft-enabled apps,
a number of empty rows are added automatically to
object page tables in Create /Edit mode. The user no
longer has to add each new row individually.
UI Changed • Announcement • Info Only • 1.102Info
Only2022
-05-1
9
312 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.102 UI
Cha
ngedAnnounce-
mentDraft-Enabled Apps:
Draft T oggle Button
MovedDraft-Enabled Apps: Draft T oggle Button Moved
 Note
The following information concerns important
changes for end users. These changes may re-
quire end users to adjust and/or test cases to be
adapted, but they won't stop or disrupt software
or processes.
T o improve the user experience, we've changed the
handling of the draft concept in SAP Fiori elements
for OData V2. For more information, see the SAP Fiori
elements for OData V2 what's new entry for SAPUI5
version 1.102.
UI Changed • Announcement • Info Only • 1.102Info
Only2022
-05-1
9
1.102 New Feature Translation of Key User
UI ChangesTranslation of Key User UI Changes
Developers on SAP BTP, Cloud Foundry environment,
can now enable translation of UI changes that were
done during key user adaptation. Key users can then
download changed UI texts, translate them, and up-
load the translations again to give end users a fully
translated UI. For more information, see T ranslating
UI Changes .
New • Feature • Info Only • 1.102Info
Only2022
-05-1
9
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 313
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.102 Cha
ngedControl sap.m.Notificatio
nListItem ,
sap.m.Notificatio
nListGroupsap.m.NotificationListItem ,
sap.m.NotificationListGroup
We have applied the following visual changes, which
improve the prioritization of the displayed informa-
tion on small screen sizes:
• The title of the
sap.m.NotificationListGroup doesn't
truncate any more. Instead, it wraps to as many
lines it needs.
• The avatar of the
sap.m.NotificationListItem is hidden
in small (S) control size.
• The action button and the close button (if
present) are moved to a single overflow in small
(S) control size.
For more information, see the NotificationListItem
and the NotificationListGroup samples.
Changed • Control • Info Only • 1.102Info
Only2022
-05-1
9
1.102 New Feature Accessibility Guide Accessibility Guide
The accessibility guide is a newly developed applica-
tion about web accessibility in SAPUI5. As an addi-
tion to the existing accessibility documentation in the
Demo Kit, the accessibility guide provides practical,
code-oriented guidance and samples. For more infor-
mation, see Accessibility Guide .
New • Feature • Info Only • 1.102Info
Only2022
-05-1
9
314 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.102 Cha
ngedControl sap.m.p13n* sap.m.p13n*
We have improved the usability of the View
Settings dialog. T o do this, we have re-
placed the sap.m.Select control with a
sap.m.ComboBox control and items of type
sap.m.StandardListItem .
In particular, the following changes have been ap-
plied:
• We have replaced None in the selection lists of
the Sort and Group tabs with the Sort by and
Group by placeholder texts based on the SAP
Fiori design guidelines.
• We have adapted the tooltips of the Delete but-
tons for removing entries on the tabs.
• For a more simplified search, especially in a long
selection list, users can now enter a column
name.
For more information, see the Sample for
sap.m.p13n.Popup and the Sample for
SmartTable .
Changed • Control • Info Only • 1.102Info
Only2022
-05-1
9
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 315
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.102 Cha
ngedFeature SAPUI5 OData V4 Model SAPUI5 OData V4 Model
The new version of the SAPUI5 OData V4 model intro-
duces the following features:
• The creation of inactive rows introduced with
SAPUI5 1.97 is no longer experimental. For more
information, see Creating an Entity [page 2207]
and the API Reference .
• If metadata is already available, key predicates
of message targets received from the back end
are now normalized to match the key predicates
calculated on the client.
Changed • Feature • Info Only • 1.102Info
Only2022
-05-1
9
1.102 Cha
ngedFeature Improved Handling of
Aggregations in XML
ViewsImproved Handling of Aggregations in XML Views
Aggregations of the XML view itself and of the con-
trols inside the view are now handled in the same way.
If a container control has one of its aggregations
marked as the default aggregation, you can now add
children directly into that control. For example, if
sap.ui.core.mvc.XMLView 's content aggre-
gation is marked as default, you can define content
for the aggregation directly in the XML view, without
explicitly adding a content tag. Of course, when a
container control does not have a default aggregation
defined, or when adding a child control into another
aggregation, you still need to use an aggregation tag,
for example dependents .
In order to align the usage of XML views and con-
trols even further, aggregations such as content
and dependents are now also bindable. This is only
supported when following the best practice not to use
native HTML inside XML views. For more information,
see Aggregation Handling in XML Views [page 1977] .
Changed • Feature • Info Only • 1.102Info
Only2022
-05-1
9
316 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.102 Cha
ngedFeature SAPUI5 OData V2 Model SAPUI5 OData V2 Model
The
sap.ui.model.odata.OperationMode.Aut
o operation mode is deprecated. If the amount of
data is small enough to be loaded completely onto
the client, use
sap.ui.model.odata.OperationMode.Cli
ent instead. Otherwise, use
sap.ui.model.odata.OperationMode.Ser
ver or
sap.ui.model.odata.OperationMode.Def
ault . For more information, see the API Reference .
Changed • Feature • Info Only • 1.102Info
Only2022
-05-1
9
1.102 Cha
ngedControl sap.m.DatePicker ,
sap.m.TimePicker
and
sap.m.DateTimePic
kersap.m.DatePicker , sap.m.TimePicker and
sap.m.DateTimePicker
We have added afterValueHelpOpen and
afterValueHelpClose events, fired when value
help dialog opens and closes. For more information,
see the API Reference .
Changed • Control • Info Only • 1.102Info
Only2022
-05-1
9
1.102 Cha
ngedControl sap.ui.unified.Fi
leUploadersap.ui.unified.FileUploader
We have implemented beforeDialogOpen and
beforeDialogClose events, fired when the user
opens and closes the file select dialog. For more infor-
mation, see the API Reference .
Changed • Control • Info Only • 1.102Info
Only2022
-05-1
9
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 317
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.102 Cha
ngedSAP Fiori
ElementsSAP Fiori elements for
OData V4SAP Fiori elements for OData V4
The following changes and new features are available
for SAP Fiori elements for OData V4:
• Grouping is now enabled by default in responsive
tables. Y ou can disable it using the table person-
alization in the manifest.json . For more in-
formation, see T able Groupings [page 3214] .
• We now support the synchronization of data be-
tween pages when using the flexible column lay-
out. For more information, see Enabling the Flexi-
ble Column Layout [page 3332] .
• Y ou can now also export a table to PDF. For more
information, see Using the Export Button [page
3290] .
• We've made additional minor adaptations to the
dialog for handling draft changes, for example
for navigation, which results in the following UI
changes:
• We're now showing the following confirma-
tion dialog when a user has created a new
object:
Application developers can use the custom
i18n approach to override the corresponding
keys
(ST_DRAFT_DATALOSS_POPUP_MESSA
GE_CREATE ) and
(ST_DRAFT_DATALOSS_CREATE_ENTI
TY_TOL ).Info
Only2022
-05-1
9
318 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
• We're now showing the following confirma-
tion dialog when a user has edited an exist-
ing object:
Application developers can use the custom
i18n approach to override the corresponding
keys
(ST_DRAFT_DATALOSS_POPUP_MESSA
GE_SAVE ) and
(ST_DRAFT_DATALOSS_SAVE_DRAFT_
TOL ).
For more information, see Localization of UI
T exts [page 2891] .
• SAP Fiori elements now displays an icon for
Situation Handling if your service contains the
corresponding annotation. For more information,
see Enabling the Icon for Situation Handling
[page 3832] .
• Y ou can now enable visual filters from a draft-en-
abled entity. For more information, see Configur-
ing the Visual Filter Bar [page 4037] .
• Personalization changes in a chart are now
stored/restored from the iAppState . For
more information, see Store/Restore the Appli-
cation State [page 3349] .
• Applications can now define their own custom
keyboard shortcuts for application-defined ac-
tion buttons and navigation buttons. For more
information, see Keyboard Shortcuts [page 3352] .
• SAP Fiori elements for OData V4 now supports
the mass edit functionality. For more informa-
tion, see Enabling Editing Using a Dialog (Mass
Edit) [page 3276] .
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 319
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
Changed • SAP Fiori Elements • Info Only • 1.102
320 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.102 Cha
ngedSAP Fiori
ElementsSAP Fiori elements for
OData V2SAP Fiori elements for OData V2
The following changes and new features are available
for SAP Fiori elements for OData V2:
• Reuse components can now be added using an
adaptation project for the SAP delivered apps.
For more information, see Extending the Deliv-
ered Apps Manifest Using an Adaptation Project
[page 3047] .
• Date settings can now be applied to date param-
eters of a parameterized entity set. For more in-
formation, see Enabling Semantic Operators in
the Filter Bar [page 3405] .
• Y ou now have an option to annotate a function
import Copy action as a standard Copy action.
For more information, see Actions in the List
Report [page 3485] and Enabling Actions in the
Object Page Header [page 3633] .
• Applications can now define their own keyboard
shortcuts for custom actions. For more informa-
tion, see Adding Custom Actions Using Exten-
sion Points [page 3926] .
• The sap-keep-alive mode is now available
for overview pages. For more information, see
Refresh Entity Sets in sap-keep-alive Mode in the
Overview Pages [page 4104] .
• We've enhanced the handling of the draft con-
cept in SAP Fiori elements for OData V2, which
results in the following UI changes:
• When users edit an object page, we've
changed how they switch between the draft
and the saved version of a document, to
make it more intuitive.
Until now, when working with the draft ver-
sion of the document, the user could switchInfo
Only2022
-05-1
9
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 321
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
to the saved version using the following but-
ton:
Likewise, when working with the saved ver-
sion of the document the user could switch
to the draft using the following button:
As of SAPUI5 1.102, when working with the
draft version of the document the user can
switch to the saved version using the follow-
ing popover:
322 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
Likewise, when working with the saved ver-
sion of the document the user can switch to
the draft version:
The highlighting and labels clearly indicate
which version the user is currently working
on.
• We've changed the dialog for handling draft
changes, for example for navigation, to bet-
ter explain the available options.
Until now we showed the following confir-
mation dialog:
As of SAPUI5 1.102 we're showing the fol-
lowing confirmation dialog with the new de-
fault action Save :
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 323
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
In the footer bar, the draft update message
text is changed and the Cancel button is re-
named to Discard Draft :
As of SAPUI5 1.102 we're showing the fol-
lowing draft message text with the renamed
button:
For more information, see T oggling Between
Draft and Saved Values [page 3812] and Confir-
mation Popups [page 3477] .
Changed • SAP Fiori Elements • Info Only • 1.102
1.102 Cha
ngedSAP Fiori
ElementsSAP Fiori elements for
OData V2 and SAP Fiori
elements for OData V4SAP Fiori elements for OData V2 and SAP Fiori ele-
ments for OData V4
The following changes and new features are available
for SAP Fiori elements for OData V2 and SAP Fiori
elements for OData V4:
• In apps that use draft handling, you can now
enable the empty rows mode for table entries.
For more information, see Enabling Inline Crea-
tion Mode or Empty Row Mode for T able Entries
[page 3716] .
Changed • SAP Fiori Elements • Info Only • 1.102Info
Only2022
-05-1
9
Related Information
What's New in SAPUI5 1.130 [page 20]
What's New in SAPUI5 1.129 [page 31]
What's New in SAPUI5 1.128 [page 40]
What's New in SAPUI5 1.127 [page 48]
What's New in SAPUI5 1.126 [page 56]
What's New in SAPUI5 1.125 [page 95]
What's New in SAPUI5 1.124 [page 101]
324 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
What's New in SAPUI5 1.123 [page 112]
What's New in SAPUI5 1.122 [page 121]
What's New in SAPUI5 1.121 [page 129]
What's New in SAPUI5 1.120 [page 149]
What's New in SAPUI5 1.119 [page 164]
What's New in SAPUI5 1.118 [page 173]
What's New in SAPUI5 1.117 [page 182]
What's New in SAPUI5 1.116 [page 191]
What's New in SAPUI5 1.115 [page 200]
What's New in SAPUI5 1.114 [page 207]
What's New in SAPUI5 1.113 [page 214]
What's New in SAPUI5 1.112 [page 230]
What's New in SAPUI5 1.111 [page 236]
What's New in SAPUI5 1.110 [page 246]
What's New in SAPUI5 1.109 [page 257]
What's New in SAPUI5 1.108 [page 265]
What's New in SAPUI5 1.107 [page 274]
What's New in SAPUI5 1.106 [page 282]
What's New in SAPUI5 1.105 [page 290]
What's New in SAPUI5 1.104 [page 298]
What's New in SAPUI5 1.103 [page 303]
What's New in SAPUI5 1.101 [page 327]
What's New in SAPUI5 1.100 [page 338]
What's New in SAPUI5 1.99 [page 345]
What's New in SAPUI5 1.98 [page 355]
What's New in SAPUI5 1.97 [page 371]
What's New in SAPUI5 1.96 [page 380]
What's New in SAPUI5 1.95 [page 392]
What's New in SAPUI5 1.94 [page 400]
What's New in SAPUI5 1.93 [page 407]
What's New in SAPUI5 1.92 [page 416]
What's New in SAPUI5 1.91 [page 426]
What's New in SAPUI5 1.90 [page 432]
What's New in SAPUI5 1.89 [page 442]
What's New in SAPUI5 1.88 [page 450]
What's New in SAPUI5 1.87 [page 462]
What's New in SAPUI5 1.86 [page 474]
What's New in SAPUI5 1.85 [page 488]
What's New in SAPUI5 1.84 [page 499]
What's New in SAPUI5 1.82 [page 513]
What's New in SAPUI5 1.81 [page 523]
What's New in SAPUI5 1.80 [page 534]
What's New in SAPUI5 1.79 [page 543]
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 325
What's New in SAPUI5 1.78 [page 551]
What's New in SAPUI5 1.77 [page 561]
What's New in SAPUI5 1.76 [page 572]
What's New in SAPUI5 1.75 [page 583]
What's New in SAPUI5 1.74 [page 592]
What's New in SAPUI5 1.73 [page 605]
What's New in SAPUI5 1.72 [page 616]
What's New in SAPUI5 1.71 [page 627]
What's New in SAPUI5 1.70 [page 638]
What's New in SAPUI5 1.69 [page 647]
What's New in SAPUI5 1.68 [page 657]
What's New in SAPUI5 1.67 [page 665]
What's New in SAPUI5 1.66 [page 672]
What's New in SAPUI5 1.65 [page 680]
What's New in SAPUI5 1.64 [page 692]
What's New in SAPUI5 1.63 [page 702]
What's New in SAPUI5 1.62 [page 714]
What's New in SAPUI5 1.61 [page 727]
What's New in SAPUI5 1.60 [page 737]
What's New in SAPUI5 1.58 [page 758]
What's New in SAPUI5 1.56 [page 778]
What's New in SAPUI5 1.54 [page 799]
What's New in SAPUI5 1.52 [page 828]
What's New in SAPUI5 1.50 [page 854]
What's New in SAPUI5 1.48 [page 874]
What's New in SAPUI5 1.46 [page 901]
What's New in SAPUI5 1.44 [page 924]
What's New in SAPUI5 1.42 [page 939]
What's New in SAPUI5 1.40 [page 956]
What's New in SAPUI5 1.38 [page 971]
326 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
What's New in SAPUI5 1.101
With this release SAPUI5 is upgraded from version 1.100 to 1.101.
T able 32:
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.101 Cha
ngedFeature Drag and Drop Drag and Drop
We have now enabled drag and drop for use on mo-
bile devices for iOS 15.1 and higher releases and the
latest Chrome 98 for Android.
 Note
The availability of drag and drop depends on
whether the respective browser supports drag
and drop.
For more information, see Drag and Drop [page 2566] .
Changed • Feature • Info Only • 1.101Info
Only2022
-04-
21
1.101 UI
Cha
ngedAnnounce-
mentDraft-Enabled Apps:
Draft T oggle Button
MovedDraft-Enabled Apps: Draft T oggle Button Moved
 Note
The following information concerns important
changes for end users. These changes may re-
quire end users to adjust and/or test cases to be
adapted, but they won't stop or disrupt software
or processes.
T o improve the user experience, we've changed the
handling of the draft concept in SAP Fiori elements
for OData V4. For more information, see the SAP Fiori
elements for OData V4 what's new entry for SAPUI5
version 1.101.
UI Changed • Announcement • Info Only • 1.101Info
Only2022
-04-
21
1.101 Cha
ngedFeature High Contrast Themes High Contrast Themes
We have prevented the overwriting of the high con-
trast setting of Windows for all SAPUI5 themes when
using Chrome and Edge browsers.
Changed • Feature • Info Only • 1.101Info
Only2022
-04-
21
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 327
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.101 Cha
ngedFeature SAPUI5 OData V2 Model SAPUI5 OData V2 Model
The new
sap.ui.model.odata.v2.Context#delete
method deletes a binding's Context irrespective of
its status, including inactive, transient, and persisted
contexts. For more information, see the API Refer-
ence .
Changed • Feature • Info Only • 1.101Info
Only2022
-04-
21
1.101 Cha
ngedFeature SAPUI5 OData V4 Model SAPUI5 OData V4 Model
The new version of the SAPUI5 OData V4 model intro-
duces the following features:
• We now support the setting of a different binding
context for a relative list binding with transient
contexts.
•sap.ui.model.odata.v4.AnnotationH
elper#format now evaluates the
com.sap.vocabularies.common.v1.Ti
mezone annotation of properties of the
Edm.DateTimeOffset type. A composite
binding with an
sap.ui.model.odata.type.DateTimeW
ithTimezone type is generated, showing the
date/time and the time zone. For more informa-
tion, see AnnotationHelper [page 2189] .
• We provide a new sample application that dem-
onstrates how data in different controls can be
kept in sync. The application also shows impor-
tant aspects of consuming a draft-enabled back-
end service. For more information, see the Sam-
ple.
Changed • Feature • Info Only • 1.101Info
Only2022
-04-
21
328 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.101 Cha
ngedControl sap.m.List,
sap.m.Table,
sap.m.Treesap.m.List, sap.m.Table, sap.m.Tree
For better user experience with a more visual ap-
proach and a more conversational tone, these ta-
bles can now use another control, for example, the
sap.m.IllustratedMessage control, based on
the new noData aggregation. This control can
be used if no data is available for a table. For
more information, see the API Reference for the
noData aggregation and the API Reference for
IllustratedMessage .
Changed • Control • Info Only • 1.101Info
Only2022
-04-
21
1.101 Cha
ngedControl sap.m.upload.Uplo
adSetsap.m.upload.UploadSet
Y ou can now sort, group, and filter the items within
UploadSet . For more information, see the API Ref-
erence and the Samples .
Changed • Control • Info Only • 1.101Info
Only2022
-04-
21
1.101 Cha
ngedControl sap.m.Wizard sap.m.Wizard
• We have introduced the navigationChange
event. It is fired when the current visi-
ble step is changed by either tapping on
the sap.m.WizardProgressNavigator
or scrolling through the steps. For more informa-
tion, see the API Reference and the Sample .
• We have also removed the experimental flag for
the sap.m.WizardRenderMode property.
For more information, see the API Reference .
Changed • Control • Info Only • 1.101Info
Only2022
-04-
21
1.101 Cha
ngedControl sap.ui.comp.smart
field.SmartFieldsap.ui.comp.smartfield.SmartField
SmartField can now show an empty indicator
when the field in display mode doesn't contain
a value. Until now, this was only possible when
SmartField was used within a SmartForm . T o
see the empty indicator when you use SmartField
standalone, you need to add the sapMShowEmpty-
CTX context class to one of its parents. For more
information, see the API Reference .
Changed • Control • Info Only • 1.101Info
Only2022
-04-
21
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 329
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.101 Cha
ngedControl sap.ui.comp.smart
filterbar.SmartFi
lterBarsap.ui.comp.smartfilterbar.SmartFilt
erBar
Users can now rearrange the filters in the Adapt
Filters dialog. With this improvement, the option to
rearrange the filters is shown if filter items are availa-
ble. For more information, see the API Reference and
the Sample .
Changed • Control • Info Only • 1.101Info
Only2022
-04-
21
1.101 Cha
ngedControl sap.ui.comp.smart
form.SmartFormsap.ui.comp.smartform.SmartForm
The SemanticGroupElement control now sup-
ports currency and unit of measure smart fields.
Changed • Control • Info Only • 1.101Info
Only2022
-04-
21
1.101 Cha
ngedControl sap.ui.comp.smart
table.SmartTablesap.ui.comp.smarttable.SmartTable
We have improved the usability of the Show
Details /Hide Details buttons and adapted the
buttons and tooltips based on the SAP Fiori design
guidelines. For more information, see the API Refer-
ence and the Sample .
Changed • Control • Info Only • 1.101Info
Only2022
-04-
21
330 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.101 Cha
ngedSAP Fiori
ElementsSAP Fiori elements for
OData V2SAP Fiori elements for OData V2
The following changes and new features are available
for SAP Fiori elements for OData V2:
• Partial processing is now supported in the mass
edit dialog. Also, apps can add custom fields to
the mass edit dialog. For more information, see
Adding a Custom ViewExtension to the Mass Edit
Dialog [page 3980] .
• Y ou can now display addresses in the contact
facet. For more information, see Adding a Con-
tact Facet [page 3683] .
• Y ou can now enable scrollable containers in the
object page header, with improved facet order in
the desktop screens. For more information, see
Header Facets [page 3562] .
• We now support custom message strips in the
list report and the analytical list page tables.
For more information, see Adding a Custom Mes-
sage Strip to List Report, Analytical List Page and
Object Page T ables [page 3038] .
• The variant name now gets stored and restored
from the iAppState when it is in a clean state.
For more information, see Store/Restore the Ap-
plication State [page 3349] .
Changed • SAP Fiori Elements • Info Only • 1.101Info
Only2022
-04-
21
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 331
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.101 Cha
ngedSAP Fiori
ElementsSAP Fiori elements for
OData V4SAP Fiori elements for OData V4
The following changes and new features are available
for SAP Fiori elements for OData V4:
• When you're using the flexible column layout and
switch to edit mode, the subobject page is now
kept open. For more information, see Enabling
the Flexible Column Layout [page 3332] .
• We've enhanced the Table building block
to support the isSearchable property. For
more information, see Building Blocks [page
3987] .
• We've changed the handling of the draft concept
in SAP Fiori elements for OData V4, which results
in the following UI changes:
• When users edit an object page, we've
changed how they switch between the draft
and the saved version of a document, to
make it more intuitive.
Until now, when working with the draft ver-
sion of the document the user could switch
to the saved version using the following but-
ton:
Likewise, when working with the saved ver-
sion of the document the user could switch
to the draft using the following button:
As of SAPUI5 1.101, when working with the
draft version of the document the user canInfo
Only2022
-04-
21
332 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
switch to the saved version using the follow-
ing popover:
Likewise, when working with the saved ver-
sion of the document the user can switch to
the draft version:
The highlighting and labels clearly indicate
which version the user is currently working
on.
• We've changed the dialog for handling draft
changes, for example in case of navigation,
to better explain the available options.
Until now we showed the following confir-
mation dialog:
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 333
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
As of SAPUI5 1.101 we're showing the follow-
ing confirmation dialog with the new default
action Save :
For more information, see T oggling Between
Draft and Saved Values [page 3812] .
• We've replaced some keys that can be overrid-
den by application developers using the custom
i18n file approach. If you're using any of the dep-
recated keys in the application resource bundles,
replace them with the new ones.
T able 33: Changed i18n Keys
Deprecated Key New Key
T_OP_TA-
BLE_AND_CHART_NO
_DATA_TEXTT_TA-
BLE_AND_CHART_NO
_DATA_TEXT
T_OP_TA-
BLE_AND_CHART_NO
_DATA_TEXT_WITH_FI
LTERT_TA-
BLE_AND_CHART_NO
_DATA_TEXT_WITH_FI
LTER
M_OP_TA-
BLE_AND_CHART_NO
_DATA_TEXT_WITH_FI
LTER_MULTI_VIEWM_TA-
BLE_AND_CHART_NO
_DATA_TEXT_MULTI_
VIEW
M_OP_TA-
BLE_AND_CHART_OP
_NO_FIL-
TERS_NO_DATA_TEX
TM_TA-
BLE_AND_CHART_NO
_FIL-
TERS_NO_DATA_TEX
T
For more information, see Localization of UI
T exts [page 2891] .
334 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
• SAP Fiori elements for OData V4 now also sup-
ports charts in draft-enabled entity sets. For
more information, see Configuring Charts [page
3311] .
• SAP Fiori elements for OData V4 applications
can now use extension APIs to execute custom
code before the standard functionality of SAP
Fiori elements for OData V4 is triggered. For
more information, see Using Custom Code Be-
fore Standard Operations [page 3966] .
• The filter bar of the value help is now expanded
under certain conditions. For more information,
see the Filter Fields Within the Value Help Dialog
section in Field Help [page 3125] .
• Y ou can now specify a timezone for a
DateTimeOffset field. For more information,
see Field Help [page 3125] .
Changed • SAP Fiori Elements • Info Only • 1.101
Related Information
What's New in SAPUI5 1.130 [page 20]
What's New in SAPUI5 1.129 [page 31]
What's New in SAPUI5 1.128 [page 40]
What's New in SAPUI5 1.127 [page 48]
What's New in SAPUI5 1.126 [page 56]
What's New in SAPUI5 1.125 [page 95]
What's New in SAPUI5 1.124 [page 101]
What's New in SAPUI5 1.123 [page 112]
What's New in SAPUI5 1.122 [page 121]
What's New in SAPUI5 1.121 [page 129]
What's New in SAPUI5 1.120 [page 149]
What's New in SAPUI5 1.119 [page 164]
What's New in SAPUI5 1.118 [page 173]
What's New in SAPUI5 1.117 [page 182]
What's New in SAPUI5 1.116 [page 191]
What's New in SAPUI5 1.115 [page 200]
What's New in SAPUI5 1.114 [page 207]
What's New in SAPUI5 1.113 [page 214]
What's New in SAPUI5 1.112 [page 230]
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 335
What's New in SAPUI5 1.111 [page 236]
What's New in SAPUI5 1.110 [page 246]
What's New in SAPUI5 1.109 [page 257]
What's New in SAPUI5 1.108 [page 265]
What's New in SAPUI5 1.107 [page 274]
What's New in SAPUI5 1.106 [page 282]
What's New in SAPUI5 1.105 [page 290]
What's New in SAPUI5 1.104 [page 298]
What's New in SAPUI5 1.103 [page 303]
What's New in SAPUI5 1.102 [page 309]
What's New in SAPUI5 1.100 [page 338]
What's New in SAPUI5 1.99 [page 345]
What's New in SAPUI5 1.98 [page 355]
What's New in SAPUI5 1.97 [page 371]
What's New in SAPUI5 1.96 [page 380]
What's New in SAPUI5 1.95 [page 392]
What's New in SAPUI5 1.94 [page 400]
What's New in SAPUI5 1.93 [page 407]
What's New in SAPUI5 1.92 [page 416]
What's New in SAPUI5 1.91 [page 426]
What's New in SAPUI5 1.90 [page 432]
What's New in SAPUI5 1.89 [page 442]
What's New in SAPUI5 1.88 [page 450]
What's New in SAPUI5 1.87 [page 462]
What's New in SAPUI5 1.86 [page 474]
What's New in SAPUI5 1.85 [page 488]
What's New in SAPUI5 1.84 [page 499]
What's New in SAPUI5 1.82 [page 513]
What's New in SAPUI5 1.81 [page 523]
What's New in SAPUI5 1.80 [page 534]
What's New in SAPUI5 1.79 [page 543]
What's New in SAPUI5 1.78 [page 551]
What's New in SAPUI5 1.77 [page 561]
What's New in SAPUI5 1.76 [page 572]
What's New in SAPUI5 1.75 [page 583]
What's New in SAPUI5 1.74 [page 592]
What's New in SAPUI5 1.73 [page 605]
What's New in SAPUI5 1.72 [page 616]
What's New in SAPUI5 1.71 [page 627]
What's New in SAPUI5 1.70 [page 638]
What's New in SAPUI5 1.69 [page 647]
What's New in SAPUI5 1.68 [page 657]
What's New in SAPUI5 1.67 [page 665]
336 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
What's New in SAPUI5 1.66 [page 672]
What's New in SAPUI5 1.65 [page 680]
What's New in SAPUI5 1.64 [page 692]
What's New in SAPUI5 1.63 [page 702]
What's New in SAPUI5 1.62 [page 714]
What's New in SAPUI5 1.61 [page 727]
What's New in SAPUI5 1.60 [page 737]
What's New in SAPUI5 1.58 [page 758]
What's New in SAPUI5 1.56 [page 778]
What's New in SAPUI5 1.54 [page 799]
What's New in SAPUI5 1.52 [page 828]
What's New in SAPUI5 1.50 [page 854]
What's New in SAPUI5 1.48 [page 874]
What's New in SAPUI5 1.46 [page 901]
What's New in SAPUI5 1.44 [page 924]
What's New in SAPUI5 1.42 [page 939]
What's New in SAPUI5 1.40 [page 956]
What's New in SAPUI5 1.38 [page 971]
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 337
What's New in SAPUI5 1.100
With this release SAPUI5 is upgraded from version 1.99 to 1.100.
T able 34:
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.10
0New Feature New Theme Flavors
Available for SAP Fiori
User Experience (Experi-
mental)New Theme Flavors Available for SAP Fiori User
Experience (Experimental)
The new flavors for the preview version of the Horizon
visual theme for SAP Fiori are now available (theme
IDs: sap_horizon_dark , sap_horizon_hcb ,
and sap_horizon_hcw ). In addition to Morning
Horizon , which was introduced in an earlier release,
we have now also provided Evening Horizon , Horizon
High Contrast Black , and Horizon High Contrast White .
T o preview the new theme flavors, see
• https:/ /ui5.sap.com/?sap-ui-theme=sap_hori-
zon_dark#/controls
• https:/ /ui5.sap.com/?sap-ui-theme=sap_hori-
zon_hcb#/controls
• https:/ /ui5.sap.com/?sap-ui-theme=sap_hori-
zon_hcw#/controls
 Note
The themes have the status 'experimental' and
are thus subject to change. They must not be
used as a basis for custom themes as long as the
status is 'experimental'.
New • Feature • Info Only • 1.100Info
Only2022
-03-
24
1.10
0Cha
ngedFeature SAPUI5 Bootstrapping SAPUI5 Bootstrapping
For all long-term maintenance versions of SAPUI5
starting from 1.71, you can now use evergreen ver-
sions in the bootstrap script. The script takes care to
boot your SAPUI5 application from CDN with a spe-
cific version using the latest patch level. Additionally,
all HTML pages of the Demo Kit using evergreen ver-
sions will be automatically redirected. For more infor-
mation, see Bootstrapping from SAPUI5 CDN [page
1837] .
Changed • Feature • Info Only • 1.100Info
Only2022
-03-
24
338 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.10
0Cha
ngedFeature SAPUI5 OData V2 Model SAPUI5 OData V2 Model
Y ou can now access the status of a Context in bind-
ings with the @$ui5.context.isInactive and
@$ui5.context.isTransient instance anno-
tations. For more information, see the API Refer-
ence for #isInactive and the API Reference for
#isTransient .
Changed • Feature • Info Only • 1.100Info
Only2022
-03-
24
1.10
0Cha
ngedFeature SAPUI5 OData V4 Model SAPUI5 OData V4 Model
The new version of the SAPUI5 OData V4 model intro-
duces the following features:
• The
sap.ui.model.odata.v4.ODataModel#
getKeepAliveContext method introduced
with SAPUI5 1.99 also works if either no context
exists in the identified list binding or if no list
binding could be identified at all. For more infor-
mation, see the API Reference and Relative Bind-
ings [page 2159] .
• Y ou can now refresh a list binding with transient
records.
Changed • Feature • Info Only • 1.100Info
Only2022
-03-
24
1.10
0Cha
ngedControl sap.m.QuickView sap.m.QuickView
The control now displays a language-dependent “–”
symbol when the text for a value is empty. For more
information, see the API Reference and the Sample .
Changed • Control • Info Only • 1.100Info
Only2022
-03-
24
1.10
0Cha
ngedControl sap.m.Select sap.m.Select
The sap.m.Select control has a new
liveChange event that fires when the user navi-
gates to a different item. For more information, see
the API Reference .
Changed • Control • Info Only • 1.100Info
Only2022
-03-
24
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 339
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.10
0Cha
ngedControl sap.ui.comp.smart
field.SmartFieldsap.ui.comp.smartfield.SmartField
SmartField in edit mode now supports time zones
for Edm.DateTimeOffset fields with the follow-
ing annotation
<Annotation
Term="com.sap.vocabularies.Common
.v1.Timezone"
Path="ClockInTimezone"/>
Y ou can format the date in the
sap.ui.core.CustomData class with key:
“dateFormatSettings” . If you add the
"showTimezone": "Hide" property to
sap.ui.core.CustomData , the time zone will
not be shown.
Changed • Control • Info Only • 1.100Info
Only2022
-03-
24
1.10
0Cha
ngedControl sap.ui.comp.smart
filterbar.SmartFi
lterBarsap.ui.comp.smartfilterbar.SmartFilt
erBar
SmartFilterBar now supports the
com.sap.vocabularies.UI.v1.TextArran
gement annotation for strings in filter fields with a
single value.
Changed • Control • Info Only • 1.100Info
Only2022
-03-
24
340 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.10
0Cha
ngedControl sap.ui.integratio
n.widgets.Cardsap.ui.integration.widgets.Card
• The showMessage method is now (experimen-
tally) available for all card types. It allows devel-
opers to display a message to the user. For more
information, see the Sample in the Card Explorer.
• We have introduced a new initials formatter,
which creates initials from names. The default
length of the returned initials is 2, but you can
control it using the optional length property.
For more information, see the Initials Formatter
section and the Sample in the Card Explorer.
• We have added a new Sample that dem-
onstrates how you can use expression
binding with EncodeURIComponent format-
ter. Expression binding also supports some
of the native JS functions like Array ,
Boolean , Date , Infinity , isFinite ,
isNaN , JSON , Math , NaN , Number , Object ,
parseFloat , parseInt , RegExp , String ,
and undefined .
Changed • Control • Info Only • 1.100Info
Only2022
-03-
24
1.10
0Cha
ngedSAP Fiori
ElementsSAP Fiori elements for
OData V2SAP Fiori elements for OData V2
The following changes and new features are available
for SAP Fiori elements for OData V2:
• The analytical list page now supports optional
parameters for parameterized entity sets. For
more information, see Configuring Filter Bars
[page 3393] .
• The analytical list page now supports hybrid view
in mobile devices with the screen size M.
• In mobile devices, the object page header facets
are now aligned horizontally with a scroll option.
For more information, see Header Facets [page
3562] .
Changed • SAP Fiori Elements • Info Only • 1.100Info
Only2022
-03-
24
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 341
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.10
0Cha
ngedSAP Fiori
ElementsSAP Fiori elements for
OData V4SAP Fiori elements for OData V4
The following changes and new features are available
for SAP Fiori elements for OData V4:
• Y ou can now trigger an action that is connected
to a field value. For more information, see Adding
Actions to T ables [page 3231] .
• Y ou can now hide an action parameter using a
dynamic expression. For more information, see
Actions [page 3069] .
• Y ou can now use the Table building block to
add bound and unbound actions, and to group
actions as menu buttons. Y ou can also send and
remove messages related to the table. For more
information, see Building Blocks [page 3987] .
• Y ou can now hide the icon tab bar for multiple
views. For more information, see Multiple Views
on List Report T ables [page 3498] .
• SAP Fiori elements for OData V4 now provides
the possibility for applications to configure the
412 warning messages ("Precondition Failed"
messages) for standard actions and application-
specified actions that deal with a single context.
For more information, see Using Messages [page
3327] and Confirmation Popups [page 3477] .
• Y ou can now use singletons to influence the visi-
bility of the Create , Delete , and Edit buttons on
the object page. For more information, see Ac-
tions [page 3069] .
• SAP Fiori elements for OData V4 now supports
the Importance property for custom columns.
For more information, see Extension Points for
T ables [page 3877] .
Changed • SAP Fiori Elements • Info Only • 1.100Info
Only2022
-03-
24
Related Information
What's New in SAPUI5 1.130 [page 20]
What's New in SAPUI5 1.129 [page 31]
What's New in SAPUI5 1.128 [page 40]
What's New in SAPUI5 1.127 [page 48]
What's New in SAPUI5 1.126 [page 56]
342 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
What's New in SAPUI5 1.125 [page 95]
What's New in SAPUI5 1.124 [page 101]
What's New in SAPUI5 1.123 [page 112]
What's New in SAPUI5 1.122 [page 121]
What's New in SAPUI5 1.121 [page 129]
What's New in SAPUI5 1.120 [page 149]
What's New in SAPUI5 1.119 [page 164]
What's New in SAPUI5 1.118 [page 173]
What's New in SAPUI5 1.117 [page 182]
What's New in SAPUI5 1.116 [page 191]
What's New in SAPUI5 1.115 [page 200]
What's New in SAPUI5 1.114 [page 207]
What's New in SAPUI5 1.113 [page 214]
What's New in SAPUI5 1.112 [page 230]
What's New in SAPUI5 1.111 [page 236]
What's New in SAPUI5 1.110 [page 246]
What's New in SAPUI5 1.109 [page 257]
What's New in SAPUI5 1.108 [page 265]
What's New in SAPUI5 1.107 [page 274]
What's New in SAPUI5 1.106 [page 282]
What's New in SAPUI5 1.105 [page 290]
What's New in SAPUI5 1.104 [page 298]
What's New in SAPUI5 1.103 [page 303]
What's New in SAPUI5 1.102 [page 309]
What's New in SAPUI5 1.101 [page 327]
What's New in SAPUI5 1.99 [page 345]
What's New in SAPUI5 1.98 [page 355]
What's New in SAPUI5 1.97 [page 371]
What's New in SAPUI5 1.96 [page 380]
What's New in SAPUI5 1.95 [page 392]
What's New in SAPUI5 1.94 [page 400]
What's New in SAPUI5 1.93 [page 407]
What's New in SAPUI5 1.92 [page 416]
What's New in SAPUI5 1.91 [page 426]
What's New in SAPUI5 1.90 [page 432]
What's New in SAPUI5 1.89 [page 442]
What's New in SAPUI5 1.88 [page 450]
What's New in SAPUI5 1.87 [page 462]
What's New in SAPUI5 1.86 [page 474]
What's New in SAPUI5 1.85 [page 488]
What's New in SAPUI5 1.84 [page 499]
What's New in SAPUI5 1.82 [page 513]
What's New in SAPUI5 1.81 [page 523]
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 343
What's New in SAPUI5 1.80 [page 534]
What's New in SAPUI5 1.79 [page 543]
What's New in SAPUI5 1.78 [page 551]
What's New in SAPUI5 1.77 [page 561]
What's New in SAPUI5 1.76 [page 572]
What's New in SAPUI5 1.75 [page 583]
What's New in SAPUI5 1.74 [page 592]
What's New in SAPUI5 1.73 [page 605]
What's New in SAPUI5 1.72 [page 616]
What's New in SAPUI5 1.71 [page 627]
What's New in SAPUI5 1.70 [page 638]
What's New in SAPUI5 1.69 [page 647]
What's New in SAPUI5 1.68 [page 657]
What's New in SAPUI5 1.67 [page 665]
What's New in SAPUI5 1.66 [page 672]
What's New in SAPUI5 1.65 [page 680]
What's New in SAPUI5 1.64 [page 692]
What's New in SAPUI5 1.63 [page 702]
What's New in SAPUI5 1.62 [page 714]
What's New in SAPUI5 1.61 [page 727]
What's New in SAPUI5 1.60 [page 737]
What's New in SAPUI5 1.58 [page 758]
What's New in SAPUI5 1.56 [page 778]
What's New in SAPUI5 1.54 [page 799]
What's New in SAPUI5 1.52 [page 828]
What's New in SAPUI5 1.50 [page 854]
What's New in SAPUI5 1.48 [page 874]
What's New in SAPUI5 1.46 [page 901]
What's New in SAPUI5 1.44 [page 924]
What's New in SAPUI5 1.42 [page 939]
What's New in SAPUI5 1.40 [page 956]
What's New in SAPUI5 1.38 [page 971]
344 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
What's New in SAPUI5 1.99
With this release SAPUI5 is upgraded from version 1.98 to 1.99.
T able 35:
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.99 Cha
ngedFeature SAPUI5 OData V4 Model SAPUI5 OData V4 Model
The new version of the SAPUI5 OData V4 model intro-
duces the following features:
• Y ou can now use the filter , sort ,
changeParameters , and suspend methods
on a list binding with transient contexts if the
list binding is either a root binding or its $
$ownRequest binding parameter is set to
true .
• We removed the experimental
sap.ui.model.odata.v4.ODataContex
tBinding#moveEntityTo method.
• The new
sap.ui.model.odata.v4.ODataModel#
getKeepAliveContext method searches
for a matching context in list bindings with the
new $$getKeepAliveContext binding pa-
rameter. The found context is set to keep-alive
and returned. For more information, see Relative
Bindings [page 2159] .
• In a list binding, you can now create new records
at the beginning of the list, but below previously
created new records. For this, you have to set the
bAtEnd parameter to false in the first call of
sap.ui.model.odata.v4.ODataListBi
nding#create , and to true in all subsequent
calls.
• We enabled the creation of inactive rows, intro-
duced with SAPUI5 1.97 for Auto update groups,
also for API groups. For more information on
batch groups, see Batch Control [page 2182] .
Changed • Feature • Info Only • 1.99Info
Only2022
-02-
22
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 345
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.99 Cha
ngedControl sap.m.Carousel sap.m.Carousel
The control now shows
sap.m.illustratedMessage in use cases
where there’s nothing to display. For more informa-
tion, see the API Reference and the Sample .
Changed • Control • Info Only • 1.99Info
Only2022
-02-
22
1.99 Cha
ngedControl sap.m.DynamicDate
Range (Experimental)sap.m.DynamicDateRange (Experimental)
We have added new standard options to the control:
•Date and Time : Used to select a single Date/
Time value with a DateTimePicker .
•From / To (Date and Time) , From
(Date and Time) То (Date and
Time) . These options are similar to the existing
From / To , From , and To, but the new ones
include time selection. When the new options
are not used together with their date-only alter-
natives, their names are simplified, respectively
to From / To , From , and To.
•Month in Year : When this option is selected,
a Calendar control appears, and the user can
pick a month and a year.
For more information, see the API Reference and the
Sample .
Changed • Control • Info Only • 1.99Info
Only2022
-02-
22
1.99 Cha
ngedControl sap.m.SinglePlann
ingCalendarsap.m.SinglePlanningCalendar
We have introduced new behavior – an option to
zoom in and zoom out to make the calendar ap-
pointments easier to read. Y ou can do this by using
the new scaleFactor property that changes the
height of the calendar rows. For more information,
see the API Reference and the Sample .
Changed • Control • Info Only • 1.99Info
Only2022
-02-
22
346 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.99 Cha
ngedControl sap.m.upload.Uplo
adSetsap.m.upload.UploadSet
Y ou can now drag the UploadSetItems within
UploadSet to rearrange the items.
The itemDragStart and itemDrop events are
also being exposed. These events return the item as
a parameter to the event handler. The events are
triggered when you drag and drop items that have
already been uploaded.
Changed • Control • Info Only • 1.99Info
Only2022
-02-
22
1.99 Cha
ngedControl sap.ui.comp.smart
field.SmartFieldsap.ui.comp.smartfield.SmartField
SmartField in read-only mode now supports time
zones for Edm.DateTimeOffset fields with the
following annotation
<Annotation
Term="com.sap.vocabularies.Common
.v1.Timezone"
Path="ClockInTimezone"/>
Y ou can format the date in the
sap.ui.core.CustomData class with key:
“dateFormatSettings” . Y ou can also add a
property with 3 options for the time zone: show ,
hide , or apply a pattern .
Changed • Control • Info Only • 1.99Info
Only2022
-02-
22
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 347
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.99 Cha
ngedControl sap.ui.comp.smart
filterbar.SmartFi
lterBarsap.ui.comp.smartfilterbar.SmartFilt
erBar
•SmartFilterBar now allows you to set the
default operation for a filter field just by setting
the conditionPanelDefaultOperation
configuration in the
ControlConfiguration object. The
SmartFilterBar filter fields can have differ-
ent default operations as long as they are valid
for the data type of the particular field. For in-
stance, you can’t set a "StartsWith" operation in
a numeric field because this is only relevant for
string filter fields. If an invalid default operation is
set, it is ignored.
• Y ou can now configure all
Edm.DateTimeOffset fields with filter-
restriction="interval" to render the
new DynamicDateRange control by set-
ting the useDateRangeType property of
SmartFilterBar to true or by using
controlConfiguration . We've also added
two new options for these fields: Date and Time
and Date Time Range .
Have in mind that extending DateRangeType
is not supported. For more information, see the
Sample .
• Accessing internal controls from applications of-
ten affects the expected functionality of
SmartFilterBar . Therefore, we have depre-
cated the following methods that return instan-
ces of internal controls in
sap.ui.comp.smartfilterbar.SmartF
ilterBar :
•sap.ui.comp.smartfilterbar.Sm
artFilterBar#getControlByKey
•sap.ui.comp.smartfilterbar.Sm
artFilterBar#determineControl
ByFilterItem
•sap.ui.comp.smartfilterbar.Sm
artFilterBar#determineControl
ByNameInfo
Only2022
-02-
22
348 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
•sap.ui.comp.smartfilterbar.Sm
artFilterBarFilterGroupItem#s
etControl
•sap.ui.comp.smartfilterbar.Sm
artFilterBarFilterGroupItem#g
etControl
For more information, see the Sample .
Changed • Control • Info Only • 1.99
1.99 Cha
ngedControl sap.ui.comp.smart
table.SmartTablesap.ui.comp.smarttable.SmartTable
We now support the
com.sap.vocabularies.Common.v1.Timez
one annotation. The annotation transforms the date
and point in time of a property of type
Edm.DateTimeOffset into the time zone as pro-
vided by the annotation. For more information, see
the API Reference for SmartTable , the API Refer-
ence for DateFormat , and the Sample .
Changed • Control • Info Only • 1.99Info
Only2022
-02-
22
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 349
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.99 Cha
ngedControl sap.ui.integratio
n.widgets.Cardsap.ui.integration.widgets.Card
• List, T able, and Timeline cards now (experimen-
tally) support pagination. For more information,
see the Pagination section and the Sample in the
Card Explorer.
• We have (experimentally) enabled the List, T a-
ble, Analytical, and Timeline cards to display il-
lustrated messages when there is no data for the
card’s content. In addition, you can use the card
manifest to further configure specific illustrated
messages and texts for chosen no-data scenar-
ios. For more information, see the Custom Error
Message section and the Sample in the Card Ex-
plorer.
• The Adaptive card now supports schema 1.3 of
MS Adaptive Cards. This comes with several new
features: label support for input elements in-
side cards; support for required fields via the
isRequired property of the input elements;
support for errorMessage ; support for the
style property for actions. For more informa-
tion, see the Adaptive Card Learn section and the
Styled Actions Sample in the Card Explorer.
• The Calendar card supports placeholder loading
- a type of busy indicator that provides the user
with a rough outline of the content while it is
loading.
Changed • Control • Info Only • 1.99Info
Only2022
-02-
22
350 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.99 Cha
ngedSAP Fiori
ElementsSAP Fiori elements for
OData V2SAP Fiori elements for OData V2
The following changes and new features are available
for SAP Fiori elements for OData V2:
• The DataFieldWithUrl annotation is now
supported in the header section for external nav-
igation targets. For more information, see Navi-
gation from an App (Outbound Navigation) [page
2930] .
• In the object page, you now have an option to
navigate to the next object in the list using the
Save and Next action. For more information, see
Navigation to an Object Page in Edit Mode [page
3456] .
Changed • SAP Fiori Elements • Info Only • 1.99Info
Only2022
-02-
22
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 351
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.99 Cha
ngedSAP Fiori
ElementsSAP Fiori elements for
OData V4SAP Fiori elements for OData V4
The following changes and new features are available
for SAP Fiori elements for OData V4:
• Y ou can now configure your app to disable the
filter bar on a list report. For more information,
see Configuring Filter Bars [page 3393] .
• We now support the handling of fields anno-
tated with Core.ComputedDefaultValue .
For more information, see Adding Actions to T a-
bles [page 3231] .
• Single-valued date fields now use the
sap.m.DynamicDateRange control. This
enables end users to use semantic date opera-
tors like "TODAY" and "TOMORROW" , as well as
date pickers. For more information, see Enabling
Semantic Operators in the Filter Bar [page 3405] .
• Y ou can now also use semantic dates in the
FilterBar building block. For more informa-
tion, see Building Blocks [page 3987] .
• Y ou can now use the UI.TextArrangement
annotation to configure the display format of a
table column of the value help. For more informa-
tion, see Adding Actions to T ables [page 3231] .
• Applications can now configure custom actions
that create new objects. For more information,
see Adding Actions to T ables [page 3231] .
• Y ou can now provide a Search field in analytical
list page apps. For more information, see Setting
the T able T ype [page 3205] .
• Y ou can now use a multi-input field within a table
on the object page. For more information, see
Using the Multi-Input Field on the Object Page
[page 3761] .
Changed • SAP Fiori Elements • Info Only • 1.99Info
Only2022
-02-
22
Related Information
What's New in SAPUI5 1.130 [page 20]
What's New in SAPUI5 1.129 [page 31]
What's New in SAPUI5 1.128 [page 40]
What's New in SAPUI5 1.127 [page 48]
352 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
What's New in SAPUI5 1.126 [page 56]
What's New in SAPUI5 1.125 [page 95]
What's New in SAPUI5 1.124 [page 101]
What's New in SAPUI5 1.123 [page 112]
What's New in SAPUI5 1.122 [page 121]
What's New in SAPUI5 1.121 [page 129]
What's New in SAPUI5 1.120 [page 149]
What's New in SAPUI5 1.119 [page 164]
What's New in SAPUI5 1.118 [page 173]
What's New in SAPUI5 1.117 [page 182]
What's New in SAPUI5 1.116 [page 191]
What's New in SAPUI5 1.115 [page 200]
What's New in SAPUI5 1.114 [page 207]
What's New in SAPUI5 1.113 [page 214]
What's New in SAPUI5 1.112 [page 230]
What's New in SAPUI5 1.111 [page 236]
What's New in SAPUI5 1.110 [page 246]
What's New in SAPUI5 1.109 [page 257]
What's New in SAPUI5 1.108 [page 265]
What's New in SAPUI5 1.107 [page 274]
What's New in SAPUI5 1.106 [page 282]
What's New in SAPUI5 1.105 [page 290]
What's New in SAPUI5 1.104 [page 298]
What's New in SAPUI5 1.103 [page 303]
What's New in SAPUI5 1.102 [page 309]
What's New in SAPUI5 1.101 [page 327]
What's New in SAPUI5 1.100 [page 338]
What's New in SAPUI5 1.98 [page 355]
What's New in SAPUI5 1.97 [page 371]
What's New in SAPUI5 1.96 [page 380]
What's New in SAPUI5 1.95 [page 392]
What's New in SAPUI5 1.94 [page 400]
What's New in SAPUI5 1.93 [page 407]
What's New in SAPUI5 1.92 [page 416]
What's New in SAPUI5 1.91 [page 426]
What's New in SAPUI5 1.90 [page 432]
What's New in SAPUI5 1.89 [page 442]
What's New in SAPUI5 1.88 [page 450]
What's New in SAPUI5 1.87 [page 462]
What's New in SAPUI5 1.86 [page 474]
What's New in SAPUI5 1.85 [page 488]
What's New in SAPUI5 1.84 [page 499]
What's New in SAPUI5 1.82 [page 513]
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 353
What's New in SAPUI5 1.81 [page 523]
What's New in SAPUI5 1.80 [page 534]
What's New in SAPUI5 1.79 [page 543]
What's New in SAPUI5 1.78 [page 551]
What's New in SAPUI5 1.77 [page 561]
What's New in SAPUI5 1.76 [page 572]
What's New in SAPUI5 1.75 [page 583]
What's New in SAPUI5 1.74 [page 592]
What's New in SAPUI5 1.73 [page 605]
What's New in SAPUI5 1.72 [page 616]
What's New in SAPUI5 1.71 [page 627]
What's New in SAPUI5 1.70 [page 638]
What's New in SAPUI5 1.69 [page 647]
What's New in SAPUI5 1.68 [page 657]
What's New in SAPUI5 1.67 [page 665]
What's New in SAPUI5 1.66 [page 672]
What's New in SAPUI5 1.65 [page 680]
What's New in SAPUI5 1.64 [page 692]
What's New in SAPUI5 1.63 [page 702]
What's New in SAPUI5 1.62 [page 714]
What's New in SAPUI5 1.61 [page 727]
What's New in SAPUI5 1.60 [page 737]
What's New in SAPUI5 1.58 [page 758]
What's New in SAPUI5 1.56 [page 778]
What's New in SAPUI5 1.54 [page 799]
What's New in SAPUI5 1.52 [page 828]
What's New in SAPUI5 1.50 [page 854]
What's New in SAPUI5 1.48 [page 874]
What's New in SAPUI5 1.46 [page 901]
What's New in SAPUI5 1.44 [page 924]
What's New in SAPUI5 1.42 [page 939]
What's New in SAPUI5 1.40 [page 956]
What's New in SAPUI5 1.38 [page 971]
354 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
What's New in SAPUI5 1.98
With this release SAPUI5 is upgraded from version 1.97 to 1.98.
T able 36:
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.98 Cha
ngedFeature SAPUI5 OData V2 Model SAPUI5 OData V2 Model
The new version of the SAPUI5 OData V2 model intro-
duces the following features:
• The
sap.ui.model.odata.v2.ODataListBi
nding#create method, which allows to cre-
ate transient entries in a list binding similar to its
counterpart in the OData V4 model. For more in-
formation, see Creating Entities [page 2099] .
• Y ou can now create inactive contexts using
sap.ui.model.odata.v2.ODataListBi
nding#create . There is no POST request for
an inactive context. The context will become ac-
tive as soon as any of its properties is changed.
Once this happens, the createActivate
event is raised, enabling the application to create
a new inactive context.
Inactive contexts do not influence
sap.ui.model.odata.v2.ODataListBi
nding#getCount . They are neither pending
changes nor are they reset by
sap.ui.model.odata.v2.ODataModel#
resetChanges . For more information, see
Creating Entities [page 2099] .
• The getAllCurrentContexts method for
list bindings returns all current contexts without
raising a request. For more information, see
sap.ui.model.ListBinding#getAllCu
rrentContexts .
Changed • Feature • Info Only • 1.98Info
Only2022
-01-2
7
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 355
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.98 UI
Cha
ngedAnnounce-
mentChart Personalization
Dialog UpdatedChart Personalization Dialog Updated
 Note
The following information concerns important
changes for end users. These changes may re-
quire end users to adjust and/or test cases to be
adapted, but they won't stop or disrupt software
or processes.
We have improved the dialog based on UX research.
The panel for the dimension and measure selection
has been updated and the option to select a chart
type has been removed from the dialog. The switch is
now available from the Chart toolbar.
UI Changed • Announcement • Info Only • 1.98Info
Only2022
-01-2
7
1.98 UI
Cha
ngedAnnounce-
mentDraft-Enabled Apps
(OData V2): Draft T oggle
Button MovedDraft-Enabled Apps (OData V2): Draft T oggle But-
ton Moved
 Note
The following information concerns important
changes for end users. These changes may re-
quire end users to adjust and/or test cases to be
adapted, but they won't stop or disrupt software
or processes.
In draft-enabled list reports and object pages, the
Hide/Show Draft Values toggle button has been re-
moved from the toolbar. The option to hide or show
draft values can now be found in the Editing Status
dropdown list. For more information, see T oggling Be-
tween Draft and Saved Values [page 3812] .
UI Changed • Announcement • Info Only • 1.98Info
Only2022
-01-2
7
356 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.98 Cha
ngedFeature SAPUI5 OData V4 Model SAPUI5 OData V4 Model
The new version of the SAPUI5 OData V4 model intro-
duces the following features:
• Y ou can now replace a row context of a list with
a sibling entity of the same collection. The sibling
entity must be available as a :1 navigation prop-
erty and is accessed with an operation binding.
For more information, see Draft Handling with
the OData V4 Model [page 2214] .
• An application can now create inactive contexts
in a list binding using the bInactive parame-
ter of
sap.ui.model.odata.v4.ODataListBi
nding#create , provided the update group of
the binding is an Auto group. There is no POST
request for an inactive context. The context will
become active as soon as any of its properties is
changed. Once this happens, the
createActivate event is raised, enabling the
application to create a new inactive context.
Inactive contexts do not influence
sap.ui.model.odata.v4.ODataListBi
nding#getCount . They are neither pending
changes nor are they reset by
sap.ui.model.odata.v4.ODataListBi
nding#resetChanges or
sap.ui.model.odata.v4.ODataModel#
resetChanges . For more information, see
Creating an Entity [page 2207] .
• The
sap.ui.model.odata.v4.ODataListBi
nding#getAllCurrentContexts method
returns all current contexts without raising a re-
quest.
• The experimental
sap.ui.model.odata.v4.ODataContex
tBinding#moveEntityTo method intro-
duced with SAPUI5 1.95 is deprecated.
Changed • Feature • Info Only • 1.98Info
Only2022
-01-2
7
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 357
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.98 Cha
ngedControl sap.m.DateTimePic
ker ,
sap.m.TimePickersap.m.DateTimePicker ,
sap.m.TimePicker
We have introduced a shortcut button that focuses
the current time. The button is shown if the new
showCurrentTimeButton property is set to
true. For more information, see the API Reference and
the Sample .
Changed • Control • Info Only • 1.98Info
Only2022
-01-2
7
1.98 Cha
ngedControl sap.m.DynamicDate
Range (Experimental)sap.m.DynamicDateRange (Experimental)
• When the user types something in the in-
put field of the control, the displayed sug-
gestion items now appear in groups if the
enableGroupHeaders property is set to
true .
• We have added new standard options to the con-
trol that represent the first or the last day of the
current week, month, quarter, or year.
• The StandardDynamicDateRangeKeys
is now an enumeration with keys match-
ing the values. The default value of the
DynamicDateRange control’s options
property is now a full array of the keys (before
it was an empty array).
For more information, see the API Reference and the
Samples .
Changed • Control • Info Only • 1.98Info
Only2022
-01-2
7
1.98 Cha
ngedControl sap.m.IconTabBar sap.m.IconTabBar
There is a change in the way how the control com-
putes and displays the number of tabs that are in the
overflow buttons at both sides of the tabs area, when
the property overflow mode is set to StartAndEnd .
Now, only the top-level tabs are counted and not the
nested sub-tabs. For more information, see the API
Reference and the Sample .
Changed • Control • Info Only • 1.98Info
Only2022
-01-2
7
358 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.98 Cha
ngedControl sap.m.Label sap.m.Label
We have introduced a new showColon property. If
set to true , a colon (:) character is added to the
label. This feature is useful in cases when the Label is
used independently. In contrast, when the Label is in
a Form or in a Simple Form, the colon (:) character is
displayed automatically regardless of the value of the
showColon property. For more information, see the
API Reference .
Changed • Control • Info Only • 1.98Info
Only2022
-01-2
7
1.98 Cha
ngedControl sap.m.List sap.m.List
Y ou can now display an avatar in your list in-
stead of an image or icon. We have integrated
the sap.m.Avatar control as an aggregation of
StandardListItem . For more information, see
the API Reference and the Sample .
Changed • Control • Info Only • 1.98Info
Only2022
-01-2
7
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 359
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.98 Cha
ngedControl sap.m.p13n* sap.m.p13n*
We have made personalization within a table or list
more reusable. Different panels with reusable content
for the various types of personalization are now avail-
able for freestyle use in your application.
The following panels are available (as experimental
APIs):
•sap.m.p13n.SelectionPanel
Defines a number of properties that allow you
to select and deselect fields as columns in your
table, for example, and to change their order.
•sap.m.p13n.SortPanel
Defines a number of properties that allow you
to sort your items based on various criteria, for
example, in ascending or descending order.
•sap.m.p13n.GroupPanel
Defines a number of properties that allow you to
group your data.
The panels are aggregated to sap.m.p13n.Popup
(experimental), which serves as a container for all the
panels.
For more information, see the API Reference and the
Sample .
Changed • Control • Info Only • 1.98Info
Only2022
-01-2
7
1.98 Cha
ngedControl sap.m.SinglePlann
ingCalendarsap.m.SinglePlanningCalendar
With the new firstDayOfWeek property, you can
now set the first day of a week displayed in the Week
and Month views of the control. If there is no valid
value set, the default from the user locale is used.
For more information, see the API Reference and the
Sample .
Changed • Control • Info Only • 1.98Info
Only2022
-01-2
7
360 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.98 Cha
ngedControl sap.m.upload.Uplo
adSetsap.m.upload.UploadSet
For the uploadCompleted event, an additional
JSON response object is now passed. Along with it,
some of its parameters are also passed such as re-
sponse, responseXML , readyState , status, and
headers. It helps you to understand if the upload is
complete.
Changed • Control • Info Only • 1.98Info
Only2022
-01-2
7
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 361
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.98 Cha
ngedControl sap.ui.comp.smart
chart.SmartChartsap.ui.comp.smartchart.SmartChart
We have improved and simplified the usability of the
View Settings dialog for the SmartChart control
and made it more consistent with the personalization
dialogs for the other smart controls.
The following changes have been made:
• The dialog now shows the data visualized based
on fields and layout options (formerly called
"roles") in a table that is grouped by dimensions
and measures (formerly called "type").
• Y ou can now select the chart type in the toolbar
only.
• The selected fields are shown automatically.
• The dialog now automatically provides layout op-
tions that are compatible with the selected chart
type.
• Y ou can select new dimensions or measures in
an additional row.
For more information, see the Sample .
Changed • Control • Info Only • 1.98Info
Only2022
-01-2
7
362 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.98 Cha
ngedControl sap.ui.comp.smart
filterbar.SmartFi
lterBar and
sap.ui.comp.smart
field.SmartFieldsap.ui.comp.smartfilterbar.SmartFilt
erBar and
sap.ui.comp.smartfield.SmartField
SmartFilterBar and SmartField now support
the
com.sap.vocabularies.UI.v1.Presentat
ionVariant.SortOrder annotation for value
lists with fixed values. This allows you to overwrite the
backend sorting. For more information, see the API
Reference and the Sample for SmartFilterBar ,
the API Reference , and the Sample for
SmartField .
Changed • Control • Info Only • 1.98Info
Only2022
-01-2
7
1.98 Cha
ngedControl sap.ui.comp.smart
filterbar.SmartFi
lterBarsap.ui.comp.smartfilterbar.SmartFilt
erBar
• Until now, SmartFilterBar was using
sap.m.DatePicker for single date filters
that use the Edm.DateTime OData type
with the sap:display-format="Date"
annotation, and Edm.String
OData type with the sap:filter-
restriction="single-value" annota-
tion. Now, the control supports the new
sap.m.DynamicDateRange control for sin-
gle date filters. This allows you to store semantic
dates and restore them later when navigating or
selecting a variant.
In addition, we've adopted new single date op-
tions such as the first day of the current week,
last day of the current week, first day of the cur-
rent month, etc.
•SmartFilterBar now also supports the op-
tion to set a default operator for date range
and single date controls. With this improvement,
we’ve made it a lot easier to change the default
operator in the XML view via control configura-
tion. Note that this method is not applicable for
operators that need a parameter, for example
'Next X Days' where X is the required parameter.
For more information, see the Sample .
Changed • Control • Info Only • 1.98Info
Only2022
-01-2
7
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 363
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.98 Cha
ngedControl sap.ui.comp.value
helpdialog.ValueH
elpDialogsap.ui.comp.valuehelpdialog.ValueHel
pDialog
After introducing the visualization of multiple consec-
utive whitespace characters in the SmartField and
SmartFilterBar controls in versions 1.96 and
1.97 respectively, we've now added this feature to the
ValueHelpDialog control as well.
Changed • Control • Info Only • 1.98Info
Only2022
-01-2
7
364 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.98 Cha
ngedControl sap.ui.integratio
n.widgets.Cardsap.ui.integration.widgets.Card
• We have introduced a new filter type – Search
(experimental). T o define it, you only have to set
the filter's type property to Search , and then
specify the optional initial value of the filter and
the placeholder of the field. For more informa-
tion, see the Search Filter section and the Sam-
ple in the Card Explorer.
• Integration cards now support (experimentally)
CSRF tokens as a method to prevent CSRF at-
tacks. For more information, see the CSRF T o-
kens section and the Sample in the Card Ex-
plorer.
• The submit action of the Adaptive card supports
binding syntax. This allows card developers to
map the values entered by the end user to
the payload structure expected by the back-end
service. For more information, see the Action
Handlers section and the Sample in the Card Ex-
plorer.
• We have added support for more HTTP request
methods. T ogether with GET and POST , Integra-
tion cards now also support PUT , PATCH, DE-
LETE, OPTIONS, and HEAD methods. For more
information, see the Data Handling section in the
Card Explorer.
• Object cards are (experimentally) enhanced with
new item types and a new attribute. The new
item types are NumericData , which shows
some KPIs, and Status . The new attribute is
maxLines - it represents the maximum num-
ber of lines the text can take. For more informa-
tion, see the Object Card section, the T o Do Card
sample, and Additional Object Details sample in
the Card Explorer.
• We have updated the
sap.ui.integration.widgets.Card of
type Adaptive with the new 1.01 version of UI5
Web Components. For more information, see the
Adaptive Card section in the Card Explorer.
• We have updated the
sap.ui.integration.widgets.Card of
type Adaptive to support the newest templat-
ing and markdown features available for Mi-Info
Only2022
-01-2
7
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 365
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
crosoft Adaptive Cards, by getting the latest
versions of adaptivecards-templating ,
adaptive-expressions , and markdown-
it. Due to changes in the templating syntax,
developers should adapt their applications when
they switch to version 1.98. For more informa-
tion, see the Adaptive Card section and the T em-
plating and Markdown Samples in the Card Ex-
plorer.
Changed • Control • Info Only • 1.98
1.98 Cha
ngedControl sap.ui.richtexted
itor.RichTextEdit
orsap.ui.richtexteditor.RichTextEditor
We have updated the TinyMCE version 5 used in
sap.ui.richtexteditor.RichTextEditor
to TinyMCE 5.10.2. We recommend switching to the
newer version, as v4 is no longer supported by Ti-
nyMCE and will not receive updates. For more infor-
mation, see sap.ui.richtexteditor [page 4786] and the
Samples .
Changed • Control • Info Only • 1.98Info
Only2022
-01-2
7
1.98 Dep-
re-
cate
dControl sap.f.Illustrated
Message /
sap.m.Illustrated
Messagesap.f.IllustratedMessage /
sap.m.IllustratedMessage
The sap.f.IllustratedMessage and its re-
lated classes are now moved to the sap.m library.
The sap.f classes and their documentation are kept
for compatibility reasons and are marked as depre-
cated. All of them extend their sap.m version. For
more information, see the API Reference .
Deprecated • Control • Info Only • 1.98Info
Only2022
-01-2
7
1.98 Dep-
re-
cate
dControl sap.m.P13n* sap.m.P13n*
The following entities have been deprecated and re-
placed with the new personalization panels:
•sap.m.P13nDialog
•sap.m.P13nColumnsPanel
•sap.m.P13nSortPanel
•sap.m.P13nGroupPanel
Deprecated • Control • Info Only • 1.98Info
Only2022
-01-2
7
366 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.98 Cha
ngedSAP Fiori
ElementsSAP Fiori elements for
OData V2SAP Fiori elements for OData V2
The following changes and new features are available
for SAP Fiori elements for OData V2:
• Keyboard shortcuts for standard actions such
as create, delete, edit, etc., can now get re-
directed to extension actions that replace the
standard action. For more information, see Key-
board Shortcuts [page 3352] .
• An additional filter option, All (Hiding Drafts) , is
now available for the Editing Status filter field,
for all draft applications. It replaces the draft tog-
gle button in the list report table toolbar. Also,
with this change, the draft toggle feature is avail-
able by default in draft-enabled applications. For
more information, see T oggling Between Draft
and Saved Values [page 3812] .
• It’s now possible to mass edit records in the
list report page using the Edit dialog. For more
information, see Enabling Editing Using a Dialog
(Mass Edit) in the List Report [page 3493] .
• Y ou now have an option to navigate from the list
report to an object page directly in edit mode. For
more information, see Navigation to an Object
Page in Edit Mode [page 3456] .
• A validation of required fields is now possible
before the object create request for non-draft
objects. For more information, see Validation of
Required Fields in Non-draft Applications [page
3791] .
• The visual filter section in the Adapt Filter dialog
now supports dropdown-based filtering. The vis-
ual filters are now filtered based on the selection
made, such as: Visible , Active , Mandatory , etc.
• The visual filters now display the text associated
with the units such as currency or unit of meas-
ures. For more information, see Visual Filters
[page 4039] .
Changed • SAP Fiori Elements • Info Only • 1.98Info
Only2022
-01-2
7
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 367
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.98 Cha
ngedSAP Fiori
ElementsSAP Fiori elements for
OData V4SAP Fiori elements for OData V4
The following changes and new features are available
for SAP Fiori elements for OData V4:
• The FilterBar building block now supports
default values and custom filters. For more infor-
mation, see Building Blocks [page 3987] .
• SAP Fiori elements now enables you to navigate
to a different internal target. For more informa-
tion, see Example: Enable Internal Navigation to
Different Detail Page [page 3900] .
• Users can now navigate to an app by clicking on
the header of a KPI card. For more information,
see Creating Key Performance Indicator T ags
[page 4023] .
• Optimizations for the automatic column width
calculation in tables are available for the
FieldGroup and Date , both in display and
edit mode. For more information, see Setting the
Default Column Width [page 3360] .
• SAP Fiori elements now supports restrictions for
the MIME type and file size for Edm.Stream
properties. For more information, see Different
Representations of a Field [page 3108] .
Changed • SAP Fiori Elements • Info Only • 1.98Info
Only2022
-01-2
7
Related Information
What's New in SAPUI5 1.130 [page 20]
What's New in SAPUI5 1.129 [page 31]
What's New in SAPUI5 1.128 [page 40]
What's New in SAPUI5 1.127 [page 48]
What's New in SAPUI5 1.126 [page 56]
What's New in SAPUI5 1.125 [page 95]
What's New in SAPUI5 1.124 [page 101]
What's New in SAPUI5 1.123 [page 112]
What's New in SAPUI5 1.122 [page 121]
What's New in SAPUI5 1.121 [page 129]
What's New in SAPUI5 1.120 [page 149]
What's New in SAPUI5 1.119 [page 164]
What's New in SAPUI5 1.118 [page 173]
368 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
What's New in SAPUI5 1.117 [page 182]
What's New in SAPUI5 1.116 [page 191]
What's New in SAPUI5 1.115 [page 200]
What's New in SAPUI5 1.114 [page 207]
What's New in SAPUI5 1.113 [page 214]
What's New in SAPUI5 1.112 [page 230]
What's New in SAPUI5 1.111 [page 236]
What's New in SAPUI5 1.110 [page 246]
What's New in SAPUI5 1.109 [page 257]
What's New in SAPUI5 1.108 [page 265]
What's New in SAPUI5 1.107 [page 274]
What's New in SAPUI5 1.106 [page 282]
What's New in SAPUI5 1.105 [page 290]
What's New in SAPUI5 1.104 [page 298]
What's New in SAPUI5 1.103 [page 303]
What's New in SAPUI5 1.102 [page 309]
What's New in SAPUI5 1.101 [page 327]
What's New in SAPUI5 1.100 [page 338]
What's New in SAPUI5 1.99 [page 345]
What's New in SAPUI5 1.97 [page 371]
What's New in SAPUI5 1.96 [page 380]
What's New in SAPUI5 1.95 [page 392]
What's New in SAPUI5 1.94 [page 400]
What's New in SAPUI5 1.93 [page 407]
What's New in SAPUI5 1.92 [page 416]
What's New in SAPUI5 1.91 [page 426]
What's New in SAPUI5 1.90 [page 432]
What's New in SAPUI5 1.89 [page 442]
What's New in SAPUI5 1.88 [page 450]
What's New in SAPUI5 1.87 [page 462]
What's New in SAPUI5 1.86 [page 474]
What's New in SAPUI5 1.85 [page 488]
What's New in SAPUI5 1.84 [page 499]
What's New in SAPUI5 1.82 [page 513]
What's New in SAPUI5 1.81 [page 523]
What's New in SAPUI5 1.80 [page 534]
What's New in SAPUI5 1.79 [page 543]
What's New in SAPUI5 1.78 [page 551]
What's New in SAPUI5 1.77 [page 561]
What's New in SAPUI5 1.76 [page 572]
What's New in SAPUI5 1.75 [page 583]
What's New in SAPUI5 1.74 [page 592]
What's New in SAPUI5 1.73 [page 605]
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 369
What's New in SAPUI5 1.72 [page 616]
What's New in SAPUI5 1.71 [page 627]
What's New in SAPUI5 1.70 [page 638]
What's New in SAPUI5 1.69 [page 647]
What's New in SAPUI5 1.68 [page 657]
What's New in SAPUI5 1.67 [page 665]
What's New in SAPUI5 1.66 [page 672]
What's New in SAPUI5 1.65 [page 680]
What's New in SAPUI5 1.64 [page 692]
What's New in SAPUI5 1.63 [page 702]
What's New in SAPUI5 1.62 [page 714]
What's New in SAPUI5 1.61 [page 727]
What's New in SAPUI5 1.60 [page 737]
What's New in SAPUI5 1.58 [page 758]
What's New in SAPUI5 1.56 [page 778]
What's New in SAPUI5 1.54 [page 799]
What's New in SAPUI5 1.52 [page 828]
What's New in SAPUI5 1.50 [page 854]
What's New in SAPUI5 1.48 [page 874]
What's New in SAPUI5 1.46 [page 901]
What's New in SAPUI5 1.44 [page 924]
What's New in SAPUI5 1.42 [page 939]
What's New in SAPUI5 1.40 [page 956]
What's New in SAPUI5 1.38 [page 971]
370 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
What's New in SAPUI5 1.97
With this release SAPUI5 is upgraded from version 1.96 to 1.97 .
T able 37:
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.97 Cha
ngedFeature SAPUI5 OData V4 Model SAPUI5 OData V4 Model
The new version of the SAPUI5 OData V4 model intro-
duces the following features:
• If the parent context of an operation binding is a
row context of a list binding, and the result of the
operation fulfills the criteria for a return value
context, you can now replace that row context
with the result of the operation. For more infor-
mation, see the
sap.ui.model.odata.v4.ODataContex
tBinding#execute method, and in particu-
lar the bReplaceWithRVC parameter.
• We have introduced the
sap.ui.model.odata.v4.Context#rep
laceWith method. Y ou can use it to replace a
row context of a list binding by a kept-alive con-
text that is not part of the collection. Such a con-
text can be kept alive with the
sap.ui.model.odata.v4.Context#set
KeepAlive method introduced with SAPUI5
1.81.
• Y ou can now apply the sort , filter ,
changeParameters , and suspend methods
to an
sap.ui.model.odata.v4.ODataListBi
nding despite changes in kept-alive contexts or
bindings relative to kept-alive contexts of the list.
Accordingly,
sap.ui.model.odata.v4.ODataListBi
nding#hasPendingChanges has been ex-
tended with a bIgnoreKeptAlive parame-
ter.
• The
sap.ui.model.odata.v4.ODataListBi
nding#filter and
sap.ui.model.odata.v4.ODataListBiInfo
Only2021
-12-0
2
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 371
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
nding#sort methods do not reset the binding
if the filters or sorters are unchanged.
Changed • Feature • Info Only • 1.97
1.97 UI
Cha
ngedAnnounce-
mentMulti-Select in Respon-
sive Tables: Clear All In-
stead of Select AllMulti-Select in Responsive Tables: Clear All Instead
of Select All
 Note
The following information concerns important
changes for end users. These changes may re-
quire end users to adjust and/or test cases to be
adapted, but they won't stop or disrupt software
or processes.
Responsive tables with a multi-select option will show
a Clear All checkbox instead of a Select All checkbox.
This is the same behavior as in other table types.
UI Changed • Announcement • Info Only • 1.97Info
Only2021
-12-0
2
1.97 Cha
ngedControl sap.m.Avatar sap.m.Avatar
With the new decorative property, you can now
set the Avatar control to be used only for decora-
tive purposes and to be ignored by accessibility tools.
For more information, see the API Reference .
Changed • Control • Info Only • 1.97Info
Only2021
-12-0
2
1.97 Cha
ngedControl sap.m.ComboBox ,
sap.m.MultiComboB
oxsap.m.ComboBox , sap.m.MultiComboBox
We have introduced the showClearIcon prop-
erty. If set to true , when there is text input it
shows an additional icon that allows users to clear
their input. For more information, see the Sam-
ple for sap.m.ComboBox and the Sample for
sap.m.MultiComboBox .
Changed • Control • Info Only • 1.97Info
Only2021
-12-0
2
372 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.97 Cha
ngedControl sap.m.DatePicker,
sap.m.DateRangeSe
lection,
sap.m.DateTimePic
ker, and
sap.m.TimePickersap.m.DatePicker,
sap.m.DateRangeSelection,
sap.m.DateTimePicker, and
sap.m.TimePicker
These controls can now be opened by another con-
trol. T o enable this feature, we have introduced a new
hideInput property that hides the input field of the
corresponding control. In this case, the only way to
open the picker popover is by calling the openBy
method. This new feature minimizes the visual foot-
print of the controls, which is useful when more
controls are placed together. For more information,
see the DatePicker , DateRangeSelection , DateTime-
Picker , and TimePicker samples.
Changed • Control • Info Only • 1.97Info
Only2021
-12-0
2
1.97 Cha
ngedControl sap.m.DateTimePic
kersap.m.DateTimePicker
The control now implements the new dial-based de-
sign for the time picker. For more information, see the
Samples .
Changed • Control • Info Only • 1.97Info
Only2021
-12-0
2
1.97 Cha
ngedControl sap.m.DynamicDate
Range (Experimental)sap.m.DynamicDateRange (Experimental)
We have added a new standard option named
DATETOYEAR - a period from today to the end of the
year. For more information, see the API Reference .
Changed • Control • Info Only • 1.97Info
Only2021
-12-0
2
1.97 Cha
ngedControl sap.m.MessagePage sap.m.MessagePage
With the new titleLevel property, we have ena-
bled app developers to set a custom aria-level of the
MessagePage title. For more information, see the
API Reference .
Changed • Control • Info Only • 1.97Info
Only2021
-12-0
2
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 373
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.97 Cha
ngedControl sap.m.PlanningCal
endarsap.m.PlanningCalendar
We have introduced a new
multipleAppointmentsSelection property
that allows mobile users to select multiple appoint-
ments. If set to true , every mouse click or tap on
an appointment will lead to selection. The selection
of multiple appointments using the CTRL key is pos-
sible regardless of the value of this property. For more
information, see the API Reference and the Sample .
Changed • Control • Info Only • 1.97Info
Only2021
-12-0
2
1.97 Cha
ngedControl sap.ui.comp.smart
chart.SmartChart ,
sap.ui.comp.smart
table.SmartTablesap.ui.comp.smartchart.SmartChart ,
sap.ui.comp.smarttable.SmartTable
We have introduced the uiStateChange event for
these controls. The event is fired when a change
is made in the personalization data or using the
setUiState method of the relevant control. For
more information, see the API Reference and the
Sample for SmartTable , the API Reference and the
Sample for SmartChart .
Changed • Control • Info Only • 1.97Info
Only2021
-12-0
2
1.97 Cha
ngedControl sap.ui.comp.smart
field.SmartFieldsap.ui.comp.smartfield.SmartField
Until now, when we used SmartField with the
Common.ValueListRelevantQualifiers
annotation and we had various defined value lists for
a property, we took the value list without a qualifier as
the default one. Now, if there's no qualifier, we take as
the default the first value list returned from the back
end that is marked as relevant. This change would
allow you to define different value help dialogs for the
same field, if needed. For more information, see the
API Reference .
Changed • Control • Info Only • 1.97Info
Only2021
-12-0
2
374 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.97 Cha
ngedControl sap.ui.comp.smart
filterbar.SmartFi
lterBarsap.ui.comp.smartfilterbar.SmartFilt
erBar
•SmartFilterBar now visualizes multiple
consecutive whitespace characters for list items
in filter fields rendered as a combo box, multi-
combo box, and multi-input field so no informa-
tion is truncated.
•SmartFilterBar now supports the new
sap.m.DynamicDateRange control. For
more information, see the Sample . With the inte-
gration of this new control, we've also added the
option to choose a time period from today until
the end of the year for fields with single dates.
Changed • Control • Info Only • 1.97Info
Only2021
-12-0
2
1.97 Cha
ngedControl sap.ui.comp.smart
table.SmartTablesap.ui.comp.smarttable.SmartTable
• We have now enabled the automatic rendering of
whitespaces in a table cell of type string . For
more information, see the API Reference and the
Sample .
• We have introduced the new
customizeConfig property that provides
custom configuration for cell templates and col-
umns. The configuration is offered for columns
of SmartField controls in edit mode that are
generated by the control itself. For more informa-
tion, see the API Reference and the Sample .
Changed • Control • Info Only • 1.97Info
Only2021
-12-0
2
1.97 Cha
ngedControl sap.ui.integratio
n.widgets.Cardsap.ui.integration.widgets.Card
Timeline cards now support actions defined on an
item level. These actions can be handled by the appli-
cation in the same way as actions of the List card
items. For more information, see the Sample in the
Card Explorer.
Changed • Control • Info Only • 1.97Info
Only2021
-12-0
2
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 375
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.97 Cha
ngedSAP Fiori
ElementsSAP Fiori elements for
OData V2SAP Fiori elements for OData V2
The following changes and new features are available
for SAP Fiori elements for OData V2:
• Y ou can now pass entity information during ex-
ternal navigation to a multi-entity app, so that
the object page of any entity can be opened di-
rectly. For more information, see Navigation from
an App (Outbound Navigation) [page 2930] .
• A new keyboard shortcut is now available for the
Create With Filters action in list reports. For more
information, see Keyboard Shortcuts [page 3352] .
• We have enhanced the customization of deliv-
ered apps, using an adaptation project, with a
new option to define and set a custom selection
presentation variant as the default. For more
information, see Extending the Delivered Apps
Manifest Using an Adaptation Project [page 3047]
and Extending Delivered Apps Using Adaptation
Extensions [page 3041] .
• For analytical list pages, you can now add colors
to the legends based on the dimension values.
For more information, see Configuring the Chart-
Only View as the Default Option [page 4065] .
• Similar to sap.ui.table.* types, responsive
tables in the list report and analytical list page
now show the Clear All option by default when
multiselect is enabled. For more information, see
Enabling Multiple Selection in T ables [page 3227] .
Changed • SAP Fiori Elements • Info Only • 1.97Info
Only2021
-12-0
2
376 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.97 Cha
ngedSAP Fiori
ElementsSAP Fiori elements for
OData V4SAP Fiori elements for OData V4
The following changes and new features are available
for SAP Fiori elements for OData V4:
• Applications can now pass the context when
using preferredMode=create . For more in-
formation, see Handling of the preferredMode
Parameter [page 3470] .
• SAP Fiori elements now enables you to show
and hide fields in object page facets. For more
information, see Showing and Hiding Content in
Object Page Facets [page 3692] .
• Y ou can now sort tables based on navigation
properties. For more information, see Enabling
T able Personalization [page 3219] .
• The standard Create action now uses user de-
fault values from SAP Fiori launchpad to prefill
the action dialog. For more information, see Pre-
filling Fields When Creating a New Entity [page
3790] .
• SAP Fiori elements now allows you to save the
selected tab in the page variant management di-
alog for list reports using multiple table mode.
For more information, see Enabling an App for
Key User Adaptation [page 4010] .
• Y ou can now display field labels in a ta-
ble column containing a field group when
showDataFieldsLabel is set to true in the
manifest. For more information, see Grouping of
Fields [page 3158] .
Changed • SAP Fiori Elements • Info Only • 1.97Info
Only2021
-12-0
2
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 377
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.97 New Feature Demo Kit News Section
with NotificationsDemo Kit News Section with Notifications
We implemented a News section with notifications
where you can get highlights on important news
about SAPUI5. When we upload new information,
you’ll see a notification bell with a counter in the main
toolbar.
New • Feature • Info Only • 1.97Info
Only2021
-12-0
2
Related Information
What's New in SAPUI5 1.130 [page 20]
What's New in SAPUI5 1.129 [page 31]
What's New in SAPUI5 1.128 [page 40]
What's New in SAPUI5 1.127 [page 48]
What's New in SAPUI5 1.126 [page 56]
What's New in SAPUI5 1.125 [page 95]
What's New in SAPUI5 1.124 [page 101]
What's New in SAPUI5 1.123 [page 112]
What's New in SAPUI5 1.122 [page 121]
What's New in SAPUI5 1.121 [page 129]
What's New in SAPUI5 1.120 [page 149]
What's New in SAPUI5 1.119 [page 164]
What's New in SAPUI5 1.118 [page 173]
What's New in SAPUI5 1.117 [page 182]
What's New in SAPUI5 1.116 [page 191]
What's New in SAPUI5 1.115 [page 200]
What's New in SAPUI5 1.114 [page 207]
What's New in SAPUI5 1.113 [page 214]
What's New in SAPUI5 1.112 [page 230]
What's New in SAPUI5 1.111 [page 236]
What's New in SAPUI5 1.110 [page 246]
What's New in SAPUI5 1.109 [page 257]
What's New in SAPUI5 1.108 [page 265]
What's New in SAPUI5 1.107 [page 274]
378 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
What's New in SAPUI5 1.106 [page 282]
What's New in SAPUI5 1.105 [page 290]
What's New in SAPUI5 1.104 [page 298]
What's New in SAPUI5 1.103 [page 303]
What's New in SAPUI5 1.102 [page 309]
What's New in SAPUI5 1.101 [page 327]
What's New in SAPUI5 1.100 [page 338]
What's New in SAPUI5 1.99 [page 345]
What's New in SAPUI5 1.98 [page 355]
What's New in SAPUI5 1.96 [page 380]
What's New in SAPUI5 1.95 [page 392]
What's New in SAPUI5 1.94 [page 400]
What's New in SAPUI5 1.93 [page 407]
What's New in SAPUI5 1.92 [page 416]
What's New in SAPUI5 1.91 [page 426]
What's New in SAPUI5 1.90 [page 432]
What's New in SAPUI5 1.89 [page 442]
What's New in SAPUI5 1.88 [page 450]
What's New in SAPUI5 1.87 [page 462]
What's New in SAPUI5 1.86 [page 474]
What's New in SAPUI5 1.85 [page 488]
What's New in SAPUI5 1.84 [page 499]
What's New in SAPUI5 1.82 [page 513]
What's New in SAPUI5 1.81 [page 523]
What's New in SAPUI5 1.80 [page 534]
What's New in SAPUI5 1.79 [page 543]
What's New in SAPUI5 1.78 [page 551]
What's New in SAPUI5 1.77 [page 561]
What's New in SAPUI5 1.76 [page 572]
What's New in SAPUI5 1.75 [page 583]
What's New in SAPUI5 1.74 [page 592]
What's New in SAPUI5 1.73 [page 605]
What's New in SAPUI5 1.72 [page 616]
What's New in SAPUI5 1.71 [page 627]
What's New in SAPUI5 1.70 [page 638]
What's New in SAPUI5 1.69 [page 647]
What's New in SAPUI5 1.68 [page 657]
What's New in SAPUI5 1.67 [page 665]
What's New in SAPUI5 1.66 [page 672]
What's New in SAPUI5 1.65 [page 680]
What's New in SAPUI5 1.64 [page 692]
What's New in SAPUI5 1.63 [page 702]
What's New in SAPUI5 1.62 [page 714]
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 379
What's New in SAPUI5 1.61 [page 727]
What's New in SAPUI5 1.60 [page 737]
What's New in SAPUI5 1.58 [page 758]
What's New in SAPUI5 1.56 [page 778]
What's New in SAPUI5 1.54 [page 799]
What's New in SAPUI5 1.52 [page 828]
What's New in SAPUI5 1.50 [page 854]
What's New in SAPUI5 1.48 [page 874]
What's New in SAPUI5 1.46 [page 901]
What's New in SAPUI5 1.44 [page 924]
What's New in SAPUI5 1.42 [page 939]
What's New in SAPUI5 1.40 [page 956]
What's New in SAPUI5 1.38 [page 971]
What's New in SAPUI5 1.96
With this release SAPUI5 is upgraded from version 1.95 to 1.96.
T able 38:
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.96 New Feature Enabling Apps to Com-
ply with a Content Se-
curity Policy (CSP) with-
out eval() and Inline
StylesEnabling Apps to Comply with a Content Security
Policy (CSP) without eval() and Inline Styles
The SAPUI5 framework now allows you to run appli-
cations in environments with stricter CSPs. Large
parts of SAPUI5 don't require eval() or similar
functions, as well as inline styles, any longer. For de-
tails about the supported policies as well as recom-
mendations on writing CSP-compliant applications,
see Content Security Policy [page 2758] .
 Note
T o run in a CSP-enabled environment, your apps
need to be prepared for the policy used. See Con-
tent Security Policy [page 2758] .
New • Feature • Info Only • 1.96Info
Only2021
-11-0
4
380 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.96 UI
Cha
ngedAnnounce-
mentSAP Fiori Elements:
Multi-Select in Respon-
sive Tables: Clear All In-
stead of Select AllSAP Fiori Elements: Multi-Select in Responsive Ta-
bles: Clear All Instead of Select All
 Note
The following information concerns important
changes for end users. These changes may re-
quire end users to adjust and/or test cases to be
adapted, but they won't stop or disrupt software
or processes.
Responsive tables with a multi-select option will show
a Clear All checkbox instead of a Select All checkbox.
This is the same behavior as in other table types.
UI Changed • Announcement • Info Only • 1.95Info
Only2021
-11-0
4
1.96 New Feature New Theme Available for
SAP Fiori User Experi-
ence (Experimental)New Theme Available for SAP Fiori User Experience
(Experimental)
We have introduced a new theme, the preview version
of the Horizon visual theme for SAP Fiori (theme
ID: sap_horizon ), as an addition to the exist-
ing themes. T o preview the new theme, see https:/ /
ui5.sap.com/?sap-ui-theme=sap_horizon#/controls .
 Note
The theme has the status 'experimental' and is
thus subject to change. It must not be used as a
basis for custom themes as long as the status is
'experimental'.
New • Feature • Info Only • 1.96Info
Only2021
-11-0
4
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 381
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.96 Cha
ngedFeature SAPUI5 Models SAPUI5 Models
We have provided the new
sap.ui.model.ListBinding#getFilters
method. It is available in all list bindings inheriting
from sap.ui.model.ListBinding , for exam-
ple in
sap.ui.model.odata.v4.ODataListBindi
ng and
sap.ui.model.odata.v2.ODataListBindi
ng. We also provide getters for
sap.ui.model.Filter .
Changed • Feature • Info Only • 1.96Info
Only2021
-11-0
4
1.96 Cha
ngedFeature SAPUI5 OData V2 Model SAPUI5 OData V2 Model
We have introduced the new
sap.ui.model.odata.v2.Context#create
d method. For created records, the method returns a
promise that resolves when the record is created in
the back end. The promise is rejected if the record is
deleted before being persisted in the back end.
Changed • Feature • Info Only • 1.96Info
Only2021
-11-0
4
382 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.96 Cha
ngedFeature SAPUI5 OData V4 Model SAPUI5 OData V4 Model
The new version of the SAPUI5 OData V4 model intro-
duces the following features:
• Y ou can now specify $select in addition to the
$$inheritExpandSelect binding parame-
ter of OData Operations [page 2173] .
• We have complemented the OData V4 T utorial
[page 1384] with additional chapters showing
how to reuse data in a list-detail scenario.
• Y ou can now use
Common.ValueListWithFixedValues
in combination with
Common.ValueListRelevantQualifier
s
if only one value list qualifier is relevant at a
time. The
sap.ui.model.odata.v4.ODataMetaMo
del#requestValueListInfo method re-
turns the relevant value list for the "" qualifier
and provides the original qualifier as the
$qualifier property of the value list map-
ping.
Changed • Feature • Info Only • 1.96Info
Only2021
-11-0
4
1.96 Cha
ngedControl sap.m.MaskInput sap.m.MaskInput
We have introduced the showClearIcon property.
If set to true , when there is text input it shows an
additional icon that allows users to clear their input.
For more information, see the API Reference .
Changed • Control • Info Only • 1.96Info
Only2021
-11-0
4
1.96 Cha
ngedControl sap.m.MultiComboB
oxsap.m.MultiComboBox
We have implemented a checkbox that allows users
to select all options, placed on top of the sugges-
tions pop-up in the sap.m.MultiComboBox con-
trol. Y ou can enable it using the showSelectAll
property. The checkbox gives users the possibility to
easily select/deselect all options, also when filtering
them. For more information, see the Sample .
Changed • Control • Info Only • 1.96Info
Only2021
-11-0
4
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 383
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.96 Cha
ngedControl sap.ui.comp.smart
field.SmartFieldsap.ui.comp.smartfield.SmartField
•SmartField now shows by default multiple
consecutive whitespace characters for string-
based properties in display mode. Until now, the
browser was merging whitespace characters into
one single whitespace instead of displaying the
original string. For more information, see White-
spaces Concept [page 2735] .
•SmartField now supports the
Common.ValueListRelevantQualifier
s annotation. This annotation can limit the num-
ber of value list qualifiers based on a specific
context determined by a property different from
the annotated property. For more information,
see the API Reference and the Sample .
Changed • Control • Info Only • 1.96Info
Only2021
-11-0
4
1.96 Cha
ngedControl sap.ui.comp.smart
table.SmartTablesap.ui.comp.smarttable.SmartTable
We have provided an option to disable the Paste but-
ton and control the related Paste event using the
enablePaste property. For more information, see
the API Reference .
Changed • Control • Info Only • 1.96Info
Only2021
-11-0
4
384 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.96 Cha
ngedControl sap.ui.integratio
n.widgets.Cardsap.ui.integration.widgets.Card
• The List and T able cards now allow their con-
tent items to be grouped. Y ou can use the new
group manifest extension to configure the titles
of the groups and the order of the items in these
groups. For more information, see the List Card
section and the Sample in the Card Explorer.
• List cards now support attributes on an item
level. They can show up to six attributes of their
items’ attributes, which are displayed in one or
two columns. For more information, see the List
Card section and the Sample in the Card Ex-
plorer.
• We have added a new
configurationChange event, which is fired
when some configuration settings are changed
as a result of user interaction (for example - filter
change). For more information, see the Integra-
tion Cards API section and the Sample in the
Card Explorer.
• We have introduced a new
sideIndicatorsAlignment property to
the sap.f.cards.NumericHeader . This
property controls the alignment of the side indi-
cators in the numeric header. It can have two
values Begin (default) or End . For more infor-
mation, see the Numeric Header section in the
Card Explorer.
Changed • Control • Info Only • 1.96Info
Only2021
-11-0
4
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 385
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.96 Cha
ngedSAP Fiori
ElementsSAP Fiori elements for
OData V4 and SAP Fiori
elements for OData V2SAP Fiori elements for OData V4 and SAP Fiori ele-
ments for OData V2
The following changes and new features are available
for SAP Fiori elements for OData V4 and SAP Fiori
elements for OData V2:
• Y ou can now create a global filter bar using the
SAP Fiori elements for OData V4 service for an
overview page application. Use the filter bar to
create a filter. An automatic switch occurs to the
filter bar when the globalFilterModel is
defined as OData V4 model. Currently, filtering
on the cards, variant management, and value list
annotation is supported.
Changed • SAP Fiori Elements • Info Only • 1.96Info
Only2021
-11-0
4
386 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.96 Cha
ngedSAP Fiori
ElementsSAP Fiori elements for
OData V2SAP Fiori elements for OData V2
The following changes and new features are available
for SAP Fiori elements for OData V2:
• The object page header is now collapsed to a
summary line when you scroll it on small screen
devices. This optimizes the content view.
• In the worklist applications, the options to sort,
group, and filter are now available within the ta-
ble personalization dialog that is consistent with
the list report. For more information, see Worklist
[page 4014] .
• The persistence mode is now default for List Re-
port/Object Page applications with flexible col-
umn layout. For more information, see Enabling
Discovery/Persistence Mode [page 3739] .
• List Report and Object Page tables now have
a full screen mode option, enabled by default,
when launched on mobile phones. For more in-
formation, see T ables [page 3191] .
• Enhanced support is now available for the
manifest settings such as filterSettings ,
editableHeaderContent ,
showRelatedApps , tableSettings ,
dataLoadSettings , etc. using the adapta-
tion project for application extensibility. For more
information, see Extending the Delivered Apps
Manifest Using an Adaptation Project [page
3047] .
• Input fields can now get the default values
from DefaultValuesFunction in the cre-
ate page and function import dialog of the non-
draft applications. For more information, see Ac-
tions [page 3069] .
• User defaults are now applied on top of the
standard variant if the applications are launched
with the standard variant. This is possible if the
user defaults are configured. In this case, the
standard variant is marked with an asterisk (*).
Changed • SAP Fiori Elements • Info Only • 1.96Info
Only2021
-11-0
4
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 387
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.96 Cha
ngedSAP Fiori
ElementsSAP Fiori elements for
OData V4SAP Fiori elements for OData V4
The following changes and new features are available
for SAP Fiori elements for OData V4:
• Application developers can now use the following
building blocks:
• Paginator
• Chart
• FilterBar
For more information, see Building Blocks [page
3987] .
• SAP Fiori elements now provides an option to
pass the variant IDs of a page, the filter bar, or
a table as URL parameters to the app. For more
information, see Passing Variant IDs as URL Pa-
rameters [page 2993] .
• SAP Fiori elements now provides two new ex-
tension methods for applications that run in
sap-keep-alive mode. Application develop-
ers can then add custom code when the applica-
tion is suspended or restored during an external
navigation. For more information, see Refresh
Entity Sets in sap-keep-alive Mode [page 2996]
and Refresh Data Set for Back Navigation When
sap-keep-alive Is Set to T rue [page 3037] .
• Y ou can now use MultiValueFields within
an action parameter dialog. For more informa-
tion, see Actions [page 3069] .
• Y ou can now use the preferred mode
CreateWith to define an action to be executed
for intent-based navigation. For more informa-
tion, see Handling of the preferredMode Parame-
ter [page 3470] .
• Draft-enabled applications now have an addi-
tional entry in the Editing Status on the filter
bar in the list report: All (Hiding Drafts) . For
more information, see T oggling Between Draft
and Saved Values [page 3812] .
• Icons on an Edm.Stream property are now
mime-type specific. For more information, see
Different Representations of a Field [page 3108] .
• The message popover now displays error mes-
sages for a custom column of a table. For moreInfo
Only2021
-11-0
4
388 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
information, see Extension Points for T ables
[page 3877] .
• Y ou can now display a KPI tag in applications
using analytical services. When a user clicks the
KPI tag, the KPI card opens with more details.
Changed • SAP Fiori Elements • Info Only • 1.96
1.96 New User Docu-
mentationAccessibility Documen-
tation for End UsersAccessibility Documentation for End Users
We have new accessibility documentation with de-
tailed information about SAPUI5 keyboard handling
and screen-reader support. It is designed to help end
users work with apps that are based on our frame-
work. For more information, see Accessibility for End
Users .
New • User Documentation • Info Only • 1.96Info
Only2021
-11-0
4
Related Information
What's New in SAPUI5 1.130 [page 20]
What's New in SAPUI5 1.129 [page 31]
What's New in SAPUI5 1.128 [page 40]
What's New in SAPUI5 1.127 [page 48]
What's New in SAPUI5 1.126 [page 56]
What's New in SAPUI5 1.125 [page 95]
What's New in SAPUI5 1.124 [page 101]
What's New in SAPUI5 1.123 [page 112]
What's New in SAPUI5 1.122 [page 121]
What's New in SAPUI5 1.121 [page 129]
What's New in SAPUI5 1.120 [page 149]
What's New in SAPUI5 1.119 [page 164]
What's New in SAPUI5 1.118 [page 173]
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 389
What's New in SAPUI5 1.117 [page 182]
What's New in SAPUI5 1.116 [page 191]
What's New in SAPUI5 1.115 [page 200]
What's New in SAPUI5 1.114 [page 207]
What's New in SAPUI5 1.113 [page 214]
What's New in SAPUI5 1.112 [page 230]
What's New in SAPUI5 1.111 [page 236]
What's New in SAPUI5 1.110 [page 246]
What's New in SAPUI5 1.109 [page 257]
What's New in SAPUI5 1.108 [page 265]
What's New in SAPUI5 1.107 [page 274]
What's New in SAPUI5 1.106 [page 282]
What's New in SAPUI5 1.105 [page 290]
What's New in SAPUI5 1.104 [page 298]
What's New in SAPUI5 1.103 [page 303]
What's New in SAPUI5 1.102 [page 309]
What's New in SAPUI5 1.101 [page 327]
What's New in SAPUI5 1.100 [page 338]
What's New in SAPUI5 1.99 [page 345]
What's New in SAPUI5 1.98 [page 355]
What's New in SAPUI5 1.97 [page 371]
What's New in SAPUI5 1.95 [page 392]
What's New in SAPUI5 1.94 [page 400]
What's New in SAPUI5 1.93 [page 407]
What's New in SAPUI5 1.92 [page 416]
What's New in SAPUI5 1.91 [page 426]
What's New in SAPUI5 1.90 [page 432]
What's New in SAPUI5 1.89 [page 442]
What's New in SAPUI5 1.88 [page 450]
What's New in SAPUI5 1.87 [page 462]
What's New in SAPUI5 1.86 [page 474]
What's New in SAPUI5 1.85 [page 488]
What's New in SAPUI5 1.84 [page 499]
What's New in SAPUI5 1.82 [page 513]
What's New in SAPUI5 1.81 [page 523]
What's New in SAPUI5 1.80 [page 534]
What's New in SAPUI5 1.79 [page 543]
What's New in SAPUI5 1.78 [page 551]
What's New in SAPUI5 1.77 [page 561]
What's New in SAPUI5 1.76 [page 572]
What's New in SAPUI5 1.75 [page 583]
What's New in SAPUI5 1.74 [page 592]
What's New in SAPUI5 1.73 [page 605]
390 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
What's New in SAPUI5 1.72 [page 616]
What's New in SAPUI5 1.71 [page 627]
What's New in SAPUI5 1.70 [page 638]
What's New in SAPUI5 1.69 [page 647]
What's New in SAPUI5 1.68 [page 657]
What's New in SAPUI5 1.67 [page 665]
What's New in SAPUI5 1.66 [page 672]
What's New in SAPUI5 1.65 [page 680]
What's New in SAPUI5 1.64 [page 692]
What's New in SAPUI5 1.63 [page 702]
What's New in SAPUI5 1.62 [page 714]
What's New in SAPUI5 1.61 [page 727]
What's New in SAPUI5 1.60 [page 737]
What's New in SAPUI5 1.58 [page 758]
What's New in SAPUI5 1.56 [page 778]
What's New in SAPUI5 1.54 [page 799]
What's New in SAPUI5 1.52 [page 828]
What's New in SAPUI5 1.50 [page 854]
What's New in SAPUI5 1.48 [page 874]
What's New in SAPUI5 1.46 [page 901]
What's New in SAPUI5 1.44 [page 924]
What's New in SAPUI5 1.42 [page 939]
What's New in SAPUI5 1.40 [page 956]
What's New in SAPUI5 1.38 [page 971]
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 391
What's New in SAPUI5 1.95
With this release SAPUI5 is upgraded from version 1.94 to 1.95.
T able 39:
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.95 Cha
ngedFeature SAPUI5 OData V2 Model SAPUI5 OData V2 Model
The new version of the SAPUI5 OData V2 model intro-
duces the following features:
• The optional bDeleteCreatedEntities
parameter has been added to the
sap.ui.model.odata.v2.ODataModel#
resetChanges method. If set to true , any
created entities are removed.
• The
sap.ui.model.odata.v2.ODataModel#
deleteCreatedEntry method has been
deprecated. It does not update controls but can-
not be changed for compatibility reasons. Appli-
cations should use
sap.ui.model.odata.v2.ODataModel#
resetChanges instead.
Changed • Feature • Info Only • 1.95Info
Only2021
-10-0
7
1.95 UI
Cha
ngedAnnounce-
mentSAP Fiori Elements:
Worklist Apps: Sort,
Group, and Filter Op-
tions Moved to Table
PersonalizationSAP Fiori Elements: Worklist Apps: Sort, Group,
and Filter Options Moved to Table Personalization
 Note
The following information concerns important
changes for end users. These changes may re-
quire end users to adjust and/or test cases to be
adapted, but they won't stop or disrupt software
or processes.
Sort, group, and filter options in table toolbars have
been moved to the table personalization dialog. This
is the same behavior as in list report apps.
UI Changed • Announcement • Info Only • 1.95Info
Only2021
-10-0
7
392 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.95 Cha
ngedFeature SAPUI5 OData V4 Model SAPUI5 OData V4 Model
The new version of the SAPUI5 OData V4 model intro-
duces the following features:
• A new
sap.ui.model.odata.v4.ODataContex
tBinding#moveEntityTo method. Y ou can
use this API in a list-detail scenario to load de-
tails first, as described in Data Reuse [page 2159] .
Note that this method is still a work in progress
and should not be used for productive applica-
tions yet.
• An absolute property binding with a path that
ends in $count now supports the $apply ,
$filter , and $search OData system query
options.
• Y ou can now provide handlers that provide
the security token header. Note that expiration
is currently only supported for the X-CSRF-
Token header. For more information, see Secur-
ity T oken Handling [page 2139] .
Changed • Feature • Info Only • 1.95Info
Only2021
-10-0
7
1.95 Cha
ngedControl sap.m.Button sap.m.Button
We have improved the accessibility of the control, and
the screen readers now announce when there is a
change in the text, tooltip, or icon in a stand-alone
sap.m.Button . For more information, see the API
Reference .
Changed • Control • Info Only • 1.95Info
Only2021
-10-0
7
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 393
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.95 Cha
ngedControl sap.m.DatePicker,
sap.m.DateRangeSe
lection,
sap.m.DateTimePic
ker, and
sap.ui.unified.Ca
lendarsap.m.DatePicker,
sap.m.DateRangeSelection,
sap.m.DateTimePicker, and
sap.ui.unified.Calendar
These controls now have the new property
showCurrentDateButton , which displays an ad-
ditional button in the navigation part of the calendar.
When pressed, the control navigates to the current
date and focuses on it. This feature is available for
pickers whose display format allows picking a day.
For more information, see the API Reference and the
Sample .
Changed • Control • Info Only • 1.95Info
Only2021
-10-0
7
1.95 Cha
ngedControl sap.m.StandardLis
tItemsap.m.StandardListItem
Information texts in lists can now also be wrapped if
wrapping is enabled for this control. However, a More
option for these texts is not available. For more infor-
mation, see the API Reference for wrapping , the
API Reference for info , and the Sample .
Changed • Control • Info Only • 1.95Info
Only2021
-10-0
7
394 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.95 Cha
ngedControl sap.ui.integratio
n.widgets.Cardsap.ui.integration.widgets.Card
• We have introduced (in experimental state) sup-
port for data caching. This feature enables host-
environment developers to implement client-side
data caching. Additionally, card developers have
options to control what data is cached and how
it should be cached. For more information, see
the Data Handling - Cache , Integrate - Caching
sections, and the Sample in the Card Explorer.
• The side indicators in the numeric header of the
card now support semantic colors. This function-
ality is achieved using the new state property
of the SideIndicator . For more information,
see the Analytical Card Sample in the Card Ex-
plorer.
• We have added a new refreshData method.
Y ou can use it to refresh only that part of the
card that shows new data, without rerendering
the whole card. For more information, see the
Refresh Data Sample in the Card Explorer.
• The Analytical type card can now visualize (in ex-
perimental state) all charts from the sap.viz
library. T o enable it, we have enhanced the card
manifest with new properties - feeds , which
allows developers to define more measures
and dimensions, and chartProperties to
customize the charts. The properties legend ,
plotArea , title , dimensionAxis , and
measureAxis are now deprecated. For more
information, see the Analytical Card section and
the Sample in the Card Explorer.
Changed • Control • Info Only • 1.95Info
Only2021
-10-0
7
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 395
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.95 Cha
ngedSAP Fiori
ElementsSAP Fiori elements for
OData V2SAP Fiori elements for OData V2
The following changes and new features are available
for SAP Fiori elements for OData V2:
• List report now supports default sort order and
visualizations that are coming from the presenta-
tion variant.
• A new extension API is now available that can
hook into the live cycle method of the sap-
keep-alive feature. For more information,
see Refresh Data Set for Back Navigation When
sap-keep-alive Is Set to T rue [page 3037] .
• Responsive tables in an object page can now be
configured to load more than the default value
of 10. For more information, see Adapting the UI:
List Report and Object Page [page 4005] .
• The confirmation popup to discard drafts is
now enabled by default for draft applications.
For more information, see Confirmation Popups
[page 3477] .
• The creation of an object using a dialog is now
supported in multi-view applications. For more
information, see Enabling Object Creation Using
the Dialog in the List Report [page 3489] .
• Y ou can now enable the history of recently en-
tered values for any field in the smart filter bar.
For more information, see Enabling the History of
Recently Entered Values [page 3553] .
• Y ou can now configure a data refresh upon back
navigation from an external app when keep-alive
mode is enabled. For more information, see Re-
fresh Entity Sets in sap-keep-alive Mode [page
2996] .
• T riggering side effects for structural changes in
an object page table is now supported in non-
draft applications. For more information, see
Side Effects [page 3795] .
• Y ou now have an option to mark the navigated
row when onListNavigationExtension
is used. For more information, see Example: En-
able Internal Navigation to Different Detail Page
[page 3900] .
• Y ou can now order the legends as per the dimen-
sion configuration within analytical charts for anInfo
Only2021
-10-0
7
396 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
overview page. For more information, see Config-
uring Charts [page 4205] .
Changed • SAP Fiori Elements • Info Only • 1.95
1.95 Cha
ngedSAP Fiori
ElementsSAP Fiori elements for
OData V4SAP Fiori elements for OData V4
The following changes and new features are available
for SAP Fiori elements for OData V4:
• Users can now select values outside of what is
displayed in the visual filter bar for value help-
based filters. For more information, see Config-
uring the Visual Filter Bar [page 4037] .
• Application developers can now also add charts
when using the list report in multi-view mode. For
more information, see the following topics:
• Multiple Views on List Report T ables [page
3498]
•Defining Multiple Views on a List Report T a-
ble - Multiple T able Mode [page 3514]
•Defining Multiple Views on a List Report
with Different Entity Sets and T able Settings
[page 3535]
• SAP Fiori elements for OData V4 now also sup-
ports parameterized entities for value help asso-
ciated with the visual filter. For more information,
see the note mentioning Supporting Parameter-
ized Entities in Enhancing ValueList Annotations
for Visual Filters [page 4059] .
• The DefaultValuesFunction is now also
supported when you create new objects anno-
tated at entity level or navigation property level.
For more information, see Actions [page 3069] .
Changed • SAP Fiori Elements • Info Only • 1.95Info
Only2021
-10-0
7
Related Information
What's New in SAPUI5 1.130 [page 20]
What's New in SAPUI5 1.129 [page 31]
What's New in SAPUI5 1.128 [page 40]
What's New in SAPUI5 1.127 [page 48]
What's New in SAPUI5 1.126 [page 56]
What's New in SAPUI5 1.125 [page 95]
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 397
What's New in SAPUI5 1.124 [page 101]
What's New in SAPUI5 1.123 [page 112]
What's New in SAPUI5 1.122 [page 121]
What's New in SAPUI5 1.121 [page 129]
What's New in SAPUI5 1.120 [page 149]
What's New in SAPUI5 1.119 [page 164]
What's New in SAPUI5 1.118 [page 173]
What's New in SAPUI5 1.117 [page 182]
What's New in SAPUI5 1.116 [page 191]
What's New in SAPUI5 1.115 [page 200]
What's New in SAPUI5 1.114 [page 207]
What's New in SAPUI5 1.113 [page 214]
What's New in SAPUI5 1.112 [page 230]
What's New in SAPUI5 1.111 [page 236]
What's New in SAPUI5 1.110 [page 246]
What's New in SAPUI5 1.109 [page 257]
What's New in SAPUI5 1.108 [page 265]
What's New in SAPUI5 1.107 [page 274]
What's New in SAPUI5 1.106 [page 282]
What's New in SAPUI5 1.105 [page 290]
What's New in SAPUI5 1.104 [page 298]
What's New in SAPUI5 1.103 [page 303]
What's New in SAPUI5 1.102 [page 309]
What's New in SAPUI5 1.101 [page 327]
What's New in SAPUI5 1.100 [page 338]
What's New in SAPUI5 1.99 [page 345]
What's New in SAPUI5 1.98 [page 355]
What's New in SAPUI5 1.97 [page 371]
What's New in SAPUI5 1.96 [page 380]
What's New in SAPUI5 1.94 [page 400]
What's New in SAPUI5 1.93 [page 407]
What's New in SAPUI5 1.92 [page 416]
What's New in SAPUI5 1.91 [page 426]
What's New in SAPUI5 1.90 [page 432]
What's New in SAPUI5 1.89 [page 442]
What's New in SAPUI5 1.88 [page 450]
What's New in SAPUI5 1.87 [page 462]
What's New in SAPUI5 1.86 [page 474]
What's New in SAPUI5 1.85 [page 488]
What's New in SAPUI5 1.84 [page 499]
What's New in SAPUI5 1.82 [page 513]
What's New in SAPUI5 1.81 [page 523]
What's New in SAPUI5 1.80 [page 534]
398 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
What's New in SAPUI5 1.79 [page 543]
What's New in SAPUI5 1.78 [page 551]
What's New in SAPUI5 1.77 [page 561]
What's New in SAPUI5 1.76 [page 572]
What's New in SAPUI5 1.75 [page 583]
What's New in SAPUI5 1.74 [page 592]
What's New in SAPUI5 1.73 [page 605]
What's New in SAPUI5 1.72 [page 616]
What's New in SAPUI5 1.71 [page 627]
What's New in SAPUI5 1.70 [page 638]
What's New in SAPUI5 1.69 [page 647]
What's New in SAPUI5 1.68 [page 657]
What's New in SAPUI5 1.67 [page 665]
What's New in SAPUI5 1.66 [page 672]
What's New in SAPUI5 1.65 [page 680]
What's New in SAPUI5 1.64 [page 692]
What's New in SAPUI5 1.63 [page 702]
What's New in SAPUI5 1.62 [page 714]
What's New in SAPUI5 1.61 [page 727]
What's New in SAPUI5 1.60 [page 737]
What's New in SAPUI5 1.58 [page 758]
What's New in SAPUI5 1.56 [page 778]
What's New in SAPUI5 1.54 [page 799]
What's New in SAPUI5 1.52 [page 828]
What's New in SAPUI5 1.50 [page 854]
What's New in SAPUI5 1.48 [page 874]
What's New in SAPUI5 1.46 [page 901]
What's New in SAPUI5 1.44 [page 924]
What's New in SAPUI5 1.42 [page 939]
What's New in SAPUI5 1.40 [page 956]
What's New in SAPUI5 1.38 [page 971]
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 399
What's New in SAPUI5 1.94
With this release SAPUI5 is upgraded from version 1.93 to 1.94.
T able 40:
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.94 Cha
ngedFeature SAPUI5 OData V2 Model SAPUI5 OData V2 Model
We now provide the
sap.ui.model.odata.v2.Context#isTran
sient method, which returns information about
whether an entity created on the client is not yet
saved in the back-end system.
Changed • Feature • Info Only • 1.94Info
Only2021
-09-
09
1.94 UI
Cha
ngedAnnounce-
mentSAP Fiori Elements: Ob-
ject Pages: Search Bar
Added to Table T oolbarSAP Fiori Elements: Object Pages: Search Bar
Added to Table T oolbar
The following information concerns important up-
coming changes. UI changes may have an impact on
the user experience and may require test cases to be
adapted.
T ables with searchable content in object pages now
have a search field in the toolbar. The search behavior
is the same as in list report filter bars. For more infor-
mation, see T ables [page 3191] .
UI Changed • Announcement • Info Only • 1.94Info
Only2021
-09-
09
400 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.94 Cha
ngedFeature SAPUI5 OData V4 Model SAPUI5 OData V4 Model
The new version of the SAPUI5 OData V4 model intro-
duces the following features:
• Bound transition messages can now also be re-
ceived in the sap-messages header. This can
be useful if the payload, and hence any mes-
sages within the payload, is not available, for
example in a success response of an action or
function without corresponding return type. In
this case, the server can send a bound transition
message in the sap-messages header that
the OData V4 model can forward to the message
model.
• XML templating can now process the
@com.sap.vocabularies.UI.v1.DoNot
CheckScaleOfMeasureQuantity annota-
tion. This annotation prevents the validation of
the number of decimals.
• A new @$ui5.node.groupLevelCount in-
stance annotation for data aggregation scenar-
ios. It represents the number of direct children
of a group node. For more information, see Data
Aggregation and Recursive Hierarchy [page 2221] .
Changed • Feature • Info Only • 1.94Info
Only2021
-09-
09
1.94 Cha
ngedFeature Whitespaces Visualiza-
tionWhitespaces Visualization
We have created a new sample pattern that show-
cases how whitespaces can be enabled on the appli-
cation level, for freestyle applications. For more infor-
mation, see Whitespaces Concept [page 2735] and the
Sample .
Changed • Feature • Info Only • 1.94Info
Only2021
-09-
09
1.94 Cha
ngedControl sap.m.IconTabBar sap.m.IconTabBar
We have updated the colors of value-state status
icons. Now, they have better color-contrast ratios for
improved accessibility. For more information, see the
Sample .
Changed • Control • Info Only • 1.94Info
Only2021
-09-
09
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 401
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.94 Cha
ngedControl sap.m.Input ,
sap.m.MultiInputsap.m.Input , sap.m.MultiInput
We have introduced the showClearIcon property.
If set to true, when there is text input it shows an
additional icon that allows users to clear their input.
For more information, see the API Reference .
Changed • Control • Info Only • 1.94Info
Only2021
-09-
09
1.94 Cha
ngedControl sap.m.List sap.m.List
Y ou can now adapt the default wrapping behavior for
titles and descriptions in lists and define the number
of characters after which wrapping is done by using
the new wrapCharLimit property. For more infor-
mation, see the API Reference and the Sample .
Changed • Control • Info Only • 1.94Info
Only2021
-09-
09
1.94 Cha
ngedControl sap.m.MenuButton sap.m.MenuButton
We have introduced a new beforeMenuOpen
event, fired when the arrow button of the
sap.m.MenuButton in split mode is pressed, and
before the dropdown menu opens. For more informa-
tion, see the API Reference and the Sample .
Changed • Control • Info Only • 1.94Info
Only2021
-09-
09
1.94 Cha
ngedControl sap.m.PlanningCal
endarsap.m.PlanningCalendar
The new firstDayOfWeek property enables devel-
opers to set the first day of week that is displayed in
the week-based views of the PlanningCalendar -
Week view, and OneMonth view (on small devices).
Valid values are 0 to 6 starting on Sunday. If there
is no valid value set, the default from the user locale
is used. For more information, see the API Reference
and the Sample .
Changed • Control • Info Only • 1.94Info
Only2021
-09-
09
402 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.94 Cha
ngedControl sap.ui.comp.smart
field.SmartFieldsap.ui.comp.smartfield.SmartField
The SmartField control now supports the
com.sap.vocabularies.UI.v1.DoNotChec
kScaleOfMeasuredQuantity annotation.
When this annotation is added, the SmartField
doesn't check whether the maximum number of deci-
mal places for a unit of measure corresponds to what
is determined in the code list customizing the cur-
rency codes and units. Skipping the validation of deci-
mals allows the user to add more fractional digits
than what's defined for the corresponding unit of
measure. For more information, see the API Refer-
ence .
For more information, see Currency and Unit Custom-
izing in OData V2 [page 2131] .
Changed • Control • Info Only • 1.94Info
Only2021
-09-
09
1.94 Cha
ngedControl sap.ui.integratio
n.widgets.Cardsap.ui.integration.widgets.Card
We have updated the Microsoft Adaptive Cards SDK
from version 1.2.3 to version 2.9.0, which will give
us the possibility to adopt and consume the latest
features and functionalities in future releases.
Changed • Control • Info Only • 1.94Info
Only2021
-09-
09
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 403
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.94 Cha
ngedSAP Fiori
ElementsSAP Fiori elements for
OData V4SAP Fiori elements for OData V4
The following changes and new features are available
for SAP Fiori elements for OData V4:
• The search field is now also available in the table
toolbar on the object page. If the table is search-
able (that is, if an entity set is used for which
sap:searchable is true ), the search field is
displayed by default. For more information, see
T ables [page 3191] .
• When using multi-selection in tables, the Select
All checkbox has been disabled by default in re-
sponsive tables in the list report, and on the ob-
ject page in tab bar mode. End users can undo
the selection using the Clear All checkbox. For
more information, see Enabling Multiple Selec-
tion in T ables [page 3227] .
• Application developers can now display a field
as a TextArea in edit mode or as an
ExpandableText in display mode. For more
information, see Different Representations of a
Field [page 3108] .
• App developers can now use fractional digits on
visual filters. For more information, see Visual
Filters [page 4039] .
• SAP Fiori elements for OData V4 now sup-
ports upload and delete functionalities for
Edm.stream properties. For more information,
see Different Representations of a Field [page
3108] .
• SAP Fiori elements for OData V4 now supports
the equal split mode for side content. For more
information, see Adding Dynamic Side Content
to Object Page Sections [page 3861] .
• Application developers can now add actions for
each form on the object page. For more infor-
mation, see Adding Custom Actions Using Exten-
sion Points [page 3926] and Adding Action But-
tons to Forms in Sections [page 3696] .
Changed • SAP Fiori Elements • Info Only • 1.94Info
Only2021
-09-
09
404 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Related Information
What's New in SAPUI5 1.130 [page 20]
What's New in SAPUI5 1.129 [page 31]
What's New in SAPUI5 1.128 [page 40]
What's New in SAPUI5 1.127 [page 48]
What's New in SAPUI5 1.126 [page 56]
What's New in SAPUI5 1.125 [page 95]
What's New in SAPUI5 1.124 [page 101]
What's New in SAPUI5 1.123 [page 112]
What's New in SAPUI5 1.122 [page 121]
What's New in SAPUI5 1.121 [page 129]
What's New in SAPUI5 1.120 [page 149]
What's New in SAPUI5 1.119 [page 164]
What's New in SAPUI5 1.118 [page 173]
What's New in SAPUI5 1.117 [page 182]
What's New in SAPUI5 1.116 [page 191]
What's New in SAPUI5 1.115 [page 200]
What's New in SAPUI5 1.114 [page 207]
What's New in SAPUI5 1.113 [page 214]
What's New in SAPUI5 1.112 [page 230]
What's New in SAPUI5 1.111 [page 236]
What's New in SAPUI5 1.110 [page 246]
What's New in SAPUI5 1.109 [page 257]
What's New in SAPUI5 1.108 [page 265]
What's New in SAPUI5 1.107 [page 274]
What's New in SAPUI5 1.106 [page 282]
What's New in SAPUI5 1.105 [page 290]
What's New in SAPUI5 1.104 [page 298]
What's New in SAPUI5 1.103 [page 303]
What's New in SAPUI5 1.102 [page 309]
What's New in SAPUI5 1.101 [page 327]
What's New in SAPUI5 1.100 [page 338]
What's New in SAPUI5 1.99 [page 345]
What's New in SAPUI5 1.98 [page 355]
What's New in SAPUI5 1.97 [page 371]
What's New in SAPUI5 1.96 [page 380]
What's New in SAPUI5 1.95 [page 392]
What's New in SAPUI5 1.93 [page 407]
What's New in SAPUI5 1.92 [page 416]
What's New in SAPUI5 1.91 [page 426]
What's New in SAPUI5 1.90 [page 432]
What's New in SAPUI5 1.89 [page 442]
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 405
What's New in SAPUI5 1.88 [page 450]
What's New in SAPUI5 1.87 [page 462]
What's New in SAPUI5 1.86 [page 474]
What's New in SAPUI5 1.85 [page 488]
What's New in SAPUI5 1.84 [page 499]
What's New in SAPUI5 1.82 [page 513]
What's New in SAPUI5 1.81 [page 523]
What's New in SAPUI5 1.80 [page 534]
What's New in SAPUI5 1.79 [page 543]
What's New in SAPUI5 1.78 [page 551]
What's New in SAPUI5 1.77 [page 561]
What's New in SAPUI5 1.76 [page 572]
What's New in SAPUI5 1.75 [page 583]
What's New in SAPUI5 1.74 [page 592]
What's New in SAPUI5 1.73 [page 605]
What's New in SAPUI5 1.72 [page 616]
What's New in SAPUI5 1.71 [page 627]
What's New in SAPUI5 1.70 [page 638]
What's New in SAPUI5 1.69 [page 647]
What's New in SAPUI5 1.68 [page 657]
What's New in SAPUI5 1.67 [page 665]
What's New in SAPUI5 1.66 [page 672]
What's New in SAPUI5 1.65 [page 680]
What's New in SAPUI5 1.64 [page 692]
What's New in SAPUI5 1.63 [page 702]
What's New in SAPUI5 1.62 [page 714]
What's New in SAPUI5 1.61 [page 727]
What's New in SAPUI5 1.60 [page 737]
What's New in SAPUI5 1.58 [page 758]
What's New in SAPUI5 1.56 [page 778]
What's New in SAPUI5 1.54 [page 799]
What's New in SAPUI5 1.52 [page 828]
What's New in SAPUI5 1.50 [page 854]
What's New in SAPUI5 1.48 [page 874]
What's New in SAPUI5 1.46 [page 901]
What's New in SAPUI5 1.44 [page 924]
What's New in SAPUI5 1.42 [page 939]
What's New in SAPUI5 1.40 [page 956]
What's New in SAPUI5 1.38 [page 971]
406 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
What's New in SAPUI5 1.93
With this release SAPUI5 is upgraded from version 1.92 to 1.93.
T able 41:
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.93 New Feature New Theme Available for
SAP Fiori User Experi-
ence (Experimental)New Theme Available for SAP Fiori User Experience
(Experimental)
We have introduced a new theme with SAPUI5
1.93.3, the preview version of the Horizon visual
theme for SAP Fiori (theme ID: sap_horizon ),
as an addition to the existing themes. T o pre-
view the new theme, see https:/ /ui5.sap.com/?sap-
ui-theme=sap_horizon#/controls .
 Note
The theme has the status 'experimental' and thus
is subject to change. It must not be used as a
basis for custom themes as long as the status is
'experimental'.
New • Feature • Info Only • 1.93Info
Only2021
-08-1
2
1.93 Cha
ngedFeature SAPUI5 Data Types SAPUI5 Data Types
The new version of SAPUI5 introduces a
new skipDecimalsValidation constraint for
the sap.ui.model.odata.type.Unit and
sap.ui.model.odata.type.Currency data
types. It allows you to switch off validation on the
number of decimals.
Changed • Feature • Info Only • 1.93Info
Only2021
-08-1
2
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 407
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.93 Cha
ngedFeature SAPUI5 OData V2 Model SAPUI5 OData V2 Model
The new version of the SAPUI5 OData V2 model intro-
duces the following features:
• An OData V2-specific context,
sap.ui.model.odata.v2.Context .
Methods of the OData V2 model now return
this context instead of the basis context,
sap.ui.model.Context .
• The new
sap.ui.model.ListBinding#getCount
method, which returns the count of entries in a
list.
Changed • Feature • Info Only • 1.93Info
Only2021
-08-1
2
1.93 Cha
ngedFeature SAPUI5 OData V4 Model SAPUI5 OData V4 Model
The new version of the SAPUI5 OData V4 model intro-
duces the following features:
• A search property in the $$aggregation
binding parameter that allows you to specify a
search that is executed before the aggregation.
Note that this requires the service to support the
search transformation in $apply . For more
information, see Search Before Data Aggregation
[page 2224] .
• A retryAfter property in the technical de-
tails of a message originating from a response
with a Retry-After header. For more infor-
mation, see Accessing the HTTP Status Code
[page 2233] .
Changed • Feature • Info Only • 1.93Info
Only2021
-08-1
2
1.93 Cha
ngedControl sap.f.DynamicPage sap.f.DynamicPage
With the new headerPinned property and
headerContentPinnedStateChange event,
you can now control the pinned state of the
DynamicPageHeader programmatically. For more
information, see the API Reference .
Changed • Control • Info Only • 1.93Info
Only2021
-08-1
2
408 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.93 Cha
ngedControl sap.m.IconTabBar sap.m.IconTabBar
• We have updated the design of the overflow tab
according to the latest SAP Fiori guidelines.
Additionally, when using the StartAndEnd tab
overflow mode, both overflow tabs will display
the number of tabs that they hold.
For more information, see the Sample .
• When the control is used in Inline header
mode, icons can be added in front of
the tab-filter titles. This allows, for exam-
ple, the sap.m.IconTabBar control to
be used as a horizontal navigation in the
sap.tnt.ToolHeader . For more informa-
tion, see the Sample .
Changed • Control • Info Only • 1.93Info
Only2021
-08-1
2
1.93 Cha
ngedControl sap.m.List,
sap.m.Table,
sap.m.Treesap.m.List, sap.m.Table, sap.m.Tree
We have provided a new toggle option in multi-
selection mode for these controls: If the new
multiSelectMode property has the Default
value, the table renders the Select All checkbox in the
column header as before. If the value of the property
is ClearAll , the Select All checkbox and the related
feature are no longer available. The list or table then
provides an option to deselect all selected items at
once. For more information, see the API Reference
and the Sample .
Changed • Control • Info Only • 1.93Info
Only2021
-08-1
2
1.93 Cha
ngedControl sap.m.MultiComboB
oxsap.m.MultiComboBox
We have the range selection functionality in
sap.m.MultiComboBox . T wo new parameters
have been introduced to the selectionChange
event: changedItems and selectAll . Users can
now select a group of items by holding the Shift
key and selecting the checkboxes of the first and the
last items from the desired group. For more informa-
tion, see the Sample .
Changed • Control • Info Only • 1.93Info
Only2021
-08-1
2
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 409
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.93 Cha
ngedControl sap.m.PlanningCal
endarsap.m.PlanningCalendar
• Application developers can now define relative
timeframes that are different from the absolute
values in the calendar. A relative view displays
periods that are relative to a given custom start
date. Common use-case scenarios include Week
X, Day X (since the start of a project), etc. This
feature is in experimental state. For more infor-
mation, see the API Reference and the Sample .
• We have introduced (in experimental state)
a way to place custom content inside the
CalendarAppointment control for non-SAP
Fiori (custom) applications with a freestyle na-
ture. When the customContent aggregation
is used, the title , text , description , and
icon properties of the appointment are ignored.
The application developer must ensure that all
of the accessibility requirements are met, and
that the height of the content conforms with the
height provided by the appointment. We do not
recommend using interactive controls as con-
tent, as they may trigger unwanted selection of
the appointment with unpredictable results. For
more information, see the API Reference .
Changed • Control • Info Only • 1.93Info
Only2021
-08-1
2
1.93 Cha
ngedControl sap.m.SelectDialo
g,
sap.m.TableSelect
Dialogsap.m.SelectDialog ,
sap.m.TableSelectDialog
The updateStarted , updateFinished ,
and selectionChange events from an
inner list or a table are now ex-
posed to the sap.m.SelectDialog and
sap.m.TableSelectDialog controls. Applica-
tion developers can use these events to achieve lazy
loading with JSON model. For more information, see
the Sample .
Changed • Control • Info Only • 1.93Info
Only2021
-08-1
2
410 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.93 Cha
ngedControl sap.tnt.ToolPage sap.tnt.ToolPage
We have added a new subHeader aggregation to
the control. Y ou can use it to create a horizontal nav-
igation bar in the tool page layout. For more informa-
tion, see the Sample .
Changed • Control • Info Only • 1.93Info
Only2021
-08-1
2
1.93 Cha
ngedControl sap.ui.integratio
n.widgets.Cardsap.ui.integration.widgets.Card
• We have introduced a Configuration Editor tool
that supports the card integration process on
the customer side. Roles that can use the Con-
figuration Editor include local administrators,
page/content administrators, and translators.
For more information, see the Configuration Ed-
itor section and a Card Sample in the Card Ex-
plorer.
• We have added (in experimental state) a new
feature, and now Integration cards can have a
footer with actionable buttons. Additionally, the
List type card is enhanced and now list items
support the same actionable buttons, including
the option to remove the item. This behavior
is achieved using the new actionsStrip (ex-
perimental) property that describes all buttons
and their behavior. For more information, see the
Footer , and List Card sections, and the Footer
and List Card Quick Actions samples in the Card
Explorer.
Changed • Control • Info Only • 1.93Info
Only2021
-08-1
2
1.93 Cha
ngedControl sap.uxap.ObjectPa
geLayoutsap.uxap.ObjectPageLayout
With the new headerContentPinned prop-
erty and pinnedStateChange event, you
can now control the pinned state of the
DynamicPageHeader programmatically. For more
information, see the API Reference .
Changed • Control • Info Only • 1.93Info
Only2021
-08-1
2
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 411
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.93 Cha
ngedSAP Fiori
ElementsSAP Fiori elements for
OData V4SAP Fiori elements for OData V4
The following changes and new features are available
for SAP Fiori elements for OData V4:
• The content for the analytical list page has
been enhanced with information for SAP Fiori el-
ements for OData V4. For more information, see
Analytical List Page [page 4017] .
• App developers can now use singletons to influ-
ence the visibility of the Create , Delete , and Edit
buttons. For more information, see Adding Ac-
tions to T ables [page 3231] .
• Key users can now use variant management in
the list report via SAPUI5 flexibility. For more
information, see Enabling an App for Key User
Adaptation [page 4010] .
• App developers can now use fractional digits on
visual filters. For more information, see Visual
Filters [page 4039] .
• App developers can now edit the values used in a
custom header facet. For more information, see
Extension Points for Object Page Header Facets
[page 3839] .
• The FlexibleColumnLayoutActions
building block provides you with an easy way to
instantiate the Close , Enter Full Screen , and Exit
Full Screen buttons. For more information, see
Building Blocks [page 3987] .
• App developers can now display custom content
in a dedicated tab together with regular tabs de-
fined through annotations. For more information,
see Extension Points for Views in the List Report
[page 3921] .
• App developers can now use the MicroChart
building block and the Share building block.
For more information, see Building Blocks [page
3987] .
Changed • SAP Fiori Elements • Info Only • 1.93Info
Only2021
-08-1
2
412 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.93 Cha
ngedUser Docu-
mentationFAQ for Smart Controls FAQ for Smart Controls
T o help you find all information about a control in
a single place, we have moved the FAQ for several
controls from the SAPUI5 documentation to the API
Reference of the Demo Kit. In particular, we have
moved the FAQ for the following smart controls:
•SmartField
•SmartFilterBar
•SmartTable
Y ou can now find them on the new FAQ tab in the API
Reference .
Changed • User Documentation • Info Only • 1.93Info
Only2021
-08-1
2
1.93 Cha
ngedFeature Demo Kit Change Ver-
sion DialogDemo Kit Change Version Dialog
We have improved the Change Version dialog to help
you find the desired version faster. We grouped the
patch numbers according to minor version, and we
added a search field.
Changed • Feature • Info Only • 1.93Info
Only2021
-08-1
2
Related Information
What's New in SAPUI5 1.130 [page 20]
What's New in SAPUI5 1.129 [page 31]
What's New in SAPUI5 1.128 [page 40]
What's New in SAPUI5 1.127 [page 48]
What's New in SAPUI5 1.126 [page 56]
What's New in SAPUI5 1.125 [page 95]
What's New in SAPUI5 1.124 [page 101]
What's New in SAPUI5 1.123 [page 112]
What's New in SAPUI5 1.122 [page 121]
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 413
What's New in SAPUI5 1.121 [page 129]
What's New in SAPUI5 1.120 [page 149]
What's New in SAPUI5 1.119 [page 164]
What's New in SAPUI5 1.118 [page 173]
What's New in SAPUI5 1.117 [page 182]
What's New in SAPUI5 1.116 [page 191]
What's New in SAPUI5 1.115 [page 200]
What's New in SAPUI5 1.114 [page 207]
What's New in SAPUI5 1.113 [page 214]
What's New in SAPUI5 1.112 [page 230]
What's New in SAPUI5 1.111 [page 236]
What's New in SAPUI5 1.110 [page 246]
What's New in SAPUI5 1.109 [page 257]
What's New in SAPUI5 1.108 [page 265]
What's New in SAPUI5 1.107 [page 274]
What's New in SAPUI5 1.106 [page 282]
What's New in SAPUI5 1.105 [page 290]
What's New in SAPUI5 1.104 [page 298]
What's New in SAPUI5 1.103 [page 303]
What's New in SAPUI5 1.102 [page 309]
What's New in SAPUI5 1.101 [page 327]
What's New in SAPUI5 1.100 [page 338]
What's New in SAPUI5 1.99 [page 345]
What's New in SAPUI5 1.98 [page 355]
What's New in SAPUI5 1.97 [page 371]
What's New in SAPUI5 1.96 [page 380]
What's New in SAPUI5 1.95 [page 392]
What's New in SAPUI5 1.94 [page 400]
What's New in SAPUI5 1.92 [page 416]
What's New in SAPUI5 1.91 [page 426]
What's New in SAPUI5 1.90 [page 432]
What's New in SAPUI5 1.89 [page 442]
What's New in SAPUI5 1.88 [page 450]
What's New in SAPUI5 1.87 [page 462]
What's New in SAPUI5 1.86 [page 474]
What's New in SAPUI5 1.85 [page 488]
What's New in SAPUI5 1.84 [page 499]
What's New in SAPUI5 1.82 [page 513]
What's New in SAPUI5 1.81 [page 523]
What's New in SAPUI5 1.80 [page 534]
What's New in SAPUI5 1.79 [page 543]
What's New in SAPUI5 1.78 [page 551]
What's New in SAPUI5 1.77 [page 561]
414 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
What's New in SAPUI5 1.76 [page 572]
What's New in SAPUI5 1.75 [page 583]
What's New in SAPUI5 1.74 [page 592]
What's New in SAPUI5 1.73 [page 605]
What's New in SAPUI5 1.72 [page 616]
What's New in SAPUI5 1.71 [page 627]
What's New in SAPUI5 1.70 [page 638]
What's New in SAPUI5 1.69 [page 647]
What's New in SAPUI5 1.68 [page 657]
What's New in SAPUI5 1.67 [page 665]
What's New in SAPUI5 1.66 [page 672]
What's New in SAPUI5 1.65 [page 680]
What's New in SAPUI5 1.64 [page 692]
What's New in SAPUI5 1.63 [page 702]
What's New in SAPUI5 1.62 [page 714]
What's New in SAPUI5 1.61 [page 727]
What's New in SAPUI5 1.60 [page 737]
What's New in SAPUI5 1.58 [page 758]
What's New in SAPUI5 1.56 [page 778]
What's New in SAPUI5 1.54 [page 799]
What's New in SAPUI5 1.52 [page 828]
What's New in SAPUI5 1.50 [page 854]
What's New in SAPUI5 1.48 [page 874]
What's New in SAPUI5 1.46 [page 901]
What's New in SAPUI5 1.44 [page 924]
What's New in SAPUI5 1.42 [page 939]
What's New in SAPUI5 1.40 [page 956]
What's New in SAPUI5 1.38 [page 971]
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 415
What's New in SAPUI5 1.92
With this release SAPUI5 is upgraded from version 1.91 to 1.92.
T able 42:
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.92 New Control sap.m.DynamicDate
Range (Experimental)sap.m.DynamicDateRange (Experimental)
The new (experimental) DynamicDateRange con-
trol enables users to select absolute and rela-
tive dates and date ranges using a different off-
set from the current date. Application develop-
ers can configure the list of values offered. The
DynamicDateRange control supports several
standard options, but as a developer, you can also de-
fine a custom option that fits your specific use case.
For more information, see the API Reference and the
Sample .
New • Control • Info Only • 1.92Info
Only2021
-07-1
5
1.92 UI
Cha
ngedAnnounce-
mentDialog for Smart Con-
trolsDialog for Smart Controls
 Note
The following information concerns important
changes for end users. These changes may re-
quire end users to adjust and/or test cases to be
adapted, but they won't stop or disrupt software
or processes.
We have improved the usability of the View Settings
dialog for the smart chart and the smart table
and made it more consistent with other dialogs.
For example, we have changed the settings for se-
lecting columns as well as sorting, filtering, and
grouping them: They are now no longer buttons
but tabs. For more information, see the entry
for sap.ui.comp.smartchart.SmartChart ,
sap.ui.comp.smarttable.SmartTable .
UI Changed • Announcement • Info Only • 1.92Info
Only2021
-07-1
5
416 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.92 UI
Cha
ngedAnnounce-
mentConfirmation Message
for DraftsConfirmation Message for Drafts
 Note
The following information concerns important
changes for end users. These changes may re-
quire end users to adjust and/or test cases to be
adapted, but they won't stop or disrupt software
or processes.
When a user has created or edited an object in a
draft-enabled object page app that is based on SAP
Fiori elements and tries to leave the object without
saving the changes, a message box is displayed that
asks the user to keep or discard the draft.
UI Changed • Announcement • Info Only • 1.92Info
Only2021
-07-1
5
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 417
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.92 Cha
ngedFeature SAPUI5 OData V4 Model SAPUI5 OData V4 Model
The new version of the SAPUI5 OData V4 model intro-
duces the following features:
• The
sap.ui.model.odata.v4.Context#set
KeepAlive method now provides an additional
bRequestMessages parameter that allows
you to request bound messages for the kept-
alive context. The message property is identified
through the
com.sap.vocabularies.Common.v1.Me
ssages annotation. For more information, see
Server Messages in the OData V4 Model [page
2227] .
• Y ou can now execute actions with the Prefer
header handling=strict . For more informa-
tion, see Strict Handling [page 2178] .
• We now support absolute property bindings of
$count . Note that this will display the count
as it is provided by the server. If a count that
includes transient entries is required, the header
context has to be used. For more information,
see Binding Collection Inline Count [page 2149] .
Changed • Feature • Info Only • 1.92Info
Only2021
-07-1
5
1.92 Cha
ngedControl sap.m.Dialog sap.m.Dialog
We have updated the colors of value-state status
icons. Now, they have better color-contrast ratios for
improved accessibility. For more information, see the
Sample .
Changed • Control • Info Only • 1.92Info
Only2021
-07-1
5
1.92 Cha
ngedControl sap.m.List,
sap.m.Table,
sap.m.Treesap.m.List, sap.m.Table, sap.m.Tree
We have provided the new requestItems method
that lets you load more data in a control. Y ou can now
trigger the growing feature manually, if the growing
property is set to true . For more information, see
the API Reference .
Changed • Control • Info Only • 1.92Info
Only2021
-07-1
5
418 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.92 Cha
ngedControl sap.m.QuickViewPa
gesap.m.QuickViewPage
The control now supports avatars, which display
business objects, images, initials, and more. T o
enable this functionality, the QuickViewPage
control uses sap.m.Avatar as an aggregation.
The icon and fallbackIcon properties of the
QuickViewPage are now deprecated. Instead, de-
velopers should use the functionality of the new
avatar aggregation. For more information, see the
API Reference and the Sample .
Changed • Control • Info Only • 1.92Info
Only2021
-07-1
5
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 419
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.92 Cha
ngedControl sap.ui.comp.smart
chart.SmartChart ,
sap.ui.comp.smart
table.SmartTablesap.ui.comp.smartchart.SmartChart ,
sap.ui.comp.smarttable.SmartTable
We have improved the usability of the View Settings
dialog in these controls and made it more consistent
with other dialogs. For example, we have changed the
following:
• We changed the settings for selecting columns
as well as sorting, filtering, and grouping them:
They are now no longer buttons but tabs. This
has also been changed for SmartChart .
• The icons have been aligned with the general
SAP Fiori guidelines.
• T o change the order of columns, you can now
drag and drop the entries in the list. Y ou can also
use the icons in each row.
• Sorting has been simplified for both
SmartChart and SmartTable .
• If you choose the Reset button, you receive a
warning that you are about to set back your
changes.
For more information, see the API Reference and the
Sample .
Changed • Control • Info Only • 1.92Info
Only2021
-07-1
5
420 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.92 Cha
ngedControl sap.ui.comp.smart
table.SmartTablesap.ui.comp.smarttable.SmartTable
We have introduced a global customData
setting that allows you to configure
the preserveDecimals format for the
Edm.Decimal type as well as for units and curren-
cies. This way, you can keep the decimals returned
by the back end. For more information, see the API
Reference and the Sample .
Changed • Control • Info Only • 1.92Info
Only2021
-07-1
5
1.92 Cha
ngedControl sap.ui.integratio
n.widgets.Cardsap.ui.integration.widgets.Card
The charts in the Analytical card now support (in ex-
perimental state) interactions on the detail level. Until
now, users could only interact with the whole content
area. Now, the user can click on separate points of the
charts. As an application developer you can configure
two optional scenarios upon click:
• T rigger navigation actions defined by the
actionableArea (experimental) property.
• Open a popover with more details about the
selected point defined by the popover (experi-
mental) property.
For more information, see the Analytical Card section
and the Chart Actions and Details Popover samples in
the Card Explorer
Changed • Control • Info Only • 1.92Info
Only2021
-07-1
5
1.92 Cha
ngedControl sap.ui.layout.Res
ponsiveSplittersap.ui.layout.ResponsiveSplitter
We have added a new resize
event, fired when the contents of the
sap.ui.layout.PaneContainer are resized.
For more information, see the API Reference and the
Sample .
Changed • Control • Info Only • 1.92Info
Only2021
-07-1
5
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 421
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.92 Dep-
re-
cate
dFeature Deprecation of String-
Based RenderingDeprecation of String-Based Rendering
String-based rendering (also known as "apiVersion 1"
of a renderer) has been deprecated. Please use the
Semantic Rendering API ("apiVersion 2") instead. For
a complete list of all deprecations, see Deprecated
APIs .
Deprecated • Feature • Info Only • 1.92Info
Only2021
-07-1
5
422 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.92 Cha
ngedSAP Fiori
ElementsSAP Fiori elements for
OData V4SAP Fiori elements for OData V4
The following changes and new features are available
for SAP Fiori elements for OData V4:
• Y ou can now define an integer value or a string
containing an integer value that defines the max-
imum number of lines that the text field can grow
to when it is editable before a scrollbar is shown.
For more information, see the section Manifest-
Based Definition of the Length of a T ext Field
in the topic Different Representations of a Field
[page 3108] .
• Y ou can now enable the button to toggle between
draft and saved values on the object page. For
more information, see T oggling Between Draft
and Saved Values [page 3812] .
• SAP Fiori elements for OData V4 now supports
inbound processing of values coming for naviga-
tion properties when the filter bar is available in
the target application. For more information, see
the section Handling Incoming Filters for Naviga-
tion Entity Set Properties in the topic Navigation
to an App (Inbound Navigation) [page 2950] .
• Y ou can now easily see which table, column or
row an error message is related to if the app con-
tains many tables, since error messages are now
grouped accordingly. For more information, see
Handling Bound Messages
Layout: Message
Popover
Group Name
in Using Messages
[page 3327] .
• When displaying the quick view of semantic links,
SAP Fiori elements for OData V4 now ensures
that links are always shown in the footer, and
that a subtitle is always shown in the header. For
more information, see Configuring the Content
of Quick Views [page 2967] .
Changed • SAP Fiori Elements • Info Only • 1.92Info
Only2021
-07-1
5
Related Information
What's New in SAPUI5 1.130 [page 20]
What's New in SAPUI5 1.129 [page 31]
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 423
What's New in SAPUI5 1.128 [page 40]
What's New in SAPUI5 1.127 [page 48]
What's New in SAPUI5 1.126 [page 56]
What's New in SAPUI5 1.125 [page 95]
What's New in SAPUI5 1.124 [page 101]
What's New in SAPUI5 1.123 [page 112]
What's New in SAPUI5 1.122 [page 121]
What's New in SAPUI5 1.121 [page 129]
What's New in SAPUI5 1.120 [page 149]
What's New in SAPUI5 1.119 [page 164]
What's New in SAPUI5 1.118 [page 173]
What's New in SAPUI5 1.117 [page 182]
What's New in SAPUI5 1.116 [page 191]
What's New in SAPUI5 1.115 [page 200]
What's New in SAPUI5 1.114 [page 207]
What's New in SAPUI5 1.113 [page 214]
What's New in SAPUI5 1.112 [page 230]
What's New in SAPUI5 1.111 [page 236]
What's New in SAPUI5 1.110 [page 246]
What's New in SAPUI5 1.109 [page 257]
What's New in SAPUI5 1.108 [page 265]
What's New in SAPUI5 1.107 [page 274]
What's New in SAPUI5 1.106 [page 282]
What's New in SAPUI5 1.105 [page 290]
What's New in SAPUI5 1.104 [page 298]
What's New in SAPUI5 1.103 [page 303]
What's New in SAPUI5 1.102 [page 309]
What's New in SAPUI5 1.101 [page 327]
What's New in SAPUI5 1.100 [page 338]
What's New in SAPUI5 1.99 [page 345]
What's New in SAPUI5 1.98 [page 355]
What's New in SAPUI5 1.97 [page 371]
What's New in SAPUI5 1.96 [page 380]
What's New in SAPUI5 1.95 [page 392]
What's New in SAPUI5 1.94 [page 400]
What's New in SAPUI5 1.93 [page 407]
What's New in SAPUI5 1.91 [page 426]
What's New in SAPUI5 1.90 [page 432]
What's New in SAPUI5 1.89 [page 442]
What's New in SAPUI5 1.88 [page 450]
What's New in SAPUI5 1.87 [page 462]
What's New in SAPUI5 1.86 [page 474]
What's New in SAPUI5 1.85 [page 488]
424 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
What's New in SAPUI5 1.84 [page 499]
What's New in SAPUI5 1.82 [page 513]
What's New in SAPUI5 1.81 [page 523]
What's New in SAPUI5 1.80 [page 534]
What's New in SAPUI5 1.79 [page 543]
What's New in SAPUI5 1.78 [page 551]
What's New in SAPUI5 1.77 [page 561]
What's New in SAPUI5 1.76 [page 572]
What's New in SAPUI5 1.75 [page 583]
What's New in SAPUI5 1.74 [page 592]
What's New in SAPUI5 1.73 [page 605]
What's New in SAPUI5 1.72 [page 616]
What's New in SAPUI5 1.71 [page 627]
What's New in SAPUI5 1.70 [page 638]
What's New in SAPUI5 1.69 [page 647]
What's New in SAPUI5 1.68 [page 657]
What's New in SAPUI5 1.67 [page 665]
What's New in SAPUI5 1.66 [page 672]
What's New in SAPUI5 1.65 [page 680]
What's New in SAPUI5 1.64 [page 692]
What's New in SAPUI5 1.63 [page 702]
What's New in SAPUI5 1.62 [page 714]
What's New in SAPUI5 1.61 [page 727]
What's New in SAPUI5 1.60 [page 737]
What's New in SAPUI5 1.58 [page 758]
What's New in SAPUI5 1.56 [page 778]
What's New in SAPUI5 1.54 [page 799]
What's New in SAPUI5 1.52 [page 828]
What's New in SAPUI5 1.50 [page 854]
What's New in SAPUI5 1.48 [page 874]
What's New in SAPUI5 1.46 [page 901]
What's New in SAPUI5 1.44 [page 924]
What's New in SAPUI5 1.42 [page 939]
What's New in SAPUI5 1.40 [page 956]
What's New in SAPUI5 1.38 [page 971]
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 425
What's New in SAPUI5 1.91
With this release SAPUI5 is upgraded from version 1.90 to 1.91.
T able 43:
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.91 Cha
ngedFeature SAPUI5 OData V2 Model SAPUI5 OData V2 Model
A Content-ID header has been added to all non-
read requests in a batch request. For failing change
sets, the Content-ID of individual messages in the
error response is used to map the message to the
correct request. This allows you to calculate the cor-
rect target.
Changed • Feature • Info Only • 1.91Info
Only2021
-06-1
7
1.91 Cha
ngedFeature SAPUI5 OData V4 Model SAPUI5 OData V4 Model
The new version of the SAPUI5 OData V4 model intro-
duces the following features:
• For a list binding with visual grouping, that is
with a groupLevels list provided in the $
$aggregation binding parameter, you can
now request the $count parameter. The result-
ing count represents the number of records at
the leaf level. The $count parameter can be ac-
cessed through the header context as described
in Binding Collection Inline Count [page 2149] .
• We now provide a new
sap.ui.model.odata.v4.ODataListBi
nding#getCount method that allows you to
get the count of elements or leaves in your col-
lection. For more information, see the API Refer-
ence .
Changed • Feature • Info Only • 1.91Info
Only2021
-06-1
7
426 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.91 Cha
ngedFeature New Data Type Property
for Spreadsheet ExportNew Data Type Property for Spreadsheet Export
The additional utc property is now
available for date and time information.
It determines whether column definitions
of type sap.ui.export.EdmType.Date/
DateTime/Time are exported as UTC time or as
the local time of the user. For more information, see
Spreadsheet Export [page 2570] , the API Reference ,
and the Samples .
Changed • Feature • Info Only • 1.91Info
Only2021
-06-1
7
1.91 Cha
ngedControl sap.m.App sap.m.App
Until now, sap.m.App assumed that it wasn't
nested and always appeared as the top-level root
DOM element for apps. With the new isTopLevel
property, you can now disable this behavior for dif-
ferent use cases, such as nested components and
standalone usage. For more information, see the API
Reference .
Changed • Control • Info Only • 1.91Info
Only2021
-06-1
7
1.91 Cha
ngedControl sap.m.ExpandableT
extsap.m.ExpandableText
Тhe control now also implements the new
emptyIndicatorMode property. It allows devel-
opers to display an empty text as a language-depend-
ent “-” symbol. For more information, see the API
Reference .
Changed • Control • Info Only • 1.91Info
Only2021
-06-1
7
1.91 Cha
ngedControl sap.m.Table sap.m.Table
We introduced the ColumnResizer plugin that
handles column resizing for a responsive table. For
more information, see the API Reference
Changed • Control • Info Only • 1.91Info
Only2021
-06-1
7
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 427
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.91 Cha
ngedControl sap.ui.comp.smart
field.SmartFieldsap.ui.comp.smartfield.SmartField
The SmartField control now supports currency
and unit of measure custom lists in the model. In
these custom lists you can define supported currency
and units of measure, and decimal number require-
ments. This function is enabled by adding the
com.sap.vocabularies.CodeList.v1.Cur
rencyCodes annotation for currency and
com.sap.vocabularies.CodeList.v1.Uni
tsOfMeasure for units of measure. Once the anno-
tations are added, SmartField handles the valida-
tion and formatting of the values according to the def-
initions in the list.
Changed • Control • Info Only • 1.91Info
Only2021
-06-1
7
1.91 Cha
ngedControl sap.ui.comp.smart
table.SmartTablesap.ui.comp.smarttable.SmartTable
• We have added the showPasteButton Paste
button in the table and use
the paste feature based on the
sap.m.plugins.PasteProvider plugin.
For more information, see the API Reference for
the method, the API Reference for the plugin,
and the Sample .
• We have enabled the
enableAutoColumnWidth property for the
calculation of custom column width. For more
information, see the API Reference and the Sam-
ple.
Changed • Control • Info Only • 1.91Info
Only2021
-06-1
7
428 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.91 Cha
ngedSAP Fiori
ElementsSAP Fiori elements for
OData V4SAP Fiori elements for OData V4
The following changes and new features are available
for SAP Fiori elements for OData V4:
• Application developers can now use building
blocks in custom sections, that allow you, for ex-
ample, to create a visual representation of your
data in a convenient way. For more information,
see Building Blocks [page 3987] .
• Application developers can now spec-
ify a dimension or a measure
using "GroupableProperties" and
"AggregatableProperties" at an entity
set level. For more information, see Configuring
Charts [page 3311] .
• List report and object page templates now also
support parametrized entities. For more informa-
tion, see Configuring Filter Bars [page 3393] .
• The values of parameters in the action dialog
can be prefilled using an extension function. For
more information, see the section Default Values
Defined at the Front End in the topic Actions
[page 3069] .
• Application developers can now use value help
collections for draft-enabled entities. For more
information, see Field Help [page 3125] .
• Application developers can now use the
FetchValues property to define if values in
the value list are loaded immediately or when a
user chooses the Go button. For more informa-
tion, see Field Help [page 3125] .
• The values of parameters in the action dialog can
now be prefilled by an extension function. For
more information, see Actions [page 3069] .
• The 'Share' functionality is now automatically
hidden for new drafts. For more information, see
The Share Functionality [page 3367] .
• Application developers can now set a default
value for semantic date range filter fields on the
filter bar. For more information, see Enabling Se-
mantic Operators in the Filter Bar [page 3405] .
• Application developers can now configure a con-
firmation popup for discarding drafts. For moreInfo
Only2021
-06-1
7
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 429
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
information, see Confirmation Popups [page
3477] .
Changed • SAP Fiori Elements • Info Only • 1.91
1.91 Cha
ngedUser Docu-
mentationsap.m.Table Docu-
mentation Enhancementsap.m.Table Documentation Enhancement
We have enhanced the existing documentation for the
sap.m.Table control and related entities with de-
tails about column width handling, such as the strict
layout and the pop-in feature.
For more information, see Configuring Responsive
Behavior of a T able [page 4642] , Defining Column
Width [page 4645] , and T able Design [page 4646] .
Changed • User Documentation • Info Only • 1.91Info
Only2021
-06-1
7
Related Information
What's New in SAPUI5 1.130 [page 20]
What's New in SAPUI5 1.129 [page 31]
What's New in SAPUI5 1.128 [page 40]
What's New in SAPUI5 1.127 [page 48]
What's New in SAPUI5 1.126 [page 56]
What's New in SAPUI5 1.125 [page 95]
What's New in SAPUI5 1.124 [page 101]
What's New in SAPUI5 1.123 [page 112]
What's New in SAPUI5 1.122 [page 121]
What's New in SAPUI5 1.121 [page 129]
What's New in SAPUI5 1.120 [page 149]
What's New in SAPUI5 1.119 [page 164]
What's New in SAPUI5 1.118 [page 173]
What's New in SAPUI5 1.117 [page 182]
What's New in SAPUI5 1.116 [page 191]
What's New in SAPUI5 1.115 [page 200]
What's New in SAPUI5 1.114 [page 207]
What's New in SAPUI5 1.113 [page 214]
What's New in SAPUI5 1.112 [page 230]
What's New in SAPUI5 1.111 [page 236]
What's New in SAPUI5 1.110 [page 246]
What's New in SAPUI5 1.109 [page 257]
430 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
What's New in SAPUI5 1.108 [page 265]
What's New in SAPUI5 1.107 [page 274]
What's New in SAPUI5 1.106 [page 282]
What's New in SAPUI5 1.105 [page 290]
What's New in SAPUI5 1.104 [page 298]
What's New in SAPUI5 1.103 [page 303]
What's New in SAPUI5 1.102 [page 309]
What's New in SAPUI5 1.101 [page 327]
What's New in SAPUI5 1.100 [page 338]
What's New in SAPUI5 1.99 [page 345]
What's New in SAPUI5 1.98 [page 355]
What's New in SAPUI5 1.97 [page 371]
What's New in SAPUI5 1.96 [page 380]
What's New in SAPUI5 1.95 [page 392]
What's New in SAPUI5 1.94 [page 400]
What's New in SAPUI5 1.93 [page 407]
What's New in SAPUI5 1.92 [page 416]
What's New in SAPUI5 1.90 [page 432]
What's New in SAPUI5 1.89 [page 442]
What's New in SAPUI5 1.88 [page 450]
What's New in SAPUI5 1.87 [page 462]
What's New in SAPUI5 1.86 [page 474]
What's New in SAPUI5 1.85 [page 488]
What's New in SAPUI5 1.84 [page 499]
What's New in SAPUI5 1.82 [page 513]
What's New in SAPUI5 1.81 [page 523]
What's New in SAPUI5 1.80 [page 534]
What's New in SAPUI5 1.79 [page 543]
What's New in SAPUI5 1.78 [page 551]
What's New in SAPUI5 1.77 [page 561]
What's New in SAPUI5 1.76 [page 572]
What's New in SAPUI5 1.75 [page 583]
What's New in SAPUI5 1.74 [page 592]
What's New in SAPUI5 1.73 [page 605]
What's New in SAPUI5 1.72 [page 616]
What's New in SAPUI5 1.71 [page 627]
What's New in SAPUI5 1.70 [page 638]
What's New in SAPUI5 1.69 [page 647]
What's New in SAPUI5 1.68 [page 657]
What's New in SAPUI5 1.67 [page 665]
What's New in SAPUI5 1.66 [page 672]
What's New in SAPUI5 1.65 [page 680]
What's New in SAPUI5 1.64 [page 692]
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 431
What's New in SAPUI5 1.63 [page 702]
What's New in SAPUI5 1.62 [page 714]
What's New in SAPUI5 1.61 [page 727]
What's New in SAPUI5 1.60 [page 737]
What's New in SAPUI5 1.58 [page 758]
What's New in SAPUI5 1.56 [page 778]
What's New in SAPUI5 1.54 [page 799]
What's New in SAPUI5 1.52 [page 828]
What's New in SAPUI5 1.50 [page 854]
What's New in SAPUI5 1.48 [page 874]
What's New in SAPUI5 1.46 [page 901]
What's New in SAPUI5 1.44 [page 924]
What's New in SAPUI5 1.42 [page 939]
What's New in SAPUI5 1.40 [page 956]
What's New in SAPUI5 1.38 [page 971]
What's New in SAPUI5 1.90
With this release SAPUI5 is upgraded from version 1.89 to 1.90.
T able 44:
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.90 New Control sap.m.Notificatio
nListsap.m.NotificationList
The control provides a container
for sap.m.NotificationListGroup and
sap.m.NotificationListItem items where
this control should be used, instead of
sap.m.List . While the sap.m.List is still work-
ing properly, we strongly recommend you to use the
new sap.m.NotificationList control in order
to benefit from the accessibility features that are
built-in. For more information, see the API Reference .
New • Control • Info Only • 1.90Info
Only2021
-05-
20
432 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.90 New Feature Key User Adaptation: Lo-
cal Reset of ControlsKey User Adaptation: Local Reset of Controls
In UI adaptation mode, key users can now remove
all key user changes for specific controls by using
the new Reset Container action. Previously, key users
had to either manually undo individual UI changes or
reset all UI changes for the entire app. This new local
reset is currently supported for the following controls:
Form , SimpleForm , SmartForm .
 Restriction
This feature is currently not available on SAP
BTP.
New • Feature • Info Only • 1.90Info
Only2021
-05-
20
1.90 Cha
ngedFeature One Page Acceptance
T ests (OPA5)One Page Acceptance T ests (OPA5)
Y ou can now simulate scroll in controls that provide a
scrollable area. For more information, see Simulating
User Interactions on Controls [page 2476] .
Changed • Feature • Info Only • 1.90Info
Only2021
-05-
20
1.90 Cha
ngedFeature UI Adaptation Support
for OData V2
SmartVariantManag
ement ControlsUI Adaptation Support for OData V2
SmartVariantManagement Controls
Key users can now use the
sap.ui.comp.smartvariants.SmartVaria
ntManagement control to save variants (or "views")
for end users. On the SAPUI5 side, this works out of
the box for any app that is enabled for UI adaptation,
but you may need to update your back-end system.
For more information, see Key User Adaptation [page
4777] and SAPUI5 Flexibility: Enable Y our App for UI
Adaptation [page 2736] .
On the design-time side, this type of variant is ready
to be implemented in SAP's design-time environ-
ments (SAP Business Application Studio, SAP Fiori
tools).
Changed • Feature • Info Only • 1.90Info
Only2021
-05-
20
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 433
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.90 Cha
ngedFeature Accessibility Accessibility
We are now using JAWS 2021 as reference testing en-
vironment in SAPUI5. For more information, see the
Assistive technologies reference testing environment
for SAPUI5 2564165
.
Changed • Feature • Info Only • 1.90Info
Only2021
-05-
20
1.90 Cha
ngedControl P13nDialog P13nDialog
The filter panel of the table personalization dialog
now supports the sap.m.ComboBox control to
make it easier for the user to choose from a list of
fixed values. The operators dropdown is disabled for
fields of Boolean type and in the Define Conditions
tab of the ValueHelpDialog . For more informa-
tion, see the Smart Filter Bar Sample .
Changed • Control • Info Only • 1.90Info
Only2021
-05-
20
1.90 Cha
ngedControl sap.f.Illustrated
Message (Experimen-
tal)sap.f.IllustratedMessage (Experimental)
We have implemented two new samples for specific
scenarios:
• The first sample is useful for apps that have user
sign in and use a mechanism for automated sign
out as a result of inactivity over a predefined
period of time. The period of inactivity can vary
between 5 to 60 minutes. A session timeout dia-
log appears automatically to inform the user. For
more information, see the sample .
• The second sample demonstrates the TNT Illus-
tration Set where you can preview the illustration
types in the different illustration sizes. For more
information, see the sample .
Changed • Control • Info Only • 1.90Info
Only2021
-05-
20
1.90 Cha
ngedControl sap.gantt sap.gantt
Key users can now use the new customization feature
to make changes to the user interface of a Gantt
chart as per their requirements. For more informa-
tion, see the API Reference .
Changed • Control • Info Only • 1.90Info
Only2021
-05-
20
434 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.90 Cha
ngedControl sap.m.Dialog sap.m.Dialog
The control adopts the setWithinArea feature of
sap.ui.core.Popup . Now, when a custom within
area is set, the dialog is centered inside it, and cannot
be dragged or resized out of this area. For more infor-
mation, see the API Reference and the Sample .
Changed • Control • Info Only • 1.90Info
Only2021
-05-
20
1.90 Cha
ngedControl sap.m.IconTabBar sap.m.IconTabBar
We have introduced a new TabsOverflowMode
property, which defines the overflow behavior of
the control. Now, application developers can choose
whether to display the overflow tabs at the End
(default) of the Icon T ab Bar, or alternatively at
StartAndEnd - with two overflows on both ends
of the bar. Usage of the property with StartAndEnd
value is recommended for scenarios, where the order
of the tabs is important; for example, when the tabs
represent process steps. For more information, see
the API Reference and the Sample .
Changed • Control • Info Only • 1.90Info
Only2021
-05-
20
1.90 Cha
ngedControl sap.m.Input ,
sap.m.MultiInputsap.m.Input , sap.m.MultiInput
We have introduced a new property called
enableTableAutoPopinMode . The property is
responsible for enabling the auto popin mode of the
sap.m.Table when we have an input with tabular
suggestions. For more information, see the API Refer-
ence and the Samples .
Changed • Control • Info Only • 1.90Info
Only2021
-05-
20
1.90 Cha
ngedControl sap.m.InputBase sap.m.InputBase
We have introduced a new association called
ariaDescribedBy . The association is responsible
for referencing the elements that describe the con-
trol. For more information, see the API Reference and
the Sample .
Changed • Control • Info Only • 1.90Info
Only2021
-05-
20
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 435
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.90 Cha
ngedControl sap.m.TimePicker sap.m.TimePicker
We have redesigned the control, and now when you
select the TimePicker icon, a new clock-dial interface
appears instead of sliders. On desktop devices, the
behavior of the input field remains unchanged; but on
a mobile device - a new popover with numeric inputs
and a numeric keyboard appears.
For more information, see the API Reference and the
Samples .
Changed • Control • Info Only • 1.90Info
Only2021
-05-
20
1.90 Cha
ngedControl sap.ui.comp.smart
field.SmartFieldsap.ui.comp.smartfield.SmartField
The SmartField control now supports
com.sap.vocabularies.UI.v1.Hidden an-
notation with a binding path expression. The bind-
ing path must point to another EDM property of
Edm.Boolean type. For more information, see the
API Reference and the Sample .
Changed • Control • Info Only • 1.90Info
Only2021
-05-
20
436 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.90 Cha
ngedControl sap.ui.comp.smart
table.SmartTablesap.ui.comp.smarttable.SmartTable
• T o automatically resize a column in a responsive
table to an optimal width, the user can now dou-
ble-click on the column resizer. The resizing is
done based on the visible cell content. For more
information, see the Sample .
• We now use a monospaced font (72 font family)
for units of measure and currencies. Also, these
units are now right-aligned. For more informa-
tion, see the Sample .
Changed • Control • Info Only • 1.90Info
Only2021
-05-
20
1.90 Cha
ngedControl sap.ui.integratio
n.widgets.Cardsap.ui.integration.widgets.Card
• Integration cards now support (in experimental
state) OData batch requests, which are sent us-
ing the HTTP POST method. This enables appli-
cation developers to describe such requests in
the manifest file, in an extension, or in a Com-
ponent card. This feature allows a single HTTP
POST (batch) request to be sent to both OData
V2 and V4 services, which improves the perform-
ance. For more information, see the Sample and
the Data Handling section in the Card Explorer.
• We have introduced (in experimental state) a
new type of Integration card – the WebPage card.
It allows you to embed an HTML page inside the
content of the card. For more information, see
the Sample and the WebPage Card section in the
Card Explorer.
Changed • Control • Info Only • 1.90Info
Only2021
-05-
20
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 437
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.90 Cha
ngedSAP Fiori
ElementsSAP Fiori elements for
OData V2SAP Fiori elements for OData V2
The following changes and new features are available
for SAP Fiori elements for OData V2:
• Y ou can now configure standard list items and
object list items in a list report. For more infor-
mation, see Enabling Standard List Items and
Object List Items [page 3548] .
• Application developers can now arrange se-
mantically connected fields side by side
to reflect their data retention using the
UI.ConnectedFields annotation. For more
information, see Grouping of Fields [page 3158] .
• A new text is now provided in the variant man-
agement dialog for standard variants. For more
information, see List Report Elements [page
3452] .
• Application developers can now extend the deliv-
ered SAP Fiori elements applications to add new
nodes (entity sets), perform create and update
operations on the newly defined node, or change
the existing manifest page configurations. For
more information, see Extending the Delivered
Apps Manifest Using an Adaptation Project [page
3047] .
• SAP Fiori elements has improved performance
by reducing the transition time while navigating
from a list report to an object page.
• Application developers can now configure a con-
firmation popup for draft discard scenarios.
For more information, see Confirmation Popups
[page 3477] .
• In an analytical list page, application developers
can define multiple views on a table and display
them in single table mode. For more information,
see Defining Multiple Views of a T able in an Ana-
lytical List Page [page 4076] .
Changed • SAP Fiori Elements • Info Only • 1.90Info
Only2021
-05-
20
438 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.90 Cha
ngedSAP Fiori
ElementsSAP Fiori elements for
OData V4SAP Fiori elements for OData V4
The following changes and new features are available
for SAP Fiori elements for OData V4:
• Application developers can now extend control-
lers for a specific instance in an object page.
For more information, see Extending SAP Fiori
Elements-Based Apps [page 3013] .
• Application developers can now export the cus-
tom columns they have defined via manifest set-
tings to a spreadsheet. For more information, see
Using the Export Button [page 3290] .
• SAP Fiori elements now supports path-based se-
mantic objects for semantic links, so application
developers can maintain different semantic ob-
jects for each item. For more information, see
Enabling Quick Views for Link Navigation [page
2957] .
• Application developers can now add an address
facet to an object page as a header facet. For
more information, see Address Facet in the Ob-
ject Page Header [page 3631] .
• In display mode of an object page, if there is a
bound transition message from the back end,
this is now shown in a message dialog and no
longer in a message popover. For more informa-
tion, see Using Messages [page 3327] .
• Application developers can now set a field to be
read only within a table, but set it to be editable
on the UI. For more information, see Further Fea-
tures of the Field [page 3172] .
• Applications can now filter by navigation proper-
ties on non-main entities. For more information,
see Defining Multiple Views on a List Report with
Different Entity Sets and T able Settings [page
3535] .
Changed • SAP Fiori Elements • Info Only • 1.90Info
Only2021
-05-
20
Related Information
What's New in SAPUI5 1.130 [page 20]
What's New in SAPUI5 1.129 [page 31]
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 439
What's New in SAPUI5 1.128 [page 40]
What's New in SAPUI5 1.127 [page 48]
What's New in SAPUI5 1.126 [page 56]
What's New in SAPUI5 1.125 [page 95]
What's New in SAPUI5 1.124 [page 101]
What's New in SAPUI5 1.123 [page 112]
What's New in SAPUI5 1.122 [page 121]
What's New in SAPUI5 1.121 [page 129]
What's New in SAPUI5 1.120 [page 149]
What's New in SAPUI5 1.119 [page 164]
What's New in SAPUI5 1.118 [page 173]
What's New in SAPUI5 1.117 [page 182]
What's New in SAPUI5 1.116 [page 191]
What's New in SAPUI5 1.115 [page 200]
What's New in SAPUI5 1.114 [page 207]
What's New in SAPUI5 1.113 [page 214]
What's New in SAPUI5 1.112 [page 230]
What's New in SAPUI5 1.111 [page 236]
What's New in SAPUI5 1.110 [page 246]
What's New in SAPUI5 1.109 [page 257]
What's New in SAPUI5 1.108 [page 265]
What's New in SAPUI5 1.107 [page 274]
What's New in SAPUI5 1.106 [page 282]
What's New in SAPUI5 1.105 [page 290]
What's New in SAPUI5 1.104 [page 298]
What's New in SAPUI5 1.103 [page 303]
What's New in SAPUI5 1.102 [page 309]
What's New in SAPUI5 1.101 [page 327]
What's New in SAPUI5 1.100 [page 338]
What's New in SAPUI5 1.99 [page 345]
What's New in SAPUI5 1.98 [page 355]
What's New in SAPUI5 1.97 [page 371]
What's New in SAPUI5 1.96 [page 380]
What's New in SAPUI5 1.95 [page 392]
What's New in SAPUI5 1.94 [page 400]
What's New in SAPUI5 1.93 [page 407]
What's New in SAPUI5 1.92 [page 416]
What's New in SAPUI5 1.91 [page 426]
What's New in SAPUI5 1.89 [page 442]
What's New in SAPUI5 1.88 [page 450]
What's New in SAPUI5 1.87 [page 462]
What's New in SAPUI5 1.86 [page 474]
What's New in SAPUI5 1.85 [page 488]
440 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
What's New in SAPUI5 1.84 [page 499]
What's New in SAPUI5 1.82 [page 513]
What's New in SAPUI5 1.81 [page 523]
What's New in SAPUI5 1.80 [page 534]
What's New in SAPUI5 1.79 [page 543]
What's New in SAPUI5 1.78 [page 551]
What's New in SAPUI5 1.77 [page 561]
What's New in SAPUI5 1.76 [page 572]
What's New in SAPUI5 1.75 [page 583]
What's New in SAPUI5 1.74 [page 592]
What's New in SAPUI5 1.73 [page 605]
What's New in SAPUI5 1.72 [page 616]
What's New in SAPUI5 1.71 [page 627]
What's New in SAPUI5 1.70 [page 638]
What's New in SAPUI5 1.69 [page 647]
What's New in SAPUI5 1.68 [page 657]
What's New in SAPUI5 1.67 [page 665]
What's New in SAPUI5 1.66 [page 672]
What's New in SAPUI5 1.65 [page 680]
What's New in SAPUI5 1.64 [page 692]
What's New in SAPUI5 1.63 [page 702]
What's New in SAPUI5 1.62 [page 714]
What's New in SAPUI5 1.61 [page 727]
What's New in SAPUI5 1.60 [page 737]
What's New in SAPUI5 1.58 [page 758]
What's New in SAPUI5 1.56 [page 778]
What's New in SAPUI5 1.54 [page 799]
What's New in SAPUI5 1.52 [page 828]
What's New in SAPUI5 1.50 [page 854]
What's New in SAPUI5 1.48 [page 874]
What's New in SAPUI5 1.46 [page 901]
What's New in SAPUI5 1.44 [page 924]
What's New in SAPUI5 1.42 [page 939]
What's New in SAPUI5 1.40 [page 956]
What's New in SAPUI5 1.38 [page 971]
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 441
What's New in SAPUI5 1.89
With this release SAPUI5 is upgraded from version 1.88 to 1.89.
T able 45:
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.89 Cha
ngedFeature Demo Kit Feedback Demo Kit Feedback
Here are some Demo Kit improvements that we im-
plemented based on your feedback:
• Y ou can now quickly cancel the global search by
pressing Esc .
• We implemented a copy button in all code sam-
ples in the Documentation section:
Changed • Feature • Info Only • 1.89Info
Only2021
-04-
22
1.89 Cha
ngedFeature SAPUI5 OData V2 Model SAPUI5 OData V2 Model
Y ou can now provide unit and currency customizing
for the sap.ui.model.odata.type.Unit and
sap.ui.model.odata.type.Currency data
types as part of the data service. For more informa-
tion, see Currency and Unit Customizing in OData V2
[page 2131] .
Changed • Feature • Info Only • 1.89Info
Only2021
-04-
22
1.89 Cha
ngedFeature SAPUI5 OData V4 Model SAPUI5 OData V4 Model
Additional targets are now supported for server mes-
sages [page 2227] .
Changed • Feature • Info Only • 1.89Info
Only2021
-04-
22
442 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.89 Cha
ngedFeature SAPUI5 Data Types SAPUI5 Data Types
The preserveDecimals for-
mat option introduced in
sap.ui.core.format.NumberFormat with
SAPUI5 1.87 is now enabled by default, unless the
style format option is set to either short or
long . This applies to the following data types:
•sap.ui.model.type.Currency
•sap.ui.model.type.Float
•sap.ui.model.type.Unit
•sap.ui.model.odata.type.Currency
•sap.ui.model.odata.type.Decimal
•sap.ui.model.odata.type.Double
•sap.ui.model.odata.type.Single
•sap.ui.model.odata.type.Unit
This change fixes the shortcoming that displayed val-
ues can be truncated if the back end provides more
decimals than accounted for on the UI. It is also a pre-
requisite for highlighting all instances of invalid data
entered by the user if the same property is displayed
in multiple places on the UI.
However, in some cases it can be necessary to dis-
play a value with fewer decimals than actually exist
for the property. Y ou would then need to add the
preserveDecimals format option with a value of
false to the type instance.
Changed • Feature • Info Only • 1.89Info
Only2021
-04-
22
1.89 Cha
ngedControl sap.m.Link,
sap.m.ObjectIdent
ifier,
sap.m.ObjectNumbe
r,
sap.m.ObjectStatu
s, and
sap.ui.unified.Cu
rrencysap.m.Link, sap.m.ObjectIdentifier,
sap.m.ObjectNumber,
sap.m.ObjectStatus, and
sap.ui.unified.Currency
Similar to the sap.m.Text control, these
controls now also implement the new
emptyIndicatorMode property. It allows devel-
opers to display an empty text as a language depend-
ent “-” symbol.
Changed • Control • Info Only • 1.89Info
Only2021
-04-
22
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 443
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.89 Cha
ngedControl sap.ui.comp.navpo
pover.SmartLinksap.ui.comp.navpopover.SmartLink
Y ou can now also use SmartLink as the content of
sap.m.title . For more information, see the Sam-
ple.
Changed • Control • Info Only • 1.89Info
Only2021
-04-
22
1.89 Cha
ngedControl sap.ui.comp.smart
field.SmartFieldsap.ui.comp.smartfield.SmartField
Until now, when SmartField was represented by
sap.m.TextArea as an inner control, we used
sap.m.Text in display mode. However, this caused
longer text to be truncated. So, in this scenario we
now use the new sap.m.ExpandableText con-
trol. It shows only the first characters of the text field,
followed by a More link. Clicking on the link displays
the full text.
Changed • Control • Info Only • 1.89Info
Only2021
-04-
22
444 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.89 Cha
ngedControl sap.ui.comp.smart
filterbar.SmartFi
lterBar ,
sap.ui.comp.value
helpdialog.ValueH
elpDialogsap.ui.comp.smartfilterbar.SmartFilt
erBar ,
sap.ui.comp.valuehelpdialog.ValueHel
pDialog
• Before, the user was notified of an error in the
SmartFilterBar fields by means of a mes-
sage box. The user had to close the message box
and expand the filters to correct the error. For
better user experience, we now directly expand
the filter bar, focusing on the first field with an er-
ror. Developers still have the option to show the
message box by changing the showMessages
property of the SmartFilterBar .
• When SmartFilterBar is in
ValueHelpDialog , it's initially collapsed, ex-
cept for the following cases:
• When there is no basic search field.
• When
preventInitialDataFetchInValu
eHelpDialog is set to true or
fetchValues of the valueList anno-
tation is set to 2.
• When there are mandatory fields, all fields
are expanded, not only the first 7 .
For more information, see the API Reference and the
Sample .
Changed • Control • Info Only • 1.89Info
Only2021
-04-
22
1.89 Cha
ngedControl sap.ui.comp.smart
filterbar.SmartFi
lterBarsap.ui.comp.smartfilterbar.SmartFilt
erBar
List View is now the default view in the Filters dialog.
For more information, see the Sample .
Changed • Control • Info Only • 1.89Info
Only2021
-04-
22
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 445
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.89 Cha
ngedControl sap.ui.comp.smart
table.SmartTablesap.ui.comp.smarttable.SmartTable
•SmartTable delays its initialization until all
related SAPUI5 flexibility changes have been
made. Therefore, we have now enabled some
of the static properties of SmartTable ,
such as initiallyVisibleFields and
enableAutoColumnWidth , for these
changes for design time adaptation.
• We have made the message filtering,
which is based on data states, available
for SmartTable . T o integrate this fea-
ture, the DataStateIndicator plugin
has the relevant enableFiltering prop-
erty, and SmartTable now has the re-
lated dataStataIndicator aggregation. For
more information, see the API Reference and the
Sample .
• We have provided the refresh method for the
DataStateIndicator plugin for refreshing
the message filters based on the current data
state. For more information, see the API Refer-
ence and the Sample .
•SmartTable now takes UoM- and currency-
specific formatting into account in the dialog and
during a spreadsheet export. The
com.sap.vocabularies.CodeList.v1.
CurrencyCodes and
com.sap.vocabularies.CodeList.v1.
UnitOfMeasure annotations provide the re-
quired formatting. For more information, see
Currency and Unit Customizing in OData V2
[page 2131] .
Changed • Control • Info Only • 1.89Info
Only2021
-04-
22
1.89 Cha
ngedControl sap.ui.layout.for
m.Form ,
sap.ui.layout.for
m.SimpleFormsap.ui.layout.form.Form ,
sap.ui.layout.form.SimpleForm
Y ou can now define up to six columns in extra-large
size in a form. For more information, see the API Ref-
erence , the Samples for Form , and the Samples for
SimpleForm .
Changed • Control • Info Only • 1.89Info
Only2021
-04-
22
446 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.89 Cha
ngedSAP Fiori
ElementsSAP Fiori elements for
OData V2 and SAP Fiori
elements for OData V4SAP Fiori elements for OData V2 and SAP Fiori ele-
ments for OData V4
The following changes and new features are available
for SAP Fiori elements for OData V2 and SAP Fiori
elements for OData V4:
• Change in the behavior on the UI of the list re-
port: When an app is started on desktop devices,
the filter bar is now expanded, irrespective of
initial data load. For more information, see List
Report Elements [page 3452] .
Changed • SAP Fiori Elements • Info Only • 1.89Info
Only2021
-04-
22
1.89 Cha
ngedSAP Fiori
ElementsSAP Fiori elements for
OData V2SAP Fiori elements for OData V2
The following changes and new features are available
for SAP Fiori elements for OData V2:
• Application developers can now set a default
value for semantic date range filter fields on the
filter bar. For more information, see Enabling Se-
mantic Operators in the Filter Bar [page 3405] .
• Key users can now create delivery variants. For
more information, see Adapting the UI [page
3064] .
• The Share functionality is now automatically hid-
den for new drafts. For more information, see
The Share Functionality [page 3367] .
• Adaptation of filter bars on overview pages is
now enabled by default. For more information,
see Key User Capabilities [page 4278] .
• It is now possible to sort and filter columns that
are defined via DataFieldForAnnotation .
Changed • SAP Fiori Elements • Info Only • 1.89Info
Only2021
-04-
22
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 447
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.89 Cha
ngedSAP Fiori
ElementsSAP Fiori elements for
OData V4SAP Fiori elements for OData V4
The following changes and new features are available
for SAP Fiori elements for OData V4:
• The context of entity sets is now passed when
outbound navigation is triggered. For more infor-
mation, see Navigation from an App (Outbound
Navigation) [page 2930] .
• Semantically connected fields are now displayed
side by side to reflect their data relation. For
more information, see Grouping of Fields [page
3158] .
• The Share in SAP Jam option is now available on
platforms that are integrated with SAP Jam. For
more information, see The Share Functionality
[page 3367] .
• Application developers can now define the sort
order of the different columns of the table in
the value help dialog. End users will find the
table content sorted accordingly. For more infor-
mation, see Field Help [page 3125] .
• Application developers can now enable table
personalization independent of variant manage-
ment. For more information, see Enabling Variant
Management on the Object Page [page 3764] .
Changed • SAP Fiori Elements • Info Only • 1.89Info
Only2021
-04-
22
Related Information
What's New in SAPUI5 1.130 [page 20]
What's New in SAPUI5 1.129 [page 31]
What's New in SAPUI5 1.128 [page 40]
What's New in SAPUI5 1.127 [page 48]
What's New in SAPUI5 1.126 [page 56]
What's New in SAPUI5 1.125 [page 95]
What's New in SAPUI5 1.124 [page 101]
What's New in SAPUI5 1.123 [page 112]
What's New in SAPUI5 1.122 [page 121]
What's New in SAPUI5 1.121 [page 129]
What's New in SAPUI5 1.120 [page 149]
What's New in SAPUI5 1.119 [page 164]
448 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
What's New in SAPUI5 1.118 [page 173]
What's New in SAPUI5 1.117 [page 182]
What's New in SAPUI5 1.116 [page 191]
What's New in SAPUI5 1.115 [page 200]
What's New in SAPUI5 1.114 [page 207]
What's New in SAPUI5 1.113 [page 214]
What's New in SAPUI5 1.112 [page 230]
What's New in SAPUI5 1.111 [page 236]
What's New in SAPUI5 1.110 [page 246]
What's New in SAPUI5 1.109 [page 257]
What's New in SAPUI5 1.108 [page 265]
What's New in SAPUI5 1.107 [page 274]
What's New in SAPUI5 1.106 [page 282]
What's New in SAPUI5 1.105 [page 290]
What's New in SAPUI5 1.104 [page 298]
What's New in SAPUI5 1.103 [page 303]
What's New in SAPUI5 1.102 [page 309]
What's New in SAPUI5 1.101 [page 327]
What's New in SAPUI5 1.100 [page 338]
What's New in SAPUI5 1.99 [page 345]
What's New in SAPUI5 1.98 [page 355]
What's New in SAPUI5 1.97 [page 371]
What's New in SAPUI5 1.96 [page 380]
What's New in SAPUI5 1.95 [page 392]
What's New in SAPUI5 1.94 [page 400]
What's New in SAPUI5 1.93 [page 407]
What's New in SAPUI5 1.92 [page 416]
What's New in SAPUI5 1.91 [page 426]
What's New in SAPUI5 1.90 [page 432]
What's New in SAPUI5 1.88 [page 450]
What's New in SAPUI5 1.87 [page 462]
What's New in SAPUI5 1.86 [page 474]
What's New in SAPUI5 1.85 [page 488]
What's New in SAPUI5 1.84 [page 499]
What's New in SAPUI5 1.82 [page 513]
What's New in SAPUI5 1.81 [page 523]
What's New in SAPUI5 1.80 [page 534]
What's New in SAPUI5 1.79 [page 543]
What's New in SAPUI5 1.78 [page 551]
What's New in SAPUI5 1.77 [page 561]
What's New in SAPUI5 1.76 [page 572]
What's New in SAPUI5 1.75 [page 583]
What's New in SAPUI5 1.74 [page 592]
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 449
What's New in SAPUI5 1.73 [page 605]
What's New in SAPUI5 1.72 [page 616]
What's New in SAPUI5 1.71 [page 627]
What's New in SAPUI5 1.70 [page 638]
What's New in SAPUI5 1.69 [page 647]
What's New in SAPUI5 1.68 [page 657]
What's New in SAPUI5 1.67 [page 665]
What's New in SAPUI5 1.66 [page 672]
What's New in SAPUI5 1.65 [page 680]
What's New in SAPUI5 1.64 [page 692]
What's New in SAPUI5 1.63 [page 702]
What's New in SAPUI5 1.62 [page 714]
What's New in SAPUI5 1.61 [page 727]
What's New in SAPUI5 1.60 [page 737]
What's New in SAPUI5 1.58 [page 758]
What's New in SAPUI5 1.56 [page 778]
What's New in SAPUI5 1.54 [page 799]
What's New in SAPUI5 1.52 [page 828]
What's New in SAPUI5 1.50 [page 854]
What's New in SAPUI5 1.48 [page 874]
What's New in SAPUI5 1.46 [page 901]
What's New in SAPUI5 1.44 [page 924]
What's New in SAPUI5 1.42 [page 939]
What's New in SAPUI5 1.40 [page 956]
What's New in SAPUI5 1.38 [page 971]
What's New in SAPUI5 1.88
With this release SAPUI5 is upgraded from version 1.87 to 1.88.
T able 46:
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.88 Dep-
re-
cate
dAnnounce-
mentEnd of Support for Mi-
crosoft Internet Explorer
11End of Support for Microsoft Internet Explorer 11
Starting with version 1.88, SAPUI5 no longer supports
Microsoft Internet Explorer 11. For more information,
see SAPUI5 Support Status for Microsoft Internet Ex-
plorer 11 [page 1019] .
Deprecated • Announcement • Info Only • 1.88Info
Only2021
-03-
25
450 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.88 Cha
ngedFeature Demo Kit Feedback Demo Kit Feedback
Thank you all for using the Demo Kit feedback func-
tion! We have received many comments and sugges-
tions about the different Demo Kit functionalities and
we are considering all of them. Please continue pro-
viding your valuable feedback, and we will continue to
implement it.
We have improved the following Demo Kit areas:
• Y ou can now choose to view the whole Demo
Kit app in dark or light mode. We have added
an Appearance setting in the More Information
menu. If you choose Auto, the mode is based on
your OS settings.
• We have improved the readability of the Known
direct subclasses popover in the API Reference .
The subclasses are displayed in a list with only
one item per row. It is now easier to browse
through the numerous subclasses of base
controls, such as sap.ui.core.Control .
Check it out in the API Reference .
• Y ou can now use the new Ctrl + Shift +
F shortcut combination to directly enable the
global search functionality and start typing with-
out the need to select the search field.
• We have improved the appearance of long API
names, such as methods and aggregations, in
the API Reference so that they are no longer trun-
cated.
Changed • Feature • Info Only • 1.88Info
Only2021
-03-
25
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 451
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.88 New Control sap.f.Illustrated
Message (Experimen-
tal)sap.f.IllustratedMessage (Experimental)
Empty states are moments in the user experience
where there’s no data to display. Success states are
occasions to celebrate and reward a user’s special
accomplishment or the completion of an important
task. The new IllustratedMessage control is
the recommended combination of a solution-oriented
message, an engaging illustration, and conversational
tone to better communicate empty or success states.
For more information, see the API Reference and the
Samples .
New • Control • Info Only • 1.88Info
Only2021
-03-
25
1.88 Cha
ngedFeature SAPUI5 Models SAPUI5 Models
The new version of SAPUI5 introduces a new
sap.ui.model.Binding#getResolvedPath
method, which provides the resolved path for a bind-
ing's path and context. The method can be used with
all bindings. For more information, see the API Refer-
ence .
Changed • Feature • Info Only • 1.88Info
Only2021
-03-
25
452 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.88 Cha
ngedFeature SAPUI5 OData V4 Model SAPUI5 OData V4 Model
If you use a list binding for an OData V4 model and
have specified a list of groupable properties in the
groupLevels array of the $$aggregation list
binding parameter, you can now use the
sap.ui.model.odata.v4.ODataListBindi
ng#getDownloadUrl method to obtain the URL
for the leaf level data.
For more information, see OData V4 Model [page
2135] , the API Reference , and the Samples .
Changed • Feature • Info Only • 1.88Info
Only2021
-03-
25
1.88 Cha
ngedFeature T est Recorder T est Recorder
We've introduced the option to generate code snip-
pets with assertions. Assertions verify that the se-
lected property will have exactly the same value dur-
ing the test as it does at the moment of recording. For
more information, see T est Recorder [page 2520] .
Changed • Feature • Info Only • 1.88Info
Only2021
-03-
25
1.88 Cha
ngedFeature White Spaces in Spread-
sheet ExportWhite Spaces in Spreadsheet Export
Leading and trailing white spaces are now also taken
into account during the spreadsheet export and are
shown in the generated spreadsheet.
For more information, see Spreadsheet Export [page
2570] , the API Reference , and the Samples .
Changed • Feature • Info Only • 1.88Info
Only2021
-03-
25
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 453
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.88 Cha
ngedControl P13nDialog P13nDialog
We've visually modified the filter tab of the table
personalization dialog, or P13nDialog , to align it
with the latest changes in the ValueHelpDialog
Define Conditions tab. In the new design, the Include
and Exclude operations are displayed in the same
dropdown as group headers. The type of drop-
down has been changed from sap.m.Select to
sap.m.ComboBox since sap.m.Select doesn't
have group headers. For more information, see the
Sample .
 Note
If you have tests that depend on the presence
of the exclude operations dropdown or the
sap.m.Select control, you must adapt them
accordingly.
Changed • Control • Info Only • 1.88Info
Only2021
-03-
25
1.88 Cha
ngedControl sap.f.GridContain
ersap.f.GridContainer
We have added a new columnsChange event, fired
when the count of grid columns changes. For more
information, see the API Reference and the Sample .
Changed • Control • Info Only • 1.88Info
Only2021
-03-
25
1.88 Cha
ngedControl sap.gantt sap.gantt
We have improved the usability of the Gantt chart
with the large interval/label always visible on the time
axis. For more information, see the API Reference and
the Sample .
Changed • Control • Info Only • 1.88Info
Only2021
-03-
25
454 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.88 Dep-
re-
cate
dControl sap.m.UploadColle
ctionsap.m.UploadCollection
As of version 1.88, the UploadCollection con-
trol is deprecated. Y ou can use the UploadSet
(sap.m.upload.UploadSet ) control that has
better handling of headers and requests, unified be-
havior of instant and deferred uploads, as well as im-
proved progress indication. For more information, see
the API Reference .
Deprecated • Control • Info Only • 1.88Info
Only2021
-03-
25
1.88 Cha
ngedControl sap.ui.comp.filte
rbar.FilterBar ,
sap.ui.comp.value
helpdialog.ValueH
elpDialogsap.ui.comp.filterbar.FilterBar ,
sap.ui.comp.valuehelpdialog.ValueHel
pDialog
We have introduced several small visual changes:
• T o comply with the design guidelines, the Go but-
ton of the FilterBar now comes before Show
Filter Bar /Hide Filter Bar in the header toolbar.
• In the ValueHelpDialog with a filter bar, if
there are more than 8 filters, clicking on the
Show Filters button now displays only 7 filters
and a Show All Filters button. T o see all filters,
you need to click Show All Filters . There is no
option to hide all filters. If you close and reopen
the ValueHelpDialog , you will again see 7
filters.
• On a mobile device, when ValueHelpDialog
has only the Define Conditions tab or only the
Search and Select tab, the tab now opens di-
rectly. We have removed the intermediate step
where you had to click on a list that opened the
Define Conditions and Search and Select dialogs.
For more information, see the Samples .
 Note
If you have OPA tests that depend on the previ-
ous states of these controls, you must adapt the
tests accordingly.
Changed • Control • Info Only • 1.88Info
Only2021
-03-
25
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 455
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.88 Cha
ngedControl sap.ui.comp.smart
field.SmartField ,
sap.ui.comp.smart
filterbar.SmartFi
lterBarsap.ui.comp.smartfield.SmartField ,
sap.ui.comp.smartfilterbar.SmartFilt
erBar
We've introduced the highlighting of search sugges-
tions of the SmartField and SmartFilterBar
based on the TypeAhead functionality. This feature
makes it easier to find the desired value in the sug-
gestions. For more information, see the SmartField
Sample and the SmartFilterBar Sample .
Changed • Control • Info Only • 1.88Info
Only2021
-03-
25
1.88 Cha
ngedControl sap.ui.comp.smart
field.SmartFieldsap.ui.comp.smartfield.SmartField
We've introduced a new property,
fixedValueListValidationEnabled , to
turn off the handling of incorrect values in the
ComboBox feature. The default value of the property
is false . If it’s set to true , a standard validation for
sap.m.ComboBox is performed. For more informa-
tion, see the API Reference .
Changed • Control • Info Only • 1.88Info
Only2021
-03-
25
1.88 Cha
ngedControl sap.ui.comp.smart
form.SmartFormsap.ui.comp.smartform.SmartForm
We've introduced a new control called
SemanticGroupElement to handle the logic of
semantically connected fields in the SmartForm . In
edit mode, semantically connected fields are ren-
dered as input fields with delimiters in between. In
display mode, they behave as a single text. Note
that this functionality is restricted only to string fields.
It's not applicable to URLs, or the ObjectStatus
or ObjectIdentifier controls.
The maximum number of fields that can be sep-
arated by a delimiter is three. The default delim-
iter is "/". In the SmartForm , you can use both
SemanticGroupElement and GroupElement
in one and the same Group or separated in different
Groups.
For more information, see the API Reference .
Changed • Control • Info Only • 1.88Info
Only2021
-03-
25
456 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.88 Cha
ngedControl sap.ui.comp.smart
table.SmartTablesap.ui.comp.smarttable.SmartTable
We have improved the usability and accessibility of
column resizing for the responsive table. For example,
we have added resize handles and keyboard short-
cuts in the table. For more information, see the API
Reference and the Sample .
Changed • Control • Info Only • 1.88Info
Only2021
-03-
25
1.88 Cha
ngedControl sap.ui.integratio
n.widgets.Cardsap.ui.integration.widgets.Card
• T o improve the loading performance of Integra-
tion cards, we have added a new Auto value to
the dataMode (experimental) property. It sets
the card to start the manifest processing only
when the card is in the viewport. For more infor-
mation, see the Sample and the Integrate sec-
tion in the Card Explorer.
• In Calendar card, using the new actions (ex-
perimental) property, you can now define an ac-
tion for each calendar item. A possible use case
is when you want to provide a link for an online
event or application. For more information, see
the Sample and the Calendar Card section in the
Card Explorer.
• Actions can now also be used as column entries
in the T able card and as group entries in the Ob-
ject card. For more information, see the T able
Card and the Object Card sections in the Card
Explorer
Changed • Control • Info Only • 1.88Info
Only2021
-03-
25
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 457
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.88 Cha
ngedControl sap.ui.unified.Cu
rrencysap.ui.unified.Currency
As an app developer you can now define custom cur-
rency names with a length of up to 5 symbols and
values with a larger number of digits after the deci-
mal point. If not explicitly set, the default maximal
precision is decided based on the number of digits
after the decimal point. For more information, see the
Sample .
Changed • Control • Info Only • 1.88Info
Only2021
-03-
25
1.88 Cha
ngedSAP Fiori
ElementsSAP Fiori elements for
OData V2 and SAP Fiori
elements for OData V4SAP Fiori elements for OData V2 and SAP Fiori ele-
ments for OData V4
The following changes and new features are available
for SAP Fiori elements for OData V2 and SAP Fiori
elements for OData V4:
• End users now get the sort and filter options in
the column header of columns annotated with
UI.DataFieldForAnnotation in grid, an-
alytical, and tree tables.
• Application developers can customize the width
of columns defined in the line items of a list re-
port and object page using the UI annotation
com.sap.vocabularies.HTML5.v1.Css
Defaults . For more information, see Setting
the Default Column Width [page 3360] .
Changed • SAP Fiori Elements • Info Only • 1.88Info
Only2021
-03-
25
1.88 Cha
ngedSAP Fiori
ElementsSAP Fiori elements for
OData V2SAP Fiori elements for OData V2
The following changes and new features are available
for SAP Fiori elements for OData V2:
• Application developers can now add two tables
in a subsection of an object page. The tables
in the subsection adjust their respective widths
depending on the available screen size. For more
information, see Adding T wo T ables in a Subsec-
tion [page 3725] .
• Overview pages now support horizontal bar
charts. For more information, see Bar Chart Card
[page 4202] .
• Analytical list pages now provide visual indication
of the item that is shown on the object page.
Changed • SAP Fiori Elements • Info Only • 1.88Info
Only2021
-03-
25
458 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.88 Cha
ngedSAP Fiori
ElementsSAP Fiori elements for
OData V4SAP Fiori elements for OData V4
The following changes and new features are available
for SAP Fiori elements for OData V4:
• Application developers can now use side effects
in the list report to refresh multiple lists from dif-
ferent entity sets. For more information, see Side
Effects [page 3795] and Side Effect Annotations:
Examples [page 3802] .
• Application developers can now add a custom
filter field, based on a field defined on the client
side whose values depend on entity properties
from the OData service. For more information,
see Adding Custom Fields to the Filter Bar [page
3946] .
• Application developers can now use multiple
value help dialogs. For more information, see
Field Help [page 3125] .
• Charts are now also supported for entity sets
based on custom aggregations in the back end.
For more information, see Configuring Charts
[page 3311] .
• Listing actions (custom actions from the mani-
fest and actions from annotations) as menu but-
tons is now also possible for form actions. For
more information, see Actions [page 3069] .
• Application developers can now define their own
field length for multi-line text fields. For more
information, see Different Representations of a
Field [page 3108] .
Changed • SAP Fiori Elements • Info Only • 1.88Info
Only2021
-03-
25
Related Information
What's New in SAPUI5 1.130 [page 20]
What's New in SAPUI5 1.129 [page 31]
What's New in SAPUI5 1.128 [page 40]
What's New in SAPUI5 1.127 [page 48]
What's New in SAPUI5 1.126 [page 56]
What's New in SAPUI5 1.125 [page 95]
What's New in SAPUI5 1.124 [page 101]
What's New in SAPUI5 1.123 [page 112]
What's New in SAPUI5 1.122 [page 121]
What's New in SAPUI5 1.121 [page 129]
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 459
What's New in SAPUI5 1.120 [page 149]
What's New in SAPUI5 1.119 [page 164]
What's New in SAPUI5 1.118 [page 173]
What's New in SAPUI5 1.117 [page 182]
What's New in SAPUI5 1.116 [page 191]
What's New in SAPUI5 1.115 [page 200]
What's New in SAPUI5 1.114 [page 207]
What's New in SAPUI5 1.113 [page 214]
What's New in SAPUI5 1.112 [page 230]
What's New in SAPUI5 1.111 [page 236]
What's New in SAPUI5 1.110 [page 246]
What's New in SAPUI5 1.109 [page 257]
What's New in SAPUI5 1.108 [page 265]
What's New in SAPUI5 1.107 [page 274]
What's New in SAPUI5 1.106 [page 282]
What's New in SAPUI5 1.105 [page 290]
What's New in SAPUI5 1.104 [page 298]
What's New in SAPUI5 1.103 [page 303]
What's New in SAPUI5 1.102 [page 309]
What's New in SAPUI5 1.101 [page 327]
What's New in SAPUI5 1.100 [page 338]
What's New in SAPUI5 1.99 [page 345]
What's New in SAPUI5 1.98 [page 355]
What's New in SAPUI5 1.97 [page 371]
What's New in SAPUI5 1.96 [page 380]
What's New in SAPUI5 1.95 [page 392]
What's New in SAPUI5 1.94 [page 400]
What's New in SAPUI5 1.93 [page 407]
What's New in SAPUI5 1.92 [page 416]
What's New in SAPUI5 1.91 [page 426]
What's New in SAPUI5 1.90 [page 432]
What's New in SAPUI5 1.89 [page 442]
What's New in SAPUI5 1.87 [page 462]
What's New in SAPUI5 1.86 [page 474]
What's New in SAPUI5 1.85 [page 488]
What's New in SAPUI5 1.84 [page 499]
What's New in SAPUI5 1.82 [page 513]
What's New in SAPUI5 1.81 [page 523]
What's New in SAPUI5 1.80 [page 534]
What's New in SAPUI5 1.79 [page 543]
What's New in SAPUI5 1.78 [page 551]
What's New in SAPUI5 1.77 [page 561]
What's New in SAPUI5 1.76 [page 572]
460 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
What's New in SAPUI5 1.75 [page 583]
What's New in SAPUI5 1.74 [page 592]
What's New in SAPUI5 1.73 [page 605]
What's New in SAPUI5 1.72 [page 616]
What's New in SAPUI5 1.71 [page 627]
What's New in SAPUI5 1.70 [page 638]
What's New in SAPUI5 1.69 [page 647]
What's New in SAPUI5 1.68 [page 657]
What's New in SAPUI5 1.67 [page 665]
What's New in SAPUI5 1.66 [page 672]
What's New in SAPUI5 1.65 [page 680]
What's New in SAPUI5 1.64 [page 692]
What's New in SAPUI5 1.63 [page 702]
What's New in SAPUI5 1.62 [page 714]
What's New in SAPUI5 1.61 [page 727]
What's New in SAPUI5 1.60 [page 737]
What's New in SAPUI5 1.58 [page 758]
What's New in SAPUI5 1.56 [page 778]
What's New in SAPUI5 1.54 [page 799]
What's New in SAPUI5 1.52 [page 828]
What's New in SAPUI5 1.50 [page 854]
What's New in SAPUI5 1.48 [page 874]
What's New in SAPUI5 1.46 [page 901]
What's New in SAPUI5 1.44 [page 924]
What's New in SAPUI5 1.42 [page 939]
What's New in SAPUI5 1.40 [page 956]
What's New in SAPUI5 1.38 [page 971]
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 461
What's New in SAPUI5 1.87
With this release SAPUI5 is upgraded from version 1.86 to 1.87 .
T able 47:
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.87 Dep-
re-
cate
dAnnounce-
mentEnd of Support for Mi-
crosoft Internet Explorer
11 after SAPUI5 1.87End of Support for Microsoft Internet Explorer 11
after SAPUI5 1.87
SAPUI5 1.87 is the last version to support Microsoft
Internet Explorer 11. For more information, see SA-
PUI5 Support Status for Microsoft Internet Explorer
11 [page 1019] .
Deprecated • Announcement • Info Only • 1.87Info
Only2021
-02-
25
1.87 New Control sap.m.ExpandableT
extsap.m.ExpandableText
Y ou can use the control to display long texts, for
example, inside a table, list, or form. Only the first
characters from the text field and a More link are
shown initially, which allows the full text to be dis-
played. There are two options for displaying the
full text, which are defined by the overflowMode
property - in place (default) or as a popover. The
maxCharacters property specifies the maximum
number of characters from the beginning of the text
field, that are shown initially. For more information,
see the API Reference and the Samples .
New • Control • Info Only • 1.87Info
Only2021
-02-
25
1.87 Cha
ngedFeature New Type for Spread-
sheet ExportNew Type for Spreadsheet Export
The sap.ui.export.EdmType.Percentage
data type is now available for export. This type allows
you to convert numeric values into a percentage.
For more information, see Spreadsheet Export [page
2570] , the API Reference , and the Samples .
Changed • Feature • Info Only • 1.87Info
Only2021
-02-
25
462 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.87 Cha
ngedFeature SAPUI5 OData V4 Model SAPUI5 OData V4 Model
The new version of the SAPUI5 OData V4 model intro-
duces the following features:
• A new additionally property within the
group map of the $$aggregation list bind-
ing parameter. This allows you to define proper-
ties that are fetched together with a group level,
such as a text for a key. For more information,
see
sap.ui.model.odata.v4.ODataListBi
nding#setAggregation and Data Aggrega-
tion and Recursive Hierarchy [page 2221] .
• Support of the
sap.ui.model.odata.v4.Context#req
uestSideEffects method in combination
with kept-alive contexts. A list binding context
can be kept alive with the
sap.ui.model.odata.v4.Context#set
KeepAlive method introduced with SAPUI5
1.81.
• Evaluation of the
Org.OData.Core.V1.ContentID in-
stance annotation in messages of error re-
sponses to change sets, so that the message can
be assigned to the correct request and the mes-
sage target can be calculated correctly. For more
information, see Server Messages in the OData
V4 Model [page 2227] .
For more information, see OData V4 Model [page
2135] , the API Reference , and the Samples in the
Demo Kit.
Changed • Feature • Info Only • 1.87Info
Only2021
-02-
25
1.87 Cha
ngedControl sap.f.Card sap.f.Card
We no longer apply default min-height in the con-
trol, which allows smaller cards to be rendered prop-
erly. For more information, see the API Reference .
Changed • Control • Info Only • 1.87Info
Only2021
-02-
25
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 463
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.87 Cha
ngedControl sap.f.GridList sap.f.GridList
We have improved the keyboard handling ca-
pabilities of the control. Now, similar to
sap.f.GridContainer , the navigation with
Arrow keys follows the cells of the underlying (vir-
tual) grid. This behavior provides stable navigation
paths if there are items of different sizes. When any
of the borders are reached, the borderReached
event is fired. T o navigate to another GridList , you
have two options:
• Navigate using the Tab key.
•Configure navigation with the Arrow
keys. This is achieved by using the
focusItemByDirection method and re-
quires additional logic from the application side
to determine the navigation direction in the ac-
tual app layout.
For more information, see the API Reference and the
Samples .
Changed • Control • Info Only • 1.87Info
Only2021
-02-
25
1.87 Cha
ngedControl sap.m.BadgeCustom
Datasap.m.BadgeCustomData
We have added a new animation property that
enables you to choose the animation type to be per-
formed by the badge element. For more information,
see the API Reference .
Changed • Control • Info Only • 1.87Info
Only2021
-02-
25
1.87 Cha
ngedControl sap.m.Dialog sap.m.Dialog
Y ou can now drag and resize the dialog using the
keyboard. T o enable this behavior, you have to set
the draggable and/or resizable properties to
true . While the keyboard focus is located on the title
bar, the dialog can then be moved with the Arrow
keys and resized with Shift + Arrow keys. For
more information, see the Sample .
Changed • Control • Info Only • 1.87Info
Only2021
-02-
25
464 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.87 Cha
ngedControl sap.m.Image sap.m.Image
With the new lazyLoading property, you can
now ensure that off-screen images are loaded early
enough so that they finish loading once the user
scrolls near them. For more information, see the API
Reference .
Changed • Control • Info Only • 1.87Info
Only2021
-02-
25
1.87 Cha
ngedControl sap.m.PlanningCal
endarsap.m.PlanningCalendar
As an application developer you can now use the fol-
lowing new functions:
•GetEndDate returns the end date that is visi-
ble in current state of the control.
•GetVisibleIntervalsCount returns the
number of intervals (for example, hours, days,
weeks) that are currently visible.
For more information, see the API Reference .
Changed • Control • Info Only • 1.87Info
Only2021
-02-
25
1.87 Cha
ngedControl sap.m.Text sap.m.Text
The new emptyIndicatorMode property allows
developers to display an empty text as a language
dependent “-” symbol. For more information, see the
API Reference .
Changed • Control • Info Only • 1.87Info
Only2021
-02-
25
1.87 Cha
ngedControl sap.m.Title sap.m.Title
Y ou can now place a link as a title. T o enable this func-
tionality, we have introduced the content aggrega-
tion, which accepts controls ( sap.m.Link ) that im-
plement the sap.ui.core.ITitleContent in-
terface. T o place a link as a title you have to add the
sap.m.Link control to the content aggregation.
For more information, see the API Reference .
Changed • Control • Info Only • 1.87Info
Only2021
-02-
25
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 465
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.87 Cha
ngedControl sap.ui.comp.smart
chart.SmartChartsap.ui.comp.smartchart.SmartChart
Dates and times in charts now have a format that is
easier to read than the more technical format before,
for example, CW15 2020 . This change applies to the
following annotations:
•Common.v1.IsCalendarYearWeek
•Common.v1.IsCalendarYearMonth
•Common.v1.IsCalendarYearQuarter
For more information, see the API Reference and the
Samples .
Changed • Control • Info Only • 1.87Info
Only2021
-02-
25
466 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.87 Cha
ngedControl sap.ui.comp.smart
field.SmartField ,
sap.ui.comp.smart
form.SmartFormsap.ui.comp.smartfield.SmartField ,
sap.ui.comp.smartform.SmartForm
SmartForm and SmartField now support the
importance property. Based on this property, the
SmartForm decides which SmartFields will be
visible. This feature makes the SmartForm more
flexible if you have limited screen real estate because
it can display only the fields that are important for the
user. The following options are available:
• If the SmartForm has high importance, only
smart fields with high importance will be visi-
ble.
• If the SmartForm has medium importance,
only smart fields with high and medium impor-
tance will be visible.
• If the SmartForm has low importance (de-
fault), all smart fields will be visible, regardless
of their importance.
 Note
If a SmartField is annotated as mandatory
or hidden , its visibility is not affected by the
importance property.
The SmartField importance can also be set using
the UI.Importance annotation. For more informa-
tion, see the API Reference in the Demo Kit.
If both the property and the annotation are set, the
importance of the property is taken into account.
For more information, see the API Reference and the
Smart Form using Importance property Sample .
Changed • Control • Info Only • 1.87Info
Only2021
-02-
25
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 467
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.87 Cha
ngedControl sap.ui.comp.smart
field.SmartFieldsap.ui.comp.smartfield.SmartField
SmartField now supports values that are not part
of the ComboBox list. As a result, such values are
no longer shown as invalid and are now sent to the
backend.
We have extended sap.m.ComboBox
with our own control
sap.ui.comp.smartfield.ComboBox . The
bound property of the SmartField value
of sap.ui.comp.smartfield.ComboBox is
enteredValue . In this property, we store the
selectedKey when a selection is made inside the
ComboBox from sap.m.List , or a manually en-
tered value. For more information, see the Smart
Field with ValueHelp Sample .
Changed • Control • Info Only • 1.87Info
Only2021
-02-
25
1.87 Cha
ngedControl sap.ui.comp.smart
table.SmartTablesap.ui.comp.smarttable.SmartTable
We have done some fine-tuning regarding the han-
dling of the column width for all supported table
types: The enableAutoColumnWidth property,
which enables the automatic resizing of columns, is
no longer experimental. Column resizing now takes
various factors into account, for example, long col-
umn header texts, the width of icons, or paddings
of input fields in edit mode. End users can now also
adjust the column size in responsive tables based on
their specific needs.
For more information, see the API Reference and the
Sample .
Changed • Control • Info Only • 1.87Info
Only2021
-02-
25
468 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.87 Cha
ngedControl sap.ui.comp.smart
variants.SmartVar
iantManagementsap.ui.comp.smartvariants.SmartVaria
ntManagement
We have made some changes in the Manage Views
dialog:
• T o ensure consistent usability, we changed the
OK button to Save .
• For standard views, you can now show your com-
pany name as the author instead of SAP under
Created By .
For more information, see the Sample .
Changed • Control • Info Only • 1.87Info
Only2021
-02-
25
1.87 Cha
ngedControl sap.ui.integratio
n.widgets.Cardsap.ui.integration.widgets.Card
• Integration cards now allow you to use arrays as
values in the manifest parameters. One example
scenario is to use an array parameter in expres-
sion binding inside the visible property and to
display only the elements that have values. For
more information, see the Sample in the Card
Explorer.
• T wo new experimental actions are now available
in the Calendar card that you can use to set
dynamic data fetching to be dependent of the
selected date/month:
•DateChange – triggered when a date is
selected.
•MonthChange – triggered when the cur-
rently displayed month is changed from the
pickers or from the arrow buttons.
Both DateChange and MonthChange ac-
tions are triggered when the Today button is
pressed. For more information, see the Samples
and the Calendar Card section in the Card Ex-
plorer.
• The Extension feature is no longer in experi-
mental state. For more information, see the Sam-
ples and the Card Extension section in the Card
Explorer.
Changed • Control • Info Only • 1.87Info
Only2021
-02-
25
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 469
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.87 Cha
ngedControl sap.ui.layout.css
grid.ResponsiveCo
lumnLayoutsap.ui.layout.cssgrid.ResponsiveColu
mnLayout
We have enhanced the layout with higher density of
responsive breakpoints, providing flexibility and allow-
ing developers to configure the grid settings and dis-
play the content in the best possible way. For more
information, see the API Reference .
Changed • Control • Info Only • 1.87Info
Only2021
-02-
25
1.87 Cha
ngedSAP Fiori
ElementsSAP Fiori elements for
OData V2SAP Fiori elements for OData V2
The following changes and new features are available
for SAP Fiori elements for OData V2:
• If UI.Importance is not defined, the default
value is set as None , except for semantic key
fields. Before this release, the default value was
set as High . For more information, see T ables
[page 3191] .
• In a draft application with a flexible column lay-
out, the subobject page closes and returns to
the main object if you click the Apply button.
For more information, see Object Page Elements
[page 3453] .
• Y ou can now see tooltips for images in list reports
and object pages.
• A data loss warning message is now shown to
the user while navigating away from a non-draft
page with unsaved changes through the shell
menu.
• A new TriggerAction annotation is now sup-
ported for side effects. For more information, see
Side Effects [page 3795] and Side Effect Annota-
tions: Examples [page 3802] .
Changed • SAP Fiori Elements • Info Only • 1.87Info
Only2021
-02-
25
470 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.87 Cha
ngedSAP Fiori
ElementsSAP Fiori elements for
OData V4Title
The following changes and new features are available
for SAP Fiori elements for OData V4:
• Application developers can now calculate default
values for action parameters through a back-end
function. As a result, on the UI, when the user
opens the action parameter dialog, the parame-
ter fields are prefilled with the returned values of
the back-end function. For more information, see
Actions [page 3069] .
• Key users can now embed, update, move, and
remove IFrame content (that is, embedded con-
tent) on object page headers and sections. For
more information, see Embedding Content. .
• Application developers can now add custom
fields to forms on the object page. For more in-
formation, see Extension Points for Forms on the
Object Page [page 3872] .
• Application developers can now override the hor-
izontal alignment of table columns via the man-
ifest. For more information, see Overriding the
Horizontal Alignment of Annotation-Based T able
Columns [page 3282] .
• Application developers can now overwrite the an-
notation-based values via the manifest for cer-
tain properties. For more information, see Ac-
tions [page 3069] .
• Application developers can now add dynamic
side content to sections on the object page.
For more information, see Adding Dynamic Side
Content to Object Page Sections [page 3861] .
• When application developers enable full-screen
mode for tables, a button on the table toolbar
allows users to open the table in full-screen
mode. This provides more space for displaying
and working with table entries. For more infor-
mation, see Enabling the Full-Screen Mode for
T ables [page 3280] .
• Application developers can
now selectively enable
DataFieldForIntentBasedNavigation
buttons using the
NavigationAvailable property of theInfo
Only2021
-02-
25
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 471
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
DataFieldForIntentBasedNavigation
annotation. For more information, see Navigation
from an App (Outbound Navigation) [page 2930] .
• Application developers can now overwrite the be-
havior of the Common.Text annotation via the
TextArrangementType #TextSeparate .
For more information, see Further Features of the
Field [page 3172] .
Changed • SAP Fiori Elements • Info Only • 1.87
1.87 Cha
ngedFeature Demo Kit HTML Title Demo Kit HTML Title
We’ve improved the HTML title tag of the Demo Kit
app to contain more information about the page that
is currently loaded. Now, if you have multiple tabs
with different Demo Kit content loaded on them, you
can see the specific page names directly from the
browser tab.
Changed • Feature • Info Only • 1.87Info
Only2021
-02-
25
Related Information
What's New in SAPUI5 1.130 [page 20]
What's New in SAPUI5 1.129 [page 31]
What's New in SAPUI5 1.128 [page 40]
What's New in SAPUI5 1.127 [page 48]
What's New in SAPUI5 1.126 [page 56]
What's New in SAPUI5 1.125 [page 95]
What's New in SAPUI5 1.124 [page 101]
What's New in SAPUI5 1.123 [page 112]
What's New in SAPUI5 1.122 [page 121]
What's New in SAPUI5 1.121 [page 129]
What's New in SAPUI5 1.120 [page 149]
What's New in SAPUI5 1.119 [page 164]
What's New in SAPUI5 1.118 [page 173]
What's New in SAPUI5 1.117 [page 182]
What's New in SAPUI5 1.116 [page 191]
What's New in SAPUI5 1.115 [page 200]
What's New in SAPUI5 1.114 [page 207]
What's New in SAPUI5 1.113 [page 214]
472 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
What's New in SAPUI5 1.112 [page 230]
What's New in SAPUI5 1.111 [page 236]
What's New in SAPUI5 1.110 [page 246]
What's New in SAPUI5 1.109 [page 257]
What's New in SAPUI5 1.108 [page 265]
What's New in SAPUI5 1.107 [page 274]
What's New in SAPUI5 1.106 [page 282]
What's New in SAPUI5 1.105 [page 290]
What's New in SAPUI5 1.104 [page 298]
What's New in SAPUI5 1.103 [page 303]
What's New in SAPUI5 1.102 [page 309]
What's New in SAPUI5 1.101 [page 327]
What's New in SAPUI5 1.100 [page 338]
What's New in SAPUI5 1.99 [page 345]
What's New in SAPUI5 1.98 [page 355]
What's New in SAPUI5 1.97 [page 371]
What's New in SAPUI5 1.96 [page 380]
What's New in SAPUI5 1.95 [page 392]
What's New in SAPUI5 1.94 [page 400]
What's New in SAPUI5 1.93 [page 407]
What's New in SAPUI5 1.92 [page 416]
What's New in SAPUI5 1.91 [page 426]
What's New in SAPUI5 1.90 [page 432]
What's New in SAPUI5 1.89 [page 442]
What's New in SAPUI5 1.88 [page 450]
What's New in SAPUI5 1.86 [page 474]
What's New in SAPUI5 1.85 [page 488]
What's New in SAPUI5 1.84 [page 499]
What's New in SAPUI5 1.82 [page 513]
What's New in SAPUI5 1.81 [page 523]
What's New in SAPUI5 1.80 [page 534]
What's New in SAPUI5 1.79 [page 543]
What's New in SAPUI5 1.78 [page 551]
What's New in SAPUI5 1.77 [page 561]
What's New in SAPUI5 1.76 [page 572]
What's New in SAPUI5 1.75 [page 583]
What's New in SAPUI5 1.74 [page 592]
What's New in SAPUI5 1.73 [page 605]
What's New in SAPUI5 1.72 [page 616]
What's New in SAPUI5 1.71 [page 627]
What's New in SAPUI5 1.70 [page 638]
What's New in SAPUI5 1.69 [page 647]
What's New in SAPUI5 1.68 [page 657]
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 473
What's New in SAPUI5 1.67 [page 665]
What's New in SAPUI5 1.66 [page 672]
What's New in SAPUI5 1.65 [page 680]
What's New in SAPUI5 1.64 [page 692]
What's New in SAPUI5 1.63 [page 702]
What's New in SAPUI5 1.62 [page 714]
What's New in SAPUI5 1.61 [page 727]
What's New in SAPUI5 1.60 [page 737]
What's New in SAPUI5 1.58 [page 758]
What's New in SAPUI5 1.56 [page 778]
What's New in SAPUI5 1.54 [page 799]
What's New in SAPUI5 1.52 [page 828]
What's New in SAPUI5 1.50 [page 854]
What's New in SAPUI5 1.48 [page 874]
What's New in SAPUI5 1.46 [page 901]
What's New in SAPUI5 1.44 [page 924]
What's New in SAPUI5 1.42 [page 939]
What's New in SAPUI5 1.40 [page 956]
What's New in SAPUI5 1.38 [page 971]
What's New in SAPUI5 1.86
With this release SAPUI5 is upgraded from version 1.85 to 1.86.
T able 48:
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.86 Dep-
re-
cate
dAnnounce-
mentPreannouncement: End
of Support for Microsoft
Internet Explorer 11 after
SAPUI5 1.87Preannouncement: End of Support for Microsoft In-
ternet Explorer 11 after SAPUI5 1.87
SAPUI5 1.87 will be the last version to support Mi-
crosoft Internet Explorer 11. For more information,
see SAPUI5 Support Status for Microsoft Internet Ex-
plorer 11 [page 1019] .
Deprecated • Announcement • Info Only • 1.86Info
Only2021
-01-2
8
474 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.86 Cha
ngedFeature SAPUI5 OData V4 Model SAPUI5 OData V4 Model
The new version of the SAPUI5 OData V4 model intro-
duces the following features:
• A new unit property within the aggregate
map of the $$aggregation list binding pa-
rameter.
Y ou can use it to determine the correct currency
or unit value for the grand total, as well as sub-
totals. Note that the name provided for unit
has to refer to a structural property as well as to
a custom aggregate. The custom aggregate has
to provide the single value of that unit if there
is only one, or null if there is more than one
distinct value.
• New grandTotalAtBottomOnly and
subtotalsAtBottomOnly properties in the
$$aggregation list binding parameter. For
more information, see
sap.ui.model.odata.v4.ODataListBi
nding#setAggregation .
• Y ou can now filter by properties that are not
aggregated when using visual grouping, that is
when having groupLevels defined in the $
$aggregation list binding parameter.
• If the $$patchWithoutSideEffects bind-
ing parameter is set, PATCH requests are now
sent out with the return=minimal prefer-
ence in the Prefer header
. This allows the
server to skip the determination of the response.
• The
sap.ui.model.odata.v4.ODataListBi
nding#refresh method can now handle sev-
eral kept-alive contexts, and also a kept-alive
context that has been deleted in the back end,
for example due to a side effect. Note that re-
freshing dependent bindings relative to the con-
text of a deleted entity will fail as that entity no
longer exists.
A list binding context can be kept alive with the
sap.ui.model.odata.v4.Context#set
KeepAlive method introduced with SAPUI5
1.81.Info
Only2021
-01-2
8
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 475
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
For more information, see OData V4 Model [page
2135] , the API Reference , and the Samples in the
Demo Kit.
Changed • Feature • Info Only • 1.86
1.86 Cha
ngedControl sap.m.FormattedTe
xtsap.m.FormattedText
We have introduced two ways to set the text direction
in the control:
• The HTML bdi tag and the HTML dir attribute
can now be used in the control.
• The new textDirection property sets the
text direction for the root DOM element.
T o set the text alignment for the DOM element of the
control, you can now use the textAlign property.
For more information, see the API Reference and the
Samples .
Changed • Control • Info Only • 1.86Info
Only2021
-01-2
8
1.86 Cha
ngedControl sap.m.IconTabBar ,
sap.m.RadioButtonsap.m.IconTabBar , sap.m.RadioButton
Value states are not shown when the controls are in
read-only or disabled mode. If the controls are set
as enabled and editable later, then value states are
shown.
Changed • Control • Info Only • 1.86Info
Only2021
-01-2
8
1.86 Cha
ngedControl sap.m.Label sap.m.Label
The colon symbol (:) is represented differently in dif-
ferent languages. In German the colon is followed
by a space, in French the colon is preceded by a
U+202F: NARROW NO-BREAK SPACE character
and followed by a space, and in Chinese the charac-
ter itself is different. The colon symbol used in the
control is now dynamically determined, according to
which of these languages is used.
Changed • Control • Info Only • 1.86Info
Only2021
-01-2
8
476 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.86 Cha
ngedControl sap.m.Select sap.m.Select
With the new experimental columnRatio prop-
erty, you can now set a custom ratio of the col-
umns when you're using a two-column layout for
sap.m.Select . For more information, see the API
Reference and the Sample .
Changed • Control • Info Only • 1.86Info
Only2021
-01-2
8
1.86 Cha
ngedControl sap.m.Table sap.m.Table
In version 1.85.1 we have added the Strict value to
the fixedLayout property. If this value is set, and
the width property of sap.m.Column is not set to
auto for any of the columns, the table renders a pla-
ceholder column that occupies the remaining width
of the control to ensure the column width is strictly
applied.
For more information, see the API Reference and the
Sample .
Changed • Control • Info Only • 1.86Info
Only2021
-01-2
8
1.86 Cha
ngedControl sap.m.Title sap.m.Title
We have introduced the textDirection
property, which is also available in the
sap.m.FormattedText , sap.m.Label , and
sap.m.Text controls. It allows you to set the text
direction to right-to-left (RTL) or left-to-right (LTR)
on a page with mixed-language content. This is im-
portant in cases where content from different-direc-
tion languages must be shown on the same page.
Do not use the textDirection property on sin-
gle-language pages where the direction is centrally
determined depending on the language. For more in-
formation, see the API Reference and the Samples .
Changed • Control • Info Only • 1.86Info
Only2021
-01-2
8
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 477
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.86 Cha
ngedControl sap.ui.comp.smart
field.SmartFieldsap.ui.comp.smartfield.SmartField
• Until now, the TextInEditModeSource
functionality didn't include the option to fetch
text if the corresponding text provider entity had
a compound key. When requested with a non-
fully specified key, the text provider would return
more than one text result. Now, when fetching
the text description, we use all of the keys de-
fined in the OData query to guarantee that a sin-
gle result is returned.
 Note
Keep in mind that since now all defined keys
are added to the filter query, this may lead
to the query returning empty data results in
some applications.
• Until now, value list in display mode ren-
dered sap.m.Text or sap.m.ComboBox ,
depending on the setting. T o improve per-
formance, we've removed the rendering of
sap.m.ComboBox as it was making extra
backend requests.
• The textDirection property, which
is also available in the sap.m.Label ,
sap.m.Title , and sap.m.Text controls,
now also works with SmartField . It allows
you to explicitly set the text direction to right-to-
left (RTL) or left-to-right (LTR) on a page with
mixed-language content. This is important if you
want to have different-direction languages on the
same page. In contrast, you shouldn't use this
property on pages containing only one language
where the direction is determined centrally.
Changed • Control • Info Only • 1.86Info
Only2021
-01-2
8
478 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.86 Cha
ngedControl sap.ui.comp.smart
filterbar.SmartFi
lterBarsap.ui.comp.smartfilterbar.SmartFilt
erBar
The Filters dialog of the control has been improved:
Y ou can now toggle between List View and Group View
depending on how you would like to view the filtered
data. For example, you might want to use the list view
if there is only a small number of fields available.
Y ou can also choose between Hide Values and Show
Values , if you want to see the filter values for the
active filter fields.
For more information, see the Sample .
Changed • Control • Info Only • 1.86Info
Only2021
-01-2
8
1.86 Cha
ngedControl sap.ui.comp.smart
table.SmartTablesap.ui.comp.smarttable.SmartTable
• We have introduced handling of default column
sizes for the responsive table, and also improved
for the grid table.
The algorithm that calculates the size of the col-
umn now provides a more suitable result based
on the HTML5.CssDefaults annotation and
metadata information. When calculating the col-
umn width, the column header, and the cell tem-
plate, for example, are now also taken into ac-
count along with the data type. We have provided
the enableAutoColumnWidth property (ex-
perimental) for this purpose.
For more information, see the API Reference and
the Sample .
• Applications can now define which columns
are hidden in the pop-in area when a user se-
lects the Show Details button. This configura-
tion then replaces the default behavior. The new
detailsButtonSetting property is now
available. For more information, see the API Ref-
erence .
Changed • Control • Info Only • 1.86Info
Only2021
-01-2
8
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 479
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.86 Cha
ngedControl sap.ui.comp.value
helpdialog.ValueH
elpDialogsap.ui.comp.valuehelpdialog.ValueHel
pDialog
• As part of the user experience improvement of
the ValueHelpDialog , when opening a dia-
log with a basic search field, the filter area is
collapsed. When the user needs to refine the
search, they can expand the filters by clicking the
Show Filters button. If the ValueHelpDialog
has no basic search field, the filter area is ex-
panded by default.
 Note
As a result of this change, some OPA tests,
such as those that require interactions with
ValueHelpDialog filters, may fail. In
these cases, the filter area should be ex-
panded before accessing the filters.
• Another visual improvement is that the
dropdown has been changed from type
sap.m.Select to type sap.m.ComboBox
and the operators are now grouped under
Include and Exclude headers.
 Note
If you have tests that depend on the pres-
ence of sap.m.Select , you will have to
adapt them accordingly.
For more information, see the Sample .
Changed • Control • Info Only • 1.86Info
Only2021
-01-2
8
480 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.86 Cha
ngedControl sap.ui.integratio
n.widgets.Cardsap.ui.integration.widgets.Card
• We have introduced a text formatter for texts
with placeholders. The text formatter takes a
string that contains placeholders and puts val-
ues inside these placeholders. T ypically the val-
ues are translation texts coming from an i18n
resource bundle. The text formatter allows this
replacement to be performed properly for differ-
ent languages (each with its own word order). For
more information, see the T ext Formatter section
in the Card Explorer.
• Using the new showLoadingPlaceholders
and hideLoadingPlaceholders methods
you can now precisely control the loading-anima-
tion placeholders when using Component card
or Extension. For example, as a card developer,
you can show the loading-animation placeholder
when requesting data and hide it when the data
is available. These placeholders can be loaded on
a section (for example, Header , Content , or
Filters ) or on the whole card. For more infor-
mation, see the API Reference and the Explore
Extension section in the Card Explorer.
Changed • Control • Info Only • 1.86Info
Only2021
-01-2
8
1.86 Cha
ngedControl sap.ui.layout.for
m.SemanticFormEle
mentsap.ui.layout.form.SemanticFormEleme
nt
The SemanticFormElement element (experi-
mental) now allows you to render semantically con-
nected fields separately in edit mode. For more infor-
mation, see the API Reference .
Changed • Control • Info Only • 1.86Info
Only2021
-01-2
8
1.86 Cha
ngedControl sap.ui.richtexted
itor.RichTextEdit
orsap.ui.richtexteditor.RichTextEditor
We have enabled TinyMCE version 5 to be used with
sap.ui.richtexteditor.RichTextEditor
. Y ou could use it by setting the following property:
editorType:
sap.ui.richtexteditor.RichTextEditor
.EDITORTYPE_TINYMCE5 . For more information,
see sap.ui.richtexteditor [page 4786] and the API Ref-
erence .
Changed • Control • Info Only • 1.86Info
Only2021
-01-2
8
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 481
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.86 Cha
ngedControl sap.ui.table.Anal
yticalTable ,
sap.ui.table.Tabl
e,
sap.ui.table.Tree
Tablesap.ui.table.AnalyticalTable ,
sap.ui.table.Table ,
sap.ui.table.TreeTable
The rowsUpdated event is now available so appli-
cations can find out about any updates in the tables
they are using, for example, if there has been a model
update or a user interaction that modified the rows.
For more information, see the API Reference .
Changed • Control • Info Only • 1.86Info
Only2021
-01-2
8
1.86 Cha
ngedSAP Fiori
ElementsSAP Fiori elements for
OData V2SAP Fiori elements for OData V2
The following changes and new features are available
for SAP Fiori elements for OData V2:
• List reports now support default filter values
from the SelectionVariant annotation. For
more information, see Configuring Default Filter
Values [page 3421] .
• The object page now provides an option to re-
tain the tab selection while switching between
objects or sub-objects. For more information,
see Enabling Discovery/Persistence Mode [page
3739] .
• It is now possible to trigger Edit from any sub-ob-
ject page in draft applications.
• It is now possible to handle response code 423
triggered from the back end while editing locked
objects.
Changed • SAP Fiori Elements • Info Only • 1.86Info
Only2021
-01-2
8
482 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.86 Cha
ngedSAP Fiori
ElementsSAP Fiori elements for
OData V4SAP Fiori elements for OData V4
The following changes and new features are available
for SAP Fiori elements for OData V4:
• The side-effect logic was changed as follows:
Side effects with an empty TargetEntities
definition don't only refresh the structural prop-
erties, but now also refresh the navigation
properties according to the side-effect speci-
fication. If you want to continue to refresh
only the structural properties, you must use
TargetProperties with an asterisk (*) in
the PropertyPath , for example toItems/* .
• Application developers can now add additional
links under the Related Apps button of the object
page header. For more information, see Enabling
the Related Apps Button [page 3646] .
• T wo new extension methods are available:
• Application developers can use
the new extension method
adaptNavigationContext to mod-
ify (add/remove/change) the information
available in the navigation context just be-
fore the external outbound navigation is trig-
gered. For more information, see Creating
an Extension to Modify Properties in the
Navigation Context [page 3034] .
• Application developers can use the new ex-
tension method onBeforeNavigation
to selectively change the target when chev-
ron navigation is triggered from a table in
list reports and object pages. For more in-
formation, see Example: Replacing Standard
Navigation in a Responsive T able in the List
Report [page 3894] .
• The share functionality has been updated: A
static tile is now created if the filter bar contains
a semantic date. For more information, see The
Share Functionality [page 3367] .
• A new method for grouping actions is now availa-
ble using the Menu button. For more information,
see Actions [page 3069] .
• When you add custom tables to a list report or an
object page, you can now use sorting and filter-Info
Only2021
-01-2
8
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 483
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
ing. For more information, see Extension Points
for T ables [page 3877] .
• The annotation
InitialValueIsSignificant allows you
to identify an initial value, for example an empty
string, as a valid and significant value for value
help IN parameters. For more information, see
Configuring Fields [page 3105] .
• It is now possible to define whether data in the
list report should be only automatically loaded if
preset filters are available. For more information,
see List Report Elements [page 3452] .
• Application developers can now group the fields
of a filter popup for the list report by explicitly de-
fining filter facets or using field groups. For more
information, see Adapting the Filter Bar [page
3427] .
Changed • SAP Fiori Elements • Info Only • 1.86
484 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.86 Cha
ngedFeature Demo Kit Search Sug-
gestions in Global
SearchDemo Kit Search Suggestions in Global Search
We’ve improved the global search functionality in the
Demo Kit. Now, when you start typing in the search
field, you immediately get a popover with the top ten
suggestions that match your keyword. From there,
you can pick one suggestion and proceed to the spe-
cific page.
If you’re typing in the search field while the page
you're currently on is in one of the main categories
(API Reference , Documentation , or Samples ), the top
ten search results only display matches that belong
to the same category.
T o proceed to the page that lists all search results,
you can either finish your search by pressing Enter ,
or you can select the All button below the top ten
search results.
At the bottom of the popover, you have the Results
by Category section from where you can proceed
directly to the chosen search results page ( API
Reference , Documentation , or Samples ).
Changed • Feature • Info Only • 1.86Info
Only2021
-01-2
8
Related Information
What's New in SAPUI5 1.130 [page 20]
What's New in SAPUI5 1.129 [page 31]
What's New in SAPUI5 1.128 [page 40]
What's New in SAPUI5 1.127 [page 48]
What's New in SAPUI5 1.126 [page 56]
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 485
What's New in SAPUI5 1.125 [page 95]
What's New in SAPUI5 1.124 [page 101]
What's New in SAPUI5 1.123 [page 112]
What's New in SAPUI5 1.122 [page 121]
What's New in SAPUI5 1.121 [page 129]
What's New in SAPUI5 1.120 [page 149]
What's New in SAPUI5 1.119 [page 164]
What's New in SAPUI5 1.118 [page 173]
What's New in SAPUI5 1.117 [page 182]
What's New in SAPUI5 1.116 [page 191]
What's New in SAPUI5 1.115 [page 200]
What's New in SAPUI5 1.114 [page 207]
What's New in SAPUI5 1.113 [page 214]
What's New in SAPUI5 1.112 [page 230]
What's New in SAPUI5 1.111 [page 236]
What's New in SAPUI5 1.110 [page 246]
What's New in SAPUI5 1.109 [page 257]
What's New in SAPUI5 1.108 [page 265]
What's New in SAPUI5 1.107 [page 274]
What's New in SAPUI5 1.106 [page 282]
What's New in SAPUI5 1.105 [page 290]
What's New in SAPUI5 1.104 [page 298]
What's New in SAPUI5 1.103 [page 303]
What's New in SAPUI5 1.102 [page 309]
What's New in SAPUI5 1.101 [page 327]
What's New in SAPUI5 1.100 [page 338]
What's New in SAPUI5 1.99 [page 345]
What's New in SAPUI5 1.98 [page 355]
What's New in SAPUI5 1.97 [page 371]
What's New in SAPUI5 1.96 [page 380]
What's New in SAPUI5 1.95 [page 392]
What's New in SAPUI5 1.94 [page 400]
What's New in SAPUI5 1.93 [page 407]
What's New in SAPUI5 1.92 [page 416]
What's New in SAPUI5 1.91 [page 426]
What's New in SAPUI5 1.90 [page 432]
What's New in SAPUI5 1.89 [page 442]
What's New in SAPUI5 1.88 [page 450]
What's New in SAPUI5 1.87 [page 462]
What's New in SAPUI5 1.85 [page 488]
What's New in SAPUI5 1.84 [page 499]
What's New in SAPUI5 1.82 [page 513]
What's New in SAPUI5 1.81 [page 523]
486 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
What's New in SAPUI5 1.80 [page 534]
What's New in SAPUI5 1.79 [page 543]
What's New in SAPUI5 1.78 [page 551]
What's New in SAPUI5 1.77 [page 561]
What's New in SAPUI5 1.76 [page 572]
What's New in SAPUI5 1.75 [page 583]
What's New in SAPUI5 1.74 [page 592]
What's New in SAPUI5 1.73 [page 605]
What's New in SAPUI5 1.72 [page 616]
What's New in SAPUI5 1.71 [page 627]
What's New in SAPUI5 1.70 [page 638]
What's New in SAPUI5 1.69 [page 647]
What's New in SAPUI5 1.68 [page 657]
What's New in SAPUI5 1.67 [page 665]
What's New in SAPUI5 1.66 [page 672]
What's New in SAPUI5 1.65 [page 680]
What's New in SAPUI5 1.64 [page 692]
What's New in SAPUI5 1.63 [page 702]
What's New in SAPUI5 1.62 [page 714]
What's New in SAPUI5 1.61 [page 727]
What's New in SAPUI5 1.60 [page 737]
What's New in SAPUI5 1.58 [page 758]
What's New in SAPUI5 1.56 [page 778]
What's New in SAPUI5 1.54 [page 799]
What's New in SAPUI5 1.52 [page 828]
What's New in SAPUI5 1.50 [page 854]
What's New in SAPUI5 1.48 [page 874]
What's New in SAPUI5 1.46 [page 901]
What's New in SAPUI5 1.44 [page 924]
What's New in SAPUI5 1.42 [page 939]
What's New in SAPUI5 1.40 [page 956]
What's New in SAPUI5 1.38 [page 971]
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 487
What's New in SAPUI5 1.85
With this release SAPUI5 is upgraded from version 1.84 to 1.85.
T able 49:
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.85 Cha
ngedFeature SAPUI5 OData V4 Model SAPUI5 OData V4 Model
The new version of the SAPUI5 OData V4 model intro-
duces the following features:
• We now provide the
sap.ui.model.odata.v4.ODataModel#
getMessages method for use by
sap.ui.model.Context#getMessages .
Both methods can be used to highlight table
rows with messages. For more information, see
Highlighting T able Rows with Messages [page
2233] .
• The
sap.ui.model.odata.v4.ODataListBi
nding#refresh method is now supported for
kept-alive contexts. A list binding context can be
kept alive with the
sap.ui.model.odata.v4.Context#set
KeepAlive method introduced with SAPUI5
1.81.
• When using groupLevels with the $
$aggregation list binding parameter, we now
support grand totals.
•TargetProperties of type edm.String
are supported in accordance with recent
changes to the SideEffectsType and can be
directly provided to the
sap.ui.model.odata.v4.Context#req
uestSideEffects method.
• Y ou can now set the value of an instance annota-
tion for a newly created or already existing entity.
The set value is sent to the back end in a POST
or PATCH request, respectively.
For more information, see OData V4 Model [page
2135] , the API Reference , and the Samples in the
Demo Kit.
Changed • Feature • Info Only • 1.85Info
Only202
0-12-
03
488 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.85 Cha
ngedFeature Special Messaging Sup-
port for Visually Im-
paired UsersSpecial Messaging Support for Visually Impaired
Users
The sap.ui.core.InvisibleMessage class is
no longer experimental. This class is used to pro-
grammatically expose dynamic content changes that
can be announced by the screen reader. For more
information, see Invisible Messaging [page 2787] , the
API Reference and the Sample .
Changed • Feature • Info Only • 1.85Info
Only202
0-12-
03
1.85 Cha
ngedControl sap.f.GridContain
ersap.f.GridContainer
We have improved the two-dimensional keyboard
navigation. Now navigation using the Arrow Keys
follows the configurable two-dimensional grid. This
model provides stable navigation paths when there
are items of different sizes. When the user presses
an Arrow Key in a direction outward of the
GridContainer , a borderReached event is
fired. The implementation of the borderReached
event allows the application developer to control
where the focus goes and (depending on the sur-
rounding layout) to pass the focus to a specific
place in a neighboring GridContainer using the
GridContainer#focusItemByDirection
method. For more information, see the API Reference
and the Sample .
Changed • Control • Info Only • 1.85Info
Only202
0-12-
03
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 489
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.85 Cha
ngedControl sap.m.Bar sap.m.Bar
We have added a new titleAlignment property.
It enables developers to create custom headers for
controls that use headers based on sap.m.Bar
and to achieve proper title alignment. T o keep the
default Bar behavior (when it is not used as a
header), we have added a new value None (de-
fault) to the sap.m.TitleAlignment enumer-
ation. If the titleAlignment value is set to
Start or Center , the horizontal alignment of the
contentMiddle aggregation of sap.m.Bar ac-
cepts the same setting. If the titleAlignment is
set to Auto , the contentMiddle aggregation is
set according to the default theme setting. For more
information, see the API Reference .
Changed • Control • Info Only • 1.85Info
Only202
0-12-
03
1.85 Cha
ngedControl sap.m.ColorPalett
e,
sap.m.ColorPalett
ePopover , and
sap.ui.unified.Co
lorPickerPopoversap.m.ColorPalette ,
sap.m.ColorPalettePopover , and
sap.ui.unified.ColorPickerPopover
A liveChange event is now available
in these controls, which are using the
sap.ui.unified.ColorPicker internally. This
event is used to propagate real-time color changes
from inside the ColorPicker before closing the
popover that contains this ColorPicker . For more
information, see the ColorPickerPopover and the Col-
orPalettePopover samples.
Changed • Control • Info Only • 1.85Info
Only202
0-12-
03
1.85 Cha
ngedControl sap.m.SinglePlann
ingCalendarsap.m.SinglePlanningCalendar
The specialDates aggregation, which allows you
to define special dates for the control, is now visible
in the Month view for all supported SAP themes. For
more information, see the API Reference .
Changed • Control • Info Only • 1.85Info
Only202
0-12-
03
490 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.85 Cha
ngedControl sap.m.Table sap.m.Table
 Caution
This feature is no longer in place as of 1.85.1. as
the default behavior . For more information , see
the What’s New in 1.86 and the API Reference for
fixedLayout .
If the sum of the width of all columns in a table is less
than the available space for the whole table, we now
render a placeholder column to occupy the remaining
unused space. This feature is enabled by default.
For more information, see the API Reference .
Changed • Control • Info Only • 1.85Info
Only202
0-12-
03
1.85 Cha
ngedControl sap.ui.comp.smart
field.SmartFieldsap.ui.comp.smartfield.SmartField
We've updated the object status icons of the
SmartField according to the latest SAP Fiori
design guidelines
.
Changed • Control • Info Only • 1.85Info
Only202
0-12-
03
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 491
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.85 Cha
ngedControl sap.ui.comp.smart
filterbar.SmartFi
lterBar ,
sap.ui.comp.smart
field.SmartFieldsap.ui.comp.smartfilterbar.SmartFilt
erBar ,
sap.ui.comp.smartfield.SmartField
• We have enabled the support of
a ValueListParameterConstant as
a valueList property of the
Common.v1.ValueList annotation. This
constant specifies a unique value that is used
to get an exact match result of your queries.
It affects the autocomplete suggestion feature
and the value help option. Parameters with a
constant value are not shown in the filter bar of
the ValueHelpDialog as filterable fields.
For more information, see the Sample .
• Until now, the recently used values function
didn't take into account possible language
changes in the application. Now, if you use your
application in one language and switch the lan-
guage in SAP Fiori launchpad, the recently used
values consider this change and store the data
for the different languages. Note that all data
stored before the introduction of this feature will
be displayed in the field history only when the
application is in English.
Changed • Control • Info Only • 1.85Info
Only202
0-12-
03
492 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.85 Cha
ngedControl sap.ui.integratio
n.widgets.Cardsap.ui.integration.widgets.Card
• Y ou can now configure the min-height of
the content within Analytical and Component
cards. T o achieve this, add the “minHeight”:
“<CSS value >” property to the content sec-
tion of the manifest. For more information, see
the Analytical Card and Component Card sec-
tions in the Card Explorer.
• We have added a new actionDefinitions
(experimental) aggregation. It defines the action
buttons that appear in the card-header menu.
The actionDefinitions is of type
sap.ui.integation.ActionDefinitio
n, which allows developers to add, remove, or
modify the actions at any time. This aggregation
replaces the (deprecated) actions property of
sap.ui.integration.Extension . For
more information, see the API Reference in the
Demo Kit and the Extension and Component
Card samples in the Card Explorer.
Changed • Control • Info Only • 1.85Info
Only202
0-12-
03
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 493
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.85 Cha
ngedSAP Fiori
ElementsSAP Fiori elements for
OData V2SAP Fiori elements for OData V2
The following changes and new features are available
for SAP Fiori elements for OData V2:
• In object pages, if the subsection has only one
type of content (table or chart), and the subsec-
tion title is the same as the control title, then only
the control title is displayed in the subsection.
For more information, see Adding Titles to Object
Page T ables [page 3709] .
• Analytical list pages now enable visual filter
charts to convey information in an intuitive man-
ner. This is done using semantic colors for filter
values that are compared against predefined col-
ors for dimension values. For more information,
see Enabling Semantic Operators in the Filter
Bar [page 3405] .
• Analytical list pages now support the
QuickInfo property for visual filters.
• T echnical errors are now displayed in a popup,
instead of navigating to a separate error page.
Changed • SAP Fiori Elements • Info Only • 1.85Info
Only202
0-12-
03
494 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.85 Cha
ngedSAP Fiori
ElementsSAP Fiori elements for
OData V4SAP Fiori elements for OData V4
The following changes and new features are available
for SAP Fiori elements for OData V4:
• Value help with a dropdown list now also sup-
ports text arrangement with #textFirst ,
#textLast . For more information, see Value
Help as a Dropdown List [page 3145] .
• Key users can now move and rename sections
and subsections on the object page. For more
information, see Adapting the UI: List Report and
Object Page [page 4005] .
• Y ou can now define context-dependent value
help via the
Common.ValueListRelevantQualifier
s annotation term. For more information, see
Configuring Fields [page 3105] .
• Y ou can now exclude specific fields from the ta-
ble personalization dialog in the list report and
object page. For more information, see T ables
[page 3191] .
• Y ou can now add custom fields and facets on the
object page header. For more information, see
Extension Points for Object Page Header Facets
[page 3839] .
• If you have added custom content to your app,
you can now adjust the inner-app state. For more
information, refer to Custom State Handling for
Extended Apps [page 3969] .
• The navigation behavior of an app after execut-
ing an action has been updated. The navigation
after executing an action is triggered, by default,
only when the entity type of the returned in-
stance is the same and the returned instance is
different from the current instance against which
the action was called. For more information, see
Configuring Internal Navigation [page 3002] .
• List reports now support default values for the
filter fields when the standard variant is used.
The default values can be specified via annota-
tions. For more information, see Configuring De-
fault Filter Values [page 3421] .
• Y ou can now highlight important values in blue,
so that users know immediately which values re-Info
Only202
0-12-
03
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 495
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
quire their attention within a large table view. For
more information, see Status Colors and Icons
[page 3793] .
• Y ou can now use the
operatorConfiguration option to include
or exclude specific date range operations when
using a semantic date range. For more informa-
tion, see Enabling Semantic Operators in the Fil-
ter Bar [page 3405] .
• Y ou can now adapt the size of micro charts in re-
sponsive tables and configure the label. For more
information, see Adding a Micro Chart to a T able
[page 3255] .
• In the list report, users can now create a dynamic
tile with a record count, where the applied filter
is also considered. For more information, see The
Share Functionality [page 3367] .
• If a property has a SemanticObject annota-
tion, but no navigation is available from this ap-
plication for this SemanticObject , the link is
displayed as a text.
• Y ou can now have several entity sets in parallel
in the list report. The list report shows multiple
tables via tabs, and each table can be based on
different entity sets. For more information, see
Defining Multiple Views on a List Report with Dif-
ferent Entity Sets and T able Settings [page 3535] .
• If the copy/paste feature is available on the ob-
ject page, the 'Export to Spreadsheet' feature is
now available by default. It can be disabled. A
message is displayed to users when they click
on the Paste button to paste data into tables,
informing about the correct keyboard shortcut
combination they should use, based on the desk-
top device they are using. For more information,
see Copying and Pasting from External Applica-
tions to T ables [page 3730] .
• By using the Information criticality type on the
LineItem , you can now highlight (in blue) new
items that were created outside of the app (for
example, through an API in the back end, or as a
side effect) and need the user's attention, . For
more information, see Highlighting Line Items
Based on Criticality [page 3249] .
496 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
Changed • SAP Fiori Elements • Info Only • 1.85
Related Information
What's New in SAPUI5 1.130 [page 20]
What's New in SAPUI5 1.129 [page 31]
What's New in SAPUI5 1.128 [page 40]
What's New in SAPUI5 1.127 [page 48]
What's New in SAPUI5 1.126 [page 56]
What's New in SAPUI5 1.125 [page 95]
What's New in SAPUI5 1.124 [page 101]
What's New in SAPUI5 1.123 [page 112]
What's New in SAPUI5 1.122 [page 121]
What's New in SAPUI5 1.121 [page 129]
What's New in SAPUI5 1.120 [page 149]
What's New in SAPUI5 1.119 [page 164]
What's New in SAPUI5 1.118 [page 173]
What's New in SAPUI5 1.117 [page 182]
What's New in SAPUI5 1.116 [page 191]
What's New in SAPUI5 1.115 [page 200]
What's New in SAPUI5 1.114 [page 207]
What's New in SAPUI5 1.113 [page 214]
What's New in SAPUI5 1.112 [page 230]
What's New in SAPUI5 1.111 [page 236]
What's New in SAPUI5 1.110 [page 246]
What's New in SAPUI5 1.109 [page 257]
What's New in SAPUI5 1.108 [page 265]
What's New in SAPUI5 1.107 [page 274]
What's New in SAPUI5 1.106 [page 282]
What's New in SAPUI5 1.105 [page 290]
What's New in SAPUI5 1.104 [page 298]
What's New in SAPUI5 1.103 [page 303]
What's New in SAPUI5 1.102 [page 309]
What's New in SAPUI5 1.101 [page 327]
What's New in SAPUI5 1.100 [page 338]
What's New in SAPUI5 1.99 [page 345]
What's New in SAPUI5 1.98 [page 355]
What's New in SAPUI5 1.97 [page 371]
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 497
What's New in SAPUI5 1.96 [page 380]
What's New in SAPUI5 1.95 [page 392]
What's New in SAPUI5 1.94 [page 400]
What's New in SAPUI5 1.93 [page 407]
What's New in SAPUI5 1.92 [page 416]
What's New in SAPUI5 1.91 [page 426]
What's New in SAPUI5 1.90 [page 432]
What's New in SAPUI5 1.89 [page 442]
What's New in SAPUI5 1.88 [page 450]
What's New in SAPUI5 1.87 [page 462]
What's New in SAPUI5 1.86 [page 474]
What's New in SAPUI5 1.84 [page 499]
What's New in SAPUI5 1.82 [page 513]
What's New in SAPUI5 1.81 [page 523]
What's New in SAPUI5 1.80 [page 534]
What's New in SAPUI5 1.79 [page 543]
What's New in SAPUI5 1.78 [page 551]
What's New in SAPUI5 1.77 [page 561]
What's New in SAPUI5 1.76 [page 572]
What's New in SAPUI5 1.75 [page 583]
What's New in SAPUI5 1.74 [page 592]
What's New in SAPUI5 1.73 [page 605]
What's New in SAPUI5 1.72 [page 616]
What's New in SAPUI5 1.71 [page 627]
What's New in SAPUI5 1.70 [page 638]
What's New in SAPUI5 1.69 [page 647]
What's New in SAPUI5 1.68 [page 657]
What's New in SAPUI5 1.67 [page 665]
What's New in SAPUI5 1.66 [page 672]
What's New in SAPUI5 1.65 [page 680]
What's New in SAPUI5 1.64 [page 692]
What's New in SAPUI5 1.63 [page 702]
What's New in SAPUI5 1.62 [page 714]
What's New in SAPUI5 1.61 [page 727]
What's New in SAPUI5 1.60 [page 737]
What's New in SAPUI5 1.58 [page 758]
What's New in SAPUI5 1.56 [page 778]
What's New in SAPUI5 1.54 [page 799]
What's New in SAPUI5 1.52 [page 828]
What's New in SAPUI5 1.50 [page 854]
What's New in SAPUI5 1.48 [page 874]
What's New in SAPUI5 1.46 [page 901]
What's New in SAPUI5 1.44 [page 924]
498 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
What's New in SAPUI5 1.42 [page 939]
What's New in SAPUI5 1.40 [page 956]
What's New in SAPUI5 1.38 [page 971]
What's New in SAPUI5 1.84
With this release SAPUI5 is upgraded from version 1.82 to 1.84.
T able 50:
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.84 Cha
ngedFeature Asynchronous Loading
of XML Content in Frag-
mentsAsynchronous Loading of XML Content in Frag-
ments
The sap.ui.core.Fragment.load() generic
function to instantiate fragments is now fully asyn-
chronic. Many scenarios, such as the declarative use
of fragments in XML views, automatically benefit
from the new asynchronous behavior. If your own
code instantiates fragments programmatically [page
2257] and accesses dependent entities such as con-
trols by ID, make sure you're correctly chaining to the
Promise returned by Fragment.load() . We have
adjusted samples, tutorials, and documentation to re-
flect the typical asynchronous usage of fragments.
For more information, see the API Reference in the
Demo Kit.
Changed • Feature • Info Only • 1.84Info
Only202
0-11-
20
1.84 New Feature Accessibility Enhance-
mentAccessibility Enhancement
We have enhanced SAPUI5’s accessibility support ac-
cording to the latest WAI-ARIA 1.1 specification.
New • Feature • Info Only • 1.84Info
Only202
0-11-
20
1.84 New Feature SAPUI5 in the SAP Road
Map ExplorerSAPUI5 in the SAP Road Map Explorer
SAPUI5 is now part of the SAP Road Map Explorer.
Check out the innovations that are currently in devel-
opment as well as planned features and functions for
SAPUI5 here: SAP Road Map Explorer
New • Feature • Info Only • 1.84Info
Only202
0-11-
20
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 499
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.84 Cha
ngedFeature Card Explorer Card Explorer
• A new T roubleshooting page has been added to
the Integrate section of the Card Explorer. It con-
tains additional tips and solutions to the most
common issues with Integration cards. For more
information, see Card Explorer .
• We have added detailed documentation about
sizing and layouts in Integration cards. For more
information, see the Sizing and the Layouts pa-
ges in the Card Explorer.
Changed • Feature • Info Only • 1.84Info
Only202
0-11-
20
1.84 Cha
ngedFeature Navigation with Dynamic
TargetsNavigation with Dynamic Targets
In addition to the usual static definition of navigation
targets in the Routing Configuration [page 2324] of
the manifest, we also provide APIs to allow the dec-
laration and display of targets at runtime. This ac-
counts for scenarios in which the necessary informa-
tion is only available at runtime, for example depend-
ing on the specific user configuration.
Note that the static definition remains the preferred
solution as it allows for performance optimization.
Only use dynamic targets when a static declaration is
not possible. For more information, see Navigate with
Dynamic T argets [page 2344] .
Changed • Feature • Info Only • 1.84Info
Only202
0-11-
20
1.84 Cha
ngedFeature Rule Builder Control Rule Builder Control
Y ou can now configure labels for condition expres-
sions in a decision table. These labels appear in the
column header of the decision table. For more infor-
mation, see Features [page 1668] .
Changed • Feature • Info Only • 1.84Info
Only202
0-11-
20
500 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.84 Cha
ngedFeature SAPUI5 OData V2 Model SAPUI5 OData V2 Model
The new version of the SAPUI5 OData V2 model intro-
duces the following features:
• We have introduced a
persistTechnicalMessages model pa-
rameter. If set to true , messages returned with
failed requests are treated as persistent and
aren't removed by the OData model.
• An expand parameter can be provided to the
sap.ui.model.odata.v2.ODataModel#
callFunction method in mParameters .
The expand is performed in a separate GET re-
quest within the same batch request as the
POST request of the function import. The GET
request references the result of the function im-
port.
Changed • Feature • Info Only • 1.84Info
Only202
0-11-
20
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 501
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.84 Cha
ngedFeature SAPUI5 OData V4 Model SAPUI5 OData V4 Model
The new version of the SAPUI5 OData V4 model intro-
duces the following features:
• We now recommend using the Manifest Model
Preload [page 1970] . For an earlier request of
the root $metadata and the security token you
need to also set the earlyRequests model
parameter.
• The
sap.ui.model.odata.v4.Context#ref
resh method is now supported for kept-alive
contexts. A list binding context can be kept alive
with the
sap.ui.model.odata.v4.Context#set
KeepAlive method introduced with SAPUI5
1.81.
• The
com.sap.vocabularies.Common.v1.Va
lueListRelevantQualifiers annotation
is now automatically taken into account by
sap.ui.model.odata.v4.ODataProper
tyBinding#requestValueListInfo .
• When using groupLevels with the $
$aggregation list binding parameter, we now
support the collapsing and re-expanding of previ-
ously expanded nodes.
• The DataStateIndicator table plugin now
also works with the OData V4 model.
• Messages resulting from failed requests
contain the HTTP status code in
technicalDetails.httpStatus .
• Query options starting with sap-valid- are
allowed.
• Dynamic " 14.5.5 Expression edm:Collection
" is supported by
sap.ui.model.odata.v4.AnnotationH
elper#format and
sap.ui.model.odata.v4.AnnotationH
elper#value .
For more information, see OData V4 Model [page
2135] , the API Reference , and the Samples in the
Demo Kit.
Changed • Feature • Info Only • 1.84Info
Only202
0-11-
20
502 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.84 Cha
ngedControl sap.f.GridContain
ersap.f.GridContainer
Y ou can now drag and drop items using the keyboard
into an empty container. For more information, see
the API Reference .
Changed • Control • Info Only • 1.84Info
Only202
0-11-
20
1.84 Cha
ngedControl sap.m.Button sap.m.Button
The new ariaHasPopup property allows the
aria-haspopup attribute to be set from another
control that uses sap.m.Button . It indicates the
availability and type of an interactive popup element
that can be triggered by another control. This prop-
erty is of type sap.ui.core.aria.HasPopup ,
which can have the following values: None (default),
Menu, ListBox, Tree, Grid , and Dialog .
For more information, see the API Reference .
Changed • Control • Info Only • 1.84Info
Only202
0-11-
20
1.84 Cha
ngedControl sap.m.ComboBox sap.m.ComboBox
We have updated the behavior of the control regard-
ing the selectedKey and value properties, to be
aligned with sap.m.Input . For more information,
see the API Reference .
Changed • Control • Info Only • 1.84Info
Only202
0-11-
20
1.84 Cha
ngedControl sap.m.IconTabBar sap.m.IconTabBar
The control now supports the badge feature. Y ou can
use it to indicate that something new has been added
in a tab. This visual eye catcher, in the shape of a
circle inherits the semantic colors of the tab filters.
For more information, see the API Reference and the
Sample .
Changed • Control • Info Only • 1.84Info
Only202
0-11-
20
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 503
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.84 Cha
ngedControl sap.m.Input sap.m.Input
We have introduced a new valueHelpIconSrc
property. It allows you to set a custom value
help icon, instead of the default one, by
setting sap.ui.core.URI as value of the
valueHelpIconSrc property. For more informa-
tion, see the API Reference and the Sample .
Changed • Control • Info Only • 1.84Info
Only202
0-11-
20
1.84 Cha
ngedControl sap.m.List sap.m.List
The new accDescription property allows appli-
cations to define their own application-specific text
for screen readers to replace the default text of
CustomListItem . For more information, see the
API Reference .
Changed • Control • Info Only • 1.84Info
Only202
0-11-
20
1.84 Cha
ngedControl sap.m.ObjectStatu
ssap.m.ObjectStatus
We have made several visual improvements:
• Samples have been updated to use the latest
message and status icons.
• Icons now have same width, which allows the
text to be aligned when there are more than one
items one below the other.
• The control now supports light font in large state.
For more information, see the API Reference and the
Sample .
Changed • Control • Info Only • 1.84Info
Only202
0-11-
20
504 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.84 Cha
ngedControl sap.m.ProgressInd
icatorsap.m.ProgressIndicator
We have improved the control behavior when
the available width is not enough and the text
displayed inside sap.m.ProgressIndicator
is truncated. Now, if the text value set in the
displayValue property is truncated, the cursor
becomes a pointer (hand). In such a scenario, the
ProgressIndicator can be clicked/tapped to
open an information popover that displays the full
text value. For more information, see the API Refer-
ence and the Sample .
Changed • Control • Info Only • 1.84Info
Only202
0-11-
20
1.84 Cha
ngedControl sap.m.SearchField sap.m.SearchField
The icon of the Refresh button in the
sap.m.SearchField is now changed from sap-
icon:/ /synchronize to sap-icon:/ /refresh.
Changed • Control • Info Only • 1.84Info
Only202
0-11-
20
1.84 Cha
ngedControl sap.m.Wizard (Exper-
imental)sap.m.Wizard (Experimental)
We have enhanced the sap.m.Wizard to support
rendering of the steps as separate pages, instead
of being appended to the previous one. Enable
this by setting the new renderMode property to
sap.m.WizardRenderMode.Page . The default
behavior is not changed. For more information, see
the API Reference and the Sample .
Changed • Control • Info Only • 1.84Info
Only202
0-11-
20
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 505
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.84 Cha
ngedControl sap.ui.comp.smart
field.SmartFieldsap.ui.comp.smartfield.SmartField
• We have introduced a new value
valueListNoValidation to extend the op-
tions of the textInEditModeSource enu-
meration. It allows the SmartField to have
textArrangement with valueList using a
value that is not in the value list, without receiv-
ing an error. For more information, see the API
Reference .
• We have added a new sample explaining the spe-
cific use of SmartField as a currency field. It
represents the frontend validation, the currency
scale configuration, and the communication with
the backend when using SmartField of type
Currency . For more information, see the Sam-
ple.
Changed • Control • Info Only • 1.84Info
Only202
0-11-
20
1.84 Cha
ngedControl sap.ui.comp.smart
filterbar.SmartFi
lterBar ,
sap.ui.comp.smart
field.SmartFieldsap.ui.comp.smartfilterbar.SmartFilt
erBar ,
sap.ui.comp.smartfield.SmartField
Until now, the history of recently entered val-
ues could be switched on or off at the appli-
cation level if enabled in SAP Fiori launchpad.
Now, you can switch it off for a specific con-
trol with the new historyEnabled property.
It is of type boolean with the default value
true . For filters of type sap.m.ComboBox and
sap.m.MultiComboBox or inner controls of
the SmartField of type sap.m.ComboBox
and sap.m.MultiComboBox , the history of re-
cently entered values is disabled by default. T o en-
able it for these controls, you need to set the
historyEnabled property to true .
Changed • Control • Info Only • 1.84Info
Only202
0-11-
20
506 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.84 Cha
ngedControl sap.ui.comp.smart
table.SmartTablesap.ui.comp.smarttable.SmartTable
The new headerLevel property is now available
to define the semantic level of the header of a table.
For more information, see the API Reference and the
Sample .
Changed • Control • Info Only • 1.84Info
Only202
0-11-
20
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 507
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.84 Cha
ngedControl sap.ui.comp.value
helpdialog.ValueH
elpDialogsap.ui.comp.valuehelpdialog.ValueHel
pDialog
Based on user experience testing, we have introduced
the following visual and functional improvements for
the ValueHelpDialog :
• Now the Define Conditions tab has only one op-
eration dropdown list and corresponding token-
izer for include and exclude operations, instead
of the previous two.
 Note
As a result of this change, any tests that
depend on the exclude operations drop-
down list and exclude tokenizer need to be
adapted accordingly.
• The title of the ValueHelpDialog is now left-
aligned, the Show Advanced Search and Hide
Advanced Search button is renamed to Show
Filters and Hide Filters respectively.
• Filters are aligned with labels in a grid and the
number of items per row depends on the width
of the ValueHelpDialog .
• A new property,
isRunningInValueHelpDialog in the
FilterBar , allows you to choose whether or
not to use the new filter alignment. By default,
it’s set to false . If you set it to true , the items
in the filter bar will show the new filter alignment
designed for the ValueHelpDialog .
• We've introduced counters next to the tab titles
showing how many items or conditions have
been selected in each tab. If there are no se-
lected items in any of the tabs, the titles don’t
show any number.
• For clarity, the tab title Select from List is now
renamed to Search and Select .
For more information, see the Sample .
Changed • Control • Info Only • 1.84Info
Only202
0-11-
20
508 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.84 Cha
ngedControl sap.ui.integratio
n.widgets.Cardsap.ui.integration.widgets.Card
• The Calendar card is no longer in experimental
state. This card shows an overview of tasks for
a single entity (such as a person or resource). It
consists of an interactive calendar and a chrono-
logical list of appointments for a single date. For
more information, see Calendar Card in the Card
Explorer.
• Y ou can now dynamically fetch data to populate
filters (experimental). For more information, see
the data property in the Filters section and the
Sample in the Card Explorer.
• We have introduced size and
backgroundColor icon properties (experi-
mental). They are both available for the List,
Object, and T able cards, while the default card
header has only the backgroundColor (ex-
perimental) property. For more information, see
the List Card , Object Card and T able Card sec-
tions in the Card Explorer.
• Y ou can now use the oCard.triggerAction
(experimental) method to programmatically trig-
ger an action from a Component card or from
an extension. For more information, see the API
Reference , Sample and the Card Actions section
in the Card Explorer.
• Y ou can now make HTTP POST requests with
body encoding of type JSON. For more informa-
tion, see the Sample and the Data section in the
Card Explorer.
Changed • Control • Info Only • 1.84Info
Only202
0-11-
20
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 509
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.84 Cha
ngedSAP Fiori
ElementsSAP Fiori Elements SAP Fiori Elements
• SAP Fiori elements now provide meaningful mes-
sages instead of technical error messages for e-
tag mismatches.
• Side effects in non-draft apps are now supported
for own actions. For more information, see Side
Effects [page 3795] .
• Input fields with value help can now be config-
ured to show texts and ID together in the Edit
and Display modes of an object page. For more
information, see Displaying T ext and ID for Value
Help Input Fields [page 3755] .
• SAP Fiori elements now allow passing of multiple
contexts for external navigation.
• SAP Fiori elements list report and object page
tables now provide visual indication on the last
opened row.
• List reports now store semantic date ranges in
the inner app state. For more information, see
Modifying Startup Parameters Using an Exten-
sion [page 3031] .
• SAP Fiori elements now support
DraftRootType annotation property
NewAction . Y ou can configure applications to
call NewAction for new draft creations. For
more information, see Handling of the preferred-
Mode Parameter [page 3470] .
• SAP Fiori elements now display a confirmation
popup for 412 warning messages from function
import actions and the Save action in non-draft
apps. For more information, see Confirmation
Popups [page 3477] .
• In object pages, you can now configure your own
action buttons with semantic colors. For more in-
formation, see Displaying Actions on the Object
Page [page 3556] .
• Overview pages now provide the following sup-
port in OData version V4:
• Support for list cards
• Support for table cards
• Filtering of list and table cards
• Navigation from card header and line itemsInfo
Only202
0-11-
20
510 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
• Navigation support for passing selected
global and card filters
Changed • SAP Fiori Elements • Info Only • 1.84
Related Information
What's New in SAPUI5 1.130 [page 20]
What's New in SAPUI5 1.129 [page 31]
What's New in SAPUI5 1.128 [page 40]
What's New in SAPUI5 1.127 [page 48]
What's New in SAPUI5 1.126 [page 56]
What's New in SAPUI5 1.125 [page 95]
What's New in SAPUI5 1.124 [page 101]
What's New in SAPUI5 1.123 [page 112]
What's New in SAPUI5 1.122 [page 121]
What's New in SAPUI5 1.121 [page 129]
What's New in SAPUI5 1.120 [page 149]
What's New in SAPUI5 1.119 [page 164]
What's New in SAPUI5 1.118 [page 173]
What's New in SAPUI5 1.117 [page 182]
What's New in SAPUI5 1.116 [page 191]
What's New in SAPUI5 1.115 [page 200]
What's New in SAPUI5 1.114 [page 207]
What's New in SAPUI5 1.113 [page 214]
What's New in SAPUI5 1.112 [page 230]
What's New in SAPUI5 1.111 [page 236]
What's New in SAPUI5 1.110 [page 246]
What's New in SAPUI5 1.109 [page 257]
What's New in SAPUI5 1.108 [page 265]
What's New in SAPUI5 1.107 [page 274]
What's New in SAPUI5 1.106 [page 282]
What's New in SAPUI5 1.105 [page 290]
What's New in SAPUI5 1.104 [page 298]
What's New in SAPUI5 1.103 [page 303]
What's New in SAPUI5 1.102 [page 309]
What's New in SAPUI5 1.101 [page 327]
What's New in SAPUI5 1.100 [page 338]
What's New in SAPUI5 1.99 [page 345]
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 511
What's New in SAPUI5 1.98 [page 355]
What's New in SAPUI5 1.97 [page 371]
What's New in SAPUI5 1.96 [page 380]
What's New in SAPUI5 1.95 [page 392]
What's New in SAPUI5 1.94 [page 400]
What's New in SAPUI5 1.93 [page 407]
What's New in SAPUI5 1.92 [page 416]
What's New in SAPUI5 1.91 [page 426]
What's New in SAPUI5 1.90 [page 432]
What's New in SAPUI5 1.89 [page 442]
What's New in SAPUI5 1.88 [page 450]
What's New in SAPUI5 1.87 [page 462]
What's New in SAPUI5 1.86 [page 474]
What's New in SAPUI5 1.85 [page 488]
What's New in SAPUI5 1.82 [page 513]
What's New in SAPUI5 1.81 [page 523]
What's New in SAPUI5 1.80 [page 534]
What's New in SAPUI5 1.79 [page 543]
What's New in SAPUI5 1.78 [page 551]
What's New in SAPUI5 1.77 [page 561]
What's New in SAPUI5 1.76 [page 572]
What's New in SAPUI5 1.75 [page 583]
What's New in SAPUI5 1.74 [page 592]
What's New in SAPUI5 1.73 [page 605]
What's New in SAPUI5 1.72 [page 616]
What's New in SAPUI5 1.71 [page 627]
What's New in SAPUI5 1.70 [page 638]
What's New in SAPUI5 1.69 [page 647]
What's New in SAPUI5 1.68 [page 657]
What's New in SAPUI5 1.67 [page 665]
What's New in SAPUI5 1.66 [page 672]
What's New in SAPUI5 1.65 [page 680]
What's New in SAPUI5 1.64 [page 692]
What's New in SAPUI5 1.63 [page 702]
What's New in SAPUI5 1.62 [page 714]
What's New in SAPUI5 1.61 [page 727]
What's New in SAPUI5 1.60 [page 737]
What's New in SAPUI5 1.58 [page 758]
What's New in SAPUI5 1.56 [page 778]
What's New in SAPUI5 1.54 [page 799]
What's New in SAPUI5 1.52 [page 828]
What's New in SAPUI5 1.50 [page 854]
What's New in SAPUI5 1.48 [page 874]
512 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
What's New in SAPUI5 1.46 [page 901]
What's New in SAPUI5 1.44 [page 924]
What's New in SAPUI5 1.42 [page 939]
What's New in SAPUI5 1.40 [page 956]
What's New in SAPUI5 1.38 [page 971]
What's New in SAPUI5 1.82
With this release SAPUI5 is upgraded from version 1.81 to 1.82.
T able 51:
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.82 Cha
ngedAnnounce-
mentThird-Party Library Up-
gradesThird-Party Library Upgrades
Handlebars.js Library
The Handlebars.js library has been upgraded
from version 4.4.3 to 4.7 .6.
Upgrade to New jQuery Version
We have upgraded the third-party jQuery library from
jQuery 2.2.3 to jQuery 3.5.1. Several measures have
been implemented to make this new version of jQuery
delivered with SAPUI5 as compatible to the previous
version as feasible. In particular, we have introduced
a compatibility layer to ensure that most of your
existing application or control code won't need ad-
justment. This could, however, introduce incompati-
bilities to the new jQuery version. For more informa-
tion, see Upgrading from a Version Below 1.82 [page
1031] to understand any current and possible future
impact.
Changed • Announcement • Info Only • 1.82Info
Only202
0-09
-17
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 513
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.82 New Feature Badge Implementation Badge Implementation
Badges display very short and important information
that attracts the user’s attention. We have made im-
provements in these controls to implement badge:
•sap.ui.integration.widgets.Card –
the badge is no longer in experimental state. For
more information, see the T ext Badge section
and the Sample in the Card Explorer.
•sap.m.Button - the badge acts both as a
visual eye catcher and as a counter to display
a maximum of 4 digits or characters. It can
be applied to any button type, but we recom-
mend that you only use it on the Default ,
Ghost , Transparent , and Emphasized
button types.
For more information, see the Sample .
• The <ui-integration-card> HTML cus-
tom element now supports text badges. For
more information, see the Sample in the Card
Explorer.
New • Feature • Info Only • 1.82Info
Only202
0-09
-17
1.82 Cha
ngedFeature Five New Icons Available
in the SAP Fiori T ools
Icon FontFive New Icons Available in the SAP Fiori T ools Icon
Font
Find the icon that fits your needs via the SAPUI5 Icon
Explorer .
Changed • Feature • Info Only • 1.82Info
Only202
0-09
-17
514 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.82 Cha
ngedFeature SAPUI5 OData V2 Model SAPUI5 OData V2 Model
With the new version of the SAPUI5 OData V2 model,
we introduced the new ignoreMessages binding
parameter for the
sap.ui.model.odata.ODataPropertyBind
ing . If ignoreMessages is set to true , model
messages are not propagated to the binding. This is
useful if a part of a composite binding is required for
formatting, but not displayed itself.
Depending on their format options,
some composite types, such as
sap.ui.model.type.Currency , automatically
ignore model messages for some of their parts. Set-
ting this parameter to true or false overrules this
default behavior.
Changed • Feature • Info Only • 1.82Info
Only202
0-09
-17
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 515
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.82 Cha
ngedFeature SAPUI5 OData V4 Model SAPUI5 OData V4 Model
The new version of the SAPUI5 OData V4 model intro-
duces the following features:
• The new $$ignoreMessages binding param-
eter is available for
sap.ui.model.odata.v4.ODataProper
tyBinding . If $$ignoreMessages is set to
true , model messages are not propagated to
the binding. This is useful if a part of a composite
binding is required for formatting, but not dis-
played itself. Depending on their format options,
some composite types such as
sap.ui.model.type.Currency or
sap.ui.model.odata.type.Unit auto-
matically ignore model messages for some of
their parts. Explicitly setting this parameter over-
rules this default.
• The
sap.ui.model.odata.v4.Context#req
uestProperty method now also works for
properties that are not part of the $select op-
tion of the underlying binding and were not
fetched previously.
• The
sap.ui.model.odata.v4.Context#req
uestSideEffects method now supports ab-
solute paths. These must start with the entity
container of the service, for example /
com.sap.gateway.default.iwbep.tea
_busi.v0001.Container/TEAMS .
•The
sap.ui.model.odata.v4.Context#del
ete method is now supported for kept-alive con-
texts. A context can be kept alive with the
sap.ui.model.odata.v4.Context#set
KeepAlive method introduced with SAPUI5
1.81.
 Restriction
Due to the limited feature scope of this version
of the SAPUI5 OData V4 model, check that all
required features are in place before develop-
ing applications. Double-check the detailed doc-
umentation of the features, as certain parts of
a feature may be missing. While we aim to
be compatible with existing controls, some con-
trols might not work due to small incompati-Info
Only202
0-09
-17
516 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
bilities compared to sap.ui.model.odata.
(v2.)ODataModel , or due to missing features
in the model (such as tree binding). This also ap-
plies to smart controls ( sap.ui.comp library)
that do not support the SAPUI5 OData V4 model,
as well as controls such as TreeTable and
AnalyticalTable , which are not supported
in combination with the SAPUI5 OData V4 model.
The interface for applications has been changed
for easier and more efficient use of the model.
For a summary of these changes, see Changes
Compared to OData V2 Model [page 2203] .
For more information, see OData V4 Model [page
2135] , the API Reference , and the Samples in the
Demo Kit.
Changed • Feature • Info Only • 1.82
1.82 Cha
ngedControl sap.ui.comp.smart
chart.SmartChartsap.ui.comp.smartchart.SmartChart
T o display dates in a standardized format, the follow-
ing calendar and fiscal OData V4 annotations are now
supported:
•com.sap.vocabularies.Common.v1.Is
FiscalYear
•com.sap.vocabularies.Common.v1.Is
FiscalYearPeriod
•com.sap.vocabularies.Common.v1.Is
CalendarYear
•com.sap.vocabularies.Common.v1.Is
CalendarYearQuarter
•com.sap.vocabularies.Common.v1.Is
CalendarYearMonth
•com.sap.vocabularies.Common.v1.Is
CalendarYearWeek
For more information, see the API Reference for the
annotations and the Samples .
Changed • Control • Info Only • 1.82Info
Only202
0-09
-17
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 517
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.82 Cha
ngedControl sap.ui.comp.smart
filterbar.SmartFi
lterBarsap.ui.comp.smartfilterbar.SmartFilt
erBar
The look and feel of the Adapt Filters dialog has been
improved and now shows the filtered content in a
popup with collapsible groups of filter fields that are
connected semantically. This way you can, for exam-
ple, easily find a field label that occurs in several
places in the dialog. Y ou can also toggle between all
available filter fields and the ones that are actually
visible. The design of the dialog has also been simpli-
fied in some other places, for example, the arrange-
ment of the buttons for further actions.
For more information, see the Sample .
Changed • Control • Info Only • 1.82Info
Only202
0-09
-17
1.82 Cha
ngedControl sap.ui.comp.Smart
Formsap.ui.comp.SmartForm
We have introduced the option to set
textInEditModeSource to all smart
fields inside SmartForm . Y ou can add
defaultTextInEditModeSource to the form
as custom data and it will propagate to all
smart fields that fulfill the conditions for sup-
porting the textInEditModeSource property.
Note that if you add textInEditModeSource
as a property to SmartField , it will override
the defaultTextInEditModeSource from the
SmartForm custom data. For more information, see
the API Reference and the Sample .
Changed • Control • Info Only • 1.82Info
Only202
0-09
-17
518 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.82 Cha
ngedControl sap.ui.integratio
n.widgets.Cardsap.ui.integration.widgets.Card
We have updated the UI5 Web Components depend-
ency of the Adaptive Cards to the v1.0.0-rc.8 ver-
sion. With this update the Adaptive Cards receive
the theming and custom theming support. Now you
can use both High Contrast Black and High Contrast
White themes, or add a custom theme, as the Web
Components are compatible with the UI Theme De-
signer tool. For more information, see the High Con-
trast Black and the High Contrast White samples in
the Card Explorer.
Changed • Control • Info Only • 1.82Info
Only202
0-09
-17
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 519
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.82 Cha
ngedSAP Fiori
ElementsSAP Fiori Elements SAP Fiori Elements
• The finalizing action buttons now vary based on
the mode of the object page. In create mode, the
Create button is available and in edit mode, the
Save button is available. For more information,
see Displaying Actions on the Object Page [page
3556] .
• In the SAP Fiori elements list reports, the
extensionAPI invokeActions now supports
changeset processing. For more information, see
Using the extensionAPI [page 3019] .
• In list reports and analytical list pages, the Export
to Excel button is now available by default. For
more information, see Adapting the UI: List Re-
port and Object Page [page 4005] and Adapting
the UI: Analytical List Page [page 4092] .
• If you have defined default filter values in SAP
Fiori Launchpad, they are now merged with the
default filter values set in standard variant. This
applies to list reports and analytical list pages.
For more information, see Configuring Default
Filter Values [page 3421] .
• Object pages now provide a new
BeforeSaveExtension . For more informa-
tion, see Adapting Logic Before Save Operation
[page 3965] .
• On an analytical list page, each button of the
Adapt Filters dialog in visual filter mode can be
tweaked via UI adaptations. For more informa-
tion, see Adapting the UI: Analytical List Page
[page 4092] .
Changed • SAP Fiori Elements • Info Only • 1.82Info
Only202
0-09
-17
Related Information
What's New in SAPUI5 1.130 [page 20]
What's New in SAPUI5 1.129 [page 31]
What's New in SAPUI5 1.128 [page 40]
What's New in SAPUI5 1.127 [page 48]
What's New in SAPUI5 1.126 [page 56]
What's New in SAPUI5 1.125 [page 95]
520 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
What's New in SAPUI5 1.124 [page 101]
What's New in SAPUI5 1.123 [page 112]
What's New in SAPUI5 1.122 [page 121]
What's New in SAPUI5 1.121 [page 129]
What's New in SAPUI5 1.120 [page 149]
What's New in SAPUI5 1.119 [page 164]
What's New in SAPUI5 1.118 [page 173]
What's New in SAPUI5 1.117 [page 182]
What's New in SAPUI5 1.116 [page 191]
What's New in SAPUI5 1.115 [page 200]
What's New in SAPUI5 1.114 [page 207]
What's New in SAPUI5 1.113 [page 214]
What's New in SAPUI5 1.112 [page 230]
What's New in SAPUI5 1.111 [page 236]
What's New in SAPUI5 1.110 [page 246]
What's New in SAPUI5 1.109 [page 257]
What's New in SAPUI5 1.108 [page 265]
What's New in SAPUI5 1.107 [page 274]
What's New in SAPUI5 1.106 [page 282]
What's New in SAPUI5 1.105 [page 290]
What's New in SAPUI5 1.104 [page 298]
What's New in SAPUI5 1.103 [page 303]
What's New in SAPUI5 1.102 [page 309]
What's New in SAPUI5 1.101 [page 327]
What's New in SAPUI5 1.100 [page 338]
What's New in SAPUI5 1.99 [page 345]
What's New in SAPUI5 1.98 [page 355]
What's New in SAPUI5 1.97 [page 371]
What's New in SAPUI5 1.96 [page 380]
What's New in SAPUI5 1.95 [page 392]
What's New in SAPUI5 1.94 [page 400]
What's New in SAPUI5 1.93 [page 407]
What's New in SAPUI5 1.92 [page 416]
What's New in SAPUI5 1.91 [page 426]
What's New in SAPUI5 1.90 [page 432]
What's New in SAPUI5 1.89 [page 442]
What's New in SAPUI5 1.88 [page 450]
What's New in SAPUI5 1.87 [page 462]
What's New in SAPUI5 1.86 [page 474]
What's New in SAPUI5 1.85 [page 488]
What's New in SAPUI5 1.84 [page 499]
What's New in SAPUI5 1.81 [page 523]
What's New in SAPUI5 1.80 [page 534]
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 521
What's New in SAPUI5 1.79 [page 543]
What's New in SAPUI5 1.78 [page 551]
What's New in SAPUI5 1.77 [page 561]
What's New in SAPUI5 1.76 [page 572]
What's New in SAPUI5 1.75 [page 583]
What's New in SAPUI5 1.74 [page 592]
What's New in SAPUI5 1.73 [page 605]
What's New in SAPUI5 1.72 [page 616]
What's New in SAPUI5 1.71 [page 627]
What's New in SAPUI5 1.70 [page 638]
What's New in SAPUI5 1.69 [page 647]
What's New in SAPUI5 1.68 [page 657]
What's New in SAPUI5 1.67 [page 665]
What's New in SAPUI5 1.66 [page 672]
What's New in SAPUI5 1.65 [page 680]
What's New in SAPUI5 1.64 [page 692]
What's New in SAPUI5 1.63 [page 702]
What's New in SAPUI5 1.62 [page 714]
What's New in SAPUI5 1.61 [page 727]
What's New in SAPUI5 1.60 [page 737]
What's New in SAPUI5 1.58 [page 758]
What's New in SAPUI5 1.56 [page 778]
What's New in SAPUI5 1.54 [page 799]
What's New in SAPUI5 1.52 [page 828]
What's New in SAPUI5 1.50 [page 854]
What's New in SAPUI5 1.48 [page 874]
What's New in SAPUI5 1.46 [page 901]
What's New in SAPUI5 1.44 [page 924]
What's New in SAPUI5 1.42 [page 939]
What's New in SAPUI5 1.40 [page 956]
What's New in SAPUI5 1.38 [page 971]
522 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
What's New in SAPUI5 1.81
With this release SAPUI5 is upgraded from version 1.80 to 1.81.
T able 52:
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.81 New Feature Consuming SAP Icon
Font in a Non-UI5 Envi-
ronmentConsuming SAP Icon Font in a Non-UI5 Environ-
ment
Y ou can now consume the predefined SAP-icons
icon font in an environment where SAPUI5 isn't avail-
able. An example for integration is given here [page
4781] .
New • Feature • Info Only • 1.81Info
Only202
0-08
-13
1.81 New Feature Incompatible jQuery Se-
curity FixIncompatible jQuery Security Fix
We have added a jQuery security fix to SAPUI5, which
may introduce incompatibilities to existing applica-
tion or library code.
For checking and, if required, fixing your applica-
tions and libraries, see SAP Note 2941170
. This
note also contains information on the security back-
ground.
New • Feature • Info Only • 1.81Info
Only202
0-08
-13
1.81 New Feature Special URL Prefixes in
App DescriptorSpecial URL Prefixes in App Descriptor
Inside the app descriptor, you can now use special
URLs prefixed with ui5:// . These URLs are re-
solved automatically during component startup, be-
fore any models are created.
One common use case is the resolution of local an-
notation files. By default the local annotation files
are resolved relative to the manifest. When using a
ui5:// URL, you can enforce a different resolution,
for example to a server-absolute URL.
Find more details about the usage of such URL pre-
fixes and an example in the documentation [page
1909] .
New • Feature • Info Only • 1.81Info
Only202
0-08
-13
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 523
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.81 Cha
ngedFeature SAPUI5 OData V4 Model SAPUI5 OData V4 Model
The new version of the SAPUI5 OData V4 model intro-
duces the following features:
• The following methods are now public:
•sap.ui.model.odata.v4.ODataLi
stBinding#getGroupId ,
•sap.ui.model.odata.v4.ODataLi
stBinding#getUpdateGroupId ,
•sap.ui.model.odata.v4.ODataCo
ntextBinding#getGroupId ,
•sap.ui.model.odata.v4.ODataCo
ntextBinding#getUpdateGroupId ,
•sap.ui.model.odata.v4.ODataPr
opertyBinding#getGroupId ,
•sap.ui.model.odata.v4.ODataPr
opertyBinding#getUpdateGroupI
d,
•sap.ui.model.odata.v4.ODataMe
taModel#getMetaPath .
• The requestUI5Type and getUI5Type
methods now have an additional parameter to
pass any format options to be taken into ac-
count.
• Y ou can now use the
sap.ui.model.odata.v4.Context#req
uestSideEffects method on bindings with
the $$aggregation binding parameter.
• We have introduced the new
sap.ui.model.odata.v4.Context#set
KeepAlive method for row contexts of list
bindings. With this new method, you can extend
the lifetime of the context, so that it does not get
destroyed when the corresponding entity is no
longer part of the list, for example, due to filter-
ing or sorting of the list. Note that the refresh ,
requestSideEffects , and delete meth-
ods are currently not supported for kept-alive
contexts.
• The OData V4 model now supports the
metadataUrlParams parameter. The sap-
context-token URL parameter can only be
used for the request of the root metadata.Info
Only202
0-08
-13
524 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
 Restriction
Due to the limited feature scope of this version
of the SAPUI5 OData V4 model, check that all
required features are in place before develop-
ing applications. Double-check the detailed doc-
umentation of the features, as certain parts of
a feature may be missing. While we aim to
be compatible with existing controls, some con-
trols might not work due to small incompati-
bilities compared to sap.ui.model.odata.
(v2.)ODataModel , or due to missing features
in the model (such as tree binding). This also ap-
plies to smart controls ( sap.ui.comp library)
that do not support the SAPUI5 OData V4 model,
as well as controls such as TreeTable and
AnalyticalTable , which are not supported
in combination with the SAPUI5 OData V4 model.
The interface for applications has been changed
for easier and more efficient use of the model.
For a summary of these changes, see Changes
Compared to OData V2 Model [page 2203] .
For more information, see OData V4 Model [page
2135] , the API Reference , and the Samples in the
Demo Kit.
Changed • Feature • Info Only • 1.81
1.81 Cha
ngedControl sap.f.GridContain
ersap.f.GridContainer
We have enhanced the keyboard handling capabilities
of the Grid Container. Y ou can now navigate to the
item below or above using the Down Arrow and Up
Arrow . If you reach any of the borders of the Grid
Container, the borderReached event will be fired.
Y ou can now perform drag-and-drop operations us-
ing Ctrl + Arrow Keys simultaneously. If
your Grid Container is configured for drag and
drop (has sap.ui.core.dnd.DropInfo and
sap.f.dnd.GridDragInfo ), then you will re-
ceive similar events as if you were dragging with a
mouse.
For more information, see the API Reference and the
Sample .
Changed • Control • Info Only • 1.81Info
Only202
0-08
-13
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 525
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.81 Cha
ngedControl sap.m.Button sap.m.Button
Visualization of shortcut hints on focus and hover is
now available. For example, Ctrl + S is displayed
for the Save button to help the user to find the correct
shortcut. This is done by adding a command to a but-
ton. This new feature is available for the standalone
sap.m.Button as well as for composite controls
like sap.ui.comp.smarttable.SmartTable
and
sap.ui.comp.smartfilterbar.SmartFilt
erBar . For more information, see the Sample .
Changed • Control • Info Only • 1.81Info
Only202
0-08
-13
1.81 Cha
ngedControl sap.m.DatePicker ,
sap.m.DateTimePic
ker , and
sap.m.TimePickersap.m.DatePicker ,
sap.m.DateTimePicker , and
sap.m.TimePicker
We have aligned the visualization of the full-screen
dialog in mobile view for these controls.
Changed • Control • Info Only • 1.81Info
Only202
0-08
-13
1.81 Cha
ngedControl sap.m.MessageView sap.m.MessageView
The grouping functionality in the
sap.m.MessageView shows the messages in the
order they were added to the control, or provided in
the model. For more information, see the API Refer-
ence .
Changed • Control • Info Only • 1.81Info
Only202
0-08
-13
526 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.81 Cha
ngedControl sap.m.PlanningCal
endarsap.m.PlanningCalendar
• We have introduced the option to add a third text
row and multiple alternatives to display the ap-
pointment text. The third text row is available us-
ing the new description property of the
sap.ui.unified.CalendarAppointmen
t control. T o specify the display of the appoint-
ment text, you can use the new
appointmentHeight property of
sap.m.PlanningCalendar .
• The new appointmentRoundWidth (experi-
mental) property allows developers to avoid cell
overlapping by rounding (up or down) the width
of the appointments by half of a column. The
appointmentRoundWidth has preset values
HalfColumn or None (default) and can only
be applied when the calendar interval type is
day and the view shows more than 20 days.
For more information, see the API Reference and the
Sample .
Changed • Control • Info Only • 1.81Info
Only202
0-08
-13
1.81 Cha
ngedControl sap.ui.comp.smart
field.SmartFieldsap.ui.comp.smartfield.SmartField
T o support better async validation in the applications,
we have introduced a changeModelValue event
that is triggered on end-user interaction and is fired
only after the model has been updated. For more in-
formation, see the API Reference .
Changed • Control • Info Only • 1.81Info
Only202
0-08
-13
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 527
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.81 Cha
ngedControl sap.ui.comp.smart
filterbar.SmartFi
lterBarsap.ui.comp.smartfilterbar.SmartFilt
erBar
• We have implemented the handling of analyt-
ical parameters. This functionality allows you
to navigate from an analytical to a non-ana-
lytical app with the same selection informa-
tion. T o achieve this, the first app passes a
parameter P_<fieldname> and the second
app has a filter <fieldname> . The value for
P_<fieldname> is applied to the field with the
technical name <fieldname> in the second
app after navigation.
• We have improved the SmartFilterBar be-
havior so that now, if you use semantic date
ranges for Date fields, semantic dates such as
T oday or T omorrow are restored when reloading
your app.
Changed • Control • Info Only • 1.81Info
Only202
0-08
-13
1.81 Cha
ngedControl sap.ui.comp.smart
table.SmartTablesap.ui.comp.smarttable.SmartTable
The Show Details /Hide Details feature for
toggling the visibility of hidden columns in the pop-in
area has been enhanced for mobile phones. For more
information, see the API Reference for the related
method and the Sample .
Changed • Control • Info Only • 1.81Info
Only202
0-08
-13
1.81 Cha
ngedControl sap.ui.comp.smart
variants.SmartVar
iantManagementsap.ui.comp.smartvariants.SmartVaria
ntManagement
Key users can now define and delete favorites as well
as define a default view in the Manage Views dialog.
These changes are stored in the CUSTOMER layer of
the layered repository for SAPUI5 flexibility and made
available to all users. The new adaptationInfo
property is now available for this purpose. For more
information, see the API Reference and the Sample .
Changed • Control • Info Only • 1.81Info
Only202
0-08
-13
528 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.81 Cha
ngedControl sap.ui.integratio
n.widgets.Cardsap.ui.integration.widgets.Card
• Developers who are defining data requests
in sap.ui.integration.Extension (Ex-
perimental) can now specify the content type of
the data in the expected response (XML along
JSON are supported). Y ou do this by using the
dataType property of the request object.
For more information, see the Card Extension
section and the Sample in the Card Explorer.
• We have added support for the text badge (ex-
perimental), which can be used to display con-
cise and important information that attracts the
user's attention. T ypical usage of the text badge
is, for example, to show a new card in the user’s
home page. For more information, see the T ext
Badge section and the Sample in the Card Ex-
plorer.
• We have introduced a new visible property in
the manifest for the T able Card and the Object
Card, to allow the card author to dynamically
control the visibility of the columns in the T able
Card and visibility of the groups and group items
of the Object Card. For more information, see the
T able Card section and the Object Card sections
in the Card Explorer.
• The Adaptive Cards are no longer in experimen-
tal state. We have also added an example of how
to use the extension mechanism of the Adaptive
Cards. For more information, see the Adaptive
Cards section and the Submit with Extension
sample in the Card Explorer.
Changed • Control • Info Only • 1.81Info
Only202
0-08
-13
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 529
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.81 Cha
ngedControl sap.ui.unified.Ca
lendarsap.ui.unified.Calendar
We have added a new property to the
DateTypeRange class, called secondaryType .
It allows developers to set any special day as a non-
working day, using a single object. This new property
is of type CalendarDayType and accepts only
None and NonWorkingDay values, which can be
combined with other CalendarDayType objects.
For more information, see the API Reference .
Changed • Control • Info Only • 1.81Info
Only202
0-08
-13
1.81 Cha
ngedControl sap.ui.unified.Fi
leUploadersap.ui.unified.FileUploader
We have added a new httpRequestMethod (ex-
perimental) property to enable the file upload with
both HTTP POST and HTTP PUT request methods ac-
cording to the data service requirements. This new
property accepts enumeration of type
sap.ui.unified.FileUploaderHttpReque
stMethod . For more information, see the API Refer-
ence .
Changed • Control • Info Only • 1.81Info
Only202
0-08
-13
530 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.81 Cha
ngedSAP Fiori
ElementsSAP Fiori Elements SAP Fiori Elements
• The SAP Fiori elements list report now provides
an option to show a confirmation popup for
warnings for Delete actions triggered from the
list report. For more information, see Confirma-
tion Popups [page 3477] .
• Y ou can now apply the sort order coming from
navigation to target list report and analytical list
page applications when the navigation is from
overview page table or chart. For more informa-
tion, see Configuring External Navigation [page
2930] and Configuring Sort Properties [page
4221] .
• In SAP Fiori elements, the Save As Tile option
now creates static tiles by default if semantic
date ranges filters are used. For more informa-
tion, see Extending the Bookmark Function to
Save Static Tiles to the SAP Fiori Launchpad
[page 3030] .
• It is now possible to exclude certain date range
value in semantic date range fields. For more in-
formation, see Enabling Semantic Operators in
the Filter Bar [page 3405] .
• It is now possible to create non-draft sub-ob-
jects using a dialog on the object page. For
more information, see Enabling Sub-object Crea-
tion Through Dialog on a Non-draft Object Page
[page 3760] .
• The SAP Fiori elements list reports and analytical
list pages now support the use of user default
filters and filters from standard variants together
in combination.
• The SAP Fiori elements object page now sup-
ports filtering of error rows in a table.
• The SAP Fiori elements analytical list pages now
provide an option to enable date range filters in
the smart filter bar. For more information, see
Enabling Semantic Operators in the Filter Bar
[page 3405] .
• The SAP Fiori elements analytical list pages now
support data label visibility in smart charts. T o
enable this, set the property showDataLabel
to True in the manifest file. For more informa-Info
Only202
0-08
-13
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 531
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
tion, see Configuring the Chart-Only View as the
Default Option [page 4065] .
• The errors logged by the SAP Fiori elements
layer in an overview page is now displayed in the
format FioriElements Floorplan Class Name . For
example, FioriElements OVP Main.Controller .
Changed • SAP Fiori Elements • Info Only • 1.81
1.81 Cha
ngedFeature Demo Kit Samples Demo Kit Samples
We have added a new Pattern category in the Samples
section of the Demo Kit app. The samples added in
this category aim to improve the representation of
more complex scenarios, such as layouts and floor-
plans.
Changed • Feature • Info Only • 1.81Info
Only202
0-08
-13
Related Information
What's New in SAPUI5 1.130 [page 20]
What's New in SAPUI5 1.129 [page 31]
What's New in SAPUI5 1.128 [page 40]
What's New in SAPUI5 1.127 [page 48]
What's New in SAPUI5 1.126 [page 56]
What's New in SAPUI5 1.125 [page 95]
What's New in SAPUI5 1.124 [page 101]
What's New in SAPUI5 1.123 [page 112]
What's New in SAPUI5 1.122 [page 121]
What's New in SAPUI5 1.121 [page 129]
What's New in SAPUI5 1.120 [page 149]
What's New in SAPUI5 1.119 [page 164]
What's New in SAPUI5 1.118 [page 173]
What's New in SAPUI5 1.117 [page 182]
What's New in SAPUI5 1.116 [page 191]
What's New in SAPUI5 1.115 [page 200]
532 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
What's New in SAPUI5 1.114 [page 207]
What's New in SAPUI5 1.113 [page 214]
What's New in SAPUI5 1.112 [page 230]
What's New in SAPUI5 1.111 [page 236]
What's New in SAPUI5 1.110 [page 246]
What's New in SAPUI5 1.109 [page 257]
What's New in SAPUI5 1.108 [page 265]
What's New in SAPUI5 1.107 [page 274]
What's New in SAPUI5 1.106 [page 282]
What's New in SAPUI5 1.105 [page 290]
What's New in SAPUI5 1.104 [page 298]
What's New in SAPUI5 1.103 [page 303]
What's New in SAPUI5 1.102 [page 309]
What's New in SAPUI5 1.101 [page 327]
What's New in SAPUI5 1.100 [page 338]
What's New in SAPUI5 1.99 [page 345]
What's New in SAPUI5 1.98 [page 355]
What's New in SAPUI5 1.97 [page 371]
What's New in SAPUI5 1.96 [page 380]
What's New in SAPUI5 1.95 [page 392]
What's New in SAPUI5 1.94 [page 400]
What's New in SAPUI5 1.93 [page 407]
What's New in SAPUI5 1.92 [page 416]
What's New in SAPUI5 1.91 [page 426]
What's New in SAPUI5 1.90 [page 432]
What's New in SAPUI5 1.89 [page 442]
What's New in SAPUI5 1.88 [page 450]
What's New in SAPUI5 1.87 [page 462]
What's New in SAPUI5 1.86 [page 474]
What's New in SAPUI5 1.85 [page 488]
What's New in SAPUI5 1.84 [page 499]
What's New in SAPUI5 1.82 [page 513]
What's New in SAPUI5 1.80 [page 534]
What's New in SAPUI5 1.79 [page 543]
What's New in SAPUI5 1.78 [page 551]
What's New in SAPUI5 1.77 [page 561]
What's New in SAPUI5 1.76 [page 572]
What's New in SAPUI5 1.75 [page 583]
What's New in SAPUI5 1.74 [page 592]
What's New in SAPUI5 1.73 [page 605]
What's New in SAPUI5 1.72 [page 616]
What's New in SAPUI5 1.71 [page 627]
What's New in SAPUI5 1.70 [page 638]
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 533
What's New in SAPUI5 1.69 [page 647]
What's New in SAPUI5 1.68 [page 657]
What's New in SAPUI5 1.67 [page 665]
What's New in SAPUI5 1.66 [page 672]
What's New in SAPUI5 1.65 [page 680]
What's New in SAPUI5 1.64 [page 692]
What's New in SAPUI5 1.63 [page 702]
What's New in SAPUI5 1.62 [page 714]
What's New in SAPUI5 1.61 [page 727]
What's New in SAPUI5 1.60 [page 737]
What's New in SAPUI5 1.58 [page 758]
What's New in SAPUI5 1.56 [page 778]
What's New in SAPUI5 1.54 [page 799]
What's New in SAPUI5 1.52 [page 828]
What's New in SAPUI5 1.50 [page 854]
What's New in SAPUI5 1.48 [page 874]
What's New in SAPUI5 1.46 [page 901]
What's New in SAPUI5 1.44 [page 924]
What's New in SAPUI5 1.42 [page 939]
What's New in SAPUI5 1.40 [page 956]
What's New in SAPUI5 1.38 [page 971]
What's New in SAPUI5 1.80
With this release SAPUI5 is upgraded from version 1.79 to 1.80.
T able 53:
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.80 New Control sap.m.BadgeCustom
Data ,
sap.m.IBadgeEnabl
ersap.m.BadgeCustomData ,
sap.m.IBadgeEnabler
T o facilitate control developers working on im-
plementations of badges, we created a new
sap.m.BadgeCustomData type to handle the
badge data. Control developers can now use the new
sap.m.IBadgeEnabler utility that helps working
with badge data. For more information, see the API
Reference .
New • Control • Info Only • 1.80Info
Only202
0-07
-16
534 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.80 Cha
ngedFeature SAPUI5 OData V4
ModelSAPUI5 OData V4
ModelSAPUI5 OData V4 Model
The new version of the SAPUI5 OData V4 model intro-
duces the following features:
• When using groupLevels with the $
$aggregation binding parameter, we now
support paging and expanding of several levels.
• The new $$sharedRequest parameter is
available for OData list bindings. This parameter
leads to the reuse of data requested previously
for the same resource path with identical param-
eters in bindings where $$sharedRequest is
set. Note that a binding becomes read-only by
using this parameter.
For a comprehensive description of the restric-
tions, see the API Reference .
Note also that $$sharedRequest is automat-
ically set for list bindings of value list models re-
turned by
sap.ui.model.odata.v4.ODataProper
tyBinding#requestValueListInfo and
sap.ui.model.odata.v4.ODataMetaMo
del#requestValueListInfo .
 Restriction
Due to the limited feature scope of this version
of the SAPUI5 OData V4 model, check that all
required features are in place before develop-
ing applications. Double-check the detailed doc-
umentation of the features, as certain parts of
a feature may be missing. While we aim to
be compatible with existing controls, some con-
trols might not work due to small incompati-
bilities compared to sap.ui.model.odata.
(v2.)ODataModel , or due to missing features
in the model (such as tree binding). This also ap-
plies to smart controls ( sap.ui.comp library)
that do not support the SAPUI5 OData V4 model,
as well as controls such as TreeTable and
AnalyticalTable , which are not supported
in combination with the SAPUI5 OData V4 model.
The interface for applications has been changed
for easier and more efficient use of the model.
For a summary of these changes, see Changes
Compared to OData V2 Model [page 2203] .Info
Only202
0-07
-16
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 535
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
For more information, see OData V4 Model [page
2135] , the API Reference , and the Samples in the
Demo Kit.
Changed • Feature • Info Only • 1.80
1.80 Cha
ngedControl sap.f.GridContain
ersap.f.GridContainer
• We have enhanced drag and drop between two
containers. When you drag one element over an-
other container, the element in the original posi-
tion is not visible, but keeps its place so that you
can return the element back to its original place
if you need to.
• We have improved focus visualization and han-
dling. Y ou can now easily move the focus through
the items in the container using the Arrow
Keys . For more information, see the Samples .
Changed • Control • Info Only • 1.80Info
Only202
0-07
-16
1.80 Cha
ngedControl sap.m.IconTabBar sap.m.IconTabBar
When you drag one tab over a tab with nested tabs,
only one drop zone is available, but the list of nested
tabs expands and you can drop the tab where it is
needed. For more information, see the Sample .
Changed • Control • Info Only • 1.80Info
Only202
0-07
-16
1.80 Cha
ngedControl sap.m.TablePersoD
ialogsap.m.TablePersoDialog
The look and feel of the control has been improved
based on the latest design guidelines and the SAP
Fiori 3 user experience. For example, the Move
column up/ down buttons are now right next to the
search field using different icons; the Reset button is
no longer an icon button and has been moved up to
the header section; sap.m.Table is now used for
the columns instead of sap.m.List , including mul-
tiple selection and the Select All checkbox. For more
information, see the API Reference and the Sample .
Changed • Control • Info Only • 1.80Info
Only202
0-07
-16
536 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.80 Cha
ngedControl sap.tnt.Navigatio
nListItemsap.tnt.NavigationListItem
We have added href and target properties to im-
prove the SEO capabilities of the control. Now devel-
opers can use these new properties in the navigation
within the application, so that search engines can
discover and index the application pages. For more
information, see the API Reference .
Changed • Control • Info Only • 1.80Info
Only202
0-07
-16
1.80 Cha
ngedControl sap.ui.comp.smart
table.SmartTablesap.ui.comp.smarttable.SmartTable
• Descriptions in columns annotated with
com.sap.vocabularies.UI.v1.TextAr
rangement are now no longer automatically
right-aligned when the description for a numeric
field is made visible. For more information, see
the Sample .
• In tables of type AnalyticalTable , a Show
Details link is now displayed if various units of
measurement (UoMs) are used in a table. The
link opens a Totals popover with the sum of all
the rows for each UoM. This is now supported in
addition to the support of various currency units.
Changed • Control • Info Only • 1.80Info
Only202
0-07
-16
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 537
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.80 Cha
ngedControl sap.ui.integratio
n.widgets.Cardsap.ui.integration.widgets.Card
• We have added support (experimental) for mi-
crocharts in the List card. T o allow a chart
for every item in the list, we have introduced
the chart property in the descriptor for
sap.ui.integration.widgets.Card of
type List. Supported chart types are
StackedBar and Bullet . For details about
their properties, see the Card Microcharts sec-
tion in the Card Explorer.
• We have redefined the dynamic filtering feature
(experimental), which allows developers to cre-
ate custom filters in the manifest of the card. We
have introduced a dedicated filters section
for user-friendly visualization when working with
design-time configuration tools. For more infor-
mation, see the Filters section and the Sample in
the Card Explorer.
Changed • Control • Info Only • 1.80Info
Only202
0-07
-16
538 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.80 Cha
ngedSAP Fiori
ElementsSAP Fiori Elements SAP Fiori Elements
• The SAP Fiori elements object page now sup-
ports SAP Icons within smart forms in object
page sections.
• The SAP Fiori elements now provide an exten-
sion in the object page table to add user defined
input filter fields to the table toolbar. For more
information, see Example: Adding Custom Filter
Fields in T able T oolbar [page 3915] .
• The SAP Fiori elements list report and object
page tables now provide Show Detail and Hide
Details buttons to display or hide columns of low
and medium importance in a popin. For more
information, see T ables [page 3191] .
• The SAP Fiori elements object page now sup-
ports decimal formatter for data points. With
annotation NumberOfFractionalDigits ,
you have the option to override the scale and
precision defined in metadata to display the dec-
imal formatted value on the UI. For more infor-
mation, see Data Points [page 3615] .
• The SAP Fiori elements overview page now
supports data label visibility in analytical
charts. T o enable this, set the property
showDataLabelForAnalyticalCards to
True in the manifest file.
• The SAP Fiori elements overview page now pro-
vides an option to specify a subtitle if variant
management is not available.
Changed • SAP Fiori Elements • Info Only • 1.80Info
Only202
0-07
-16
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 539
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.80 New Feature Demo Kit Improvements Demo Kit Improvements
Demo Kit Language
Y ou can now change the language of the Demo Kit
app from the More information menu at the top of
the app header. By default, the app opens in English.
If you want your browser to remember the chosen
language setting, make sure to accept our cookies
policy.
 Note
Keep in mind that the selected language applies
only to the Demo Kit application user interface.
The content provided in the application in the
different sections, such as Documentation , API
Reference , and Samples is available only in Eng-
lish.
Samples
Y ou can now view the sample description and any
additional details directly from the sample window by
choosing Sample information at the top of the sample
window.
New • Feature • Info Only • 1.80Info
Only202
0-07
-16
540 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Related Information
What's New in SAPUI5 1.130 [page 20]
What's New in SAPUI5 1.129 [page 31]
What's New in SAPUI5 1.128 [page 40]
What's New in SAPUI5 1.127 [page 48]
What's New in SAPUI5 1.126 [page 56]
What's New in SAPUI5 1.125 [page 95]
What's New in SAPUI5 1.124 [page 101]
What's New in SAPUI5 1.123 [page 112]
What's New in SAPUI5 1.122 [page 121]
What's New in SAPUI5 1.121 [page 129]
What's New in SAPUI5 1.120 [page 149]
What's New in SAPUI5 1.119 [page 164]
What's New in SAPUI5 1.118 [page 173]
What's New in SAPUI5 1.117 [page 182]
What's New in SAPUI5 1.116 [page 191]
What's New in SAPUI5 1.115 [page 200]
What's New in SAPUI5 1.114 [page 207]
What's New in SAPUI5 1.113 [page 214]
What's New in SAPUI5 1.112 [page 230]
What's New in SAPUI5 1.111 [page 236]
What's New in SAPUI5 1.110 [page 246]
What's New in SAPUI5 1.109 [page 257]
What's New in SAPUI5 1.108 [page 265]
What's New in SAPUI5 1.107 [page 274]
What's New in SAPUI5 1.106 [page 282]
What's New in SAPUI5 1.105 [page 290]
What's New in SAPUI5 1.104 [page 298]
What's New in SAPUI5 1.103 [page 303]
What's New in SAPUI5 1.102 [page 309]
What's New in SAPUI5 1.101 [page 327]
What's New in SAPUI5 1.100 [page 338]
What's New in SAPUI5 1.99 [page 345]
What's New in SAPUI5 1.98 [page 355]
What's New in SAPUI5 1.97 [page 371]
What's New in SAPUI5 1.96 [page 380]
What's New in SAPUI5 1.95 [page 392]
What's New in SAPUI5 1.94 [page 400]
What's New in SAPUI5 1.93 [page 407]
What's New in SAPUI5 1.92 [page 416]
What's New in SAPUI5 1.91 [page 426]
What's New in SAPUI5 1.90 [page 432]
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 541
What's New in SAPUI5 1.89 [page 442]
What's New in SAPUI5 1.88 [page 450]
What's New in SAPUI5 1.87 [page 462]
What's New in SAPUI5 1.86 [page 474]
What's New in SAPUI5 1.85 [page 488]
What's New in SAPUI5 1.84 [page 499]
What's New in SAPUI5 1.82 [page 513]
What's New in SAPUI5 1.81 [page 523]
What's New in SAPUI5 1.79 [page 543]
What's New in SAPUI5 1.78 [page 551]
What's New in SAPUI5 1.77 [page 561]
What's New in SAPUI5 1.76 [page 572]
What's New in SAPUI5 1.75 [page 583]
What's New in SAPUI5 1.74 [page 592]
What's New in SAPUI5 1.73 [page 605]
What's New in SAPUI5 1.72 [page 616]
What's New in SAPUI5 1.71 [page 627]
What's New in SAPUI5 1.70 [page 638]
What's New in SAPUI5 1.69 [page 647]
What's New in SAPUI5 1.68 [page 657]
What's New in SAPUI5 1.67 [page 665]
What's New in SAPUI5 1.66 [page 672]
What's New in SAPUI5 1.65 [page 680]
What's New in SAPUI5 1.64 [page 692]
What's New in SAPUI5 1.63 [page 702]
What's New in SAPUI5 1.62 [page 714]
What's New in SAPUI5 1.61 [page 727]
What's New in SAPUI5 1.60 [page 737]
What's New in SAPUI5 1.58 [page 758]
What's New in SAPUI5 1.56 [page 778]
What's New in SAPUI5 1.54 [page 799]
What's New in SAPUI5 1.52 [page 828]
What's New in SAPUI5 1.50 [page 854]
What's New in SAPUI5 1.48 [page 874]
What's New in SAPUI5 1.46 [page 901]
What's New in SAPUI5 1.44 [page 924]
What's New in SAPUI5 1.42 [page 939]
What's New in SAPUI5 1.40 [page 956]
What's New in SAPUI5 1.38 [page 971]
542 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
What's New in SAPUI5 1.79
With this release SAPUI5 is upgraded from version 1.78 to 1.79.
T able 54:
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.79 Cha
ngedFeature Browser and Platform
SupportBrowser and Platform Support
SAPUI5 used PhantomJS in the past to test the
framework, even though PhantomJS was never of-
ficially supported. We have now removed all Phan-
tomJS-specific code from the SAPUI5 code base. For
more information, see Browser and Platform Support
[page 1017] .
Changed • Feature • Info Only • 1.79Info
Only202
0-06
-18
1.79 Cha
ngedFeature SAPUI5 OData V2 Model SAPUI5 OData V2 Model
The new version of the SAPUI5 OData V2 model intro-
duces the following features:
• The security token is requested in the construc-
tor if the new earlyTokenRequest and the
tokenHandling model parameters are both
set to true. Note that the model has a static
cache of security tokens and will only perform
the request if the required token cannot be found
in that cache.
• Server messages may target more than one
property of the same entity. The additional tar-
gets are provided in the additionalTargets
property in the SAP-Message header and the
error response.
• If the new bRejectOnFailure parameter is
set to true,
sap.ui.model.odata.v2.ODataModel#
metadataLoaded returns a promise that is re-
jected when the initial loading of metadata fails.
Changed • Feature • Info Only • 1.79Info
Only202
0-06
-18
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 543
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.79 Cha
ngedFeature SAPUI5 OData V4 Model SAPUI5 OData V4 Model
The new version of the SAPUI5 OData V4 model intro-
duces the following features:
• The
sap.ui.model.odata.v4.ODataListBi
nding#resume and
sap.ui.model.odata.v4.ODataContex
tBinding#resume methods only refresh the
bindings that were changed while being sus-
pended.
• The autoExpandSelect model setting and
the $$aggregation list binding parameter
can now be used together.
 Restriction
Due to the limited feature scope of this version
of the SAPUI5 OData V4 model, check that all
required features are in place before develop-
ing applications. Double-check the detailed doc-
umentation of the features, as certain parts of
a feature may be missing. While we aim to
be compatible with existing controls, some con-
trols might not work due to small incompati-
bilities compared to sap.ui.model.odata.
(v2.)ODataModel , or due to missing features
in the model (such as tree binding). This also ap-
plies to smart controls ( sap.ui.comp library)
that do not support the SAPUI5 OData V4 model,
as well as controls such as TreeTable and
AnalyticalTable , which are not supported
in combination with the SAPUI5 OData V4 model.
The interface for applications has been changed
for easier and more efficient use of the model.
For a summary of these changes, see Changes
Compared to OData V2 Model [page 2203] .
For more information, see OData V4 Model [page
2135] , the API Reference , and the Samples in the
Demo Kit.
Changed • Feature • Info Only • 1.79Info
Only202
0-06
-18
544 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.79 Cha
ngedControl sap.f.GridContain
er, sap.f.GridListsap.f.GridContainer , sap.f.GridList
We have improved the accessibility of these controls
by providing better navigation and keyboard handling.
For more information, see the sap.f.GridContainer and
sap.f.GridList samples.
Changed • Control • Info Only • 1.79Info
Only202
0-06
-18
1.79 Cha
ngedControl sap.m.IconTabBar sap.m.IconTabBar
• We have introduced the maxNestingLevel
property, which specifies the allowed levels of
tabs nested within one another using drag and
drop. The default value is 0, which means that
nesting via user interaction is not allowed. For
more information, see the Sample .
•Tab-filter label texts in horizontal layout are no
longer truncated. For more information, see the
Samples .
Changed • Control • Info Only • 1.79Info
Only202
0-06
-18
1.79 Cha
ngedControl sap.m.Input ,
sap.m.MultiInputsap.m.Input , sap.m.MultiInput
When the controls are used with tabular suggestions,
the column headers are now sticky. In this way, when
the list is scrolled, the headers do not scroll away,
helping users to easily understand the relation be-
tween the header and the cell below. For more in-
formation, see the sap.m.Input and sap.m.MultiInput
samples.
Changed • Control • Info Only • 1.79Info
Only202
0-06
-18
1.79 Cha
ngedControl sap.m.InputBase
(Experimental)sap.m.InputBase (Experimental)
We are extending the set of controls that sup-
port the possibility to add links as part of the
ValueStateText in the InputBase with the
sap.m.MultiComboBox . For more information,
see the API Reference .
Changed • Control • Info Only • 1.79Info
Only202
0-06
-18
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 545
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.79 Cha
ngedControl sap.m.Panel sap.m.Panel
We have enhanced the control by making the whole
header clickable to allow users to collapse/expand
the sap.m.Panel easier and faster. In addition,
when the focus is on the active area, the Spacebar
and Enter /Return keys also trigger expand/col-
lapse of the control. This scenario works if the title
is provided via the API. If the headerToolbar ag-
gregation is used, app developers have to handle it
on their own. For more information, see the API Refer-
ence .
Changed • Control • Info Only • 1.79Info
Only202
0-06
-18
1.79 Cha
ngedControl sap.ui.comp.smart
table.SmartTablesap.ui.comp.smarttable.SmartTable
• Fiscal date formats can now be used during the
export. The input format for the column has a
specific textual string format to enable this. For
more information, see Data T ypes for Spread-
sheet Export [page 2586] , the API Reference ,
and the Sample .
• The HTML5.CssDefaults annotation is now
supported. This annotation allows you to spec-
ify column widths with a px, em, or rem
value for tables of type GridTable . For more
information, see the API Reference for the
CssDefaults annotation and the Sample .
• We have introduced the
showDetailsButton property for tables of
type ResponsiveTable . It allows you to tog-
gle the visibility of hidden columns in the pop-
in area by selecting Show Details /Hide
Details . For more information, see the API
Reference for the related method and the Sam-
ple.
Changed • Control • Info Only • 1.79Info
Only202
0-06
-18
546 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.79 Cha
ngedControl sap.ui.integratio
n.widgets.Cardsap.ui.integration.widgets.Card
• We have introduced the Extension JavaScript
module (experimental), which enables develop-
ers to extend the built-in capabilities of the card.
Y ou can use it to specify custom logic for fetch-
ing data, define custom data formatters, or add
custom actions to the card. For more informa-
tion, see the Card Extension section and the
Card Extension Sample in the Card Explorer.
• The dynamic filtering feature (experimental) is
now available, which allows developers to define
custom filters in the manifest of the card. For
more information, see the Sample in the Card
Explorer.
Changed • Control • Info Only • 1.79Info
Only202
0-06
-18
1.79 Cha
ngedControl sap.ui.richtexted
itor.RichTextEdit
orsap.ui.richtexteditor.RichTextEditor
We have updated the
sap.ui.richtexteditor.RichTextEditor
and respectively the TinyMCE library from version
4.7 .13 to the latest currently available 4.9.10, in or-
der to be in sync with the latest fixes and updates.
For more information, see sap.ui.richtexteditor [page
4786] and the API Reference .
Changed • Control • Info Only • 1.79Info
Only202
0-06
-18
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 547
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.79 Cha
ngedSAP Fiori
ElementsSAP Fiori Elements SAP Fiori Elements
• The SAP Fiori elements object page now pro-
vides an option to include apps from different
semantic objects as related apps. For more infor-
mation, see Enabling the Related Apps Button
[page 3646] .
• The SAP Fiori elements object page now pro-
vides an option to customize the data loading
behavior of subsections. For more information,
see Defining the Loading Behavior of Object Page
Subsections [page 3743] .
• The default texts for the confirmation of object
and item deletion have been enhanced. For more
information, see Configuring the Delete Confir-
mation Dialog Box [page 3816] .
• The SAP Fiori elements list report and object
page now support a flexible column layout with
3-column layout for create, read, update, and
delete (CRUD) operations in non-draft apps. For
more information, see Enabling the Flexible Col-
umn Layout [page 3332] .
• The Message button on the object page now
shows the semantic color of the highest severity
message and its count.
Changed • SAP Fiori Elements • Info Only • 1.79Info
Only202
0-06
-18
Related Information
What's New in SAPUI5 1.130 [page 20]
What's New in SAPUI5 1.129 [page 31]
What's New in SAPUI5 1.128 [page 40]
What's New in SAPUI5 1.127 [page 48]
What's New in SAPUI5 1.126 [page 56]
What's New in SAPUI5 1.125 [page 95]
What's New in SAPUI5 1.124 [page 101]
What's New in SAPUI5 1.123 [page 112]
What's New in SAPUI5 1.122 [page 121]
What's New in SAPUI5 1.121 [page 129]
What's New in SAPUI5 1.120 [page 149]
What's New in SAPUI5 1.119 [page 164]
548 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
What's New in SAPUI5 1.118 [page 173]
What's New in SAPUI5 1.117 [page 182]
What's New in SAPUI5 1.116 [page 191]
What's New in SAPUI5 1.115 [page 200]
What's New in SAPUI5 1.114 [page 207]
What's New in SAPUI5 1.113 [page 214]
What's New in SAPUI5 1.112 [page 230]
What's New in SAPUI5 1.111 [page 236]
What's New in SAPUI5 1.110 [page 246]
What's New in SAPUI5 1.109 [page 257]
What's New in SAPUI5 1.108 [page 265]
What's New in SAPUI5 1.107 [page 274]
What's New in SAPUI5 1.106 [page 282]
What's New in SAPUI5 1.105 [page 290]
What's New in SAPUI5 1.104 [page 298]
What's New in SAPUI5 1.103 [page 303]
What's New in SAPUI5 1.102 [page 309]
What's New in SAPUI5 1.101 [page 327]
What's New in SAPUI5 1.100 [page 338]
What's New in SAPUI5 1.99 [page 345]
What's New in SAPUI5 1.98 [page 355]
What's New in SAPUI5 1.97 [page 371]
What's New in SAPUI5 1.96 [page 380]
What's New in SAPUI5 1.95 [page 392]
What's New in SAPUI5 1.94 [page 400]
What's New in SAPUI5 1.93 [page 407]
What's New in SAPUI5 1.92 [page 416]
What's New in SAPUI5 1.91 [page 426]
What's New in SAPUI5 1.90 [page 432]
What's New in SAPUI5 1.89 [page 442]
What's New in SAPUI5 1.88 [page 450]
What's New in SAPUI5 1.87 [page 462]
What's New in SAPUI5 1.86 [page 474]
What's New in SAPUI5 1.85 [page 488]
What's New in SAPUI5 1.84 [page 499]
What's New in SAPUI5 1.82 [page 513]
What's New in SAPUI5 1.81 [page 523]
What's New in SAPUI5 1.80 [page 534]
What's New in SAPUI5 1.78 [page 551]
What's New in SAPUI5 1.77 [page 561]
What's New in SAPUI5 1.76 [page 572]
What's New in SAPUI5 1.75 [page 583]
What's New in SAPUI5 1.74 [page 592]
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 549
What's New in SAPUI5 1.73 [page 605]
What's New in SAPUI5 1.72 [page 616]
What's New in SAPUI5 1.71 [page 627]
What's New in SAPUI5 1.70 [page 638]
What's New in SAPUI5 1.69 [page 647]
What's New in SAPUI5 1.68 [page 657]
What's New in SAPUI5 1.67 [page 665]
What's New in SAPUI5 1.66 [page 672]
What's New in SAPUI5 1.65 [page 680]
What's New in SAPUI5 1.64 [page 692]
What's New in SAPUI5 1.63 [page 702]
What's New in SAPUI5 1.62 [page 714]
What's New in SAPUI5 1.61 [page 727]
What's New in SAPUI5 1.60 [page 737]
What's New in SAPUI5 1.58 [page 758]
What's New in SAPUI5 1.56 [page 778]
What's New in SAPUI5 1.54 [page 799]
What's New in SAPUI5 1.52 [page 828]
What's New in SAPUI5 1.50 [page 854]
What's New in SAPUI5 1.48 [page 874]
What's New in SAPUI5 1.46 [page 901]
What's New in SAPUI5 1.44 [page 924]
What's New in SAPUI5 1.42 [page 939]
What's New in SAPUI5 1.40 [page 956]
What's New in SAPUI5 1.38 [page 971]
550 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
What's New in SAPUI5 1.78
With this release SAPUI5 is upgraded from version 1.77 to 1.78.
T able 55:
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.78 New Feature Special Messaging Sup-
port for Visually Im-
paired Users (Experi-
mental)Special Messaging Support for Visually Impaired
Users (Experimental)
We have introduced a way to programmatically
expose dynamic content changes, that can be
announced by the screen reader via the newly
added sap.ui.core.InvisibleMessage (ex-
perimental) class. The class is designed to be used
both internally in the controls logic and from the ap-
plications. For more information, see the API Refer-
ence and the Sample .
New • Feature • Info Only • 1.78Info
Only202
0-05
-21
1.78 Cha
ngedFeature SAPUI5 OData V2 Model SAPUI5 OData V2 Model
The new version of the SAPUI5 OData V2 model intro-
duces the following features:
• A new expand parameter has been added to
sap.ui.model.odata.v2.ODataModel#
createEntry . The listed navigation properties
are requested with an additional GET request in
the same $batch request as the POST request
for the entity creation. Note the prerequisites
listed in the API documentation.
For more information, see the API Reference .
• Server messages without the target prop-
erty, that is with target=undefined , are
interpreted as unbound messages if the
BusinessObject message scope is used.
Changed • Feature • Info Only • 1.78Info
Only202
0-05
-21
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 551
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.78 Cha
ngedFeature SAPUI5 OData V4 Model SAPUI5 OData V4 Model
The new version of the SAPUI5 OData V4 model intro-
duces the following features:
• The
sap.ui.model.odata.v4.AnnotationH
elper#format and #value methods can be
used on properties.
•sap.ui.model.odata.v4.Context#req
uestSideEffects now supports updating
data by specifying navigation properties to the
parent entities followed by collection-valued
structural or navigation properties in the path ex-
pressions. This extends the feature delivered
with SAPUI5 1.75.
• The auto-$expand/$select mechanism has
been improved, so that the first data requests
are sent out earlier.
 Restriction
Due to the limited feature scope of this version
of the SAPUI5 OData V4 model, check that all
required features are in place before develop-
ing applications. Double-check the detailed doc-
umentation of the features, as certain parts of
a feature may be missing. While we aim to
be compatible with existing controls, some con-
trols might not work due to small incompati-
bilities compared to sap.ui.model.odata.
(v2.)ODataModel , or due to missing features
in the model (such as tree binding). This also ap-
plies to smart controls ( sap.ui.comp library)
that do not support the SAPUI5 OData V4 model,
as well as controls such as TreeTable and
AnalyticalTable , which are not supported
in combination with the SAPUI5 OData V4 model.
The interface for applications has been changed
for easier and more efficient use of the model.
For a summary of these changes, see Changes
Compared to OData V2 Model [page 2203] .
For more information, see OData V4 Model [page
2135] , the API Reference , and the Samples in the
Demo Kit.
Changed • Feature • Info Only • 1.78Info
Only202
0-05
-21
552 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.78 Cha
ngedFeature Screen Reader Support
EnhancementScreen Reader Support Enhancement
We have removed the application role from the
body of SAPUI5 apps. Following the Aria 1.1 recom-
mendations, the application role is not recom-
mended on a body level, as the screen reader inter-
prets the whole application as one big custom con-
trol. Now, the screen reader will no longer be forced
into operating mode and will be started in its regular
reading mode.
Changed • Feature • Info Only • 1.78Info
Only202
0-05
-21
1.78 Cha
ngedFeature Spreadsheet Export Spreadsheet Export
Fiscal date formats can now be used during the ex-
port. The input format for the column has a specific
textual string format to enable this. For more informa-
tion, see Data T ypes for Spreadsheet Export [page
2586] , the API Reference , and the Sample .
Changed • Feature • Info Only • 1.78Info
Only202
0-05
-21
1.78 Cha
ngedControl sap.m.ColorPalett
esap.m.ColorPalette
We have added a new
setColorPickerSelectedColor setter, which
enables developers to dynamically set the selected
color, prior to opening the color picker. This is useful
when the user wants to select a variation of this color.
For more information, see the API Reference and the
Samples .
Changed • Control • Info Only • 1.78Info
Only202
0-05
-21
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 553
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.78 Cha
ngedControl sap.m.IconTabBar sap.m.IconTabBar
• We have introduced a new behavior of the
IconTabBar filters with sub tabs. If the filter
has its own text content, you can select the filter
to display the content. Clicking on the second
area (chevron button) expands the list of sub
tabs. If the filter doesn’t have its own text con-
tent, then we have one single area and clicking
on it expands the list of sub tabs. For more infor-
mation, see the Sample .
• If the IconTabBar is used inside a shell, it in-
herits the styling of the shell.
• A new ariaTexts property is now available.
Y ou can use it to set specific texts to be an-
nounced by a screen reader. It is of type object
and can have two properties: headerLabel
and headerDescription . For more informa-
tion, see the API Reference .
Changed • Control • Info Only • 1.78Info
Only202
0-05
-21
1.78 Cha
ngedControl sap.m.InputBase
(Experimental)sap.m.InputBase (Experimental)
The class now supports the possibility to add links as
part of the ValueStateText in the InputBase .
Using the formattedValueStateText aggrega-
tion, you can now define the formatted text that ap-
pears in the value state message pop-up. The sup-
port is fully implemented in the sap.m.Input ,
sap.m.MultiInput , and sap.m.ComboBox
controls. For more information, see the API Refer-
ence .
Changed • Control • Info Only • 1.78Info
Only202
0-05
-21
1.78 Cha
ngedControl sap.m.List ,
sap.m.Tablesap.m.List , sap.m.Table
The List and Table controls now provide a
method to scroll the list of items so that the item
with the given index is in the viewport. The scrolling
is done based on the provided item index. For more
information, see the API Reference for the related
method and the Sample .
Changed • Control • Info Only • 1.78Info
Only202
0-05
-21
554 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.78 Cha
ngedControl sap.m.MultiComboB
ox,
sap.m.MultiInputsap.m.MultiComboBox , sap.m.MultiInput
When the sap.m.MultiComboBox and
sap.m.MultiInput controls contain only one to-
ken with long text, the token is always displayed
and the text is truncated depending on the screen
width. Previously, the token was removed and in
its place a text saying “1 item” was displayed,
which was not very informative. For more informa-
tion, see the sap.m.MultiComboBox and the
sap.m.MultiInput samples.
Changed • Control • Info Only • 1.78Info
Only202
0-05
-21
1.78 Cha
ngedControl sap.ui.comp.smart
filterbar.SmartFi
lterBar ,
sap.ui.comp.smart
field.SmartFieldsap.ui.comp.smartfilterbar.SmartFilt
erBar ,
sap.ui.comp.smartfield.SmartField
• We have introduced an Input History Settings dia-
log in SAP Fiori launchpad that allows you to set
whether you want to track recently used values
or not and to clear your history. The feature is
available by default for SAP Business T echnology
Platform users. On premise users need to acti-
vate it by adding the INPUTFIELD_HISTORY
parameter to one of these transactions: /UI2/
FLP_SYS_CONF or /UI2/FLP_CUS_CONF .
For more information about configuring pa-
rameters, see the documentation about SAP
Fiori launchpad for On Premise Products on
the SAP Help Portal at https:/ /help.sap.com/
viewer/product/SAP_FIORI_LAUNCHPAD/EX-
TERNAL/en-US .
• Fields of SmartFilterBar or SmartField
that have the valueList annotation with fixed
values rendered as a dropdown list now sup-
port the use of ValueListParameterIn and
ValueListParameterOut . For more infor-
mation, see the API Reference and the Samples .
Changed • Control • Info Only • 1.78Info
Only202
0-05
-21
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 555
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.78 Cha
ngedControl sap.ui.comp.smart
filterbar.SmartFi
lterBarsap.ui.comp.smartfilterbar.SmartFilt
erBar
• We have introduced a new option, T oday -X/+Y
days , which is added to the dynamic range type
in SmartFilterBar . It allows you to filter pe-
riods from X to Y days in past and/or future
periods taking the current date as a reference
point. The filter changes dynamically and sup-
ports negative numbers, thus providing the op-
tion to define a period which is based on today
but is in the future or in the past. The feature is
available without further configuration. For more
information, see the Sample .
• We have improved the navigation from an arbi-
trary source app to a target app. Now, regard-
less of the date formats, the data that comes
from the source app is transferred to the tar-
get app via single URL parameters. Edm.Date
(only available for OData V4), Edm.String
with display-format="yearmonthday" ,
Edm.DateTime with sap-
semantics="date" , and
Edm.DateTimeOffset are now transferred
successfully.
Changed • Control • Info Only • 1.78Info
Only202
0-05
-21
1.78 Cha
ngedControl sap.ui.comp.Value
HelpDialogsap.ui.comp.ValueHelpDialog
When the ValueHelpDialog of SmartField or
SmartFilterBar is open, the table is now popu-
lated with results on initial loading without having to
click the Go button. T o prevent this behavior, you can
set
preventInitialDataFetchInValueHelpDi
alog to true or use the FetchValues property
of the ValueList annotation. For more informa-
tion, see the Sample .
Changed • Control • Info Only • 1.78Info
Only202
0-05
-21
556 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.78 Cha
ngedControl sap.ui.layout.Spl
ittersap.ui.layout.Splitter
• A new resetContentAreasSizes method
is now available that allows developers to pro-
grammatically reset the size of the content
areas. For more information, see the API Refer-
ence .
• The bars used in the
sap.ui.layout.Splitter and
sap.ui.layout.ResponsiveSplitter
controls are now larger. This makes the bars
easily draggable on touch devices. For more in-
formation, see the sample pages of sap.ui.lay-
out.Splitter and sap.ui.layout.ResponsiveSplitter .
Changed • Control • Info Only • 1.78Info
Only202
0-05
-21
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 557
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.78 Cha
ngedSAP Fiori
ElementsSAP Fiori Elements SAP Fiori Elements
• SAP Fiori Elements has enhanced the initial
no data text for charts in analytical list page
floorplans, and users can now configure them.
For more information, see Maintaining Standard
T exts for Charts [page 2927] .
• SAP Fiori Elements now provides an option to
choose fields to be displayed based on the de-
vice type and the importance of the field. For
example, applications can be set to show only
fields of high importance when viewed on small
screens. For more information, see Displaying
Fields in Smartforms on Small Devices [page
3705] .
• Object page tables and chart variants can now
be enabled through a manifest setting. For more
information, see Enabling Variant Management
on the Object Page [page 3764] .
• Y ou can define visual filters which have all fil-
ters as in parameters using the manifest setting
allFiltersAsInParameters . For more in-
formation, see Descriptor Configuration for the
Analytical List Page [page 4019] .
• SAP Fiori Elements now provides an option to
show a confirmation popup for warnings for
Delete actions in object pages. For more informa-
tion, see Confirmation Popups [page 3477] .
• By default, the analytical list page is loaded
with data when an application is launched. For
more information, see Analytical List Page [page
4017] .
Changed • SAP Fiori Elements • Info Only • 1.78Info
Only202
0-05
-21
Related Information
What's New in SAPUI5 1.130 [page 20]
What's New in SAPUI5 1.129 [page 31]
What's New in SAPUI5 1.128 [page 40]
What's New in SAPUI5 1.127 [page 48]
What's New in SAPUI5 1.126 [page 56]
What's New in SAPUI5 1.125 [page 95]
558 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
What's New in SAPUI5 1.124 [page 101]
What's New in SAPUI5 1.123 [page 112]
What's New in SAPUI5 1.122 [page 121]
What's New in SAPUI5 1.121 [page 129]
What's New in SAPUI5 1.120 [page 149]
What's New in SAPUI5 1.119 [page 164]
What's New in SAPUI5 1.118 [page 173]
What's New in SAPUI5 1.117 [page 182]
What's New in SAPUI5 1.116 [page 191]
What's New in SAPUI5 1.115 [page 200]
What's New in SAPUI5 1.114 [page 207]
What's New in SAPUI5 1.113 [page 214]
What's New in SAPUI5 1.112 [page 230]
What's New in SAPUI5 1.111 [page 236]
What's New in SAPUI5 1.110 [page 246]
What's New in SAPUI5 1.109 [page 257]
What's New in SAPUI5 1.108 [page 265]
What's New in SAPUI5 1.107 [page 274]
What's New in SAPUI5 1.106 [page 282]
What's New in SAPUI5 1.105 [page 290]
What's New in SAPUI5 1.104 [page 298]
What's New in SAPUI5 1.103 [page 303]
What's New in SAPUI5 1.102 [page 309]
What's New in SAPUI5 1.101 [page 327]
What's New in SAPUI5 1.100 [page 338]
What's New in SAPUI5 1.99 [page 345]
What's New in SAPUI5 1.98 [page 355]
What's New in SAPUI5 1.97 [page 371]
What's New in SAPUI5 1.96 [page 380]
What's New in SAPUI5 1.95 [page 392]
What's New in SAPUI5 1.94 [page 400]
What's New in SAPUI5 1.93 [page 407]
What's New in SAPUI5 1.92 [page 416]
What's New in SAPUI5 1.91 [page 426]
What's New in SAPUI5 1.90 [page 432]
What's New in SAPUI5 1.89 [page 442]
What's New in SAPUI5 1.88 [page 450]
What's New in SAPUI5 1.87 [page 462]
What's New in SAPUI5 1.86 [page 474]
What's New in SAPUI5 1.85 [page 488]
What's New in SAPUI5 1.84 [page 499]
What's New in SAPUI5 1.82 [page 513]
What's New in SAPUI5 1.81 [page 523]
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 559
What's New in SAPUI5 1.80 [page 534]
What's New in SAPUI5 1.79 [page 543]
What's New in SAPUI5 1.77 [page 561]
What's New in SAPUI5 1.76 [page 572]
What's New in SAPUI5 1.75 [page 583]
What's New in SAPUI5 1.74 [page 592]
What's New in SAPUI5 1.73 [page 605]
What's New in SAPUI5 1.72 [page 616]
What's New in SAPUI5 1.71 [page 627]
What's New in SAPUI5 1.70 [page 638]
What's New in SAPUI5 1.69 [page 647]
What's New in SAPUI5 1.68 [page 657]
What's New in SAPUI5 1.67 [page 665]
What's New in SAPUI5 1.66 [page 672]
What's New in SAPUI5 1.65 [page 680]
What's New in SAPUI5 1.64 [page 692]
What's New in SAPUI5 1.63 [page 702]
What's New in SAPUI5 1.62 [page 714]
What's New in SAPUI5 1.61 [page 727]
What's New in SAPUI5 1.60 [page 737]
What's New in SAPUI5 1.58 [page 758]
What's New in SAPUI5 1.56 [page 778]
What's New in SAPUI5 1.54 [page 799]
What's New in SAPUI5 1.52 [page 828]
What's New in SAPUI5 1.50 [page 854]
What's New in SAPUI5 1.48 [page 874]
What's New in SAPUI5 1.46 [page 901]
What's New in SAPUI5 1.44 [page 924]
What's New in SAPUI5 1.42 [page 939]
What's New in SAPUI5 1.40 [page 956]
What's New in SAPUI5 1.38 [page 971]
560 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
What's New in SAPUI5 1.77
With this release SAPUI5 is upgraded from version 1.76 to 1.77 .
T able 56:
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.77 New Feature Supported Locales and
FallbackSupported Locales and Fallback
A list of supported locales [page 2545] can now be
configured in the manifest.json file. This ena-
bles an application to only request particular resource
bundles with language-specific texts. As requests,
that were previously needed to check for the availabil-
ity of language files, can now be avoided, this helps to
improve the runtime performance of applications.
In addition, a new configuration allows you to explic-
itly set the fallback locale. English used to be the de-
fault locale, but now any fallback locale can be speci-
fied.
New • Feature • Info Only • 1.77Info
Only202
0-04
-23
1.77 New Feature T erminologies T erminologies
By defining terminologies together with additional re-
source bundles, you can adapt an application for dif-
ferent scenarios or industries. T erminologies [page
2551] can be configured in the manifest.json file
and can be activated in several ways, such as via API,
URL parameter, or the bootstrap configuration.
New • Feature • Info Only • 1.77Info
Only202
0-04
-23
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 561
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.77 Cha
ngedFeature SAPUI5 OData V4 Model SAPUI5 OData V4 Model
The new version of the SAPUI5 OData V4 model intro-
duces the following features:
• Y ou can now expand the first node of visually
grouped aggregated data using
sap.ui.model.odata.v4.Context#exp
and , as described in Data Aggregation and Re-
cursive Hierarchy [page 2221] .
For more information, see the API Reference .
• Binding parameters and format options can now
be passed to
sap.ui.model.odata.v4.AnnotationH
elper#format , and binding parameters can
be passed to
sap.ui.model.odata.v4.AnnotationH
elper#value .
For more information, see the API Reference .
 Restriction
Due to the limited feature scope of this version
of the SAPUI5 OData V4 model, check that all
required features are in place before develop-
ing applications. Double-check the detailed doc-
umentation of the features, as certain parts of
a feature may be missing. While we aim to
be compatible with existing controls, some con-
trols might not work due to small incompati-
bilities compared to sap.ui.model.odata.
(v2.)ODataModel , or due to missing features
in the model (such as tree binding). This also ap-
plies to smart controls ( sap.ui.comp library)
that do not support the SAPUI5 OData V4 model,
as well as controls such as TreeTable and
AnalyticalTable , which are not supported
in combination with the SAPUI5 OData V4 model.
The interface for applications has been changed
for easier and more efficient use of the model.
For a summary of these changes, see Changes
Compared to OData V2 Model [page 2203] .
For more information, see OData V4 Model [page
2135] , the API Reference , and the Samples in the
Demo Kit.
Changed • Feature • Info Only • 1.77Info
Only202
0-04
-23
562 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.77 Cha
ngedFeature T eam Calendar T eam Calendar
This demo app is now enhanced with improvements
in the navigation and available resolutions to provide
better user experience. Switching between the differ-
ent calendars now happens without loading the pa-
ges. Find the updated T eam Calendar under Demo
Apps .
Changed • Feature • Info Only • 1.77Info
Only202
0-04
-23
1.77 Cha
ngedControl sap.f.FlexibleCol
umnLayoutsap.f.FlexibleColumnLayout
We’ve introduced the
restoreFocusOnBackNavigation property. If
the property is set to true , the focus is restored
to the last known when navigating back to a previ-
ously opened column, for example, upon closing of
the end column and being transferred back to the mid
column. For more information, see the API Reference
and the Sample .
Changed • Control • Info Only • 1.77Info
Only202
0-04
-23
1.77 Cha
ngedControl sap.m.Avatar sap.m.Avatar
Y ou can now display visual affordance as a badge icon
at the bottom-end corner of the sap.m.Avatar
control. T o set the icon that indicates the possible
action that can be triggered, use the badgeIcon
property. Y ou can also set a tooltip for the badge icon
by using the badgeTooltip property. For more in-
formation, see the API Reference and the Sample .
Changed • Control • Info Only • 1.77Info
Only202
0-04
-23
1.77 Cha
ngedControl sap.m.Button sap.m.Button
We have added a new Attention button type to the
sap.m.ButtonType enum. This button type indi-
cates a critical situation. For more information about
the sap.m.Button , see the API Reference .
Changed • Control • Info Only • 1.77Info
Only202
0-04
-23
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 563
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.77 Cha
ngedControl sap.m.IconTabBar sap.m.IconTabBar
This control is now updated according to the latest
SAP Fiori design guidelines. The horizontal scrolling
behavior of the tab filters has been removed. Now,
all tabs that can't fit on the tab strip, are moved
over to an overflow tab. An items aggregation has
been added to the sap.m.IconTabFilter con-
trol, which allows the nesting of tab filters in a hier-
archical order. For more information, see the API Ref-
erence and the Samples .
Changed • Control • Info Only • 1.77Info
Only202
0-04
-23
1.77 Cha
ngedControl sap.m.SearchField sap.m.SearchField
We have introduced a new change event, fired when
the user changes the value of the search field. Unlike
the liveChange event, the change event is not
fired for each key press. For more information, see
the API Reference .
Changed • Control • Info Only • 1.77Info
Only202
0-04
-23
1.77 Cha
ngedControl sap.m.Table sap.m.Table
The automatic pop-in mode for the responsive ta-
ble has been expanded: The new hiddenInPopin
property now allows you to hide columns in-
stead of moving them into the pop-in area
based on the importance defined for each column
(getImportance in sap.m.Column ). For more
information, see the API Reference for the related
method and the Sample .
Changed • Control • Info Only • 1.77Info
Only202
0-04
-23
564 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.77 Cha
ngedControl sap.suite.ui.comm
ons.CalculationBu
ildersap.suite.ui.commons.CalculationBuil
der
• The
sap.suite.ui.commons.CalculationB
uilderItemType. Constant item type has
been deprecated. Y ou can use the new
sap.suite.ui.commons.CalculationB
uilderItemType. Literal item type in-
stead. The respective properties and methods
have also been adapted for use with the new
item type.
For more information, see the API Reference .
• The Constants item in the Item Details dialog has
been replaced with the Literal input field. Users
can enter text or numeric literals directly in this
field.
Changed • Control • Info Only • 1.77Info
Only202
0-04
-23
1.77 Cha
ngedControl sap.tnt.SideNavig
ationsap.tnt.SideNavigation
We have added a UI adaptation at
runtime (RTA) rename action for the
sap.tnt.SideNavigation items. Now it is pos-
sible to rename the text properties of the control at
runtime directly in the SAP Fiori launchpad, without
having to write new code. For more information, see
the API Reference and the Samples .
Changed • Control • Info Only • 1.77Info
Only202
0-04
-23
1.77 Cha
ngedControl sap.ui.comp.smart
field.SmartField ,
sap.ui.comp.smart
filterbar.SmartFi
lterBarsap.ui.comp.smartfield.SmartField ,
sap.ui.comp.smartfilterbar.SmartFilt
erBar
We have introduced a new OData type,
NumericText , to improve the display-format
with NonNegative value of NUMC fields. Now all
values containing only 0, for example, 0, 00, 000 ,
etc. are displayed as an empty field.
Changed • Control • Info Only • 1.77Info
Only202
0-04
-23
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 565
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.77 Cha
ngedControl sap.ui.comp.smart
table.SmartTablesap.ui.comp.smarttable.SmartTable
• If the demandPopin property is set to true ,
the automatic pop-in mode for controls of
type ResponsiveTable is now used. The
mode is activated by a mapping to the
autoPopinMode property. For more informa-
tion, see the API Reference for the related
method and the Sample .
• Column headers in controls of type
ResponsiveTable now use the
sap.m.Label control instead of the
sap.m.Text control. For more information,
see the Sample .
Changed • Control • Info Only • 1.77Info
Only202
0-04
-23
1.77 Cha
ngedControl sap.ui.comp.Value
HelpDialogsap.ui.comp.ValueHelpDialog
We have introduced a new DeprecationCode an-
notation in the ValueHelpDialog to differenti-
ate between valid , deprecated , and revoked
value statuses.
Values with revoked status are hidden from the
ValueHelpDialog results unless the user specif-
ically selects in the filtering to display them. For more
information, see the API Reference .
Changed • Control • Info Only • 1.77Info
Only202
0-04
-23
566 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.77 Cha
ngedControl sap.ui.integratio
n.widgets.Cardsap.ui.integration.widgets.Card
• We have introduced loading animation for UI In-
tegration Cards. It displays a preview with an ani-
mated placeholder, which indicates the type and
the attributes of the card while loading. For more
information, see the loading of card samples in
the Card Explorer ..
• We have introduced label and description
properties in the Parameters and Destinations
sections of the manifest. This is useful for user-
friendly visualization when working with design-
time configuration tools.
• The markdown feature of Mi-
crosoft Adaptive Cards in
sap.ui.integration.widgets.Card of
type Adaptive is now enabled. The TextBlock
element of the card supports a subset of Mark-
down syntax, that is defined in Microsoft's Adap-
tive Card. For more information, see the Mark-
down Sample in the Card Explorer.
• We have enhanced the capabilities of the Adap-
tive Card by supporting the data property, pro-
vided on the sap.card level in the card's man-
ifest. For more information, see the Data and
T emplating Sample in the Card Explorer.
• We have enabled manifest authors to define a
destination with a basic configuration for the
Submit action of the Adaptive Card type. Now
you can control and define how the Submit ac-
tion would be handled via the manifest. For more
information, see the Adaptive Card section and
the Submit Action Sample in the Card Explorer.
Changed • Control • Info Only • 1.77Info
Only202
0-04
-23
1.77 Cha
ngedControl sap.ui.richtexted
itor.RichTextEdit
orsap.ui.richtexteditor.RichTextEditor
We have enabled the native mobile TinyMCE support
and you can now enable it in your app. Keep in mind
that this feature comes with some limitations, and
for that reason we do not recommend the use of it.
For more information, see sap.ui.richtexteditor [page
4786] and the API Reference .
Changed • Control • Info Only • 1.77Info
Only202
0-04
-23
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 567
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.77 Cha
ngedControl sap.uxap.ObjectPa
geLayoutsap.uxap.ObjectPageLayout
• We’ve introduced the showTitle property
for sap.uxap.ObjectPageSubSection to
enable you to determine whether the subsec-
tion title is displayed. If a subsection is the
only one (or the only one visible) within a
section, its title is displayed instead of the
section title, even if this property is set to
false . T o hide the title of a subsection that
is the only one (or the only one visible), you
need to set the showTitle properties to
false for both ObjectPageSection and its
ObjectPageSubSection . For more informa-
tion, see the API Reference .
• We’ve introduced the
subSectionVisibilityChange event.
The event is fired when there’s a change in
the visibility of the subsections of the page or
the current tab (when ObjectPageLayout is
used in tabs-based mode). For more information,
see the API Reference and the Sample .
Changed • Control • Info Only • 1.77Info
Only202
0-04
-23
568 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.77 Cha
ngedSAP Fiori
ElementsSAP Fiori Elements SAP Fiori Elements
• Objects with less than 8 required fields can now
be created quickly using a dialog on the list re-
port page, without navigating to the object page.
For more information, see Enabling Object Crea-
tion Using the Dialog in the List Report [page
3489] .
• Y ou can enable an inline deletion option in tables
of list report and object pages.
• Flexible column layout in two-column mode for
edit scenario is now supported for non-draft
apps.
• External navigation to target applications that
have flexible column layout can now open in full
screen mode if the navigation context points to a
unique object.
• The SAP WebIDE application creation wizard for
list reports and object pages now provides an
option to display or hide the draft toggle button.
• List reports now provide an option to enable date
range filters in the smart filter bar. Y ou can also
configure filter range types. For more informa-
tion, see Enabling Semantic Operators in the Fil-
ter Bar [page 3405] .
• Y ou can now customize application-specific texts
when data is not returned for charts in list re-
port and object pages. For more information,
see Maintaining Standard T exts for Charts [page
2927] .
• We have improved performance for delete ac-
tions, as both Delete and Get calls are grouped
into a single batch call.
• The SAP WebIDE application creation wizard for
list reports and object pages now provides an op-
tion to choose the required variant management.
Page Variant is set as the default with an option
to change to No Variant and Control Level Var-
iant .
• Autoload is triggered for list report and object
page apps that have at least one filter set or have
custom variants as default. Autoload is not trig-
gered if applications have Standard Variant as
default with no filters.Info
Only202
0-04
-23
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 569
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
• We now provide a fallback navigation when navi-
gating to the object page of an object that was
deleted. The navigation will fallback to the list
page of source application if the object is not
found during back navigation from target appli-
cation.
• We now provide an option to reuse custom col-
umn fragments across several tables in multi-tab
list report applications.
• Rows with errors are now highlighted in red in
object page tables for easy identification.
Changed • SAP Fiori Elements • Info Only • 1.77
Related Information
What's New in SAPUI5 1.130 [page 20]
What's New in SAPUI5 1.129 [page 31]
What's New in SAPUI5 1.128 [page 40]
What's New in SAPUI5 1.127 [page 48]
What's New in SAPUI5 1.126 [page 56]
What's New in SAPUI5 1.125 [page 95]
What's New in SAPUI5 1.124 [page 101]
What's New in SAPUI5 1.123 [page 112]
What's New in SAPUI5 1.122 [page 121]
What's New in SAPUI5 1.121 [page 129]
What's New in SAPUI5 1.120 [page 149]
What's New in SAPUI5 1.119 [page 164]
What's New in SAPUI5 1.118 [page 173]
What's New in SAPUI5 1.117 [page 182]
What's New in SAPUI5 1.116 [page 191]
What's New in SAPUI5 1.115 [page 200]
What's New in SAPUI5 1.114 [page 207]
What's New in SAPUI5 1.113 [page 214]
What's New in SAPUI5 1.112 [page 230]
What's New in SAPUI5 1.111 [page 236]
What's New in SAPUI5 1.110 [page 246]
What's New in SAPUI5 1.109 [page 257]
What's New in SAPUI5 1.108 [page 265]
What's New in SAPUI5 1.107 [page 274]
570 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
What's New in SAPUI5 1.106 [page 282]
What's New in SAPUI5 1.105 [page 290]
What's New in SAPUI5 1.104 [page 298]
What's New in SAPUI5 1.103 [page 303]
What's New in SAPUI5 1.102 [page 309]
What's New in SAPUI5 1.101 [page 327]
What's New in SAPUI5 1.100 [page 338]
What's New in SAPUI5 1.99 [page 345]
What's New in SAPUI5 1.98 [page 355]
What's New in SAPUI5 1.97 [page 371]
What's New in SAPUI5 1.96 [page 380]
What's New in SAPUI5 1.95 [page 392]
What's New in SAPUI5 1.94 [page 400]
What's New in SAPUI5 1.93 [page 407]
What's New in SAPUI5 1.92 [page 416]
What's New in SAPUI5 1.91 [page 426]
What's New in SAPUI5 1.90 [page 432]
What's New in SAPUI5 1.89 [page 442]
What's New in SAPUI5 1.88 [page 450]
What's New in SAPUI5 1.87 [page 462]
What's New in SAPUI5 1.86 [page 474]
What's New in SAPUI5 1.85 [page 488]
What's New in SAPUI5 1.84 [page 499]
What's New in SAPUI5 1.82 [page 513]
What's New in SAPUI5 1.81 [page 523]
What's New in SAPUI5 1.80 [page 534]
What's New in SAPUI5 1.79 [page 543]
What's New in SAPUI5 1.78 [page 551]
What's New in SAPUI5 1.76 [page 572]
What's New in SAPUI5 1.75 [page 583]
What's New in SAPUI5 1.74 [page 592]
What's New in SAPUI5 1.73 [page 605]
What's New in SAPUI5 1.72 [page 616]
What's New in SAPUI5 1.71 [page 627]
What's New in SAPUI5 1.70 [page 638]
What's New in SAPUI5 1.69 [page 647]
What's New in SAPUI5 1.68 [page 657]
What's New in SAPUI5 1.67 [page 665]
What's New in SAPUI5 1.66 [page 672]
What's New in SAPUI5 1.65 [page 680]
What's New in SAPUI5 1.64 [page 692]
What's New in SAPUI5 1.63 [page 702]
What's New in SAPUI5 1.62 [page 714]
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 571
What's New in SAPUI5 1.61 [page 727]
What's New in SAPUI5 1.60 [page 737]
What's New in SAPUI5 1.58 [page 758]
What's New in SAPUI5 1.56 [page 778]
What's New in SAPUI5 1.54 [page 799]
What's New in SAPUI5 1.52 [page 828]
What's New in SAPUI5 1.50 [page 854]
What's New in SAPUI5 1.48 [page 874]
What's New in SAPUI5 1.46 [page 901]
What's New in SAPUI5 1.44 [page 924]
What's New in SAPUI5 1.42 [page 939]
What's New in SAPUI5 1.40 [page 956]
What's New in SAPUI5 1.38 [page 971]
What's New in SAPUI5 1.76
With this release SAPUI5 is upgraded from version 1.75 to 1.76.
T able 57:
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.76 New Feature T eam Calendar T eam Calendar
We have added a new demo application -
the T eam Calendar. It demonstrates the integra-
tion between sap.m.PlanningCalendar and
sap.m.SinglePlanningCalendar controls,
sharing the same data source. The T eam Calendar
can be used as a starting point for building a fully
functional complex application. Find it in the Demo
Apps .
New • Feature • Info Only • 1.76Info
Only202
0-03
-26
572 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.76 Cha
ngedFeature Card Explorer Card Explorer
• The Component card sample in the Explore sec-
tion has been enhanced. T o facilitate developers,
we have added the option to download the bun-
dle of all the files in the sample.
• All the properties in the Learn section are now
listed with their Since attribute. This will inform
developers since which version each feature is
available.
For more information, see Card Explorer .
Changed • Feature • Info Only • 1.76Info
Only202
0-03
-26
1.76 Cha
ngedFeature One Page Acceptance
T ests (OPA5)One Page Acceptance T ests (OPA5)
We've introduced Drag and Drop actions to OPA5
to help with the most common cases. For more infor-
mation, see Simulating User Interactions on Controls
[page 2476] , the API Reference and the Sample .
Changed • Feature • Info Only • 1.76Info
Only202
0-03
-26
1.76 Cha
ngedFeature SAPUI5 OData V2 Model SAPUI5 OData V2 Model
The new version of the SAPUI5 OData V2 model intro-
duces the following features:
• A new transitionMessagesOnly binding
parameter is provided for the
sap.ui.model.odata.v2.ODataListBi
nding class.
• The updateAggregatedMessages parame-
ter of
sap.ui.model.odata.v2.ODataModel#
read is now public.
• Existing server messages can be re-
trieved from the model using the
sap.ui.model.Context#getMessages
method.
Changed • Feature • Info Only • 1.76Info
Only202
0-03
-26
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 573
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.76 Cha
ngedFeature SAPUI5 OData V4 Model SAPUI5 OData V4 Model
The new version of the SAPUI5 OData V4 model intro-
duces the following features:
• Y ou can now access the binding parameter of
an operation, as described in OData Operations
[page 2173] .
• A property path provided to
sap.ui.model.odata.v4.Context#req
uestSideEffects can be given the suffix "*"
to enforce re-reading of all properties of the re-
lated entity.
For more information, see the API Reference .
 Restriction
Due to the limited feature scope of this version
of the SAPUI5 OData V4 model, check that all
required features are in place before develop-
ing applications. Double-check the detailed doc-
umentation of the features, as certain parts of
a feature may be missing. While we aim to
be compatible with existing controls, some con-
trols might not work due to small incompati-
bilities compared to sap.ui.model.odata.
(v2.)ODataModel , or due to missing features
in the model (such as tree binding). This also ap-
plies to smart controls ( sap.ui.comp library)
that do not support the SAPUI5 OData V4 model,
as well as controls such as TreeTable and
AnalyticalTable , which are not supported
in combination with the SAPUI5 OData V4 model.
The interface for applications has been changed
for easier and more efficient use of the model.
For a summary of these changes, see Changes
Compared to OData V2 Model [page 2203] .
For more information, see OData V4 Model [page
2135] , the API Reference , and the Samples in the
Demo Kit.
Changed • Feature • Info Only • 1.76Info
Only202
0-03
-26
574 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.76 Cha
ngedControl sap.f.FlexibleCol
umnLayoutsap.f.FlexibleColumnLayout
• With the new autoFocus property, we’ve
introduced the possibility to enable/disa-
ble the autofocus functionality of the
FlexibleColumnLayout control. For more
information, see the API Reference and the Sam-
ple.
• We’ve introduced the columnResize event,
which is fired when the resizing of each column
of the control is complete. For more information,
see the API Reference .
Changed • Control • Info Only • 1.76Info
Only202
0-03
-26
1.76 Cha
ngedControl sap.m.FacetFilter sap.m.FacetFilter
Optimization regarding the initial database service
query has been introduced. There are cases when the
items aggregation for the FacetFilterList
could take a long time fetching data from the data-
base service. Now we have added а search event,
that fires when the FacetFilterList is opened.
This enables developers to register a handler function
to prevent the default filtering behavior by calling the
sap.ui.base.Event.prototype.preventD
efault function. As a result, no list items are loaded
initially. In this case, the developers have to define the
filtering behavior at the application level inside the
search event handler function. For more informa-
tion, see the API Reference and the Samples .
Changed • Control • Info Only • 1.76Info
Only202
0-03
-26
1.76 Cha
ngedControl sap.m.List ,
sap.m.Table ,
sap.m.Treesap.m.List , sap.m.Table , sap.m.Tree
New indication colors are now available (provided by
the sap.ui.core.IndicationColor enumer-
ation) that can be used for highlighting table rows. For
more information, see the API Reference .
Changed • Control • Info Only • 1.76Info
Only202
0-03
-26
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 575
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.76 Cha
ngedControl sap.m.plugins.Dat
aStateIndicatorsap.m.plugins.DataStateIndicator
We made some improvements to this plugin class and
the messages shown for the data state:
• A new refresh function of the messages for each
data state is available that re-evaluates the filter
and then refreshes the message strip based on
that information.
• The filter property that is defined by the ap-
plication can now also take the related control
into account, along with the message, using the
respective parameters.
For more information, see the API Reference .
Changed • Control • Info Only • 1.76Info
Only202
0-03
-26
1.76 Cha
ngedControl sap.m.Table sap.m.Table
An automatic pop-in mode has been enabled for the
responsive table. For more information, see the API
Reference for the related method, the API Reference
for the related properties, and the Sample .
Changed • Control • Info Only • 1.76Info
Only202
0-03
-26
1.76 Cha
ngedControl sap.ui.comp.smart
chart.SmartChartsap.ui.comp.smartchart.SmartChart
A more comprehensive message text is now shown
if no data is available. The message text can be
changed.
Changed • Control • Info Only • 1.76Info
Only202
0-03
-26
1.76 Cha
ngedControl sap.ui.comp.smart
filterbar.SmartFi
lterBarsap.ui.comp.smartfilterbar.SmartFilt
erBar
When a user tries to enter any text in inter-
val type fields (such as DateTime Interval ,
DTOffset Interval , Decimal Interval ,
Float Interval , Boolean Interval ,
Numeric Interval ), a dialog opens with the
valid input options. This prevents the writing of incor-
rect or invalid data.
Changed • Control • Info Only • 1.76Info
Only202
0-03
-26
576 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.76 Cha
ngedControl sap.ui.comp.smart
form.SmartFormsap.ui.comp.smartform.SmartForm
We have introduced an empty field indicator for the
sap.ui.comp.smartform.SmartForm control
in display mode. If a field in a Form in display mode
has no value, this should be indicated not by an
empty space but by a recognizable visual hint such
as an en dash "–". This indicator allows the user to
know if the dataset is empty or not.
Changed • Control • Info Only • 1.76Info
Only202
0-03
-26
1.76 Cha
ngedControl sap.ui.comp.Value
HelpDialogsap.ui.comp.ValueHelpDialog
• We have added support for the FetchValues
property in the ValueList annotation.
FetchValues equal to 1 prevent the ta-
ble from being populated on initial loading.
FetchValues equal to 2 populate the table
on initial loading. If ControlConfiguration
exists in the SmartFilterBar for that field,
the value of the annotation is ignored and the
value from the ControlConfiguration is
used. For more information, see the API Refer-
ence .
• When the SmartFilterBar is used inside a
ValueHelpDialog , if a property is annotated
with Hidden , it’s not rendered but is used as a
filter to restrict the query result from OData that
is shown in the table. For more information, see
the API Reference .
Changed • Control • Info Only • 1.76Info
Only202
0-03
-26
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 577
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.76 Cha
ngedControl sap.ui.integratio
n.widgets.Cardsap.ui.integration.widgets.Card
• We have added a type property for the config-
uration parameters inside a card. This property
defines the data type of the parameter. Currently
the type property is used only in UI adapta-
tion at design time. For more information, see
the Manifest Parameters section in the Card Ex-
plorer.
• We have added support for the destinations to
be resolved by the host environment. In the man-
ifest, the card developer indicates the name of
the destination and the request, which depends
on this destination. On the host environment
side, the host application developer creates a
method that resolves the given destination name
to a URL. For more information, see Destinations
in the Card Explorer.
• We have introduced optional application-level
Host Actions that interact with the host environ-
ment. These specific actions are displayed by
the card and processed back in the host environ-
ment. For example, sharing or removing a card.
For more information, see Host Actions in the
Card Explorer.
• A new JsonDateTime parser is now used to
properly parse dates. Some DateTime values
may appear in JSON files as DateTime Wire
format strings like /Date(700000+0500)/ .
The parser automatically splits the date string
into parts, taking into account the time zone off-
set if present, and returns a valid date object. For
more information, see DateTime Wire Format
.
Changed • Control • Info Only • 1.76Info
Only202
0-03
-26
1.76 Cha
ngedControl sap.ui.table.Anal
yticalTable ,
sap.ui.table.Tabl
e,
sap.ui.table.Tree
Tablesap.ui.table.AnalyticalTable ,
sap.ui.table.Table ,
sap.ui.table.TreeTable
• New indication colors are now
available (provided by the
sap.ui.core.IndicationColor enu-
meration) that can be used for highlighting table
rows. For more information, see the API Refer-
ence .
• The resizing of columns has been changed to
improve the usability on tablet devices.
Changed • Control • Info Only • 1.76Info
Only202
0-03
-26
578 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.76 Cha
ngedControl sap.ui.table.Anal
yticalTable ,
sap.ui.table.Tabl
e,
sap.ui.table.Tree
Tablesap.ui.table.AnalyticalTable ,
sap.ui.table.Table,
sap.ui.table.TreeTable
sap.ui.table.plugins.MultiSelectionP
lugin for these tables has been enhanced and now
provides the following functions:
• The selection of indices outside of data bounda-
ries is now no longer possible, because the bind-
ing length is taken into account.
• A validation takes place to prevent errors from
occurring due to the selection of unsuitable pa-
rameters.
• Methods that change the selection now return a
Promise that is resolved after a selection has
been made.
• A customPayload parameter has been added
to the selectionChange event to allow event
listeners to make use of custom event data.
For more information, see the API Reference and the
Sample .
Changed • Control • Info Only • 1.76Info
Only202
0-03
-26
1.76 Cha
ngedControl sap.ui.unified.ca
lendar.Monthsap.ui.unified.calendar.Month
We have enabled custom colors to
be used with the specialDates ag-
gregation in sap.m.PlanningCalendar ,
sap.m.SinglePlanningCalendar , and
sap.ui.unified.Calendar controls. This en-
hancement harmonizes with the legend aggre-
gation where custom colors were already availa-
ble. It is implemented with the new color prop-
erty of type sap.ui.core.CSSColor in the
sap.ui.unified.DateTypeRange control. For
more information, see the API Reference and the
Samples .
Changed • Control • Info Only • 1.76Info
Only202
0-03
-26
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 579
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.76 Cha
ngedControl SAP Fiori Elements SAP Fiori Elements
Updates with SAP Fiori Elements Floorplans
•Path Support for Insert Restriction
We now provide dynamic value support for
Capabilities.InsertRestriction/
Insert by path evaluation in List Reports
and Object Pages. For more information, see
Defining and Adapting Sections [page 3653] .
•Multiselect with Input Parameters
Multiselection for actions with input parameters
is now supported in List Report applications. For
more information, see Actions [page 3069] .
•Date Range Type for Smart Filter Bar as De-
fault Setting in Overview Page
In Overview Pages, the Smart Filter Bar with
a useDateRangeType setting is now set to
True by default. For more information, see Con-
figuring the Global Filter [page 4101] .
•Enhanced Extension Wizard for Creating SAP
Fiori Elements Based Apps in List Report and
Analytical List Pages
The methods
getCustomAppStateDataExtension and
restoreCustomAppStateDataExtensio
n are now generated automatically in the List Re-
port and Analytical List Page controller extension
if a custom field is added to the app via the SAP
WebIDE wizard. For more information, see Add-
ing Custom Fields to the Filter Bar [page 3946] .
Usability Improvements
•No Data T exts in Object Page Tables
Meaningful default texts are now provided for
Object Page tables when a search does not re-
turn data. There is also an option to overwrite the
default texts with app-specific texts. For more
information, see Maintaining Standard T exts for
T ables [page 2926] .
•Sticky Tab Bar in List Report and Worklist
In Multiview List Report and Worklist applica-
tions, the tab bar is made sticky so that switch-
ing views is possible irrespective of the page
scroll position.Info
Only202
0-03
-26
580 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
Changed • Control • Info Only • 1.76
Related Information
What's New in SAPUI5 1.130 [page 20]
What's New in SAPUI5 1.129 [page 31]
What's New in SAPUI5 1.128 [page 40]
What's New in SAPUI5 1.127 [page 48]
What's New in SAPUI5 1.126 [page 56]
What's New in SAPUI5 1.125 [page 95]
What's New in SAPUI5 1.124 [page 101]
What's New in SAPUI5 1.123 [page 112]
What's New in SAPUI5 1.122 [page 121]
What's New in SAPUI5 1.121 [page 129]
What's New in SAPUI5 1.120 [page 149]
What's New in SAPUI5 1.119 [page 164]
What's New in SAPUI5 1.118 [page 173]
What's New in SAPUI5 1.117 [page 182]
What's New in SAPUI5 1.116 [page 191]
What's New in SAPUI5 1.115 [page 200]
What's New in SAPUI5 1.114 [page 207]
What's New in SAPUI5 1.113 [page 214]
What's New in SAPUI5 1.112 [page 230]
What's New in SAPUI5 1.111 [page 236]
What's New in SAPUI5 1.110 [page 246]
What's New in SAPUI5 1.109 [page 257]
What's New in SAPUI5 1.108 [page 265]
What's New in SAPUI5 1.107 [page 274]
What's New in SAPUI5 1.106 [page 282]
What's New in SAPUI5 1.105 [page 290]
What's New in SAPUI5 1.104 [page 298]
What's New in SAPUI5 1.103 [page 303]
What's New in SAPUI5 1.102 [page 309]
What's New in SAPUI5 1.101 [page 327]
What's New in SAPUI5 1.100 [page 338]
What's New in SAPUI5 1.99 [page 345]
What's New in SAPUI5 1.98 [page 355]
What's New in SAPUI5 1.97 [page 371]
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 581
What's New in SAPUI5 1.96 [page 380]
What's New in SAPUI5 1.95 [page 392]
What's New in SAPUI5 1.94 [page 400]
What's New in SAPUI5 1.93 [page 407]
What's New in SAPUI5 1.92 [page 416]
What's New in SAPUI5 1.91 [page 426]
What's New in SAPUI5 1.90 [page 432]
What's New in SAPUI5 1.89 [page 442]
What's New in SAPUI5 1.88 [page 450]
What's New in SAPUI5 1.87 [page 462]
What's New in SAPUI5 1.86 [page 474]
What's New in SAPUI5 1.85 [page 488]
What's New in SAPUI5 1.84 [page 499]
What's New in SAPUI5 1.82 [page 513]
What's New in SAPUI5 1.81 [page 523]
What's New in SAPUI5 1.80 [page 534]
What's New in SAPUI5 1.79 [page 543]
What's New in SAPUI5 1.78 [page 551]
What's New in SAPUI5 1.77 [page 561]
What's New in SAPUI5 1.75 [page 583]
What's New in SAPUI5 1.74 [page 592]
What's New in SAPUI5 1.73 [page 605]
What's New in SAPUI5 1.72 [page 616]
What's New in SAPUI5 1.71 [page 627]
What's New in SAPUI5 1.70 [page 638]
What's New in SAPUI5 1.69 [page 647]
What's New in SAPUI5 1.68 [page 657]
What's New in SAPUI5 1.67 [page 665]
What's New in SAPUI5 1.66 [page 672]
What's New in SAPUI5 1.65 [page 680]
What's New in SAPUI5 1.64 [page 692]
What's New in SAPUI5 1.63 [page 702]
What's New in SAPUI5 1.62 [page 714]
What's New in SAPUI5 1.61 [page 727]
What's New in SAPUI5 1.60 [page 737]
What's New in SAPUI5 1.58 [page 758]
What's New in SAPUI5 1.56 [page 778]
What's New in SAPUI5 1.54 [page 799]
What's New in SAPUI5 1.52 [page 828]
What's New in SAPUI5 1.50 [page 854]
What's New in SAPUI5 1.48 [page 874]
What's New in SAPUI5 1.46 [page 901]
What's New in SAPUI5 1.44 [page 924]
582 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
What's New in SAPUI5 1.42 [page 939]
What's New in SAPUI5 1.40 [page 956]
What's New in SAPUI5 1.38 [page 971]
What's New in SAPUI5 1.75
With this release SAPUI5 is upgraded from version 1.74 to 1.75.
T able 58:
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.75 New Feature Accessibility Enhance-
mentAccessibility Enhancement
SAPUI5 is following the SAP ‘s updated design and
development guidelines, as well as the testing proce-
dures and accessibility reporting, that are based on
WCAG 2.1 level A and AA.
New • Feature • Info Only • 1.75Info
Only202
0-02
-27
1.75 New Feature Browser and Platform
SupportBrowser and Platform Support
SAPUI5 now supports the latest Chromium-based
version of Microsoft Edge. The next long-term mainte-
nance SAPUI5 release that comes after 1.71 will be the
last release to support the legacy EdgeHTML-based
version of Microsoft Edge. For more information, see
Browser and Platform Support [page 1017] .
New • Feature • Info Only • 1.75Info
Only202
0-02
-27
1.75 New Feature UI Adaptation: Embed-
ding External ContentUI Adaptation: Embedding External Content
If you have enabled an app for UI adaptation (see
SAPUI5 Flexibility: Enable Y our App for UI Adaptation
[page 2736] ), users of this app can now embed ex-
ternal content, such as maps or videos, as iFrames.
This feature is available for key users at runtime in UI
adaptation mode as well as for developers within the
SAPUI5 Visual Editor in SAP Web IDE.
New • Feature • Info Only • 1.75Info
Only202
0-02
-27
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 583
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.75 Cha
ngedFeature Card Explorer Card Explorer
We have introduced a schema validation feature in
our samples in the Card Explorer. With this option, de-
velopers can see a more detailed report for mistakes
inside the card manifest. Things like wrong names
of properties, bad property types or bad structures
are easily spotted. For more information, explore the
samples in the Card Explorer .
Changed • Feature • Info Only • 1.75Info
Only202
0-02
-27
1.75 Cha
ngedFeature Currency Codes Currency Codes
When displaying ISO currency codes us-
ing sap.ui.core.format.NumberFormat ,
sap.ui.model.type.Currency or
sap.ui.model.odata.type.Currency , the
currency code is now displayed by default after the
amount, ignoring locale, in order to be consistent
with SAP design guidelines. The core configuration
parameter trailingCurrencyCode can be used
to switch the behavior globally.
If currency symbols are enabled (formatting option
currencyCode: false ), they continue to follow
locale-specific placement.
Changed • Feature • Info Only • 1.75Info
Only202
0-02
-27
1.75 Cha
ngedFeature SAPUI5 OData V2 Mes-
sagesSAPUI5 OData V2 Messages
With the new version of the SAPUI5 OData V2 model,
the target of server messages is shortened by remov-
ing associated pairs of navigation properties. For ex-
ample, a /SalesOrderSet('1')/
ToLineItems(SalesOrderID='1',ItemPos
ition='10')/ToHeader/GrossAmount mes-
sage target gets reduced to /
SalesOrderSet('1')/GrossAmount if the
ToLineItems and ToHeader navigation proper-
ties have the same relationship in the service meta-
data. If the second navigation property references a
collection, the message target path is reduced only if
the referenced entity is the same as without the navi-
gation.
Changed • Feature • Info Only • 1.75Info
Only202
0-02
-27
584 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.75 Cha
ngedFeature SAPUI5 OData V4 Model SAPUI5 OData V4 Model
The new version of the SAPUI5 OData V4 model intro-
duces the following features:
• When displaying aggregated data with a list bind-
ing using either the $$aggregation binding
parameter or
sap.ui.model.odata.v4.ODataListBi
nding#setAggregation , you can filter by
properties that are part of the original entity set
but not of the result set. Note that these filters
need to be provided as
sap.ui.model.Filter objects.
•sap.ui.model.odata.v4.Context#req
uestSideEffects now supports updating in
parent bindings by specifying navigation proper-
ties to the parent entities in the path expres-
sions. The respective navigation properties from
the parent binding to the binding of the context
and back to the parent need to be marked as
partners in the metadata.
• When using autoExpandSelect , paths with
navigation properties can now be added to
$select . The binding will evaluate this and au-
tomatically derive $select and $expand .
• For
sap.ui.model.odata.v4.ODataProper
tyBinding , a $$noPatch binding parameter
is provided, so that values can be changed in the
model without updating them in the back end.
• The resume method of the
v4.ODataContextBinding and
v4.ODataListBinding classes now works
synchronously.
 Restriction
Due to the limited feature scope of this version
of the SAPUI5 OData V4 model, check that all
required features are in place before develop-
ing applications. Double-check the detailed doc-
umentation of the features, as certain parts of
a feature may be missing. While we aim to
be compatible with existing controls, some con-
trols might not work due to small incompati-
bilities compared to sap.ui.model.odata.
(v2.)ODataModel , or due to missing features
in the model (such as tree binding). This also ap-
plies to smart controls ( sap.ui.comp library)Info
Only202
0-02
-27
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 585
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
that do not support the SAPUI5 OData V4 model,
as well as controls such as TreeTable and
AnalyticalTable , which are not supported
in combination with the SAPUI5 OData V4 model.
The interface for applications has been changed
for easier and more efficient use of the model.
For a summary of these changes, see Changes
Compared to OData V2 Model [page 2203] .
For more information, see OData V4 Model [page
2135] , the API Reference , and the Samples in the
Demo Kit.
Changed • Feature • Info Only • 1.75
1.75 Cha
ngedFeature Title Support in Nested
ComponentsTitle Support in Nested Components
The title property can now also be defined on
routing targets of type Component . When set with
a binding syntax, it is resolved in the context of the
root view of the component loaded by this target.
The router of a nested component may also have
a title property defined on its own target(s) and
eventually fire its own titleChanged event once
such a target is displayed. A new configuration
propagateTitle allows the titleChanged
event to propagate from an individual Component
target to the router of its parent component. In the
routing configuration, this can also be enabled for
all Component targets, so that it is not necessary
to define the propagateTitle property on each
Component target.
For more information, see Using the title Property in
T argets [page 2333] and Enabling Routing in Nested
Components [page 2336] . In addition, the Sample ap-
plication introduced in the previous release to feature
routing of nested components has been enhanced.
It now shows how the new title definition and title
propagation could be used in an application built with
nested (or reuse) components.
Changed • Feature • Info Only • 1.75Info
Only202
0-02
-27
586 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.75 Cha
ngedControl sap.m.InitialPage
Patternsap.m.InitialPagePattern
We have introduced the initial page floorplan as a
Demo Kit sample. The floorplan allows users to navi-
gate to a single object to view or edit it. The interac-
tion point on the screen is a single input field and it
relies on assisted input to direct the user to the object
in as few steps as possible (using features such as
value help and live search). For more information, see
the CardSAP Fiori Design Guidelines and the Sample .
Changed • Control • Info Only • 1.75Info
Only202
0-02
-27
1.75 Cha
ngedControl sap.m.Link sap.m.Link
The text property can now be changed using UI
adaptation at runtime. This enables key users to pro-
vide meaningful link text according to the application
context. For more information, see the Samples .
Changed • Control • Info Only • 1.75Info
Only202
0-02
-27
1.75 Cha
ngedControl sap.m.MessageBox sap.m.MessageBox
We have introduced a new emphasizedAction
property. This allows developers to specify which but-
ton in the dialog will receive the type Emphasized .
If emphasizedAction is empty with no actions
provided, the default value applies. For more informa-
tion, see the API Reference and the Samples .
Changed • Control • Info Only • 1.75Info
Only202
0-02
-27
1.75 Cha
ngedControl sap.m.ObjectStatu
ssap.m.ObjectStatus
We have enhanced the
sap.ui.core.IndicationColor palette.
Three new colors were added to the palette as num-
bers 6, 7 , and 8. These colors enable developers to
represent statuses that don't require a meaning in the
sense of good-bad, but should be visually distinguish-
able. For example, statuses such as Updated, New, or
Active. For more information, see the API Reference
and the Sample .
Changed • Control • Info Only • 1.75Info
Only202
0-02
-27
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 587
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.75 Cha
ngedControl sap.ui.comp.smart
filterbar.SmartFi
lterBarsap.ui.comp.smartfilterbar.SmartFilt
erBar
• The export and import functionality of the
SelectionVariant is now enhanced and in-
cludes the related texts that are used in the fil-
ters when fields are set. The feature is available
without further configuration. For more informa-
tion, see the Sample .
• We have introduced the option to define
different columns in the table of the
ValueHelpDialog and the suggestion list of
the SmartFilterBar . In the ValueList an-
notation, each parameter can be statically anno-
tated as important using the Importance an-
notation with EnumMember set to High . For
more information, see the API Reference .
• We have enabled the useDateRangeType
property so that it can be modified from the UI
adaptation at runtime.
Changed • Control • Info Only • 1.75Info
Only202
0-02
-27
1.75 Cha
ngedControl sap.ui.integratio
n.widgets.Cardsap.ui.integration.widgets.Card
We have enhanced the capabilities of the Adaptive
Card (Experimental).
• Y ou can now load the Adaptive Card mani-
fest/descriptor from а URL.
• The Adaptive Card supports templating, which
enables the separation of data from the layout.
For more information, see the Adaptive Card in the
Card Explorer.
Changed • Control • Info Only • 1.75Info
Only202
0-02
-27
1.75 Cha
ngedControl sap.ui.table.Anal
yticalTable ,
sap.ui.table.Tabl
e,
sap.ui.table.Tree
Tablesap.ui.table.AnalyticalTable ,
sap.ui.table.Table,
sap.ui.table.TreeTable
A more comprehensive message text is now shown
if no data is available because all table columns are
hidden. For more information, see the Sample .
Changed • Control • Info Only • 1.75Info
Only202
0-02
-27
588 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.75 Cha
ngedSAP Fiori
ElementsSAP Fiori Elements SAP Fiori Elements
List Report and Object Page
•Option to Show an Error Message on an Empty
Table in the Object Page
Y ou can now show an error message strip if a
table is empty or if any of the table rows contain
an error in a section or subsection of an Object
Page.
•List Report Page Loaded with Data on Launch
By default, the list report page is loaded with
data when an application is launched. For more
information, see List Report Elements [page
3452] .
•Option to Set Vertical Alignment for Respon-
sive Tables in List Report and Object Pages
Y ou can now set the vertical align-
ment property for the whole respon-
sive table via a manifest property
tableColumnVerticalAlignment under
the settings of sap.ui.generic.app . Y ou
can set the value of this string to Top , Middle ,
and Bottom .
•Option to Define the Table Type for Each Tab of
a List Report
Y ou can now define the table type for tabs with
different entity sets in a List Report page. For
more information, see Multiple Views on List Re-
port T ables [page 3498] and Defining Multiple
Views on a List Report with Different Entity Sets
and T able Settings [page 3535] .
Changed • SAP Fiori Elements • Info Only • 1.75Info
Only202
0-02
-27
1.75 Cha
ngedSAP Fiori
ElementsUX Improvement UX Improvement
•Consistent Font Size
Y ou can now see consistent fonts size for group
labels in the Object Page header.
•Message Strip
Object Page tables can now show a message
strip for empty tables and tables with errors.
Changed • SAP Fiori Elements • Info Only • 1.75Info
Only202
0-02
-27
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 589
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.75 New Feature Demo Kit Improvements Demo Kit Improvements
Search Highlighting in the Documentation and
Samples sections
The search highlighting functionality is now also avail-
able in the Documentation tree filter and the Samples
list.
New • Feature • Info Only • 1.75Info
Only202
0-02
-27
Related Information
What's New in SAPUI5 1.130 [page 20]
What's New in SAPUI5 1.129 [page 31]
What's New in SAPUI5 1.128 [page 40]
What's New in SAPUI5 1.127 [page 48]
What's New in SAPUI5 1.126 [page 56]
What's New in SAPUI5 1.125 [page 95]
What's New in SAPUI5 1.124 [page 101]
What's New in SAPUI5 1.123 [page 112]
What's New in SAPUI5 1.122 [page 121]
What's New in SAPUI5 1.121 [page 129]
What's New in SAPUI5 1.120 [page 149]
What's New in SAPUI5 1.119 [page 164]
What's New in SAPUI5 1.118 [page 173]
What's New in SAPUI5 1.117 [page 182]
What's New in SAPUI5 1.116 [page 191]
What's New in SAPUI5 1.115 [page 200]
What's New in SAPUI5 1.114 [page 207]
What's New in SAPUI5 1.113 [page 214]
What's New in SAPUI5 1.112 [page 230]
590 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
What's New in SAPUI5 1.111 [page 236]
What's New in SAPUI5 1.110 [page 246]
What's New in SAPUI5 1.109 [page 257]
What's New in SAPUI5 1.108 [page 265]
What's New in SAPUI5 1.107 [page 274]
What's New in SAPUI5 1.106 [page 282]
What's New in SAPUI5 1.105 [page 290]
What's New in SAPUI5 1.104 [page 298]
What's New in SAPUI5 1.103 [page 303]
What's New in SAPUI5 1.102 [page 309]
What's New in SAPUI5 1.101 [page 327]
What's New in SAPUI5 1.100 [page 338]
What's New in SAPUI5 1.99 [page 345]
What's New in SAPUI5 1.98 [page 355]
What's New in SAPUI5 1.97 [page 371]
What's New in SAPUI5 1.96 [page 380]
What's New in SAPUI5 1.95 [page 392]
What's New in SAPUI5 1.94 [page 400]
What's New in SAPUI5 1.93 [page 407]
What's New in SAPUI5 1.92 [page 416]
What's New in SAPUI5 1.91 [page 426]
What's New in SAPUI5 1.90 [page 432]
What's New in SAPUI5 1.89 [page 442]
What's New in SAPUI5 1.88 [page 450]
What's New in SAPUI5 1.87 [page 462]
What's New in SAPUI5 1.86 [page 474]
What's New in SAPUI5 1.85 [page 488]
What's New in SAPUI5 1.84 [page 499]
What's New in SAPUI5 1.82 [page 513]
What's New in SAPUI5 1.81 [page 523]
What's New in SAPUI5 1.80 [page 534]
What's New in SAPUI5 1.79 [page 543]
What's New in SAPUI5 1.78 [page 551]
What's New in SAPUI5 1.77 [page 561]
What's New in SAPUI5 1.76 [page 572]
What's New in SAPUI5 1.74 [page 592]
What's New in SAPUI5 1.73 [page 605]
What's New in SAPUI5 1.72 [page 616]
What's New in SAPUI5 1.71 [page 627]
What's New in SAPUI5 1.70 [page 638]
What's New in SAPUI5 1.69 [page 647]
What's New in SAPUI5 1.68 [page 657]
What's New in SAPUI5 1.67 [page 665]
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 591
What's New in SAPUI5 1.66 [page 672]
What's New in SAPUI5 1.65 [page 680]
What's New in SAPUI5 1.64 [page 692]
What's New in SAPUI5 1.63 [page 702]
What's New in SAPUI5 1.62 [page 714]
What's New in SAPUI5 1.61 [page 727]
What's New in SAPUI5 1.60 [page 737]
What's New in SAPUI5 1.58 [page 758]
What's New in SAPUI5 1.56 [page 778]
What's New in SAPUI5 1.54 [page 799]
What's New in SAPUI5 1.52 [page 828]
What's New in SAPUI5 1.50 [page 854]
What's New in SAPUI5 1.48 [page 874]
What's New in SAPUI5 1.46 [page 901]
What's New in SAPUI5 1.44 [page 924]
What's New in SAPUI5 1.42 [page 939]
What's New in SAPUI5 1.40 [page 956]
What's New in SAPUI5 1.38 [page 971]
What's New in SAPUI5 1.74
With this release SAPUI5 is upgraded from version 1.73 to 1.74.
T able 59:
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.74 New Feature T est Recorder T est Recorder
The T est Recorder tool is now part of the SAPUI5
framework and is available in all browsers. Use it in
any SAPUI5 app to inspect the rendered user inter-
face, view the control properties, and get hints about
writing tests. The tool is aligned with the two official
SAPUI5 testing tools – OPA5 and UIVeri5.
For more information, see T est Recorder [page 2520] .
New • Feature • Info Only • 1.74Info
Only202
0-01
-30
592 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.74 New Feature Rule Builder Control Rule Builder Control
Y ou can model a text rule to perform an append op-
eration on data objects or attributes in expression
language 2.0. For more information, see Operations
in Features [page 1677] .
New • Feature • Info Only • 1.74Info
Only202
0-01
-30
1.74 Cha
ngedFeature Card Explorer Card Explorer
We have enhanced the functionality to download
samples from the Card Explorer, and now there are 3
optional file formats available: JSON, ZIP , and CARD.
For more information, see Card Explorer .
Changed • Feature • Info Only • 1.74Info
Only202
0-01
-30
1.74 Cha
ngedFeature Navigation in Nested
ComponentsNavigation in Nested Components
In recent releases, the capabilities to Navigate with
Nested Components [page 2341] were enhanced sig-
nificantly. In addition to the available documentation,
a Sample has been added to showcase some funda-
mental possibilities of using components to structure
applications and how to interconnect them via rout-
ing.
Changed • Feature • Info Only • 1.74Info
Only202
0-01
-30
1.74 Cha
ngedFeature Negative Predefined
CSS Margin ClassesNegative Predefined CSS Margin Classes
We’ve introduced the following negative CSS margin
classes to help you align controls that have their own
default margins:
•sapUiTinyNegativeMarginBeginEnd
•sapUiSmallNegativeMarginBeginEnd
•sapUiMediumNegativeMarginBeginEnd
•sapUiLargeNegativeMarginBeginEnd
For more information, see Using Predefined CSS Mar-
gin Classes [page 2296] and the Sample .
Changed • Feature • Info Only • 1.74Info
Only202
0-01
-30
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 593
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.74 Cha
ngedFeature Responsive Padding En-
ablementResponsive Padding Enablement
We've introduced responsive paddings to the
sap.m.IconTabBar , sap.m.ObjectHeader ,
and sap.m.TabContainer controls. For more
information, see Enabling Responsive Paddings Ac-
cording to the Control Width [page 2302] .
Changed • Feature • Info Only • 1.74Info
Only202
0-01
-30
594 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.74 Cha
ngedFeature SAPUI5 OData V4 Model SAPUI5 OData V4 Model
The new version of the SAPUI5 OData V4 model intro-
duces the following features:
• The autoExpandSelect:true model set-
ting has been enhanced for property bindings
that are added later.
• We have added the
sap.ui.model.v4.ODataListBinding.
getDownloadUrl method.
•sap.ui.model.v4.AnnotationHelper.
format can now be used for operation parame-
ters.
• For messages returned in error responses of
operation calls, targets pointing to operation pa-
rameters are now parsed correctly.
• The
sap.ui.model.v4.Context.setProper
ty method can be used to set properties locally
on the client by specifying null as the
groupId . The set value is then not included in
PATCH and POST requests to create the new en-
tity.
• Annotation targets for (overloaded) bound oper-
ations in 4.01 Format are also supported in value
list metadata.
 Restriction
Due to the limited feature scope of this version
of the SAPUI5 OData V4 model, check that all
required features are in place before develop-
ing applications. Double-check the detailed doc-
umentation of the features, as certain parts of
a feature may be missing. While we aim to
be compatible with existing controls, some con-
trols might not work due to small incompati-
bilities compared to sap.ui.model.odata.
(v2.)ODataModel , or due to missing features
in the model (such as tree binding). This also ap-
plies to smart controls ( sap.ui.comp library)
that do not support the SAPUI5 OData V4 model,
as well as controls such as TreeTable and
AnalyticalTable , which are not supported
in combination with the SAPUI5 OData V4 model.
The interface for applications has been changed
for easier and more efficient use of the model.Info
Only202
0-01
-30
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 595
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
For a summary of these changes, see Changes
Compared to OData V2 Model [page 2203] .
For more information, see OData V4 Model [page
2135] , the API Reference , and the Samples in the
Demo Kit.
Changed • Feature • Info Only • 1.74
1.74 Cha
ngedControl sap.m.Avatar sap.m.Avatar
We've added remove and reveal actions in the
Avatar design-time metadata. Now, the control can
be removed and revealed when using UI adaptation at
runtime. For more information, see the Samples .
Changed • Control • Info Only • 1.74Info
Only202
0-01
-30
1.74 Cha
ngedControl sap.m.ColorPalett
esap.m.ColorPalette
We have introduced a Recent Colors section, showing
the last 5 recently used colors. This feature is enabled
by default, making it is easier to find and select the
exact colors. For more information, see the API Refer-
ence and the Sample .
Changed • Control • Info Only • 1.74Info
Only202
0-01
-30
1.74 Cha
ngedControl sap.m.DateRangeSe
lectionsap.m.DateRangeSelection
We have introduced the ability to select month and
year ranges. This improves the user experience when
only a month or a year range has to be selected,
and is defined by the displayFormat property.
For more information, see the API Reference and the
Sample .
Changed • Control • Info Only • 1.74Info
Only202
0-01
-30
1.74 Cha
ngedControl sap.m.List ,
sap.m.Table ,
sap.m.Treesap.m.List , sap.m.Table , sap.m.Tree
The busy indicator is now displayed in the center of
the visible area of the UIs of these controls and is
no longer vertically centered and therefore not always
visible. For more information, see the Sample .
Changed • Control • Info Only • 1.74Info
Only202
0-01
-30
596 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.74 Cha
ngedControl sap.m.NavContaine
rsap.m.NavContainer
In version 1.69, the default value for the
defaultTransitionName property was visually
updated to behave as a slide & fade animation
and the classic slide animation was no longer an
option. Now, we've added the previous slide be-
havior as a new type of transition. T o use it,
set the defaultTransitionName property to
baseSlide . For more information, see the API Ref-
erence and the Sample .
Changed • Control • Info Only • 1.74Info
Only202
0-01
-30
1.74 Cha
ngedControl sap.m.Notificatio
nListItemsap.m.NotificationListItem
The avatar background color can now be man-
aged by the application developer using the new
authorAvatarColor property. Now, if any of
the authorPicture or authorInitials prop-
erties are not set, the default icon will not be dis-
played. For more information, see the API Reference
and the Sample .
Changed • Control • Info Only • 1.74Info
Only202
0-01
-30
1.74 Cha
ngedControl sap.m.plugins.Dat
aStateIndicatorsap.m.plugins.DataStateIndicator
This plugin for the table controls ( sap.m.List,
sap.m.Table, sap.ui.table.Table ) allows
you to implement binding-related messages and
show them on the UI using a message strip. For more
information, see the API Reference and the Sample .
Changed • Control • Info Only • 1.74Info
Only202
0-01
-30
1.74 Cha
ngedControl sap.m.Select sap.m.Select
With the new required property, you can now indi-
cate whether user input is required. This property is
helpful for accessibility purposes when a single rela-
tionship between the field and a label can't be estab-
lished, for example, when one label exists for multiple
fields. For more information, see the API Reference .
Changed • Control • Info Only • 1.74Info
Only202
0-01
-30
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 597
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.74 Cha
ngedControl sap.m.StandardLis
tItemsap.m.StandardListItem
The new infoStateInverted property changes
the rendering behavior of the information state and
information text. If it is set to true , the color defined
by the infoState property is then shown as the
background color of the information text. For more
information, see the API Reference and the Sample .
Changed • Control • Info Only • 1.74Info
Only202
0-01
-30
1.74 Cha
ngedControl sap.m.Table sap.m.Table
A more comprehensive message text is now shown
if no data is available because all table columns are
hidden. For more information, see the Sample .
Changed • Control • Info Only • 1.74Info
Only202
0-01
-30
1.74 Cha
ngedControl sap.m.ViewSetting
sDialogsap.m.ViewSettingsDialog
We have introduced a new button to display only the
selected items in the filter tab, and to hide items that
are not selected. This button works in combination
with the Search field, so the displayed items are both
filtered by title and selection. For more information,
see the API Reference and the Sample .
Changed • Control • Info Only • 1.74Info
Only202
0-01
-30
1.74 Cha
ngedControl sap.m.Wizard sap.m.Wizard
We have enhanced the sap.m.Wizard control for
better integration in the sap.f.DynamicPage . In
order to make use of it, you need to make certain con-
figurations. For more information, see the API Refer-
ence .
Changed • Control • Info Only • 1.74Info
Only202
0-01
-30
598 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.74 Cha
ngedControl sap.tnt.InfoLabel sap.tnt.InfoLabel
We have introduced the option to add an icon to the
sap.tnt.InfoLabel content. It is defined by the
new icon property. For more information, see the
API Reference and the Sample .
Changed • Control • Info Only • 1.74Info
Only202
0-01
-30
1.74 Cha
ngedControl sap.ui.comp.smart
field.SmartField ,
sap.ui.comp.smart
filterbar.SmartFi
lterBarsap.ui.comp.smartfield.SmartField ,
sap.ui.comp.smartfilterbar.SmartFilt
erBar
We've introduced support for fiscal dates. The
service metadata property must be of type
Edm.String annotated with one of the fiscal an-
notations (IsFiscalYear , IsFiscalPeriod ,
IsFiscalYearPeriod , IsFiscalQuarter ,
IsFiscalYearQuarter , IsFiscalWeek ,
IsFiscalYearWeek , IsDayOfFiscalYear ).
For more information, see the API Refer-
ence for SmartField , the API Reference
for SmartFilterBar and the Sample for
SmartFilterBar .
Changed • Control • Info Only • 1.74Info
Only202
0-01
-30
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 599
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.74 Cha
ngedControl sap.ui.comp.smart
filterbar.SmartFi
lterBar ,
sap.ui.comp.smart
table.SmartTablesap.ui.comp.smartfilterbar.SmartFilt
erBar ,
sap.ui.comp.smarttable.SmartTable
We've updated the available exclude operators to
match the include operators for each field type.
The change affects the Define Conditions tab of
the ValueHelpDialog in SmartFilterBar
and the Filter tab of TablePersoDialog in
SmartTable . For more information, see the Sam-
ple for SmartFilterBar and the Sample for
SmartTable .
Changed • Control • Info Only • 1.74Info
Only202
0-01
-30
1.74 Cha
ngedControl sap.ui.comp.value
helpdialog.ValueH
elpDialogsap.ui.comp.valuehelpdialog.ValueHel
pDialog
We've improved the behavior of the
ValueHelpDialog basic search for
SmartFilterBar and SmartField . Now, only
the entered (or modified) value is taken over into the
basic search. The search is triggered automatically
when the dialog opens and takes over the value into
the basic search (if it’s not empty). Only the entered
characters are taken, regardless if the suggestion list
is displaying a typeahead. For more information, see
the Sample for SmartField and the Sample for
SmartFilterBar .
Changed • Control • Info Only • 1.74Info
Only202
0-01
-30
1.74 Cha
ngedControl sap.ui.export.Spr
eadsheetsap.ui.export.Spreadsheet
This class has been further improved to facili-
tate the export functions. The class now supports
sap.ui.model.Binding as a dataSource pa-
rameter. For more information, see the API Reference .
Changed • Control • Info Only • 1.74Info
Only202
0-01
-30
600 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.74 Cha
ngedControl sap.ui.integratio
n.widgets.Cardsap.ui.integration.widgets.Card
• A new experimental Calendar Card type is now
available . Its purpose is to give an overview of a
single entity (a person, for example). It consists
of an interactive calendar, legend, and a sched-
ule. For more information, see Calendar Card in
the Card Explorer.
• We have enabled Data Sources to
be used in the descriptor for
sap.ui.integration.widgets.Card .
Data Sources are named and reusable manifest
entities that hold configuration settings for serv-
ices. Referenced using special double-bracketed
syntax, they are used to construct data request
URLs. Data Sources are defined in the sap.app
part of the manifest. For more information, see
Data Sources in the Card Explorer.
• We have introduced new number formatters to
represent the data on the UI in human-readable
format. Now we have predefined number format-
ters for:
• Currency
• Date and Time
• Floating-point numbers
• Integers
• Percent
• Units of measurement
For more information, see Card Formatters in the
Card Explorer.
• We now also support objects as values for man-
ifest parameters. Until now only string values
were supported. For more information, see Mani-
fest Parameters section in the Card Explorer.
• We have introduced a new experimental type of
card - Adaptive Card. With this type of card, you
can visualize and reuse cards created using the
Microsoft Adaptive Cards specification and man-
ifest, while achieving fully adapted SAP Fiori 3
user experience, out of the box. For more infor-
mation, see Adaptive Card in the Card Explorer.
Changed • Control • Info Only • 1.74Info
Only202
0-01
-30
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 601
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.74 Cha
ngedControl sap.uxap.ObjectPa
geLayoutsap.uxap.ObjectPageLayout
Y ou can now move the corresponding section num-
bers that are displayed in the AnchorBar when us-
ing UI adaptation at runtime. For more information,
see the Samples .
Changed • Control • Info Only • 1.74Info
Only202
0-01
-30
1.74 Cha
ngedSAP Fiori
ElementsSAP Fiori Elements SAP Fiori Elements
List Report and Object Page
•Smart Multi-Input Control in Smart Tables
It is now possible to include a smart multi-input
field in a smart table on an object page. For more
information, see Using the Multi-Input Field on
the Object Page [page 3761] .
•Flexible Column Layout: Displayed Item on Ob-
ject Page Highlighted in Master List
The navigation row in the table is highlighted in
blue to correlate with the object being displayed
in applications with flexible column layout.
•Object Page Saves and Restores State of Con-
trol Variants
This means that the selected table variants are
stored in the same way as the control variants for
the list report page.
•Configuration of Relevant Links
SAP Fiori Elements now gives you the option of
configuring relevant links in Related Apps. For
more information, see Enabling the Related Apps
Button [page 3646] .
•Option to Set Initial Expansion Level in List Re-
port and Analytical List Page Tables
Y ou can now set initialExpansionLevel
using the PresentationVariant annota-
tion to set the number of expanded levels for
tables and trees. For more information, see Initial
Expansion Level for T ables in List Reports & Ana-
lytical List Pages [page 3363] .
•Themes
SAP Quartz Light is now available by default for
applications that are generated by the SAP Web
IDE wizard and plugin.
Changed • SAP Fiori Elements • Info Only • 1.74Info
Only202
0-01
-30
602 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.74 Cha
ngedUser Docu-
mentationPerformance Checklist Performance Checklist
Ensuring that your SAPUI5 apps run fast is an impor-
tant topic in application development. T o support you
in this task, we have improved the existing perform-
ance-related documentation as well as added some
new information. Please use the comprehensive Per-
formance Checklist [page 1830] as a starting point
for best practices to help you to review and speed up
your SAPUI5 apps.
Changed • User Documentation • Info Only • 1.74Info
Only202
0-01
-30
Related Information
What's New in SAPUI5 1.130 [page 20]
What's New in SAPUI5 1.129 [page 31]
What's New in SAPUI5 1.128 [page 40]
What's New in SAPUI5 1.127 [page 48]
What's New in SAPUI5 1.126 [page 56]
What's New in SAPUI5 1.125 [page 95]
What's New in SAPUI5 1.124 [page 101]
What's New in SAPUI5 1.123 [page 112]
What's New in SAPUI5 1.122 [page 121]
What's New in SAPUI5 1.121 [page 129]
What's New in SAPUI5 1.120 [page 149]
What's New in SAPUI5 1.119 [page 164]
What's New in SAPUI5 1.118 [page 173]
What's New in SAPUI5 1.117 [page 182]
What's New in SAPUI5 1.116 [page 191]
What's New in SAPUI5 1.115 [page 200]
What's New in SAPUI5 1.114 [page 207]
What's New in SAPUI5 1.113 [page 214]
What's New in SAPUI5 1.112 [page 230]
What's New in SAPUI5 1.111 [page 236]
What's New in SAPUI5 1.110 [page 246]
What's New in SAPUI5 1.109 [page 257]
What's New in SAPUI5 1.108 [page 265]
What's New in SAPUI5 1.107 [page 274]
What's New in SAPUI5 1.106 [page 282]
What's New in SAPUI5 1.105 [page 290]
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 603
What's New in SAPUI5 1.104 [page 298]
What's New in SAPUI5 1.103 [page 303]
What's New in SAPUI5 1.102 [page 309]
What's New in SAPUI5 1.101 [page 327]
What's New in SAPUI5 1.100 [page 338]
What's New in SAPUI5 1.99 [page 345]
What's New in SAPUI5 1.98 [page 355]
What's New in SAPUI5 1.97 [page 371]
What's New in SAPUI5 1.96 [page 380]
What's New in SAPUI5 1.95 [page 392]
What's New in SAPUI5 1.94 [page 400]
What's New in SAPUI5 1.93 [page 407]
What's New in SAPUI5 1.92 [page 416]
What's New in SAPUI5 1.91 [page 426]
What's New in SAPUI5 1.90 [page 432]
What's New in SAPUI5 1.89 [page 442]
What's New in SAPUI5 1.88 [page 450]
What's New in SAPUI5 1.87 [page 462]
What's New in SAPUI5 1.86 [page 474]
What's New in SAPUI5 1.85 [page 488]
What's New in SAPUI5 1.84 [page 499]
What's New in SAPUI5 1.82 [page 513]
What's New in SAPUI5 1.81 [page 523]
What's New in SAPUI5 1.80 [page 534]
What's New in SAPUI5 1.79 [page 543]
What's New in SAPUI5 1.78 [page 551]
What's New in SAPUI5 1.77 [page 561]
What's New in SAPUI5 1.76 [page 572]
What's New in SAPUI5 1.75 [page 583]
What's New in SAPUI5 1.73 [page 605]
What's New in SAPUI5 1.72 [page 616]
What's New in SAPUI5 1.71 [page 627]
What's New in SAPUI5 1.70 [page 638]
What's New in SAPUI5 1.69 [page 647]
What's New in SAPUI5 1.68 [page 657]
What's New in SAPUI5 1.67 [page 665]
What's New in SAPUI5 1.66 [page 672]
What's New in SAPUI5 1.65 [page 680]
What's New in SAPUI5 1.64 [page 692]
What's New in SAPUI5 1.63 [page 702]
What's New in SAPUI5 1.62 [page 714]
What's New in SAPUI5 1.61 [page 727]
What's New in SAPUI5 1.60 [page 737]
604 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
What's New in SAPUI5 1.58 [page 758]
What's New in SAPUI5 1.56 [page 778]
What's New in SAPUI5 1.54 [page 799]
What's New in SAPUI5 1.52 [page 828]
What's New in SAPUI5 1.50 [page 854]
What's New in SAPUI5 1.48 [page 874]
What's New in SAPUI5 1.46 [page 901]
What's New in SAPUI5 1.44 [page 924]
What's New in SAPUI5 1.42 [page 939]
What's New in SAPUI5 1.40 [page 956]
What's New in SAPUI5 1.38 [page 971]
What's New in SAPUI5 1.73
With this release SAPUI5 is upgraded from version 1.72 to 1.73.
T able 60:
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.73 New Control sap.f.AvatarGroup
(Experimental)sap.f.AvatarGroup (Experimental)
AvatarGroup is used to display a group of related
avatars, arranged horizontally. The control allows you
to display the avatars in different sizes, depending on
your use case. T wo group types are available: Group
and Individual .
For more information, see the API Reference and the
Samples .
New • Control • Info Only • 1.73Info
Only2019
-12-0
5
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 605
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.73 Dep-
re-
cate
dFeature Alternatives for the
SAPUI5 T ools for EclipseAlternatives for the SAPUI5 T ools for Eclipse
As we have announced with SAPUI5 version 1.71,
the SAPUI5 T ools for Eclipse are no longer updated.
We have removed the corresponding documentation
from the SAPUI5 documentation with version 1.73.
T o find out more about recommended alternatives,
please read our blog post: SAPUI5 T ools for Eclipse -
Now Is the Time to Look for Alternatives
.
Deprecated • Feature • Info Only • 1.73Info
Only2019
-12-0
5
1.73 Cha
ngedFeature Export Functions Export Functions
The sap.ui.core.util.Export class has
been deprecated. T o use export functions,
sap.ui.export.Spreadsheet is available.
For more information, see Spreadsheet Export [page
2570] , the API Reference , and the Samples .
Changed • Feature • Info Only • 1.73Info
Only2019
-12-0
5
606 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.73 Cha
ngedFeature SAPUI5 OData V4 Model SAPUI5 OData V4 Model
The new version of the SAPUI5 OData V4 model intro-
duces the following features:
• Binding of operation parameters as described
in OData Operations [page 2173] in the SAPUI5
documentation.
• Methods for finding bindings that have become
public:
•sap.ui.model.odata.v4.ODataMo
del#getAllBindings
•sap.ui.model.Binding#getPath
•sap.ui.model.Binding#getConte
xt
•sap.ui.model.Binding#getModel
 Restriction
Due to the limited feature scope of this version
of the SAPUI5 OData V4 model, check that all
required features are in place before develop-
ing applications. Double-check the detailed doc-
umentation of the features, as certain parts of
a feature may be missing. While we aim to
be compatible with existing controls, some con-
trols might not work due to small incompati-
bilities compared to sap.ui.model.odata.
(v2.)ODataModel , or due to missing features
in the model (such as tree binding). This also ap-
plies to smart controls ( sap.ui.comp library)
that do not support the SAPUI5 OData V4 model,
as well as controls such as TreeTable and
AnalyticalTable , which are not supported
in combination with the SAPUI5 OData V4 model.
The interface for applications has been changed
for easier and more efficient use of the model.
For a summary of these changes, see Changes
Compared to OData V2 Model [page 2203] .
For more information, see OData V4 Model [page
2135] , the API Reference , and the Samples .
Changed • Feature • Info Only • 1.73Info
Only2019
-12-0
5
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 607
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.73 Cha
ngedControl sap.f.semantic.Se
manticPagesap.f.semantic.SemanticPage
The fitContent property of the
sap.f.DynamicPage control is now also exposed
in sap.f.semantic.SemanticPage . It's used
to optimize the responsiveness and behavior of the
control and we recommend using this property when
displaying content of adaptive controls that stretch to
fill the available space. For more information, see the
API Reference .
Changed • Control • Info Only • 1.73Info
Only2019
-12-0
5
1.73 Cha
ngedControl sap.m.Button sap.m.Button
Four new button types were introduced in the
sap.m.ButtonType enum. Designed as mes-
sage triggering buttons, use them to open
sap.m.MessagePopover . Each button type has
a dedicated meaning.
• Critical
• Negative
• Success
• Neutral
For more information, see the API Reference .
Changed • Control • Info Only • 1.73Info
Only2019
-12-0
5
1.73 Cha
ngedControl sap.m.ComboBox ,
sap.m.MultiComboB
oxsap.m.ComboBox , sap.m.MultiComboBox
We have updated the behavior of the showItems
method. When the control's picker is opened, the
dropdown arrow is not in pressed state, as it was
previously. Now, pressing the dropdown arrow for the
first time opens the control's picker with all items,
and with the second press the picker is closed. For
more information, see the API Reference .
Changed • Control • Info Only • 1.73Info
Only2019
-12-0
5
608 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.73 Cha
ngedControl sap.m.Dialog sap.m.Dialog
We have enabled responsive padding sup-
port. Application developers can now configure
sap.m.Dialog and enable its responsive padding
in the SAP Fiori 3 themes.
For more information, see Enabling Responsive Pad-
dings According to the Control Width [page 2302] .
Changed • Control • Info Only • 1.73Info
Only2019
-12-0
5
1.73 Cha
ngedControl sap.m.Input sap.m.Input
A change event is now fired when the browser auto-
fill fills an input.
 Note
If showValueHelp or showSuggestion are
set to true , the native browser autofill will not
fire a change event.
For more information, see the API Reference .
Changed • Control • Info Only • 1.73Info
Only2019
-12-0
5
1.73 Cha
ngedControl sap.m.Label sap.m.Label
A visual change was introduced for the
sap.m.Label control to align it with SAP Fiori De-
sign Guidelines. The asterisk is now positioned on the
right side of the text. For more information, see the
API Reference and the Sample .
Changed • Control • Info Only • 1.73Info
Only2019
-12-0
5
1.73 Cha
ngedControl sap.m.list ,
sap.m.StandardLis
tItemsap.m.list , sap.m.StandardListItem
The usability of the additional information text and
its combination with title and description has been
improved for these controls. The information text is
no longer truncated if it is shorter than or equal to the
character limit predefined by the control. For more
information, see the Card Explorer .
Changed • Control • Info Only • 1.73Info
Only2019
-12-0
5
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 609
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.73 Cha
ngedControl sap.m.MessagePopo
versap.m.MessagePopover
We have exposed the groupItems property and
navigateBack function as APIs in the control. Us-
ing the navigateBack function you can navigate
back to the list page, and with the groupItems
property you can configure whether or not items
should be grouped. For more information, see the API
Reference .
Changed • Control • Info Only • 1.73Info
Only2019
-12-0
5
1.73 Cha
ngedControl sap.m.Notificatio
nListItem ,
sap.m.Notificatio
nListGroupsap.m.NotificationListItem ,
sap.m.NotificationListGroup
We have redesigned the notifications, and now they
are lighter, easy to use, and aligned with the SAP Fiori
3 user experience. The changes include:
• The priority of the notifications is now visualized
with a status icon.
• Action buttons in the
sap.m.OverflowToolbar could now be
hidden.
• Collapse/expand functionality of the
sap.m.NotificationListGroup is imple-
mented with an arrow button instead of text.
• For the sap.m.NotificationListGroup ,
we have enabled an item counter, which repre-
sents the count of currently loaded items inside
this group. It can be visible or hidden using the
new showItemsCounter property.
• The new authorInitials prop-
erty is now introduced for
sap.m.NotificationListItem . It is vi-
sualized as an avatar, and used as a fallback
when the authorPicture is not provided.
The background color of the avatar is chosen
randomly.
For more information, see the API Reference and the
Samples .
Changed • Control • Info Only • 1.73Info
Only2019
-12-0
5
610 PUBLICSAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.73 Cha
ngedControl sap.m.NumericCont
entsap.m.NumericContent
A new adaptiveFontSize property is now intro-
duced to meet different country/locale requirements
according to the Unicode Common Locale Data Re-
pository (CLDR). For more information, see the API
Reference and CLDR
.
Changed • Control • Info Only • 1.73Info
Only2019
-12-0
5
1.73 Cha
ngedControl sap.m.PlanningCal
endarsap.m.PlanningCalendar
We have added a new headerId parameter to the
rowHeaderClick event, which enables developers
to directly access row header by ID.
 Note
Do not use this feature for
PlanningCalendar ’s rowHeader modifica-
tion.
For more information, see the API Reference .
Changed • Control • Info Only • 1.73Info
Only2019
-12-0
5
1.73 Cha
ngedControl sap.m.ProgressInd
icatorsap.m.ProgressIndicator
With the new displayAnimation property, you
can now determine whether a percentage change is
displayed with or without animation. For more infor-
mation, see the API Reference and the Sample .
Changed • Control • Info Only • 1.73Info
Only2019
-12-0
5
1.73 Cha
ngedControl sap.ui.comp.Smart
Field ,
sap.ui.comp.Smart
FilterBar ,
sap.ui.comp.Smart
Tablesap.ui.comp.SmartField ,
sap.ui.comp.SmartFilterBar ,
sap.ui.comp.SmartTable
Y ou can now search for empty strings for dates
of type Edm.DateTime , Edm.DateTimeOffset ,
and StringDate , for example, in the value help or
the personalization dialog.
Changed • Control • Info Only • 1.73Info
Only2019
-12-0
5
SAPUI5: UI Development T oolkit for HTML5
SAPUI5: UI Development Toolkit for HTML5 PUBLIC 611
Ver-
sion Type Category Title DescriptionAc-
tionAvail
able
as of
1.73 Cha
ngedControl sap.ui.integratio
n.widgets.Cardsap.ui.integration.widgets.Card
• We have improved the support for the relative
date ranges. This allows the card developers
to use date ranges, such as lastYear or
nextQuarter inside the card's manifest. Such
automatically calculated date ranges can be
used in data requests or other card attributes.
For more information, see Integration Card Date
Range Handling in the Card Explorer.
• We have added a new format namespace to
hold formatters used in expression bindings, and
added a predefined date formatter method to
it. For more information, see the Sample in the
Card Explorer.
• The custom HTML element to consume cards
on any web page is refactored. Now, height and
width are specified in the standard CSS syntax
and no longer as separate tag attributes. For
more information, see the Sample in the Card
Explorer.
Changed • Control • Info Only • 1.73Info
Only2019
-12-0
5
1.73 Cha
ngedControl sap.ui.layout.css
grid.ResponsiveCo
lumnLayoutsap.ui.layout.cssgrid.ResponsiveColu
mnLayout
This control now also supports Microsoft Internet Ex-
plorer 11, due to the implemented polyfill. For more
information, see the API Reference and the Sample .
Changed • Control • Info Only • 1.73Info
Only2019
-12-0
5
1.73 Cha
ngedControl sap.ui.table.Anal
yticalTable ,
sap.ui.table.Tabl
e,
sap.ui.table.Tree
Tablesap.ui.table.AnalyticalTable ,
sap.ui.table.Table ,
sap.ui.table.TreeTable
The navigated property that was introduced in
version 1.72 is now also available for these controls
(if no row actions are available). The property shows
a navigation indicator at the end of a row to indicate
that the user has either already navigated to further
details or can navigate to further details from the
item, depending on the application use case. For
more information, see the API Reference and the
Sample .
Changed • Control • Info
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment