diff --git a/docs/01_Whats-New/images/Image_Map_What_s_New_60070cb.png b/docs/01_Whats-New/images/Image_Map_What_s_New_60070cb.png index e001a29a..7842e22f 100644 Binary files a/docs/01_Whats-New/images/Image_Map_What_s_New_60070cb.png and b/docs/01_Whats-New/images/Image_Map_What_s_New_60070cb.png differ diff --git a/docs/01_Whats-New/what-s-new-in-sapui5-1-100-27dec1d.md b/docs/01_Whats-New/what-s-new-in-sapui5-1-100-27dec1d.md index f6a2f53b..67cb1a31 100644 --- a/docs/01_Whats-New/what-s-new-in-sapui5-1-100-27dec1d.md +++ b/docs/01_Whats-New/what-s-new-in-sapui5-1-100-27dec1d.md @@ -721,6 +721,8 @@ The following changes and new features are available for SAP Fiori elements for **Related Information** +[What's New in SAPUI5 1.114](what-s-new-in-sapui5-1-114-890fce1.md "With this release SAPUI5 is upgraded from version 1.113 to 1.114.") + [What's New in SAPUI5 1.113](what-s-new-in-sapui5-1-113-a9553fe.md "With this release SAPUI5 is upgraded from version 1.112 to 1.113.") [What's New in SAPUI5 1.112](what-s-new-in-sapui5-1-112-34afc69.md "With this release SAPUI5 is upgraded from version 1.111 to 1.112.") diff --git a/docs/01_Whats-New/what-s-new-in-sapui5-1-101-7733b00.md b/docs/01_Whats-New/what-s-new-in-sapui5-1-101-7733b00.md index 877278e7..9bdb3bc6 100644 --- a/docs/01_Whats-New/what-s-new-in-sapui5-1-101-7733b00.md +++ b/docs/01_Whats-New/what-s-new-in-sapui5-1-101-7733b00.md @@ -1003,6 +1003,8 @@ The following changes and new features are available for SAP Fiori elements for **Related Information** +[What's New in SAPUI5 1.114](what-s-new-in-sapui5-1-114-890fce1.md "With this release SAPUI5 is upgraded from version 1.113 to 1.114.") + [What's New in SAPUI5 1.113](what-s-new-in-sapui5-1-113-a9553fe.md "With this release SAPUI5 is upgraded from version 1.112 to 1.113.") [What's New in SAPUI5 1.112](what-s-new-in-sapui5-1-112-34afc69.md "With this release SAPUI5 is upgraded from version 1.111 to 1.112.") diff --git a/docs/01_Whats-New/what-s-new-in-sapui5-1-102-f038c99.md b/docs/01_Whats-New/what-s-new-in-sapui5-1-102-f038c99.md index aeb616ab..77e442e1 100644 --- a/docs/01_Whats-New/what-s-new-in-sapui5-1-102-f038c99.md +++ b/docs/01_Whats-New/what-s-new-in-sapui5-1-102-f038c99.md @@ -1253,7 +1253,7 @@ The following changes and new features are available for SAP Fiori elements for 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 Creation Mode or Empty Rows Mode for Table Entries](../06_SAP_Fiori_Elements/enabling-inline-creation-mode-or-empty-rows-mode-for-table-entries-cfb04f0.md). +- In apps that use draft handling, you can now enable the empty rows mode for table entries. For more information, see [Enabling Inline Creation Mode or Empty Row Mode for Table Entries](../06_SAP_Fiori_Elements/enabling-inline-creation-mode-or-empty-row-mode-for-table-entries-cfb04f0.md). Changed•SAP Fiori Elements•Info Only•1.102 @@ -1281,6 +1281,8 @@ The following changes and new features are available for SAP Fiori elements for **Related Information** +[What's New in SAPUI5 1.114](what-s-new-in-sapui5-1-114-890fce1.md "With this release SAPUI5 is upgraded from version 1.113 to 1.114.") + [What's New in SAPUI5 1.113](what-s-new-in-sapui5-1-113-a9553fe.md "With this release SAPUI5 is upgraded from version 1.112 to 1.113.") [What's New in SAPUI5 1.112](what-s-new-in-sapui5-1-112-34afc69.md "With this release SAPUI5 is upgraded from version 1.111 to 1.112.") diff --git a/docs/01_Whats-New/what-s-new-in-sapui5-1-103-0e98c76.md b/docs/01_Whats-New/what-s-new-in-sapui5-1-103-0e98c76.md index 40f9b8a8..84a5f643 100644 --- a/docs/01_Whats-New/what-s-new-in-sapui5-1-103-0e98c76.md +++ b/docs/01_Whats-New/what-s-new-in-sapui5-1-103-0e98c76.md @@ -637,6 +637,8 @@ We have enhanced the `details` property and now it can also be a function that a **Related Information** +[What's New in SAPUI5 1.114](what-s-new-in-sapui5-1-114-890fce1.md "With this release SAPUI5 is upgraded from version 1.113 to 1.114.") + [What's New in SAPUI5 1.113](what-s-new-in-sapui5-1-113-a9553fe.md "With this release SAPUI5 is upgraded from version 1.112 to 1.113.") [What's New in SAPUI5 1.112](what-s-new-in-sapui5-1-112-34afc69.md "With this release SAPUI5 is upgraded from version 1.111 to 1.112.") diff --git a/docs/01_Whats-New/what-s-new-in-sapui5-1-104-69e567c.md b/docs/01_Whats-New/what-s-new-in-sapui5-1-104-69e567c.md index 72aa759d..37f53c74 100644 --- a/docs/01_Whats-New/what-s-new-in-sapui5-1-104-69e567c.md +++ b/docs/01_Whats-New/what-s-new-in-sapui5-1-104-69e567c.md @@ -277,7 +277,7 @@ The following changes and new features are available for SAP Fiori elements for - Applications can now show a custom message strip above the object page tables. For more information, see [Adding a Custom Message Strip to List Report, Analytical List Page and Object Page Tables](../06_SAP_Fiori_Elements/adding-a-custom-message-strip-to-list-report-analytical-list-page-and-object-page-tables-0fdbefb.md). -- In the object page tables, you can now prepopulate the default empty rows with a value using `DefaultValuesFunction`. For more information, see [Enabling Inline Creation Mode or Empty Rows Mode for Table Entries](../06_SAP_Fiori_Elements/enabling-inline-creation-mode-or-empty-rows-mode-for-table-entries-cfb04f0.md) and [Prefilling Fields Using the DefaultValuesFunction](../06_SAP_Fiori_Elements/prefilling-fields-using-the-defaultvaluesfunction-5ada91c.md). +- In the object page tables, you can now prepopulate the default empty rows with a value using `DefaultValuesFunction`. For more information, see [Enabling Inline Creation Mode or Empty Row Mode for Table Entries](../06_SAP_Fiori_Elements/enabling-inline-creation-mode-or-empty-row-mode-for-table-entries-cfb04f0.md) and [Prefilling Fields Using the DefaultValuesFunction](../06_SAP_Fiori_Elements/prefilling-fields-using-the-defaultvaluesfunction-5ada91c.md). - Applications can now define the list of specific semantic object actions that are displayed in the related apps list. For more information, see [Enabling the Related Apps Button](../06_SAP_Fiori_Elements/enabling-the-related-apps-button-8dcfe2e.md). @@ -424,6 +424,8 @@ We have provided a new API in the control, and now app developers can change the **Related Information** +[What's New in SAPUI5 1.114](what-s-new-in-sapui5-1-114-890fce1.md "With this release SAPUI5 is upgraded from version 1.113 to 1.114.") + [What's New in SAPUI5 1.113](what-s-new-in-sapui5-1-113-a9553fe.md "With this release SAPUI5 is upgraded from version 1.112 to 1.113.") [What's New in SAPUI5 1.112](what-s-new-in-sapui5-1-112-34afc69.md "With this release SAPUI5 is upgraded from version 1.111 to 1.112.") diff --git a/docs/01_Whats-New/what-s-new-in-sapui5-1-105-4d6c00e.md b/docs/01_Whats-New/what-s-new-in-sapui5-1-105-4d6c00e.md index cb14de5e..760ac9de 100644 --- a/docs/01_Whats-New/what-s-new-in-sapui5-1-105-4d6c00e.md +++ b/docs/01_Whats-New/what-s-new-in-sapui5-1-105-4d6c00e.md @@ -901,6 +901,8 @@ We plan to bring this feature back in a different form at a later point in time. **Related Information** +[What's New in SAPUI5 1.114](what-s-new-in-sapui5-1-114-890fce1.md "With this release SAPUI5 is upgraded from version 1.113 to 1.114.") + [What's New in SAPUI5 1.113](what-s-new-in-sapui5-1-113-a9553fe.md "With this release SAPUI5 is upgraded from version 1.112 to 1.113.") [What's New in SAPUI5 1.112](what-s-new-in-sapui5-1-112-34afc69.md "With this release SAPUI5 is upgraded from version 1.111 to 1.112.") diff --git a/docs/01_Whats-New/what-s-new-in-sapui5-1-106-5b497b0.md b/docs/01_Whats-New/what-s-new-in-sapui5-1-106-5b497b0.md index 0f0c1ac0..8b0e58b3 100644 --- a/docs/01_Whats-New/what-s-new-in-sapui5-1-106-5b497b0.md +++ b/docs/01_Whats-New/what-s-new-in-sapui5-1-106-5b497b0.md @@ -853,6 +853,8 @@ On desktop computers, header facets that include information or important KPIs w **Related Information** +[What's New in SAPUI5 1.114](what-s-new-in-sapui5-1-114-890fce1.md "With this release SAPUI5 is upgraded from version 1.113 to 1.114.") + [What's New in SAPUI5 1.113](what-s-new-in-sapui5-1-113-a9553fe.md "With this release SAPUI5 is upgraded from version 1.112 to 1.113.") [What's New in SAPUI5 1.112](what-s-new-in-sapui5-1-112-34afc69.md "With this release SAPUI5 is upgraded from version 1.111 to 1.112.") diff --git a/docs/01_Whats-New/what-s-new-in-sapui5-1-107-d4ff916.md b/docs/01_Whats-New/what-s-new-in-sapui5-1-107-d4ff916.md index 635f1dcd..fad1d791 100644 --- a/docs/01_Whats-New/what-s-new-in-sapui5-1-107-d4ff916.md +++ b/docs/01_Whats-New/what-s-new-in-sapui5-1-107-d4ff916.md @@ -759,6 +759,8 @@ For more information, see [Open Documentation Initiative for SAPUI5 and SAP Fior **Related Information** +[What's New in SAPUI5 1.114](what-s-new-in-sapui5-1-114-890fce1.md "With this release SAPUI5 is upgraded from version 1.113 to 1.114.") + [What's New in SAPUI5 1.113](what-s-new-in-sapui5-1-113-a9553fe.md "With this release SAPUI5 is upgraded from version 1.112 to 1.113.") [What's New in SAPUI5 1.112](what-s-new-in-sapui5-1-112-34afc69.md "With this release SAPUI5 is upgraded from version 1.111 to 1.112.") diff --git a/docs/01_Whats-New/what-s-new-in-sapui5-1-108-66e33f0.md b/docs/01_Whats-New/what-s-new-in-sapui5-1-108-66e33f0.md index de03eb24..112d902c 100644 --- a/docs/01_Whats-New/what-s-new-in-sapui5-1-108-66e33f0.md +++ b/docs/01_Whats-New/what-s-new-in-sapui5-1-108-66e33f0.md @@ -957,6 +957,8 @@ Filter fields on analytical list pages now provide date range options. **Related Information** +[What's New in SAPUI5 1.114](what-s-new-in-sapui5-1-114-890fce1.md "With this release SAPUI5 is upgraded from version 1.113 to 1.114.") + [What's New in SAPUI5 1.113](what-s-new-in-sapui5-1-113-a9553fe.md "With this release SAPUI5 is upgraded from version 1.112 to 1.113.") [What's New in SAPUI5 1.112](what-s-new-in-sapui5-1-112-34afc69.md "With this release SAPUI5 is upgraded from version 1.111 to 1.112.") diff --git a/docs/01_Whats-New/what-s-new-in-sapui5-1-109-3264bd2.md b/docs/01_Whats-New/what-s-new-in-sapui5-1-109-3264bd2.md index 9f2ab549..ffcca2ae 100644 --- a/docs/01_Whats-New/what-s-new-in-sapui5-1-109-3264bd2.md +++ b/docs/01_Whats-New/what-s-new-in-sapui5-1-109-3264bd2.md @@ -879,6 +879,8 @@ We are now using the `IllustratedMessage` control to show errors when an image c **Related Information** +[What's New in SAPUI5 1.114](what-s-new-in-sapui5-1-114-890fce1.md "With this release SAPUI5 is upgraded from version 1.113 to 1.114.") + [What's New in SAPUI5 1.113](what-s-new-in-sapui5-1-113-a9553fe.md "With this release SAPUI5 is upgraded from version 1.112 to 1.113.") [What's New in SAPUI5 1.112](what-s-new-in-sapui5-1-112-34afc69.md "With this release SAPUI5 is upgraded from version 1.111 to 1.112.") diff --git a/docs/01_Whats-New/what-s-new-in-sapui5-1-110-71a855c.md b/docs/01_Whats-New/what-s-new-in-sapui5-1-110-71a855c.md index e5ecd848..9c563fdf 100644 --- a/docs/01_Whats-New/what-s-new-in-sapui5-1-110-71a855c.md +++ b/docs/01_Whats-New/what-s-new-in-sapui5-1-110-71a855c.md @@ -1135,7 +1135,7 @@ The following changes and new features are available for SAP Fiori elements for - You 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](../06_SAP_Fiori_Elements/side-effect-annotations-examples-61cf21d.md). -- 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 Creation Mode or Empty Rows Mode for Table Entries](../06_SAP_Fiori_Elements/enabling-inline-creation-mode-or-empty-rows-mode-for-table-entries-cfb04f0.md). +- 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 Creation Mode or Empty Row Mode for Table Entries](../06_SAP_Fiori_Elements/enabling-inline-creation-mode-or-empty-row-mode-for-table-entries-cfb04f0.md). - We have added a new button, *Validate*, to the object page for applications that are being run on tablets and mobile devices. For more information, see [Draft Handling](../06_SAP_Fiori_Elements/draft-handling-ed9aa41.md). @@ -1352,6 +1352,8 @@ The new version of the SAPUI5 OData V4 model introduces the following features: **Related Information** +[What's New in SAPUI5 1.114](what-s-new-in-sapui5-1-114-890fce1.md "With this release SAPUI5 is upgraded from version 1.113 to 1.114.") + [What's New in SAPUI5 1.113](what-s-new-in-sapui5-1-113-a9553fe.md "With this release SAPUI5 is upgraded from version 1.112 to 1.113.") [What's New in SAPUI5 1.112](what-s-new-in-sapui5-1-112-34afc69.md "With this release SAPUI5 is upgraded from version 1.111 to 1.112.") diff --git a/docs/01_Whats-New/what-s-new-in-sapui5-1-111-7a67837.md b/docs/01_Whats-New/what-s-new-in-sapui5-1-111-7a67837.md index d1714c86..75331f45 100644 --- a/docs/01_Whats-New/what-s-new-in-sapui5-1-111-7a67837.md +++ b/docs/01_Whats-New/what-s-new-in-sapui5-1-111-7a67837.md @@ -595,7 +595,7 @@ The following changes and new features are available for SAP Fiori elements for The following changes and new features are available forSAP Fiori elements for OData V4: -- You can now hide empty table rows in edit mode. For more information, see [Enabling Inline Creation Mode or Empty Rows Mode for Table Entries](../06_SAP_Fiori_Elements/enabling-inline-creation-mode-or-empty-rows-mode-for-table-entries-cfb04f0.md). +- You can now hide empty table rows in edit mode. For more information, see [Enabling Inline Creation Mode or Empty Row Mode for Table Entries](../06_SAP_Fiori_Elements/enabling-inline-creation-mode-or-empty-row-mode-for-table-entries-cfb04f0.md). - You 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](../06_SAP_Fiori_Elements/actions-in-the-list-report-993e99e.md) and [Enabling Actions in the Object Page Header](../06_SAP_Fiori_Elements/enabling-actions-in-the-object-page-header-5fe4396.md). @@ -1013,6 +1013,8 @@ We have provided a new option for `customizeConfig` property: The `clientSideMan **Related Information** +[What's New in SAPUI5 1.114](what-s-new-in-sapui5-1-114-890fce1.md "With this release SAPUI5 is upgraded from version 1.113 to 1.114.") + [What's New in SAPUI5 1.113](what-s-new-in-sapui5-1-113-a9553fe.md "With this release SAPUI5 is upgraded from version 1.112 to 1.113.") [What's New in SAPUI5 1.112](what-s-new-in-sapui5-1-112-34afc69.md "With this release SAPUI5 is upgraded from version 1.111 to 1.112.") diff --git a/docs/01_Whats-New/what-s-new-in-sapui5-1-112-34afc69.md b/docs/01_Whats-New/what-s-new-in-sapui5-1-112-34afc69.md index 169eb99a..1705b635 100644 --- a/docs/01_Whats-New/what-s-new-in-sapui5-1-112-34afc69.md +++ b/docs/01_Whats-New/what-s-new-in-sapui5-1-112-34afc69.md @@ -647,6 +647,8 @@ The new version of the SAPUI5 OData V4 model introduces the following features: **Related Information** +[What's New in SAPUI5 1.114](what-s-new-in-sapui5-1-114-890fce1.md "With this release SAPUI5 is upgraded from version 1.113 to 1.114.") + [What's New in SAPUI5 1.113](what-s-new-in-sapui5-1-113-a9553fe.md "With this release SAPUI5 is upgraded from version 1.112 to 1.113.") [What's New in SAPUI5 1.111](what-s-new-in-sapui5-1-111-7a67837.md "With this release SAPUI5 is upgraded from version 1.110 to 1.111.") diff --git a/docs/01_Whats-New/what-s-new-in-sapui5-1-113-a9553fe.md b/docs/01_Whats-New/what-s-new-in-sapui5-1-113-a9553fe.md index 22cc44a3..1a24ffb1 100644 --- a/docs/01_Whats-New/what-s-new-in-sapui5-1-113-a9553fe.md +++ b/docs/01_Whats-New/what-s-new-in-sapui5-1-113-a9553fe.md @@ -1519,6 +1519,8 @@ We have implemented a new mode to select one or more dates in **SinglePlanningCa **Related Information** +[What's New in SAPUI5 1.114](what-s-new-in-sapui5-1-114-890fce1.md "With this release SAPUI5 is upgraded from version 1.113 to 1.114.") + [What's New in SAPUI5 1.112](what-s-new-in-sapui5-1-112-34afc69.md "With this release SAPUI5 is upgraded from version 1.111 to 1.112.") [What's New in SAPUI5 1.111](what-s-new-in-sapui5-1-111-7a67837.md "With this release SAPUI5 is upgraded from version 1.110 to 1.111.") diff --git a/docs/01_Whats-New/what-s-new-in-sapui5-1-114-890fce1.md b/docs/01_Whats-New/what-s-new-in-sapui5-1-114-890fce1.md index 25d4ec14..e6e1b3d7 100644 --- a/docs/01_Whats-New/what-s-new-in-sapui5-1-114-890fce1.md +++ b/docs/01_Whats-New/what-s-new-in-sapui5-1-114-890fce1.md @@ -339,7 +339,7 @@ The following changes and new features are available for SAP Fiori elements for - You can now freeze the first columns in grid and analytical tables so that they remain fixed when scrolling horizontally. For more information, see [Tables](../06_SAP_Fiori_Elements/tables-c0f6592.md). -- Empty rows in object page tables can now contain disabled fields. For more information, see [Enabling Inline Creation Mode or Empty Rows Mode for Table Entries](../06_SAP_Fiori_Elements/enabling-inline-creation-mode-or-empty-rows-mode-for-table-entries-cfb04f0.md). +- Empty rows in object page tables can now contain disabled fields. For more information, see [Enabling Inline Creation Mode or Empty Row Mode for Table Entries](../06_SAP_Fiori_Elements/enabling-inline-creation-mode-or-empty-row-mode-for-table-entries-cfb04f0.md). - We now provide filtering by draft-related properties. For more information, see [Draft Handling](../06_SAP_Fiori_Elements/draft-handling-ed9aa41.md). @@ -675,3 +675,134 @@ We are now using JAWS 2023 as a reference testing environment in SAPUI5. For mor +**Related Information** + + +[What's New in SAPUI5 1.113](what-s-new-in-sapui5-1-113-a9553fe.md "With this release SAPUI5 is upgraded from version 1.112 to 1.113.") + +[What's New in SAPUI5 1.112](what-s-new-in-sapui5-1-112-34afc69.md "With this release SAPUI5 is upgraded from version 1.111 to 1.112.") + +[What's New in SAPUI5 1.111](what-s-new-in-sapui5-1-111-7a67837.md "With this release SAPUI5 is upgraded from version 1.110 to 1.111.") + +[What's New in SAPUI5 1.110](what-s-new-in-sapui5-1-110-71a855c.md "With this release SAPUI5 is upgraded from version 1.109 to 1.110.") + +[What's New in SAPUI5 1.109](what-s-new-in-sapui5-1-109-3264bd2.md "With this release SAPUI5 is upgraded from version 1.108 to 1.109.") + +[What's New in SAPUI5 1.108](what-s-new-in-sapui5-1-108-66e33f0.md "With this release SAPUI5 is upgraded from version 1.107 to 1.108.") + +[What's New in SAPUI5 1.107](what-s-new-in-sapui5-1-107-d4ff916.md "With this release SAPUI5 is upgraded from version 1.106 to 1.107.") + +[What's New in SAPUI5 1.106](what-s-new-in-sapui5-1-106-5b497b0.md "With this release SAPUI5 is upgraded from version 1.105 to 1.106.") + +[What's New in SAPUI5 1.105](what-s-new-in-sapui5-1-105-4d6c00e.md "With this release SAPUI5 is upgraded from version 1.104 to 1.105.") + +[What's New in SAPUI5 1.104](what-s-new-in-sapui5-1-104-69e567c.md "With this release SAPUI5 is upgraded from version 1.103 to 1.104.") + +[What's New in SAPUI5 1.103](what-s-new-in-sapui5-1-103-0e98c76.md "With this release SAPUI5 is upgraded from version 1.102 to 1.103.") + +[What's New in SAPUI5 1.102](what-s-new-in-sapui5-1-102-f038c99.md "With this release SAPUI5 is upgraded from version 1.101 to 1.102.") + +[What's New in SAPUI5 1.101](what-s-new-in-sapui5-1-101-7733b00.md "With this release SAPUI5 is upgraded from version 1.100 to 1.101.") + +[What's New in SAPUI5 1.100](what-s-new-in-sapui5-1-100-27dec1d.md "With this release SAPUI5 is upgraded from version 1.99 to 1.100.") + +[What's New in SAPUI5 1.99](what-s-new-in-sapui5-1-99-4f35848.md "With this release SAPUI5 is upgraded from version 1.98 to 1.99.") + +[What's New in SAPUI5 1.98](what-s-new-in-sapui5-1-98-d9f16f2.md "With this release SAPUI5 is upgraded from version 1.97 to 1.98.") + +[What's New in SAPUI5 1.97](what-s-new-in-sapui5-1-97-fa0e282.md "With this release SAPUI5 is upgraded from version 1.96 to 1.97.") + +[What's New in SAPUI5 1.96](what-s-new-in-sapui5-1-96-7a9269f.md "With this release SAPUI5 is upgraded from version 1.95 to 1.96.") + +[What's New in SAPUI5 1.95](what-s-new-in-sapui5-1-95-a1aea67.md "With this release SAPUI5 is upgraded from version 1.94 to 1.95.") + +[What's New in SAPUI5 1.94](what-s-new-in-sapui5-1-94-c40f1e6.md "With this release SAPUI5 is upgraded from version 1.93 to 1.94.") + +[What's New in SAPUI5 1.93](what-s-new-in-sapui5-1-93-f273340.md "With this release SAPUI5 is upgraded from version 1.92 to 1.93.") + +[What's New in SAPUI5 1.92](what-s-new-in-sapui5-1-92-1ef345d.md "With this release SAPUI5 is upgraded from version 1.91 to 1.92.") + +[What's New in SAPUI5 1.91](what-s-new-in-sapui5-1-91-0a2bd79.md "With this release SAPUI5 is upgraded from version 1.90 to 1.91.") + +[What's New in SAPUI5 1.90](what-s-new-in-sapui5-1-90-91c10c2.md "With this release SAPUI5 is upgraded from version 1.89 to 1.90.") + +[What's New in SAPUI5 1.89](what-s-new-in-sapui5-1-89-e56cddc.md "With this release SAPUI5 is upgraded from version 1.88 to 1.89.") + +[What's New in SAPUI5 1.88](what-s-new-in-sapui5-1-88-e15a206.md "With this release SAPUI5 is upgraded from version 1.87 to 1.88.") + +[What's New in SAPUI5 1.87](what-s-new-in-sapui5-1-87-b506da7.md "With this release SAPUI5 is upgraded from version 1.86 to 1.87.") + +[What's New in SAPUI5 1.86](what-s-new-in-sapui5-1-86-4c1c959.md "With this release SAPUI5 is upgraded from version 1.85 to 1.86.") + +[What's New in SAPUI5 1.85](what-s-new-in-sapui5-1-85-1d18eb5.md "With this release SAPUI5 is upgraded from version 1.84 to 1.85.") + +[What's New in SAPUI5 1.84](what-s-new-in-sapui5-1-84-dc76640.md "With this release SAPUI5 is upgraded from version 1.82 to 1.84.") + +[What's New in SAPUI5 1.82](what-s-new-in-sapui5-1-82-3a8dd13.md "With this release SAPUI5 is upgraded from version 1.81 to 1.82.") + +[What's New in SAPUI5 1.81](what-s-new-in-sapui5-1-81-f5e2a21.md "With this release SAPUI5 is upgraded from version 1.80 to 1.81.") + +[What's New in SAPUI5 1.80](what-s-new-in-sapui5-1-80-8cee506.md "With this release SAPUI5 is upgraded from version 1.79 to 1.80.") + +[What's New in SAPUI5 1.79](what-s-new-in-sapui5-1-79-99c4cdc.md "With this release SAPUI5 is upgraded from version 1.78 to 1.79.") + +[What's New in SAPUI5 1.78](what-s-new-in-sapui5-1-78-f09b63e.md "With this release SAPUI5 is upgraded from version 1.77 to 1.78.") + +[What's New in SAPUI5 1.77](what-s-new-in-sapui5-1-77-c46b439.md "With this release SAPUI5 is upgraded from version 1.76 to 1.77.") + +[What's New in SAPUI5 1.76](what-s-new-in-sapui5-1-76-aad03b5.md "With this release SAPUI5 is upgraded from version 1.75 to 1.76.") + +[What's New in SAPUI5 1.75](what-s-new-in-sapui5-1-75-5cbb62d.md "With this release SAPUI5 is upgraded from version 1.74 to 1.75.") + +[What's New in SAPUI5 1.74](what-s-new-in-sapui5-1-74-c22208a.md "With this release SAPUI5 is upgraded from version 1.73 to 1.74.") + +[What's New in SAPUI5 1.73](what-s-new-in-sapui5-1-73-231dd13.md "With this release SAPUI5 is upgraded from version 1.72 to 1.73.") + +[What's New in SAPUI5 1.72](what-s-new-in-sapui5-1-72-521cad9.md "With this release SAPUI5 is upgraded from version 1.71 to 1.72.") + +[What's New in SAPUI5 1.71](what-s-new-in-sapui5-1-71-a93a6a3.md "With this release SAPUI5 is upgraded from version 1.70 to 1.71.") + +[What's New in SAPUI5 1.70](what-s-new-in-sapui5-1-70-f073d69.md "With this release SAPUI5 is upgraded from version 1.69 to 1.70.") + +[What's New in SAPUI5 1.69](what-s-new-in-sapui5-1-69-89a18bd.md "With this release SAPUI5 is upgraded from version 1.68 to 1.69.") + +[What's New in SAPUI5 1.68](what-s-new-in-sapui5-1-68-f94bf93.md "With this release SAPUI5 is upgraded from version 1.67 to 1.68.") + +[What's New in SAPUI5 1.67](what-s-new-in-sapui5-1-67-a6b1472.md "With this release SAPUI5 is upgraded from version 1.66 to 1.67.") + +[What's New in SAPUI5 1.66](what-s-new-in-sapui5-1-66-c9896e9.md "With this release SAPUI5 is upgraded from version 1.65 to 1.66.") + +[What's New in SAPUI5 1.65](what-s-new-in-sapui5-1-65-0f5acfd.md "With this release SAPUI5 is upgraded from version 1.64 to 1.65.") + +[What's New in SAPUI5 1.64](what-s-new-in-sapui5-1-64-0e30822.md "With this release SAPUI5 is upgraded from version 1.63 to 1.64.") + +[What's New in SAPUI5 1.63](what-s-new-in-sapui5-1-63-e8d9da7.md "With this release SAPUI5 is upgraded from version 1.62 to 1.63.") + +[What's New in SAPUI5 1.62](what-s-new-in-sapui5-1-62-771f4d5.md "With this release SAPUI5 is upgraded from version 1.61 to 1.62.") + +[What's New in SAPUI5 1.61](what-s-new-in-sapui5-1-61-d991552.md "With this release SAPUI5 is upgraded from version 1.60 to 1.61.") + +[What's New in SAPUI5 1.60](what-s-new-in-sapui5-1-60-5a0e1f7.md "With this release SAPUI5 is upgraded from version 1.58 to 1.60.") + +[What's New in SAPUI5 1.58](what-s-new-in-sapui5-1-58-7c927aa.md "With this release SAPUI5 is upgraded from version 1.56 to 1.58.") + +[What's New in SAPUI5 1.56](what-s-new-in-sapui5-1-56-108b7fd.md "With this release SAPUI5 is upgraded from version 1.54 to 1.56.") + +[What's New in SAPUI5 1.54](what-s-new-in-sapui5-1-54-c838330.md "With this release SAPUI5 is upgraded from version 1.52 to 1.54.") + +[What's New in SAPUI5 1.52](what-s-new-in-sapui5-1-52-849e1b6.md "With this release SAPUI5 is upgraded from version 1.50 to 1.52.") + +[What's New in SAPUI5 1.50](what-s-new-in-sapui5-1-50-759e9f3.md "With this release SAPUI5 is upgraded from version 1.48 to 1.50.") + +[What's New in SAPUI5 1.48](what-s-new-in-sapui5-1-48-fa1efac.md "With this release SAPUI5 is upgraded from version 1.46 to 1.48.") + +[What's New in SAPUI5 1.46](what-s-new-in-sapui5-1-46-6307539.md "With this release SAPUI5 is upgraded from version 1.44 to 1.46.") + +[What's New in SAPUI5 1.44](what-s-new-in-sapui5-1-44-a0cb7a0.md "With this release SAPUI5 is upgraded from version 1.42 to 1.44.") + +[What's New in SAPUI5 1.42](what-s-new-in-sapui5-1-42-468b05d.md "With this release SAPUI5 is upgraded from version 1.40 to 1.42.") + +[What's New in SAPUI5 1.40](what-s-new-in-sapui5-1-40-fbab50e.md "With this release SAPUI5 is upgraded from version 1.38 to 1.40.") + +[What's New in SAPUI5 1.38](what-s-new-in-sapui5-1-38-f218918.md "With this release SAPUI5 is upgraded from version 1.36 to 1.38.") + diff --git a/docs/01_Whats-New/what-s-new-in-sapui5-1-115-409fde8.md b/docs/01_Whats-New/what-s-new-in-sapui5-1-115-409fde8.md index 72a87418..a9b31b48 100644 --- a/docs/01_Whats-New/what-s-new-in-sapui5-1-115-409fde8.md +++ b/docs/01_Whats-New/what-s-new-in-sapui5-1-115-409fde8.md @@ -1,7 +1,5 @@ - - # What's New in SAPUI5 1.115 With this release SAPUI5 is upgraded from version 1.114 to 1.115. @@ -9,9 +7,6 @@ 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](https://help.sap.com/whats-new/67f60363b57f4ac0b23efd17fa192d60). -> ### Note: -> Content marked as ** [Preview](https://help.sap.com/docs/whats-new-disclaimer)** is provided as a courtesy, without a warranty, and may be subject to change. For more information, see the [preview disclaimer](https://help.sap.com/docs/whats-new-disclaimer). - ** ** @@ -68,213 +63,6 @@ Available as of - - - Upcoming - - - - - - - Deleted - - - - - - - Announcement - - - - - - - **End of Cloud Provisioning 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 Provisioning** - -The following versions including all patches will be removed entirely: - -- 1.91 -- 1.99 -- 1.100 -- 1.101 - -**Action**: Upgrade to a version that’s still in maintenance. - -**Patch Versions Reaching Their End of Cloud Provisioning** - -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’s still in maintenance. - - -For more information, see [UI5 Releases Ending Service in 2023](https://blogs.sap.com/2022/12/05/ui5-releases-ending-service-in-2023/) and [Version Overview](https://ui5.sap.com/versionoverview.html). - -** [Preview](https://help.sap.com/docs/whats-new-disclaimer)**•Deleted•Announcement•Required•Upcoming - - - - - - - Required - - - - - - -2023-06-30 - - - - - - - - - 1.118 - - - - - - - Deprecated - - - - - - - Announcement - - - - - - - **`sap.ui.table` Controls: Discontinued Use of `sap.ui.commons` Library** - - - - - - -**`sap.ui.table` Controls: Discontinued Use of `sap.ui.commons` Library** - -We will discontinue the use of the deprecated `sap.ui.commons` library as of SAPUI5 version 1.118. If you use shortcuts for defining titles, footers, column headers, and cell templates in your `sap.ui.table` controls based on the related controls in the `sap.ui.commons` library, these will no longer work. Instead, the `sap.ui.table` controls will always depend on the related controls in the `sap.m` library after version 1.118. - -**Recommended Action**: Check which libraries are used in your application. If you use `sap.ui.table` controls and their shortcuts in combination with the `sap.ui.commons` library, make sure to switch to the `sap.m` library. - -For more information about how to prepare for this change, see [Change to the SAPUI5 sap.ui.table library](https://blogs.sap.com/2023/05/25/change-to-the-sapui5-sap.ui.table-library/). - -** [Preview](https://help.sap.com/docs/whats-new-disclaimer)**•Deprecated•Announcement•Recommended•1.118 - - - - - - - Recommended - - - - - - -2023-09-07 - - - - - - - - - 1.116 - - - - - - - Changed - - - - - - - Announcement - - - - - - - **Planned Modern ECMAScript Support in SAPUI5** - - - - - - -**Planned Modern ECMAScript Support in SAPUI5** - -With SAPUI5 1.116, we intend to enable UI5 framework libraries to use modern ECMAScript syntax in their code and define Specification Version 3.0 in their UI5 Tooling configuration. - -**Action:** If you use UI5 Tooling in your projects, upgrade to UI5 Tooling 3.0 and make sure that your project's development infrastructure fully supports this change. - -For more information, see [Upgrade Your Tools for Modern ECMAScript in UI5](https://blogs.sap.com/2023/05/24/upgrade-your-tools-for-modern-ecmascript-in-ui5/). - -** [Preview](https://help.sap.com/docs/whats-new-disclaimer)**•Changed•Announcement•Required•1.116 - - - - - - - Required - - - - - - -2023-07-13 - - - - - - 1.115 @@ -474,7 +262,7 @@ We have introduced the `sap.ui.mdc` library experimentally. This library contain 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 Rows Mode for Table Entries](../06_SAP_Fiori_Elements/enabling-inline-creation-mode-or-empty-rows-mode-for-table-entries-cfb04f0.md). +- 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 Table Entries](../06_SAP_Fiori_Elements/enabling-inline-creation-mode-or-empty-row-mode-for-table-entries-cfb04f0.md). Changed•SAP Fiori Elements•Info Only•1.115 diff --git a/docs/01_Whats-New/what-s-new-in-sapui5-1-116-ebd6f34.md b/docs/01_Whats-New/what-s-new-in-sapui5-1-116-ebd6f34.md new file mode 100644 index 00000000..5ac88373 --- /dev/null +++ b/docs/01_Whats-New/what-s-new-in-sapui5-1-116-ebd6f34.md @@ -0,0 +1,1034 @@ + + + + +# 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](https://help.sap.com/whats-new/67f60363b57f4ac0b23efd17fa192d60). + +> ### Note: +> Content marked as ** [Preview](https://help.sap.com/docs/whats-new-disclaimer)** is provided as a courtesy, without a warranty, and may be subject to change. For more information, see the [preview disclaimer](https://help.sap.com/docs/whats-new-disclaimer). + +** ** + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +Version + + + + + +Type + + + + + +Category + + + + + +Title + + + + + +Description + + + + + +Action + + + + + +Available as of + + + +
+ + 1.118 + + + + + + Deprecated + + + + + + Announcement + + + + + + **`sap.ui.table` Controls: Discontinued Use of `sap.ui.commons` Library** + + + + + +**`sap.ui.table` Controls: Discontinued Use of `sap.ui.commons` Library** + +We will discontinue the use of the deprecated `sap.ui.commons` library as of SAPUI5 version 1.118. If you use shortcuts for defining titles, footers, column headers, and cell templates in your `sap.ui.table` controls based on the related controls in the `sap.ui.commons` library, these will no longer work. Instead, the `sap.ui.table` controls will always depend on the related controls in the `sap.m` library after version 1.118. + +**Recommended Action**: Check which libraries are used in your application. If you use `sap.ui.table` controls and their shortcuts in combination with the `sap.ui.commons` library, make sure to switch to the `sap.m` library. + +For more information about how to prepare for this change, see [Change to the SAPUI5 sap.ui.table library](https://blogs.sap.com/2023/05/25/change-to-the-sapui5-sap.ui.table-library/). + +** [Preview](https://help.sap.com/docs/whats-new-disclaimer)**•Deprecated•Announcement•Recommended•1.118 + + + + + + Recommended + + + + + +2023-09-07 + + + +
+ + Upcoming + + + + + + UI Changed + + + + + + Announcement + + + + + + **Improved Keyboard Handling and Screen Reader Support of `sap.m.Table`** + + + + + +**Improved Keyboard Handling and Screen Reader Support of `sap.m.Table`** + +> ### 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 disrupt software or processes. + +To improve accessibility, we will completely rework the screen reader and keyboard support of the `sap.m.Table` control in 1.117/1.118. The row-based navigation stays the same, but cell-based navigation will also be possible, similar to the grid table. We will also improve other accessibility features of the table, for example, the *Delete* and *Edit* buttons for row actions will become accessible via keyboard. These features will not only be changed for the responsive table, but partly also for `sap.m.List`. Also, the ARIA role will be adapted. + +**Recommended Action**: Test cases might have to be adapted. Stay tuned and check out the related documentation once the changes have been made. + +For more information about accessibility, see [Accessibility for End Users](https://help.sap.com/viewer/bc5a64aac808463baa95b4230f221716/1.116/en-US). + +** [Preview](https://help.sap.com/docs/whats-new-disclaimer)**•UI Changed•Announcement•Recommended•Upcoming + + + + + + Recommended + + + + + +9999-01-01 + + + +
+ + 1.116 + + + + + + Deprecated + + + + + + Feature + + + + + + **Deprecations** + + + + + +**Deprecations** + +There are currently no major deprecations. For a complete list of all deprecations, see [Deprecated APIs](https://ui5.sap.com/#/api/deprecated). + +Deprecated•Feature•Info Only•1.116 + + + + + + Info Only + + + + + +2023-07-13 + + + +
+ + 1.116 + + + + + + Changed + + + + + + Control + + + + + + **`sap.ui.comp.smarttable.SmartTable`** + + + + + +**`sap.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](https://ui5.sap.com/#/entity/sap.ui.comp.smarttable.SmartTable/sample/sap.ui.comp.sample.smarttable.mtable). + +Changed•Control•Info Only•1.116 + + + + + + Info Only + + + + + +2023-07-13 + + + +
+ + 1.116 + + + + + + Changed + + + + + + SAP Fiori Elements + + + + + + **SAP Fiori elements for OData V2** and **SAP Fiori elements for OData V4** + + + + + +**SAP Fiori elements for OData V2** and **SAP Fiori elements 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 number 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 Table Entries](../06_SAP_Fiori_Elements/enabling-inline-creation-mode-or-empty-row-mode-for-table-entries-cfb04f0.md). + +- 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](../06_SAP_Fiori_Elements/configuring-filter-fields-f5dcb29.md). + + +Changed•SAP Fiori Elements•Info Only•1.116 + + + + + + Info Only + + + + + +2023-07-13 + + + +
+ + 1.116 + + + + + + Changed + + + + + + SAP Fiori Elements + + + + + + **SAP Fiori elements for OData V4** + + + + + +**SAP 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 Texts](../06_SAP_Fiori_Elements/localization-of-ui-texts-b8cb649.md). + +- You can now define the order of the standard actions in the table. For more information, see [Adding Actions to Tables](../06_SAP_Fiori_Elements/adding-actions-to-tables-b623e0b.md). + +- You can now interact with the `FilterBar` building block using the `SelectionVariant` format. For more information, see [The FilterBar Building Block](../06_SAP_Fiori_Elements/the-filterbar-building-block-7838611.md). + + +Changed•SAP Fiori Elements•Info Only•1.116 + + + + + + Info Only + + + + + +2023-07-13 + + + +
+ + 1.116 + + + + + + New + + + + + + Feature + + + + + + **TypeScript: Supported productively** + + + + + +**TypeScript: Supported productively** + +TypeScript can now be used productively. + + For more information, see [TypeScript in SAPUI5](../02_Read-Me-First/typescript-in-sapui5-a7ee961.md). + +New•Feature•Info Only•SAPUI5 + + + + + + Info Only + + + + + +2023-07-13 + + + +
+ + 1.116 + + + + + + Changed + + + + + + Control + + + + + + **`sap.ui.comp.smartfilterbar.SmartFilterBar`, `sap.ui.comp.smartfield.SmartField`, `sap.ui.comp.valuehelpdialog.ValueHelpDialog`, and `sap.m.P13nConditionPanel`** + + + + + +**`sap.ui.comp.smartfilterbar.SmartFilterBar`, `sap.ui.comp.smartfield.SmartField`, `sap.ui.comp.valuehelpdialog.ValueHelpDialog`, and `sap.m.P13nConditionPanel`** + +These controls now support the following calendar annotations. When any of these annotations are applied, the smart controls can parse, validate, and format values, according to the annotation’s definition. + +- com.sap.vocabularies.Common.v1.IsCalendarYear +- com.sap.vocabularies.Common.v1.IsCalendarWeek +- com.sap.vocabularies.Common.v1.IsCalendarMonth +- com.sap.vocabularies.Common.v1.IsCalendarQuarter +- com.sap.vocabularies.Common.v1.IsCalendarYearWeek +- com.sap.vocabularies.Common.v1.IsCalendarYearMonth +- com.sap.vocabularies.Common.v1.IsCalendarYearQuarter + +For more information, see the [API Reference](https://ui5.sap.com/#/api/sap.ui.comp.smartfilterbar.SmartFilterBar). + +Changed•Control•Info Only•1.116 + + + + + + Info Only + + + + + +2023-07-13 + + + +
+ + 1.116 + + + + + + Changed + + + + + + Control + + + + + + **`sap.ui.comp.valuehelpdialog.ValueHelpDialog`** + + + + + +**`sap.ui.comp.valuehelpdialog.ValueHelpDialog`** + +We have provided an option to initially expand the filter 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](https://ui5.sap.com/#/entity/sap.ui.comp.smartfilterbar.SmartFilterBar/sample/sap.ui.comp.sample.smartfilterbar.Annotations), and the [Smart Field - TextInEditModeSource](https://ui5.sap.com/#/entity/sap.ui.comp.smartfield.SmartField/sample/sap.ui.comp.sample.smartfield.TextInEditModeSource) samples. + +Changed•Control•Info Only•1.116 + + + + + + Info Only + + + + + +2023-07-13 + + + +
+ + 1.116 + + + + + + Changed + + + + + + Control + + + + + + **`sap.ui.integration.widgets.Card`** + + + + + +**`sap.ui.integration.widgets.Card`** + +We have \(experimentally\) introduced a new input field in the Object Card that enables users to enter a duration time interval. The value of the duration \(hours and minutes\) is stored in ISO 8601 duration format. For more information, see the [Object Card](https://ui5.sap.com/test-resources/sap/ui/integration/demokit/cardExplorer/webapp/index.html#/learn/typesDeclarative/object) section and the [Sample](https://ui5.sap.com/test-resources/sap/ui/integration/demokit/cardExplorer/webapp/index.html#/explore/object/form) in the Card Explorer. + +Changed•Control•Info Only•1.116 + + + + + + Info Only + + + + + +2023-07-13 + + + +
+ + 1.116 + + + + + + Changed + + + + + + Control + + + + + + **`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.116 + + + + + + Info Only + + + + + +2023-07-13 + + + +
+ + 1.116 + + + + + + Changed + + + + + + Control + + + + + + **`sap.m` library: Date- and time-related controls** + + + + + +**`sap.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](https://ui5.sap.com/#/entity/sap.m.DateTimePicker/sample/sap.m.sample.DatePicker). + +Changed•Control•Info Only•1.116 + + + + + + Info Only + + + + + +2023-07-13 + + + +
+ + 1.116 + + + + + + Changed + + + + + + Feature + + + + + + **Demo Kit: Index of Deprecated APIs with new sorting order** + + + + + +**Demo Kit: Index of Deprecated APIs with new sorting 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](https://ui5.sap.com/#/api/deprecated). + +Changed•Feature•Info Only•1.116 + + + + + + Info Only + + + + + +2023-07-13 + + + +
+ + 1.116 + + + + + + Changed + + + + + + Feature + + + + + + **Demo Kit: Editable code samples** + + + + + +**Demo Kit: Editable code samples** + +The code samples in the Demo Kit are now editable. You can switch to code-editing mode by clicking \(Show source code for this sample\). + +For more information, see the [Samples](https://ui5.sap.com/#/controls). + +Changed•Feature•Info Only•1.116 + + + + + + Info Only + + + + + +2023-07-13 + + + +
+ + 1.116 + + + + + + Deleted + + + + + + Announcement + + + + + + **End of Cloud Provisioning 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 Provisioning** + +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 maintenance. + +**Patch Versions Reaching Their End of Cloud Provisioning** + +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 maintenance. + + +For more information, see [UI5 Releases Ending Service in 2023](https://blogs.sap.com/2022/12/05/ui5-releases-ending-service-in-2023/) and [Version Overview](https://ui5.sap.com/versionoverview.html). + +Deleted•Announcement•Required•1.116 + + + + + + Required + + + + + +2023-07-13 + + + +
+ + 1.116 + + + + + + Changed + + + + + + Feature + + + + + + **Modern ECMAScript Support in SAPUI5** + + + + + +**Modern ECMAScript Support in SAPUI5** + +We have enabled UI5 framework libraries to use modern ECMAScript syntax in their code and define Specification Version 3.0 in their UI5 Tooling configuration. + +**Action:** If you use UI5 Tooling in your projects, upgrade to UI5 Tooling 3.0 and make sure that your project's development infrastructure fully supports this change. + +For more information, see [Upgrade Your Tools for Modern ECMAScript in UI5](https://blogs.sap.com/2023/05/24/upgrade-your-tools-for-modern-ecmascript-in-ui5/). + +Changed•Feature•Required•1.116 + + + + + + Required + + + + + +2023-07-13 + + + +
+ diff --git a/docs/01_Whats-New/what-s-new-in-sapui5-1-38-f218918.md b/docs/01_Whats-New/what-s-new-in-sapui5-1-38-f218918.md index e163d170..d6ea22ff 100644 --- a/docs/01_Whats-New/what-s-new-in-sapui5-1-38-f218918.md +++ b/docs/01_Whats-New/what-s-new-in-sapui5-1-38-f218918.md @@ -2822,6 +2822,8 @@ The APF Configuration Modeler now offers in-app help. If your SAP Web Dispatcher **Related Information** +[What's New in SAPUI5 1.114](what-s-new-in-sapui5-1-114-890fce1.md "With this release SAPUI5 is upgraded from version 1.113 to 1.114.") + [What's New in SAPUI5 1.113](what-s-new-in-sapui5-1-113-a9553fe.md "With this release SAPUI5 is upgraded from version 1.112 to 1.113.") [What's New in SAPUI5 1.112](what-s-new-in-sapui5-1-112-34afc69.md "With this release SAPUI5 is upgraded from version 1.111 to 1.112.") diff --git a/docs/01_Whats-New/what-s-new-in-sapui5-1-40-fbab50e.md b/docs/01_Whats-New/what-s-new-in-sapui5-1-40-fbab50e.md index 17105b6c..012c3df0 100644 --- a/docs/01_Whats-New/what-s-new-in-sapui5-1-40-fbab50e.md +++ b/docs/01_Whats-New/what-s-new-in-sapui5-1-40-fbab50e.md @@ -1476,6 +1476,8 @@ The documentation for Analysis Path Framework that has been located at the end o **Related Information** +[What's New in SAPUI5 1.114](what-s-new-in-sapui5-1-114-890fce1.md "With this release SAPUI5 is upgraded from version 1.113 to 1.114.") + [What's New in SAPUI5 1.113](what-s-new-in-sapui5-1-113-a9553fe.md "With this release SAPUI5 is upgraded from version 1.112 to 1.113.") [What's New in SAPUI5 1.112](what-s-new-in-sapui5-1-112-34afc69.md "With this release SAPUI5 is upgraded from version 1.111 to 1.112.") diff --git a/docs/01_Whats-New/what-s-new-in-sapui5-1-42-468b05d.md b/docs/01_Whats-New/what-s-new-in-sapui5-1-42-468b05d.md index 1262c3eb..bb777290 100644 --- a/docs/01_Whats-New/what-s-new-in-sapui5-1-42-468b05d.md +++ b/docs/01_Whats-New/what-s-new-in-sapui5-1-42-468b05d.md @@ -2092,6 +2092,8 @@ We have updated the following tutorials: **Related Information** +[What's New in SAPUI5 1.114](what-s-new-in-sapui5-1-114-890fce1.md "With this release SAPUI5 is upgraded from version 1.113 to 1.114.") + [What's New in SAPUI5 1.113](what-s-new-in-sapui5-1-113-a9553fe.md "With this release SAPUI5 is upgraded from version 1.112 to 1.113.") [What's New in SAPUI5 1.112](what-s-new-in-sapui5-1-112-34afc69.md "With this release SAPUI5 is upgraded from version 1.111 to 1.112.") diff --git a/docs/01_Whats-New/what-s-new-in-sapui5-1-44-a0cb7a0.md b/docs/01_Whats-New/what-s-new-in-sapui5-1-44-a0cb7a0.md index 69acc141..4930cd68 100644 --- a/docs/01_Whats-New/what-s-new-in-sapui5-1-44-a0cb7a0.md +++ b/docs/01_Whats-New/what-s-new-in-sapui5-1-44-a0cb7a0.md @@ -1654,6 +1654,8 @@ The Demo Kit now has the following new features: **Related Information** +[What's New in SAPUI5 1.114](what-s-new-in-sapui5-1-114-890fce1.md "With this release SAPUI5 is upgraded from version 1.113 to 1.114.") + [What's New in SAPUI5 1.113](what-s-new-in-sapui5-1-113-a9553fe.md "With this release SAPUI5 is upgraded from version 1.112 to 1.113.") [What's New in SAPUI5 1.112](what-s-new-in-sapui5-1-112-34afc69.md "With this release SAPUI5 is upgraded from version 1.111 to 1.112.") diff --git a/docs/01_Whats-New/what-s-new-in-sapui5-1-46-6307539.md b/docs/01_Whats-New/what-s-new-in-sapui5-1-46-6307539.md index 960fee3f..e4593730 100644 --- a/docs/01_Whats-New/what-s-new-in-sapui5-1-46-6307539.md +++ b/docs/01_Whats-New/what-s-new-in-sapui5-1-46-6307539.md @@ -2219,6 +2219,8 @@ Overview pages have been enhanced with the following features: **Related Information** +[What's New in SAPUI5 1.114](what-s-new-in-sapui5-1-114-890fce1.md "With this release SAPUI5 is upgraded from version 1.113 to 1.114.") + [What's New in SAPUI5 1.113](what-s-new-in-sapui5-1-113-a9553fe.md "With this release SAPUI5 is upgraded from version 1.112 to 1.113.") [What's New in SAPUI5 1.112](what-s-new-in-sapui5-1-112-34afc69.md "With this release SAPUI5 is upgraded from version 1.111 to 1.112.") diff --git a/docs/01_Whats-New/what-s-new-in-sapui5-1-48-fa1efac.md b/docs/01_Whats-New/what-s-new-in-sapui5-1-48-fa1efac.md index 7ffd4047..25c600cc 100644 --- a/docs/01_Whats-New/what-s-new-in-sapui5-1-48-fa1efac.md +++ b/docs/01_Whats-New/what-s-new-in-sapui5-1-48-fa1efac.md @@ -2521,6 +2521,8 @@ In addition to the documentation for new features, the following changes have be **Related Information** +[What's New in SAPUI5 1.114](what-s-new-in-sapui5-1-114-890fce1.md "With this release SAPUI5 is upgraded from version 1.113 to 1.114.") + [What's New in SAPUI5 1.113](what-s-new-in-sapui5-1-113-a9553fe.md "With this release SAPUI5 is upgraded from version 1.112 to 1.113.") [What's New in SAPUI5 1.112](what-s-new-in-sapui5-1-112-34afc69.md "With this release SAPUI5 is upgraded from version 1.111 to 1.112.") diff --git a/docs/01_Whats-New/what-s-new-in-sapui5-1-50-759e9f3.md b/docs/01_Whats-New/what-s-new-in-sapui5-1-50-759e9f3.md index 4255de5a..777ede22 100644 --- a/docs/01_Whats-New/what-s-new-in-sapui5-1-50-759e9f3.md +++ b/docs/01_Whats-New/what-s-new-in-sapui5-1-50-759e9f3.md @@ -2043,6 +2043,8 @@ APF has been enhanced with the following features: **Related Information** +[What's New in SAPUI5 1.114](what-s-new-in-sapui5-1-114-890fce1.md "With this release SAPUI5 is upgraded from version 1.113 to 1.114.") + [What's New in SAPUI5 1.113](what-s-new-in-sapui5-1-113-a9553fe.md "With this release SAPUI5 is upgraded from version 1.112 to 1.113.") [What's New in SAPUI5 1.112](what-s-new-in-sapui5-1-112-34afc69.md "With this release SAPUI5 is upgraded from version 1.111 to 1.112.") diff --git a/docs/01_Whats-New/what-s-new-in-sapui5-1-52-849e1b6.md b/docs/01_Whats-New/what-s-new-in-sapui5-1-52-849e1b6.md index 4f6a0792..01455a7f 100644 --- a/docs/01_Whats-New/what-s-new-in-sapui5-1-52-849e1b6.md +++ b/docs/01_Whats-New/what-s-new-in-sapui5-1-52-849e1b6.md @@ -2488,6 +2488,8 @@ APF has the following enhanced features: **Related Information** +[What's New in SAPUI5 1.114](what-s-new-in-sapui5-1-114-890fce1.md "With this release SAPUI5 is upgraded from version 1.113 to 1.114.") + [What's New in SAPUI5 1.113](what-s-new-in-sapui5-1-113-a9553fe.md "With this release SAPUI5 is upgraded from version 1.112 to 1.113.") [What's New in SAPUI5 1.112](what-s-new-in-sapui5-1-112-34afc69.md "With this release SAPUI5 is upgraded from version 1.111 to 1.112.") diff --git a/docs/01_Whats-New/what-s-new-in-sapui5-1-54-c838330.md b/docs/01_Whats-New/what-s-new-in-sapui5-1-54-c838330.md index cee2c7fa..189734ac 100644 --- a/docs/01_Whats-New/what-s-new-in-sapui5-1-54-c838330.md +++ b/docs/01_Whats-New/what-s-new-in-sapui5-1-54-c838330.md @@ -2795,6 +2795,8 @@ APF has the following enhanced features: **Related Information** +[What's New in SAPUI5 1.114](what-s-new-in-sapui5-1-114-890fce1.md "With this release SAPUI5 is upgraded from version 1.113 to 1.114.") + [What's New in SAPUI5 1.113](what-s-new-in-sapui5-1-113-a9553fe.md "With this release SAPUI5 is upgraded from version 1.112 to 1.113.") [What's New in SAPUI5 1.112](what-s-new-in-sapui5-1-112-34afc69.md "With this release SAPUI5 is upgraded from version 1.111 to 1.112.") diff --git a/docs/01_Whats-New/what-s-new-in-sapui5-1-56-108b7fd.md b/docs/01_Whats-New/what-s-new-in-sapui5-1-56-108b7fd.md index 20bc2252..450b0b01 100644 --- a/docs/01_Whats-New/what-s-new-in-sapui5-1-56-108b7fd.md +++ b/docs/01_Whats-New/what-s-new-in-sapui5-1-56-108b7fd.md @@ -2184,6 +2184,8 @@ We have a new tutorial: [Flexible Column Layout App Tutorial](../03_Get-Started/ **Related Information** +[What's New in SAPUI5 1.114](what-s-new-in-sapui5-1-114-890fce1.md "With this release SAPUI5 is upgraded from version 1.113 to 1.114.") + [What's New in SAPUI5 1.113](what-s-new-in-sapui5-1-113-a9553fe.md "With this release SAPUI5 is upgraded from version 1.112 to 1.113.") [What's New in SAPUI5 1.112](what-s-new-in-sapui5-1-112-34afc69.md "With this release SAPUI5 is upgraded from version 1.111 to 1.112.") diff --git a/docs/01_Whats-New/what-s-new-in-sapui5-1-58-7c927aa.md b/docs/01_Whats-New/what-s-new-in-sapui5-1-58-7c927aa.md index f513c738..e0e7bb1a 100644 --- a/docs/01_Whats-New/what-s-new-in-sapui5-1-58-7c927aa.md +++ b/docs/01_Whats-New/what-s-new-in-sapui5-1-58-7c927aa.md @@ -2308,6 +2308,8 @@ Until now the *API Reference* tree displayed by default all APIs including depre **Related Information** +[What's New in SAPUI5 1.114](what-s-new-in-sapui5-1-114-890fce1.md "With this release SAPUI5 is upgraded from version 1.113 to 1.114.") + [What's New in SAPUI5 1.113](what-s-new-in-sapui5-1-113-a9553fe.md "With this release SAPUI5 is upgraded from version 1.112 to 1.113.") [What's New in SAPUI5 1.112](what-s-new-in-sapui5-1-112-34afc69.md "With this release SAPUI5 is upgraded from version 1.111 to 1.112.") diff --git a/docs/01_Whats-New/what-s-new-in-sapui5-1-60-5a0e1f7.md b/docs/01_Whats-New/what-s-new-in-sapui5-1-60-5a0e1f7.md index b10c4fd7..f8ee4b1c 100644 --- a/docs/01_Whats-New/what-s-new-in-sapui5-1-60-5a0e1f7.md +++ b/docs/01_Whats-New/what-s-new-in-sapui5-1-60-5a0e1f7.md @@ -2060,6 +2060,8 @@ We have improved the accessibility of our demo apps. In addition, we have update **Related Information** +[What's New in SAPUI5 1.114](what-s-new-in-sapui5-1-114-890fce1.md "With this release SAPUI5 is upgraded from version 1.113 to 1.114.") + [What's New in SAPUI5 1.113](what-s-new-in-sapui5-1-113-a9553fe.md "With this release SAPUI5 is upgraded from version 1.112 to 1.113.") [What's New in SAPUI5 1.112](what-s-new-in-sapui5-1-112-34afc69.md "With this release SAPUI5 is upgraded from version 1.111 to 1.112.") diff --git a/docs/01_Whats-New/what-s-new-in-sapui5-1-61-d991552.md b/docs/01_Whats-New/what-s-new-in-sapui5-1-61-d991552.md index f06252a3..7f0e2306 100644 --- a/docs/01_Whats-New/what-s-new-in-sapui5-1-61-d991552.md +++ b/docs/01_Whats-New/what-s-new-in-sapui5-1-61-d991552.md @@ -1019,7 +1019,7 @@ The list report has these new features: The object page has these new features: -- Based on the default sort order, each new row is placed at the top of the table. You can disable this default sort order in the manifest.json and enter your own sorting logic. For more information, see [Enabling Inline Creation Mode or Empty Rows Mode for Table Entries](../06_SAP_Fiori_Elements/enabling-inline-creation-mode-or-empty-rows-mode-for-table-entries-cfb04f0.md). +- Based on the default sort order, each new row is placed at the top of the table. You can disable this default sort order in the manifest.json and enter your own sorting logic. For more information, see [Enabling Inline Creation Mode or Empty Row Mode for Table Entries](../06_SAP_Fiori_Elements/enabling-inline-creation-mode-or-empty-row-mode-for-table-entries-cfb04f0.md). - Users can now toggle between the active and draft versions of the records in draft-enabled applications by using *Display Active Version* / *Continue Editing*. @@ -1232,6 +1232,8 @@ We have updated the *Tools* page and added two more blocks about the *Support As **Related Information** +[What's New in SAPUI5 1.114](what-s-new-in-sapui5-1-114-890fce1.md "With this release SAPUI5 is upgraded from version 1.113 to 1.114.") + [What's New in SAPUI5 1.113](what-s-new-in-sapui5-1-113-a9553fe.md "With this release SAPUI5 is upgraded from version 1.112 to 1.113.") [What's New in SAPUI5 1.112](what-s-new-in-sapui5-1-112-34afc69.md "With this release SAPUI5 is upgraded from version 1.111 to 1.112.") diff --git a/docs/01_Whats-New/what-s-new-in-sapui5-1-62-771f4d5.md b/docs/01_Whats-New/what-s-new-in-sapui5-1-62-771f4d5.md index 31d62543..f71f57ff 100644 --- a/docs/01_Whats-New/what-s-new-in-sapui5-1-62-771f4d5.md +++ b/docs/01_Whats-New/what-s-new-in-sapui5-1-62-771f4d5.md @@ -1120,6 +1120,8 @@ You can now switch the *Content Density* of the Demo Kit samples to *Condensed*. **Related Information** +[What's New in SAPUI5 1.114](what-s-new-in-sapui5-1-114-890fce1.md "With this release SAPUI5 is upgraded from version 1.113 to 1.114.") + [What's New in SAPUI5 1.113](what-s-new-in-sapui5-1-113-a9553fe.md "With this release SAPUI5 is upgraded from version 1.112 to 1.113.") [What's New in SAPUI5 1.112](what-s-new-in-sapui5-1-112-34afc69.md "With this release SAPUI5 is upgraded from version 1.111 to 1.112.") diff --git a/docs/01_Whats-New/what-s-new-in-sapui5-1-63-e8d9da7.md b/docs/01_Whats-New/what-s-new-in-sapui5-1-63-e8d9da7.md index 54597863..b921d536 100644 --- a/docs/01_Whats-New/what-s-new-in-sapui5-1-63-e8d9da7.md +++ b/docs/01_Whats-New/what-s-new-in-sapui5-1-63-e8d9da7.md @@ -1062,6 +1062,8 @@ We have improved the *API Reference* tree to use proper nesting of the SAPUI5 sy **Related Information** +[What's New in SAPUI5 1.114](what-s-new-in-sapui5-1-114-890fce1.md "With this release SAPUI5 is upgraded from version 1.113 to 1.114.") + [What's New in SAPUI5 1.113](what-s-new-in-sapui5-1-113-a9553fe.md "With this release SAPUI5 is upgraded from version 1.112 to 1.113.") [What's New in SAPUI5 1.112](what-s-new-in-sapui5-1-112-34afc69.md "With this release SAPUI5 is upgraded from version 1.111 to 1.112.") diff --git a/docs/01_Whats-New/what-s-new-in-sapui5-1-64-0e30822.md b/docs/01_Whats-New/what-s-new-in-sapui5-1-64-0e30822.md index b6b808e8..f9a905f6 100644 --- a/docs/01_Whats-New/what-s-new-in-sapui5-1-64-0e30822.md +++ b/docs/01_Whats-New/what-s-new-in-sapui5-1-64-0e30822.md @@ -1141,6 +1141,8 @@ You can pass the variant ID as a URL parameter while navigating from an applicat **Related Information** +[What's New in SAPUI5 1.114](what-s-new-in-sapui5-1-114-890fce1.md "With this release SAPUI5 is upgraded from version 1.113 to 1.114.") + [What's New in SAPUI5 1.113](what-s-new-in-sapui5-1-113-a9553fe.md "With this release SAPUI5 is upgraded from version 1.112 to 1.113.") [What's New in SAPUI5 1.112](what-s-new-in-sapui5-1-112-34afc69.md "With this release SAPUI5 is upgraded from version 1.111 to 1.112.") diff --git a/docs/01_Whats-New/what-s-new-in-sapui5-1-65-0f5acfd.md b/docs/01_Whats-New/what-s-new-in-sapui5-1-65-0f5acfd.md index 4fb2abf2..b40e0bd3 100644 --- a/docs/01_Whats-New/what-s-new-in-sapui5-1-65-0f5acfd.md +++ b/docs/01_Whats-New/what-s-new-in-sapui5-1-65-0f5acfd.md @@ -1123,6 +1123,8 @@ We have improved the global search capabilities in the Demo Kit app by migrating **Related Information** +[What's New in SAPUI5 1.114](what-s-new-in-sapui5-1-114-890fce1.md "With this release SAPUI5 is upgraded from version 1.113 to 1.114.") + [What's New in SAPUI5 1.113](what-s-new-in-sapui5-1-113-a9553fe.md "With this release SAPUI5 is upgraded from version 1.112 to 1.113.") [What's New in SAPUI5 1.112](what-s-new-in-sapui5-1-112-34afc69.md "With this release SAPUI5 is upgraded from version 1.111 to 1.112.") diff --git a/docs/01_Whats-New/what-s-new-in-sapui5-1-66-c9896e9.md b/docs/01_Whats-New/what-s-new-in-sapui5-1-66-c9896e9.md index 0adffa83..c8bc945d 100644 --- a/docs/01_Whats-New/what-s-new-in-sapui5-1-66-c9896e9.md +++ b/docs/01_Whats-New/what-s-new-in-sapui5-1-66-c9896e9.md @@ -947,6 +947,8 @@ The OData V2 Messaging documentation has been enhanced and improved. See [Error, **Related Information** +[What's New in SAPUI5 1.114](what-s-new-in-sapui5-1-114-890fce1.md "With this release SAPUI5 is upgraded from version 1.113 to 1.114.") + [What's New in SAPUI5 1.113](what-s-new-in-sapui5-1-113-a9553fe.md "With this release SAPUI5 is upgraded from version 1.112 to 1.113.") [What's New in SAPUI5 1.112](what-s-new-in-sapui5-1-112-34afc69.md "With this release SAPUI5 is upgraded from version 1.111 to 1.112.") diff --git a/docs/01_Whats-New/what-s-new-in-sapui5-1-67-a6b1472.md b/docs/01_Whats-New/what-s-new-in-sapui5-1-67-a6b1472.md index 02214cd6..846e61ab 100644 --- a/docs/01_Whats-New/what-s-new-in-sapui5-1-67-a6b1472.md +++ b/docs/01_Whats-New/what-s-new-in-sapui5-1-67-a6b1472.md @@ -711,6 +711,8 @@ You can now add, edit, or copy cards using SAPUI5 Visual Editor. You can only ad **Related Information** +[What's New in SAPUI5 1.114](what-s-new-in-sapui5-1-114-890fce1.md "With this release SAPUI5 is upgraded from version 1.113 to 1.114.") + [What's New in SAPUI5 1.113](what-s-new-in-sapui5-1-113-a9553fe.md "With this release SAPUI5 is upgraded from version 1.112 to 1.113.") [What's New in SAPUI5 1.112](what-s-new-in-sapui5-1-112-34afc69.md "With this release SAPUI5 is upgraded from version 1.111 to 1.112.") diff --git a/docs/01_Whats-New/what-s-new-in-sapui5-1-68-f94bf93.md b/docs/01_Whats-New/what-s-new-in-sapui5-1-68-f94bf93.md index 60c13b2f..f85a4f37 100644 --- a/docs/01_Whats-New/what-s-new-in-sapui5-1-68-f94bf93.md +++ b/docs/01_Whats-New/what-s-new-in-sapui5-1-68-f94bf93.md @@ -826,6 +826,8 @@ The web page title is now updated dynamically to reflect the currently open tab. **Related Information** +[What's New in SAPUI5 1.114](what-s-new-in-sapui5-1-114-890fce1.md "With this release SAPUI5 is upgraded from version 1.113 to 1.114.") + [What's New in SAPUI5 1.113](what-s-new-in-sapui5-1-113-a9553fe.md "With this release SAPUI5 is upgraded from version 1.112 to 1.113.") [What's New in SAPUI5 1.112](what-s-new-in-sapui5-1-112-34afc69.md "With this release SAPUI5 is upgraded from version 1.111 to 1.112.") diff --git a/docs/01_Whats-New/what-s-new-in-sapui5-1-69-89a18bd.md b/docs/01_Whats-New/what-s-new-in-sapui5-1-69-89a18bd.md index 326e16b3..123e0216 100644 --- a/docs/01_Whats-New/what-s-new-in-sapui5-1-69-89a18bd.md +++ b/docs/01_Whats-New/what-s-new-in-sapui5-1-69-89a18bd.md @@ -1103,6 +1103,8 @@ The overview page has these new features or enhancements: **Related Information** +[What's New in SAPUI5 1.114](what-s-new-in-sapui5-1-114-890fce1.md "With this release SAPUI5 is upgraded from version 1.113 to 1.114.") + [What's New in SAPUI5 1.113](what-s-new-in-sapui5-1-113-a9553fe.md "With this release SAPUI5 is upgraded from version 1.112 to 1.113.") [What's New in SAPUI5 1.112](what-s-new-in-sapui5-1-112-34afc69.md "With this release SAPUI5 is upgraded from version 1.111 to 1.112.") diff --git a/docs/01_Whats-New/what-s-new-in-sapui5-1-70-f073d69.md b/docs/01_Whats-New/what-s-new-in-sapui5-1-70-f073d69.md index b06cda75..054c3d05 100644 --- a/docs/01_Whats-New/what-s-new-in-sapui5-1-70-f073d69.md +++ b/docs/01_Whats-New/what-s-new-in-sapui5-1-70-f073d69.md @@ -847,6 +847,8 @@ The overview page has these new features or enhancements: **Related Information** +[What's New in SAPUI5 1.114](what-s-new-in-sapui5-1-114-890fce1.md "With this release SAPUI5 is upgraded from version 1.113 to 1.114.") + [What's New in SAPUI5 1.113](what-s-new-in-sapui5-1-113-a9553fe.md "With this release SAPUI5 is upgraded from version 1.112 to 1.113.") [What's New in SAPUI5 1.112](what-s-new-in-sapui5-1-112-34afc69.md "With this release SAPUI5 is upgraded from version 1.111 to 1.112.") diff --git a/docs/01_Whats-New/what-s-new-in-sapui5-1-71-a93a6a3.md b/docs/01_Whats-New/what-s-new-in-sapui5-1-71-a93a6a3.md index 4204c6da..ed71ee7b 100644 --- a/docs/01_Whats-New/what-s-new-in-sapui5-1-71-a93a6a3.md +++ b/docs/01_Whats-New/what-s-new-in-sapui5-1-71-a93a6a3.md @@ -1378,6 +1378,8 @@ In non-draft applications, the *Save and Edit* button can be enabled using the S **Related Information** +[What's New in SAPUI5 1.114](what-s-new-in-sapui5-1-114-890fce1.md "With this release SAPUI5 is upgraded from version 1.113 to 1.114.") + [What's New in SAPUI5 1.113](what-s-new-in-sapui5-1-113-a9553fe.md "With this release SAPUI5 is upgraded from version 1.112 to 1.113.") [What's New in SAPUI5 1.112](what-s-new-in-sapui5-1-112-34afc69.md "With this release SAPUI5 is upgraded from version 1.111 to 1.112.") diff --git a/docs/01_Whats-New/what-s-new-in-sapui5-1-72-521cad9.md b/docs/01_Whats-New/what-s-new-in-sapui5-1-72-521cad9.md index 46fdd223..3984cc4e 100644 --- a/docs/01_Whats-New/what-s-new-in-sapui5-1-72-521cad9.md +++ b/docs/01_Whats-New/what-s-new-in-sapui5-1-72-521cad9.md @@ -1341,6 +1341,8 @@ The object page has the following new features: **Related Information** +[What's New in SAPUI5 1.114](what-s-new-in-sapui5-1-114-890fce1.md "With this release SAPUI5 is upgraded from version 1.113 to 1.114.") + [What's New in SAPUI5 1.113](what-s-new-in-sapui5-1-113-a9553fe.md "With this release SAPUI5 is upgraded from version 1.112 to 1.113.") [What's New in SAPUI5 1.112](what-s-new-in-sapui5-1-112-34afc69.md "With this release SAPUI5 is upgraded from version 1.111 to 1.112.") diff --git a/docs/01_Whats-New/what-s-new-in-sapui5-1-73-231dd13.md b/docs/01_Whats-New/what-s-new-in-sapui5-1-73-231dd13.md index f65251bc..d6c602d7 100644 --- a/docs/01_Whats-New/what-s-new-in-sapui5-1-73-231dd13.md +++ b/docs/01_Whats-New/what-s-new-in-sapui5-1-73-231dd13.md @@ -1385,6 +1385,8 @@ You can now easily find the results you're interested in with the new search hig **Related Information** +[What's New in SAPUI5 1.114](what-s-new-in-sapui5-1-114-890fce1.md "With this release SAPUI5 is upgraded from version 1.113 to 1.114.") + [What's New in SAPUI5 1.113](what-s-new-in-sapui5-1-113-a9553fe.md "With this release SAPUI5 is upgraded from version 1.112 to 1.113.") [What's New in SAPUI5 1.112](what-s-new-in-sapui5-1-112-34afc69.md "With this release SAPUI5 is upgraded from version 1.111 to 1.112.") diff --git a/docs/01_Whats-New/what-s-new-in-sapui5-1-74-c22208a.md b/docs/01_Whats-New/what-s-new-in-sapui5-1-74-c22208a.md index 16ee7fbf..7b330c73 100644 --- a/docs/01_Whats-New/what-s-new-in-sapui5-1-74-c22208a.md +++ b/docs/01_Whats-New/what-s-new-in-sapui5-1-74-c22208a.md @@ -1675,6 +1675,8 @@ Ensuring that your SAPUI5 apps run fast is an important topic in application dev **Related Information** +[What's New in SAPUI5 1.114](what-s-new-in-sapui5-1-114-890fce1.md "With this release SAPUI5 is upgraded from version 1.113 to 1.114.") + [What's New in SAPUI5 1.113](what-s-new-in-sapui5-1-113-a9553fe.md "With this release SAPUI5 is upgraded from version 1.112 to 1.113.") [What's New in SAPUI5 1.112](what-s-new-in-sapui5-1-112-34afc69.md "With this release SAPUI5 is upgraded from version 1.111 to 1.112.") diff --git a/docs/01_Whats-New/what-s-new-in-sapui5-1-75-5cbb62d.md b/docs/01_Whats-New/what-s-new-in-sapui5-1-75-5cbb62d.md index cd191dd2..fb74dddc 100644 --- a/docs/01_Whats-New/what-s-new-in-sapui5-1-75-5cbb62d.md +++ b/docs/01_Whats-New/what-s-new-in-sapui5-1-75-5cbb62d.md @@ -1115,6 +1115,8 @@ The search highlighting functionality is now also available in the *Documentatio **Related Information** +[What's New in SAPUI5 1.114](what-s-new-in-sapui5-1-114-890fce1.md "With this release SAPUI5 is upgraded from version 1.113 to 1.114.") + [What's New in SAPUI5 1.113](what-s-new-in-sapui5-1-113-a9553fe.md "With this release SAPUI5 is upgraded from version 1.112 to 1.113.") [What's New in SAPUI5 1.112](what-s-new-in-sapui5-1-112-34afc69.md "With this release SAPUI5 is upgraded from version 1.111 to 1.112.") diff --git a/docs/01_Whats-New/what-s-new-in-sapui5-1-76-aad03b5.md b/docs/01_Whats-New/what-s-new-in-sapui5-1-76-aad03b5.md index 44258df9..6f77ff91 100644 --- a/docs/01_Whats-New/what-s-new-in-sapui5-1-76-aad03b5.md +++ b/docs/01_Whats-New/what-s-new-in-sapui5-1-76-aad03b5.md @@ -1187,6 +1187,8 @@ We have enabled custom colors to be used with the `specialDates` aggregation in **Related Information** +[What's New in SAPUI5 1.114](what-s-new-in-sapui5-1-114-890fce1.md "With this release SAPUI5 is upgraded from version 1.113 to 1.114.") + [What's New in SAPUI5 1.113](what-s-new-in-sapui5-1-113-a9553fe.md "With this release SAPUI5 is upgraded from version 1.112 to 1.113.") [What's New in SAPUI5 1.112](what-s-new-in-sapui5-1-112-34afc69.md "With this release SAPUI5 is upgraded from version 1.111 to 1.112.") diff --git a/docs/01_Whats-New/what-s-new-in-sapui5-1-77-c46b439.md b/docs/01_Whats-New/what-s-new-in-sapui5-1-77-c46b439.md index 02500ce4..38675443 100644 --- a/docs/01_Whats-New/what-s-new-in-sapui5-1-77-c46b439.md +++ b/docs/01_Whats-New/what-s-new-in-sapui5-1-77-c46b439.md @@ -1173,6 +1173,8 @@ We have enabled the native mobile TinyMCE support and you can now enable it in y **Related Information** +[What's New in SAPUI5 1.114](what-s-new-in-sapui5-1-114-890fce1.md "With this release SAPUI5 is upgraded from version 1.113 to 1.114.") + [What's New in SAPUI5 1.113](what-s-new-in-sapui5-1-113-a9553fe.md "With this release SAPUI5 is upgraded from version 1.112 to 1.113.") [What's New in SAPUI5 1.112](what-s-new-in-sapui5-1-112-34afc69.md "With this release SAPUI5 is upgraded from version 1.111 to 1.112.") diff --git a/docs/01_Whats-New/what-s-new-in-sapui5-1-78-f09b63e.md b/docs/01_Whats-New/what-s-new-in-sapui5-1-78-f09b63e.md index e5a64c23..3f585ffb 100644 --- a/docs/01_Whats-New/what-s-new-in-sapui5-1-78-f09b63e.md +++ b/docs/01_Whats-New/what-s-new-in-sapui5-1-78-f09b63e.md @@ -931,6 +931,8 @@ When the `ValueHelpDialog` of `SmartField` or `SmartFilterBar` is open, the tabl **Related Information** +[What's New in SAPUI5 1.114](what-s-new-in-sapui5-1-114-890fce1.md "With this release SAPUI5 is upgraded from version 1.113 to 1.114.") + [What's New in SAPUI5 1.113](what-s-new-in-sapui5-1-113-a9553fe.md "With this release SAPUI5 is upgraded from version 1.112 to 1.113.") [What's New in SAPUI5 1.112](what-s-new-in-sapui5-1-112-34afc69.md "With this release SAPUI5 is upgraded from version 1.111 to 1.112.") diff --git a/docs/01_Whats-New/what-s-new-in-sapui5-1-79-99c4cdc.md b/docs/01_Whats-New/what-s-new-in-sapui5-1-79-99c4cdc.md index 4ed31c1e..df415e59 100644 --- a/docs/01_Whats-New/what-s-new-in-sapui5-1-79-99c4cdc.md +++ b/docs/01_Whats-New/what-s-new-in-sapui5-1-79-99c4cdc.md @@ -754,6 +754,8 @@ We have updated the `sap.ui.richtexteditor.RichTextEditor` and respectively the **Related Information** +[What's New in SAPUI5 1.114](what-s-new-in-sapui5-1-114-890fce1.md "With this release SAPUI5 is upgraded from version 1.113 to 1.114.") + [What's New in SAPUI5 1.113](what-s-new-in-sapui5-1-113-a9553fe.md "With this release SAPUI5 is upgraded from version 1.112 to 1.113.") [What's New in SAPUI5 1.112](what-s-new-in-sapui5-1-112-34afc69.md "With this release SAPUI5 is upgraded from version 1.111 to 1.112.") diff --git a/docs/01_Whats-New/what-s-new-in-sapui5-1-80-8cee506.md b/docs/01_Whats-New/what-s-new-in-sapui5-1-80-8cee506.md index 1f71005b..83c5f244 100644 --- a/docs/01_Whats-New/what-s-new-in-sapui5-1-80-8cee506.md +++ b/docs/01_Whats-New/what-s-new-in-sapui5-1-80-8cee506.md @@ -658,6 +658,8 @@ You can now view the sample description and any additional details directly from **Related Information** +[What's New in SAPUI5 1.114](what-s-new-in-sapui5-1-114-890fce1.md "With this release SAPUI5 is upgraded from version 1.113 to 1.114.") + [What's New in SAPUI5 1.113](what-s-new-in-sapui5-1-113-a9553fe.md "With this release SAPUI5 is upgraded from version 1.112 to 1.113.") [What's New in SAPUI5 1.112](what-s-new-in-sapui5-1-112-34afc69.md "With this release SAPUI5 is upgraded from version 1.111 to 1.112.") diff --git a/docs/01_Whats-New/what-s-new-in-sapui5-1-81-f5e2a21.md b/docs/01_Whats-New/what-s-new-in-sapui5-1-81-f5e2a21.md index 05a2049d..437b4de2 100644 --- a/docs/01_Whats-New/what-s-new-in-sapui5-1-81-f5e2a21.md +++ b/docs/01_Whats-New/what-s-new-in-sapui5-1-81-f5e2a21.md @@ -1115,6 +1115,8 @@ We have added a new *Pattern* category in the *Samples* section of the Demo Kit **Related Information** +[What's New in SAPUI5 1.114](what-s-new-in-sapui5-1-114-890fce1.md "With this release SAPUI5 is upgraded from version 1.113 to 1.114.") + [What's New in SAPUI5 1.113](what-s-new-in-sapui5-1-113-a9553fe.md "With this release SAPUI5 is upgraded from version 1.112 to 1.113.") [What's New in SAPUI5 1.112](what-s-new-in-sapui5-1-112-34afc69.md "With this release SAPUI5 is upgraded from version 1.111 to 1.112.") diff --git a/docs/01_Whats-New/what-s-new-in-sapui5-1-82-3a8dd13.md b/docs/01_Whats-New/what-s-new-in-sapui5-1-82-3a8dd13.md index 3719f2c4..3ae6a757 100644 --- a/docs/01_Whats-New/what-s-new-in-sapui5-1-82-3a8dd13.md +++ b/docs/01_Whats-New/what-s-new-in-sapui5-1-82-3a8dd13.md @@ -673,6 +673,8 @@ We have updated the UI5 Web Components dependency of the Adaptive Cards to the v **Related Information** +[What's New in SAPUI5 1.114](what-s-new-in-sapui5-1-114-890fce1.md "With this release SAPUI5 is upgraded from version 1.113 to 1.114.") + [What's New in SAPUI5 1.113](what-s-new-in-sapui5-1-113-a9553fe.md "With this release SAPUI5 is upgraded from version 1.112 to 1.113.") [What's New in SAPUI5 1.112](what-s-new-in-sapui5-1-112-34afc69.md "With this release SAPUI5 is upgraded from version 1.111 to 1.112.") diff --git a/docs/01_Whats-New/what-s-new-in-sapui5-1-84-dc76640.md b/docs/01_Whats-New/what-s-new-in-sapui5-1-84-dc76640.md index 788845a3..e4b6d0b9 100644 --- a/docs/01_Whats-New/what-s-new-in-sapui5-1-84-dc76640.md +++ b/docs/01_Whats-New/what-s-new-in-sapui5-1-84-dc76640.md @@ -1467,6 +1467,8 @@ For more information, see the [Sample](https://ui5.sap.com/#/entity/sap.ui.comp. **Related Information** +[What's New in SAPUI5 1.114](what-s-new-in-sapui5-1-114-890fce1.md "With this release SAPUI5 is upgraded from version 1.113 to 1.114.") + [What's New in SAPUI5 1.113](what-s-new-in-sapui5-1-113-a9553fe.md "With this release SAPUI5 is upgraded from version 1.112 to 1.113.") [What's New in SAPUI5 1.112](what-s-new-in-sapui5-1-112-34afc69.md "With this release SAPUI5 is upgraded from version 1.111 to 1.112.") diff --git a/docs/01_Whats-New/what-s-new-in-sapui5-1-85-1d18eb5.md b/docs/01_Whats-New/what-s-new-in-sapui5-1-85-1d18eb5.md index 20974b2a..14327cde 100644 --- a/docs/01_Whats-New/what-s-new-in-sapui5-1-85-1d18eb5.md +++ b/docs/01_Whats-New/what-s-new-in-sapui5-1-85-1d18eb5.md @@ -792,6 +792,8 @@ The following changes and new features are available for SAP Fiori elements for **Related Information** +[What's New in SAPUI5 1.114](what-s-new-in-sapui5-1-114-890fce1.md "With this release SAPUI5 is upgraded from version 1.113 to 1.114.") + [What's New in SAPUI5 1.113](what-s-new-in-sapui5-1-113-a9553fe.md "With this release SAPUI5 is upgraded from version 1.112 to 1.113.") [What's New in SAPUI5 1.112](what-s-new-in-sapui5-1-112-34afc69.md "With this release SAPUI5 is upgraded from version 1.111 to 1.112.") diff --git a/docs/01_Whats-New/what-s-new-in-sapui5-1-86-4c1c959.md b/docs/01_Whats-New/what-s-new-in-sapui5-1-86-4c1c959.md index 5e5d8c09..64366fb8 100644 --- a/docs/01_Whats-New/what-s-new-in-sapui5-1-86-4c1c959.md +++ b/docs/01_Whats-New/what-s-new-in-sapui5-1-86-4c1c959.md @@ -1204,6 +1204,8 @@ At the bottom of the popover, you have the *Results by Category* section from wh **Related Information** +[What's New in SAPUI5 1.114](what-s-new-in-sapui5-1-114-890fce1.md "With this release SAPUI5 is upgraded from version 1.113 to 1.114.") + [What's New in SAPUI5 1.113](what-s-new-in-sapui5-1-113-a9553fe.md "With this release SAPUI5 is upgraded from version 1.112 to 1.113.") [What's New in SAPUI5 1.112](what-s-new-in-sapui5-1-112-34afc69.md "With this release SAPUI5 is upgraded from version 1.111 to 1.112.") diff --git a/docs/01_Whats-New/what-s-new-in-sapui5-1-87-b506da7.md b/docs/01_Whats-New/what-s-new-in-sapui5-1-87-b506da7.md index 57625628..d281f4e8 100644 --- a/docs/01_Whats-New/what-s-new-in-sapui5-1-87-b506da7.md +++ b/docs/01_Whats-New/what-s-new-in-sapui5-1-87-b506da7.md @@ -1378,6 +1378,8 @@ We’ve improved the HTML title tag of the Demo Kit app to contain more informat **Related Information** +[What's New in SAPUI5 1.114](what-s-new-in-sapui5-1-114-890fce1.md "With this release SAPUI5 is upgraded from version 1.113 to 1.114.") + [What's New in SAPUI5 1.113](what-s-new-in-sapui5-1-113-a9553fe.md "With this release SAPUI5 is upgraded from version 1.112 to 1.113.") [What's New in SAPUI5 1.112](what-s-new-in-sapui5-1-112-34afc69.md "With this release SAPUI5 is upgraded from version 1.111 to 1.112.") diff --git a/docs/01_Whats-New/what-s-new-in-sapui5-1-88-e15a206.md b/docs/01_Whats-New/what-s-new-in-sapui5-1-88-e15a206.md index 8f01d68b..2275d29d 100644 --- a/docs/01_Whats-New/what-s-new-in-sapui5-1-88-e15a206.md +++ b/docs/01_Whats-New/what-s-new-in-sapui5-1-88-e15a206.md @@ -1278,6 +1278,8 @@ The following changes and new features are available for SAP Fiori elements for **Related Information** +[What's New in SAPUI5 1.114](what-s-new-in-sapui5-1-114-890fce1.md "With this release SAPUI5 is upgraded from version 1.113 to 1.114.") + [What's New in SAPUI5 1.113](what-s-new-in-sapui5-1-113-a9553fe.md "With this release SAPUI5 is upgraded from version 1.112 to 1.113.") [What's New in SAPUI5 1.112](what-s-new-in-sapui5-1-112-34afc69.md "With this release SAPUI5 is upgraded from version 1.111 to 1.112.") diff --git a/docs/01_Whats-New/what-s-new-in-sapui5-1-89-e56cddc.md b/docs/01_Whats-New/what-s-new-in-sapui5-1-89-e56cddc.md index d5c2b7e3..af833ddb 100644 --- a/docs/01_Whats-New/what-s-new-in-sapui5-1-89-e56cddc.md +++ b/docs/01_Whats-New/what-s-new-in-sapui5-1-89-e56cddc.md @@ -898,6 +898,8 @@ The following changes and new features are available for SAP Fiori elements for **Related Information** +[What's New in SAPUI5 1.114](what-s-new-in-sapui5-1-114-890fce1.md "With this release SAPUI5 is upgraded from version 1.113 to 1.114.") + [What's New in SAPUI5 1.113](what-s-new-in-sapui5-1-113-a9553fe.md "With this release SAPUI5 is upgraded from version 1.112 to 1.113.") [What's New in SAPUI5 1.112](what-s-new-in-sapui5-1-112-34afc69.md "With this release SAPUI5 is upgraded from version 1.111 to 1.112.") diff --git a/docs/01_Whats-New/what-s-new-in-sapui5-1-90-91c10c2.md b/docs/01_Whats-New/what-s-new-in-sapui5-1-90-91c10c2.md index d1efdf0e..61cc8661 100644 --- a/docs/01_Whats-New/what-s-new-in-sapui5-1-90-91c10c2.md +++ b/docs/01_Whats-New/what-s-new-in-sapui5-1-90-91c10c2.md @@ -1106,6 +1106,8 @@ The following changes and new features are available for SAP Fiori elements for **Related Information** +[What's New in SAPUI5 1.114](what-s-new-in-sapui5-1-114-890fce1.md "With this release SAPUI5 is upgraded from version 1.113 to 1.114.") + [What's New in SAPUI5 1.113](what-s-new-in-sapui5-1-113-a9553fe.md "With this release SAPUI5 is upgraded from version 1.112 to 1.113.") [What's New in SAPUI5 1.112](what-s-new-in-sapui5-1-112-34afc69.md "With this release SAPUI5 is upgraded from version 1.111 to 1.112.") diff --git a/docs/01_Whats-New/what-s-new-in-sapui5-1-91-0a2bd79.md b/docs/01_Whats-New/what-s-new-in-sapui5-1-91-0a2bd79.md index c56d3ba0..cc89b571 100644 --- a/docs/01_Whats-New/what-s-new-in-sapui5-1-91-0a2bd79.md +++ b/docs/01_Whats-New/what-s-new-in-sapui5-1-91-0a2bd79.md @@ -647,6 +647,8 @@ For more information, see [Configuring Responsive Behavior of a Table](../10_Mor **Related Information** +[What's New in SAPUI5 1.114](what-s-new-in-sapui5-1-114-890fce1.md "With this release SAPUI5 is upgraded from version 1.113 to 1.114.") + [What's New in SAPUI5 1.113](what-s-new-in-sapui5-1-113-a9553fe.md "With this release SAPUI5 is upgraded from version 1.112 to 1.113.") [What's New in SAPUI5 1.112](what-s-new-in-sapui5-1-112-34afc69.md "With this release SAPUI5 is upgraded from version 1.111 to 1.112.") diff --git a/docs/01_Whats-New/what-s-new-in-sapui5-1-92-1ef345d.md b/docs/01_Whats-New/what-s-new-in-sapui5-1-92-1ef345d.md index 1b3e1fac..b684b016 100644 --- a/docs/01_Whats-New/what-s-new-in-sapui5-1-92-1ef345d.md +++ b/docs/01_Whats-New/what-s-new-in-sapui5-1-92-1ef345d.md @@ -829,6 +829,8 @@ The following changes and new features are available for SAP Fiori elements for **Related Information** +[What's New in SAPUI5 1.114](what-s-new-in-sapui5-1-114-890fce1.md "With this release SAPUI5 is upgraded from version 1.113 to 1.114.") + [What's New in SAPUI5 1.113](what-s-new-in-sapui5-1-113-a9553fe.md "With this release SAPUI5 is upgraded from version 1.112 to 1.113.") [What's New in SAPUI5 1.112](what-s-new-in-sapui5-1-112-34afc69.md "With this release SAPUI5 is upgraded from version 1.111 to 1.112.") diff --git a/docs/01_Whats-New/what-s-new-in-sapui5-1-93-f273340.md b/docs/01_Whats-New/what-s-new-in-sapui5-1-93-f273340.md index 94f9180a..0dcb2d6c 100644 --- a/docs/01_Whats-New/what-s-new-in-sapui5-1-93-f273340.md +++ b/docs/01_Whats-New/what-s-new-in-sapui5-1-93-f273340.md @@ -1004,6 +1004,8 @@ We have improved the *Change Version* dialog to help you find the desired versio **Related Information** +[What's New in SAPUI5 1.114](what-s-new-in-sapui5-1-114-890fce1.md "With this release SAPUI5 is upgraded from version 1.113 to 1.114.") + [What's New in SAPUI5 1.113](what-s-new-in-sapui5-1-113-a9553fe.md "With this release SAPUI5 is upgraded from version 1.112 to 1.113.") [What's New in SAPUI5 1.112](what-s-new-in-sapui5-1-112-34afc69.md "With this release SAPUI5 is upgraded from version 1.111 to 1.112.") diff --git a/docs/01_Whats-New/what-s-new-in-sapui5-1-94-c40f1e6.md b/docs/01_Whats-New/what-s-new-in-sapui5-1-94-c40f1e6.md index 89cb9ea4..066c80a5 100644 --- a/docs/01_Whats-New/what-s-new-in-sapui5-1-94-c40f1e6.md +++ b/docs/01_Whats-New/what-s-new-in-sapui5-1-94-c40f1e6.md @@ -752,6 +752,8 @@ The following changes and new features are available for SAP Fiori elements for **Related Information** +[What's New in SAPUI5 1.114](what-s-new-in-sapui5-1-114-890fce1.md "With this release SAPUI5 is upgraded from version 1.113 to 1.114.") + [What's New in SAPUI5 1.113](what-s-new-in-sapui5-1-113-a9553fe.md "With this release SAPUI5 is upgraded from version 1.112 to 1.113.") [What's New in SAPUI5 1.112](what-s-new-in-sapui5-1-112-34afc69.md "With this release SAPUI5 is upgraded from version 1.111 to 1.112.") diff --git a/docs/01_Whats-New/what-s-new-in-sapui5-1-95-a1aea67.md b/docs/01_Whats-New/what-s-new-in-sapui5-1-95-a1aea67.md index 60031038..867d548b 100644 --- a/docs/01_Whats-New/what-s-new-in-sapui5-1-95-a1aea67.md +++ b/docs/01_Whats-New/what-s-new-in-sapui5-1-95-a1aea67.md @@ -620,6 +620,8 @@ The following changes and new features are available for SAP Fiori elements for **Related Information** +[What's New in SAPUI5 1.114](what-s-new-in-sapui5-1-114-890fce1.md "With this release SAPUI5 is upgraded from version 1.113 to 1.114.") + [What's New in SAPUI5 1.113](what-s-new-in-sapui5-1-113-a9553fe.md "With this release SAPUI5 is upgraded from version 1.112 to 1.113.") [What's New in SAPUI5 1.112](what-s-new-in-sapui5-1-112-34afc69.md "With this release SAPUI5 is upgraded from version 1.111 to 1.112.") diff --git a/docs/01_Whats-New/what-s-new-in-sapui5-1-96-7a9269f.md b/docs/01_Whats-New/what-s-new-in-sapui5-1-96-7a9269f.md index 511edce9..2d158075 100644 --- a/docs/01_Whats-New/what-s-new-in-sapui5-1-96-7a9269f.md +++ b/docs/01_Whats-New/what-s-new-in-sapui5-1-96-7a9269f.md @@ -965,6 +965,8 @@ We have new accessibility documentation with detailed information about SAPUI5 k **Related Information** +[What's New in SAPUI5 1.114](what-s-new-in-sapui5-1-114-890fce1.md "With this release SAPUI5 is upgraded from version 1.113 to 1.114.") + [What's New in SAPUI5 1.113](what-s-new-in-sapui5-1-113-a9553fe.md "With this release SAPUI5 is upgraded from version 1.112 to 1.113.") [What's New in SAPUI5 1.112](what-s-new-in-sapui5-1-112-34afc69.md "With this release SAPUI5 is upgraded from version 1.111 to 1.112.") diff --git a/docs/01_Whats-New/what-s-new-in-sapui5-1-97-fa0e282.md b/docs/01_Whats-New/what-s-new-in-sapui5-1-97-fa0e282.md index 9064d39d..09af956c 100644 --- a/docs/01_Whats-New/what-s-new-in-sapui5-1-97-fa0e282.md +++ b/docs/01_Whats-New/what-s-new-in-sapui5-1-97-fa0e282.md @@ -1044,6 +1044,8 @@ We implemented a *News* section with notifications where you can get highlights **Related Information** +[What's New in SAPUI5 1.114](what-s-new-in-sapui5-1-114-890fce1.md "With this release SAPUI5 is upgraded from version 1.113 to 1.114.") + [What's New in SAPUI5 1.113](what-s-new-in-sapui5-1-113-a9553fe.md "With this release SAPUI5 is upgraded from version 1.112 to 1.113.") [What's New in SAPUI5 1.112](what-s-new-in-sapui5-1-112-34afc69.md "With this release SAPUI5 is upgraded from version 1.111 to 1.112.") diff --git a/docs/01_Whats-New/what-s-new-in-sapui5-1-98-d9f16f2.md b/docs/01_Whats-New/what-s-new-in-sapui5-1-98-d9f16f2.md index 2cc11ced..613a2e4d 100644 --- a/docs/01_Whats-New/what-s-new-in-sapui5-1-98-d9f16f2.md +++ b/docs/01_Whats-New/what-s-new-in-sapui5-1-98-d9f16f2.md @@ -1396,6 +1396,8 @@ The following changes and new features are available for SAP Fiori elements for **Related Information** +[What's New in SAPUI5 1.114](what-s-new-in-sapui5-1-114-890fce1.md "With this release SAPUI5 is upgraded from version 1.113 to 1.114.") + [What's New in SAPUI5 1.113](what-s-new-in-sapui5-1-113-a9553fe.md "With this release SAPUI5 is upgraded from version 1.112 to 1.113.") [What's New in SAPUI5 1.112](what-s-new-in-sapui5-1-112-34afc69.md "With this release SAPUI5 is upgraded from version 1.111 to 1.112.") diff --git a/docs/01_Whats-New/what-s-new-in-sapui5-1-99-4f35848.md b/docs/01_Whats-New/what-s-new-in-sapui5-1-99-4f35848.md index 53c5feaa..f4a8114d 100644 --- a/docs/01_Whats-New/what-s-new-in-sapui5-1-99-4f35848.md +++ b/docs/01_Whats-New/what-s-new-in-sapui5-1-99-4f35848.md @@ -748,6 +748,8 @@ The following changes and new features are available for SAP Fiori elements for **Related Information** +[What's New in SAPUI5 1.114](what-s-new-in-sapui5-1-114-890fce1.md "With this release SAPUI5 is upgraded from version 1.113 to 1.114.") + [What's New in SAPUI5 1.113](what-s-new-in-sapui5-1-113-a9553fe.md "With this release SAPUI5 is upgraded from version 1.112 to 1.113.") [What's New in SAPUI5 1.112](what-s-new-in-sapui5-1-112-34afc69.md "With this release SAPUI5 is upgraded from version 1.111 to 1.112.") diff --git a/docs/02_Read-Me-First/browser-and-platform-support-74b59ef.md b/docs/02_Read-Me-First/browser-and-platform-support-74b59ef.md index fcb7adf2..e124cdf7 100644 --- a/docs/02_Read-Me-First/browser-and-platform-support-74b59ef.md +++ b/docs/02_Read-Me-First/browser-and-platform-support-74b59ef.md @@ -22,6 +22,9 @@ Depending on the platform your SAPUI5 apps run on, different browsers in differe The following tables give a general overview of the browsers, platforms, and reference devices supported by the main SAPUI5 libraries. There are certain known device-browser combinations that lead to visual degradations. For more information, see [Visual Degradations](visual-degradations-f08f296.md). +> ### Note: +> Browsers are constantly evolving across various devices. Browser upgrades may introduce changes that are not backward compatible and can affect the behavior of SAPUI5. SAP has no control over these upgrades and doesn’t provide any warranty regarding the features or qualities of these browsers. + diff --git a/docs/02_Read-Me-First/typescript-in-sapui5-a7ee961.md b/docs/02_Read-Me-First/typescript-in-sapui5-a7ee961.md new file mode 100644 index 00000000..e52f9de2 --- /dev/null +++ b/docs/02_Read-Me-First/typescript-in-sapui5-a7ee961.md @@ -0,0 +1,38 @@ + + +# TypeScript in SAPUI5 + +TypeScript 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. + +The types can be seen as a complementary addition to improve your development experience and help you write applications in modern JavaScript. You may always remove them from your app again in case of any issues. Browsers can’t execute TypeScript directly; it needs to be transpiled to JavaScript, which can then be executed as usual. + + + + + +## Delivery of the SAPUI5 Type Information + +When writing TypeScript code, the type information can be scattered across the code. But you can also create separate type definition files for existing JavaScript libraries. For SAPUI5, we provide separate definition files that describe the SAPUI5 APIs and types. With the help of these definitions, you can write SAPUI5 apps in TypeScript and enjoy all the benefits that come with it. + +SAPUI5 type definitions are provided via npm under the name `@sapui5/types`\(published directly by the OpenUI5 development team\) and `@types/openui5` \(maintained in the DefinitelyTyped infrastructure\). + +Providing the type definitions as a separate package allows you to retain an older version of the types while upgrading the UI5 runtime, which is one of the options to mitigate incompatible changes of the types. For more information, see our [compatibility statement](typescript-in-sapui5-a7ee961.md#loioa7ee9617bc794b6fad21e4df38e31128__section_CSTD). + + + + + +## Compatibility Statement for the SAPUI5 Type Definitions + + + +### Further information + +- Documentation and resources: [UI5 & TypeScript](https://sap.github.io/ui5-typescript/) +- Tutorial: [Learn App Development in UI5 and TypeScript](https://github.com/SAP-samples/ui5-typescript-tutorial) + +npm Packages \(check the individual packages for licensing information\): + +- [UI5 type signatures on npm](https://www.npmjs.com/package/@sapui5/ts-types-esm) +- [Babel preset UI5 transformer on npm](https://www.npmjs.com/package/babel-preset-transform-ui5) to transform ES modules and classes to classic UI5 code + diff --git a/docs/03_Get-Started/step-15-writing-a-short-date-formatter-using-tdd-bc4114a.md b/docs/03_Get-Started/step-15-writing-a-short-date-formatter-using-tdd-bc4114a.md index ba105930..121ae397 100644 --- a/docs/03_Get-Started/step-15-writing-a-short-date-formatter-using-tdd-bc4114a.md +++ b/docs/03_Get-Started/step-15-writing-a-short-date-formatter-using-tdd-bc4114a.md @@ -53,7 +53,7 @@ Today - ***2013/02/13 12:05:20*** + `2013/02/13 12:05:20` @@ -76,7 +76,7 @@ Yesterday - ***2013/02/12 12:05:20*** + `2013/02/12 12:05:20` @@ -99,7 +99,7 @@ Last 7 days - ***2013/02/08 12:05:20*** + `2013/02/08 12:05:20` @@ -122,7 +122,7 @@ Others - ***2011/02/05 12:05:20*** + `2011/02/05 12:05:20` diff --git a/docs/03_Get-Started/step-3-3d-viewer-using-the-viewport-control-112d7b4.md b/docs/03_Get-Started/step-3-3d-viewer-using-the-viewport-control-112d7b4.md index fac0c7bd..b6640a19 100644 --- a/docs/03_Get-Started/step-3-3d-viewer-using-the-viewport-control-112d7b4.md +++ b/docs/03_Get-Started/step-3-3d-viewer-using-the-viewport-control-112d7b4.md @@ -225,7 +225,7 @@ We'll now break the code down to look at each part in more detail. **Create a New Content Resource** -Create a `contentResource` object that specifies the resource to load. In this case, we're pre-loading the `boxTestModel.vds` model into the application. This occurs before the scene in our Viewer application is initiated. Once again we are using ***vds4*** as the value for `sourceType` to use the ThreeJs rendering engine. +Create a `contentResource` object that specifies the resource to load. In this case, we're pre-loading the `boxTestModel.vds` model into the application. This occurs before the scene in our Viewer application is initiated. Once again we are using `vds4` as the value for `sourceType` to use the ThreeJs rendering engine. ```js sap.ui.define([ diff --git a/docs/03_Get-Started/step-3-automatic-data-type-detection-96bb6e0.md b/docs/03_Get-Started/step-3-automatic-data-type-detection-96bb6e0.md index d29d097a..8e6202cd 100644 --- a/docs/03_Get-Started/step-3-automatic-data-type-detection-96bb6e0.md +++ b/docs/03_Get-Started/step-3-automatic-data-type-detection-96bb6e0.md @@ -67,7 +67,7 @@ You can view and download all files at [OData V4 - Step 3](https://ui5.sap.com/# In the `manifest.json` descriptor file, we add the `"handleValidation": true` setting. This makes sure that any validation errors that are detected by the SAPUI5 types are shown on the UI using the message manager. -We now run the app using the `index.html` file and enter values that don't match the type and constraints given in the metadata file. For example, enter the string value ***Young at Heart*** in field *Age*, which requires an integer input \(SAPUI5 type `sap.ui.model.odata.type.Int64`, corresponding to OData type `Edm.Int64`\), or remove an entry from the *User Name* or *First Name* fields, which are mandatory. Fields with incorrect entries are highlighted and an error message is displayed. +We now run the app using the `index.html` file and enter values that don't match the type and constraints given in the metadata file. For example, enter the string value `Young at Heart` in field *Age*, which requires an integer input \(SAPUI5 type `sap.ui.model.odata.type.Int64`, corresponding to OData type `Edm.Int64`\), or remove an entry from the *User Name* or *First Name* fields, which are mandatory. Fields with incorrect entries are highlighted and an error message is displayed. > ### Note: > If you explicitly define a type in the binding info of a control, the automatic type detection for that binding will be turned off. For example, if you change the `Input` for `Age` in the view to ` @@ -219,20 +217,14 @@ Indicates that the API is only meant for certain stakeholders within SAPUI5 fram -In the JSDoc describing the API, its type tag is followed by a space- or comma-separated list of stakeholders, typically package names like `sap.ui.core`, like this: - -`@ui5-restricted package_name_1, package_name_2` +Any potential new usage should be discussed with the owner first, then the stakeholder information should be updated, and only then should the API be used. -`@ui5-restricted sap.ui.core, sap.m, sap.viz` - -in - -[`Control.prototype.setBlocked`](https://github.com/SAP/openui5/blob/c67c74d5de985904b50fb250b0d335c08b275025/src/sap.ui.core/src/sap/ui/core/Control.js#L944) + [`Control.prototype.setBlocked`](https://github.com/SAP/openui5/blob/c67c74d5de985904b50fb250b0d335c08b275025/src/sap.ui.core/src/sap/ui/core/Control.js#L944) @@ -284,11 +276,8 @@ Deprecated, replaced by `ui5-restricted` -1\) Unless the API is tagged as `@experimental`. - 2\) There’s no compatibility promise for `ui5-restricted` APIs. However, before introducing incompatible changes the owner is expected to announce them to the listed stakeholders, so that all affected parties can cooperate to achieve a smooth migration. - 3\) Any potential new usage should be discussed with the owner first, then the stakeholder information should be updated, and only then should the API be used. - -If more than one of the above tags is used, the last one wins. +1\) Unless the API is experimental. + 2\) There’s no compatibility promise for `ui5-restricted` APIs. However, before introducing incompatible changes the owner is expected to announce them to the listed stakeholders, so that all affected parties can cooperate to achieve a smooth migration. > ### Note: > The SAPUI5 documentation only includes APIs of categories `public` and `protected`. diff --git a/docs/04_Essentials/automatic-determination-of-expand-and-select-10ca58b.md b/docs/04_Essentials/automatic-determination-of-expand-and-select-10ca58b.md index 97c8b95a..4bb1207b 100644 --- a/docs/04_Essentials/automatic-determination-of-expand-and-select-10ca58b.md +++ b/docs/04_Essentials/automatic-determination-of-expand-and-select-10ca58b.md @@ -13,11 +13,13 @@ You switch on auto-$expand/$select by setting the flag `autoExpandSelect` during It is still possible to specify `$expand` and `$select` in the binding parameters. This is useful if you need to access properties which are not bound on the UI. When auto-$expand/$select is switched on, you may add any path to a simple or structured property to `$select`, even if this path contains navigation properties. The binding converts this `$select` to a `$expand` if necessary. It is not possible to change `$expand` and `$select` via the binding's [changeParameters](https://ui5.sap.com/#/api/sap.ui.model.odata.v4.ODataListBinding/methods/changeParameters) API. You don't have to specify **key properties** in the binding's `$select` parameter if they aren't bound on the UI. These are selected automatically because keys are required in many scenarios, for example, to compute the edit-URL to update an entity. -In auto-$expand/$select mode, a parent binding aggregates the binding paths and query options of its child bindings in its `$select` and `$expand` options, so that they do not send own data services requests. This aggregation is only possible in the following cases: +In auto-$expand/$select mode, a parent binding aggregates the binding paths and query options of its child bindings in its `$select` and `$expand` options, so that they do not send own data services requests. This aggregation works as follows: -1. If the request for the parent binding is **not sent** and the child binding is a list or context binding which has only OData system query options in its parameters, or is a property binding. +1. If the request for the parent binding is **not sent** and the child binding is a list or context binding which has only OData system query options in its parameters, or is a property binding, the `$expand` and `$select` of the parent binding is extended to include the required properties of the child binding. -2. If the request for the parent binding is **already sent** and the request already contains the aggregation for the child binding in its `$expand` and `$select`. +2. If the request for the parent binding is **already sent** and the request already contains the aggregation for the child binding in its `$expand` and `$select`, the child binding's data is requested through the parent binding as in **1**. + +3. If the request for the parent binding is already sent but the request does not contain the aggregation for the child binding in its `$expand` and `$select`, and the additional binding paths do not contain collection-valued navigation properties, the parent binding will send an additional request for the missing data. In case of a list binding, these additional properties are not requested in normal list requests, e.g. when scrolling down in the table, but may be reread using `sap.ui.model.odata.v4.Context#requestSideEffects`. In other cases the child binding is not aggregated and sends an own request. diff --git a/docs/04_Essentials/consuming-odata-v2-services-with-the-odata-v4-model-365bdbd.md b/docs/04_Essentials/consuming-odata-v2-services-with-the-odata-v4-model-365bdbd.md index e35d7c28..e8850a96 100644 --- a/docs/04_Essentials/consuming-odata-v2-services-with-the-odata-v4-model-365bdbd.md +++ b/docs/04_Essentials/consuming-odata-v2-services-with-the-odata-v4-model-365bdbd.md @@ -53,7 +53,7 @@ Here is an example of a manifest.json file, which shows how to configure your ap } ``` -If you have an OData V2 service and you want to consume this service with an OData V4 model, you have to set `type` of the corresponding model to ***sap.ui.model.odata.v4.ODataModel*** and `odataVersion` of the corresponding data source to ***2.0***. Both settings are needed. Additionally, the `minUI5Version` has to be at least **1.49**. +If you have an OData V2 service and you want to consume this service with an OData V4 model, you have to set `type` of the corresponding model to `sap.ui.model.odata.v4.ODataModel` and `odataVersion` of the corresponding data source to `2.0`. Both settings are needed. Additionally, the `minUI5Version` has to be at least **1.49**. @@ -76,9 +76,9 @@ Some data types have different representation in OData V2 and OData V4. The appl Here are some examples: -- OData V2 uses a different alphabet for the base-64 encoding for `Edm.Binary`. OData V2 uses '***\+***' and '***/***' but OData V4 uses instead '***\-***' and '***\_***'. +- OData V2 uses a different alphabet for the base-64 encoding for `Edm.Binary`. OData V2 uses '`+`' and '`/`' but OData V4 uses instead '`-`' and '`_`'. -- For `Edm.DateTimeOffset` OData V2 uses a JavaScript Date \(i.e. ***Date\(1420529121547\)***\) and OData V4 a String \(i.e. ***"2015-01-06T12:25:21.547"***\) representation. +- For `Edm.DateTimeOffset` OData V2 uses a JavaScript Date \(i.e. `Date(1420529121547)`\) and OData V4 a String \(i.e. `"2015-01-06T12:25:21.547"`\) representation. diff --git a/docs/04_Essentials/creating-an-entity-c9723f8.md b/docs/04_Essentials/creating-an-entity-c9723f8.md index 817444d1..b5d56375 100644 --- a/docs/04_Essentials/creating-an-entity-c9723f8.md +++ b/docs/04_Essentials/creating-an-entity-c9723f8.md @@ -212,3 +212,5 @@ The state of a context can be checked via the following API functions: [sap.ui.core.message.MessageManager](https://ui5.sap.com/#/api/sap.ui.core.message.MessageManager) +[See also our Deep Create demo app](https://ui5.sap.com/#/entity/sap.ui.model.odata.v4.ODataModel/sample/sap.ui.core.sample.odata.v4.DeepCreate) + diff --git a/docs/04_Essentials/descriptor-for-applications-components-and-libraries-manifest-json-be0cf40.md b/docs/04_Essentials/descriptor-for-applications-components-and-libraries-manifest-json-be0cf40.md index f4632de8..5023fb15 100644 --- a/docs/04_Essentials/descriptor-for-applications-components-and-libraries-manifest-json-be0cf40.md +++ b/docs/04_Essentials/descriptor-for-applications-components-and-libraries-manifest-json-be0cf40.md @@ -1306,6 +1306,29 @@ Version 56 + + + + + +Version 57 + + + + + + +\>=1.116 + + + + + + +1.56.0 + + + @@ -2906,7 +2929,7 @@ Current version of the `manifest.json` ``` { - "_version": "1.55.0", + "_version": "1.56.0", "start_url": "index.html", @@ -3158,7 +3181,7 @@ Current version of the `manifest.json` }] }, "dependencies": { - "minUI5Version": "1.115.0", + "minUI5Version": "1.116.0", "libs": { "sap.m": { "minVersion": "1.34.0" diff --git a/docs/04_Essentials/enabling-responsive-paddings-according-to-the-control-width-3b718b5.md b/docs/04_Essentials/enabling-responsive-paddings-according-to-the-control-width-3b718b5.md index be4e870d..51760acf 100644 --- a/docs/04_Essentials/enabling-responsive-paddings-according-to-the-control-width-3b718b5.md +++ b/docs/04_Essentials/enabling-responsive-paddings-according-to-the-control-width-3b718b5.md @@ -118,7 +118,7 @@ sapUi-Std-PaddingL -\>1440 +\>=1440 diff --git a/docs/04_Essentials/pitfalls-and-troubleshooting-698f8c0.md b/docs/04_Essentials/pitfalls-and-troubleshooting-698f8c0.md index aece4c35..9f12e2c1 100644 --- a/docs/04_Essentials/pitfalls-and-troubleshooting-698f8c0.md +++ b/docs/04_Essentials/pitfalls-and-troubleshooting-698f8c0.md @@ -10,7 +10,7 @@ Tips and tricks if OPA isn't behaving or reacting the way you expect it to. OPA checks many conditions before it passes a control to your matchers/actions/success functions. If your control doesn't match these conditions, you're not able to set a breakpoint. For such instances, OPA logs lots of information into the browser's console if you turn on the SAPUI5 debug mode. You can either use the `sap-ui-debug=true` URL parameter or the SAPUI5 [Diagnostics](diagnostics-6ec18e8.md#loio6ec18e80b0ce47f290bc2645b0cc86e6). The diagnostics can also be helpful to see the state of your UI. -After turning on the debug mode, you can have a look at the log and also filter it by looking for ***opa*** or ***matchers***. +After turning on the debug mode, you can have a look at the log and also filter it by looking for `opa` or `matchers`. ![](images/OPA_Pitfalls_Image_340d18e.jpg) diff --git a/docs/04_Essentials/routing-and-navigation-3d18f20.md b/docs/04_Essentials/routing-and-navigation-3d18f20.md index 3e8bc4c2..304c6408 100644 --- a/docs/04_Essentials/routing-and-navigation-3d18f20.md +++ b/docs/04_Essentials/routing-and-navigation-3d18f20.md @@ -40,7 +40,7 @@ You can use the following kinds of patterns: - **Hard-coded pattern**: - The pattern matches the hash exactly. For example, when a pattern is defined as `product/settings`, this pattern matches only if the hash is ***product/settings*** and no data is passed on to the events of the route. + The pattern matches the hash exactly. For example, when a pattern is defined as `product/settings`, this pattern matches only if the hash is `product/settings` and no data is passed on to the events of the route. For more information, see the tutorial [Step 6: Navigate to Routes with Hard-Coded Patterns](../03_Get-Started/step-6-navigate-to-routes-with-hard-coded-patterns-782aac0.md). @@ -48,7 +48,7 @@ You can use the following kinds of patterns: You can define mandatory parameters for the pattern by placing the parameter in curly brackets \({parameter ID}\). - For example, if you define the pattern `product/{id}`, the hashes ***product/5*** and ***product/3*** \(where 3 and 5 are product IDs\) match the pattern. The matched event handler gets `5` or `3` passed on with the key `id` in its arguments. But hash ***product/*** does not match the pattern because the mandatory parameter is missing. + For example, if you define the pattern `product/{id}`, the hashes `product/5` and `product/3` \(where 3 and 5 are product IDs\) match the pattern. The matched event handler gets `5` or `3` passed on with the key `id` in its arguments. But hash `product/` does not match the pattern because the mandatory parameter is missing. For more information, see the tutorial [Step 7: Navigate to Routes with Mandatory Parameters](../03_Get-Started/step-7-navigate-to-routes-with-mandatory-parameters-f96d252.md). diff --git a/docs/04_Essentials/sapui5-flexibility-adapting-uis-made-easy-a8e55aa.md b/docs/04_Essentials/sapui5-flexibility-adapting-uis-made-easy-a8e55aa.md index 04fe07a0..e92c5e1b 100644 --- a/docs/04_Essentials/sapui5-flexibility-adapting-uis-made-easy-a8e55aa.md +++ b/docs/04_Essentials/sapui5-flexibility-adapting-uis-made-easy-a8e55aa.md @@ -60,11 +60,11 @@ They just start the personalization mode and use intuitive WYSIWYG functions to For the personalization feature to be available on SAP Fiori launchpad on ABAP or on SAP BTP Portal, the app needs to be assigned to one of the user's roles. > ### Note: -> For more information, open the documentation for *SAP Fiori Launchpad in SAP NetWeaver AS for ABAP 7.52 with SAP\_UI 752* on the [SAP Fiori Launchpad](https://help.sap.com/viewer/product/SAP_FIORI_LAUNCHPAD/EXTERNAL/en-US) overview page, and search for ***Enabling Personalization of Object Pages \(Experimental\)*** +> For more information, open the documentation for *SAP Fiori Launchpad in SAP NetWeaver AS for ABAP 7.52 with SAP\_UI 752* on the [SAP Fiori Launchpad](https://help.sap.com/viewer/product/SAP_FIORI_LAUNCHPAD/EXTERNAL/en-US) overview page, and search for `Enabling Personalization of Object Pages (Experimental)` ![Example of adding a section](images/UI5_Flex_-_Personalization_2ad8264.gif) -For more information about personalizing object pages in SAP Fiori apps using SAPUI5 flexibility, open the [SAP Fiori Launchpad](https://help.sap.com/viewer/product/SAP_FIORI_LAUNCHPAD/EXTERNAL/en-US) product page. Open the documentation for your product version and search for ***Personalizing Apps \(Experimental\)***. +For more information about personalizing object pages in SAP Fiori apps using SAPUI5 flexibility, open the [SAP Fiori Launchpad](https://help.sap.com/viewer/product/SAP_FIORI_LAUNCHPAD/EXTERNAL/en-US) product page. Open the documentation for your product version and search for `Personalizing Apps (Experimental)`. @@ -72,9 +72,9 @@ For more information about personalizing object pages in SAP Fiori apps using SA Here's a typical scenario: A team lead who has business knowledge, but probably no technical or development skills, wants to adapt an app for all users of the app. In the context of SAPUI5 flexibility, we call this team lead a *key user*. Let's assume, the users would need to see the supplier number in addition. Using the *key user adaptation* feature of SAPUI5 flexibility, the key user just starts the adaptation mode and changes the user interface using intuitive WYSIWYG functions. So, for example, it's very easy to rearrange UI elements using drag and drop or to add fields to the user interface. The supplier number would be added in no time. After releasing the adapted version of the app, it's available for all users working with the app.Depending on your platform, you can even save the adapted app as a separate app variant. -For more information about adapting the user interface of SAP Fiori apps using the key user adaptation feature of SAPUI5 flexibility, open the [SAP Fiori Launchpad](https://help.sap.com/viewer/product/SAP_FIORI_LAUNCHPAD/EXTERNAL/en-US) product page. Open the documentation for your product version and search for ***Adapting SAP Fiori UIs at Runtime***. +For more information about adapting the user interface of SAP Fiori apps using the key user adaptation feature of SAPUI5 flexibility, open the [SAP Fiori Launchpad](https://help.sap.com/viewer/product/SAP_FIORI_LAUNCHPAD/EXTERNAL/en-US) product page. Open the documentation for your product version and search for `Adapting SAP Fiori UIs at Runtime`. -Administrators have to enable key users to be able to use key user adaptation. For more information, open the [SAP Fiori Launchpad](https://help.sap.com/viewer/product/SAP_FIORI_LAUNCHPAD/EXTERNAL/en-US) product page. Open the documentation for your product version and search for ***Enabling UI Adaptation at Runtime***. If you use SAP BTP, you can find the relevant information here: [Enabling Key User Adaptation](https://help.sap.com/viewer/8422cb487c2146999a2a7dab9cc85cf7/Cloud/en-US/f7f671f6c26348d7a662c2c3d120202d.html). +Administrators have to enable key users to be able to use key user adaptation. For more information, open the [SAP Fiori Launchpad](https://help.sap.com/viewer/product/SAP_FIORI_LAUNCHPAD/EXTERNAL/en-US) product page. Open the documentation for your product version and search for `Enabling UI Adaptation at Runtime`. If you use SAP BTP, you can find the relevant information here: [Enabling Key User Adaptation](https://help.sap.com/viewer/8422cb487c2146999a2a7dab9cc85cf7/Cloud/en-US/f7f671f6c26348d7a662c2c3d120202d.html). diff --git a/docs/04_Essentials/test-a-rule-f5e4fe6.md b/docs/04_Essentials/test-a-rule-f5e4fe6.md index 1b873083..126d0332 100644 --- a/docs/04_Essentials/test-a-rule-f5e4fe6.md +++ b/docs/04_Essentials/test-a-rule-f5e4fe6.md @@ -41,7 +41,7 @@ To test your locally modified rule on other apps: 3. Select the gear icon ![](images/AS-Settings-Button_24b9cee.png) next to the *Activate Support Assistant* and select *Custom Location*. -4. In the input field, write the path to the Support Assistant location from your local server. For example, ***http://localhost:8080/testsuite/resources/sap/ui/support/***. This way you can load your version of the Support Assistant with the newly created or modified rule. If the remote app is hosted on an HTTPS server, the local server should run on and support HTTPS protocol. +4. In the input field, write the path to the Support Assistant location from your local server. For example, `http://localhost:8080/testsuite/resources/sap/ui/support/`. This way you can load your version of the Support Assistant with the newly created or modified rule. If the remote app is hosted on an HTTPS server, the local server should run on and support HTTPS protocol. 5. Close the popup and select *Activate Support Assistant*. You will be able to load the local version of the Support Assistant with the app that you want to test it on. diff --git a/docs/04_Essentials/variant-for-bootstrapping-from-content-delivery-network-2d3eb2f.md b/docs/04_Essentials/variant-for-bootstrapping-from-content-delivery-network-2d3eb2f.md index b264c3bf..91d31526 100644 --- a/docs/04_Essentials/variant-for-bootstrapping-from-content-delivery-network-2d3eb2f.md +++ b/docs/04_Essentials/variant-for-bootstrapping-from-content-delivery-network-2d3eb2f.md @@ -27,7 +27,7 @@ The specific version allows you to select a particular fixed version for bootstr ```html diff --git a/docs/05_Developing_Apps/browser-debugging-for-abap-developers-1e52fde.md b/docs/05_Developing_Apps/browser-debugging-for-abap-developers-1e52fde.md index 27e49d65..d182a624 100644 --- a/docs/05_Developing_Apps/browser-debugging-for-abap-developers-1e52fde.md +++ b/docs/05_Developing_Apps/browser-debugging-for-abap-developers-1e52fde.md @@ -10,7 +10,7 @@ When you debug code in SAPUI5, keep in mind that you can **not** debug SAPUI5 in ## ABAP Debugger vs. Browser Debugger -This section explains how you use the debugging tool of a Chrome browser. Keep in mind that you have to test your application on all browsers that are officially supported by SAP, because the implementation differs depending on the browser used, see [Choose your Browser](../02_Read-Me-First/browser-and-platform-support-74b59ef.md). To start the debugger, use the browser menu or choose ***F12*** \(valid for most browsers\). +This section explains how you use the debugging tool of a Chrome browser. Keep in mind that you have to test your application on all browsers that are officially supported by SAP, because the implementation differs depending on the browser used, see [Choose your Browser](../02_Read-Me-First/browser-and-platform-support-74b59ef.md). To start the debugger, use the browser menu or choose `F12` \(valid for most browsers\). The following explanations assume that your application is up and running on your web server, either a local Tomcat, or a remote server. @@ -56,7 +56,7 @@ To add a variable to the list of watched variables, open the context menu for th ## Modifying Variables -If you want to modify a variable to find out if the code works correctly with a different value, open the console, for example by choosing ***ESC*** in the debugging tool and enter the new value manually directly in the JavaScript code. To confirm the change, choose ***ENTER*** in Chrome and *Execute* in Firefox. +If you want to modify a variable to find out if the code works correctly with a different value, open the console, for example by choosing `ESC` in the debugging tool and enter the new value manually directly in the JavaScript code. To confirm the change, choose `ENTER` in Chrome and *Execute* in Firefox. @@ -99,14 +99,14 @@ Step-by-step execution, also stepping into functions and loops -***F5*** +`F5` -***F11*** +`F11` @@ -122,14 +122,14 @@ Step-by-step execution, stepping over functions -***F6*** +`F6` -***F10*** +`F10` @@ -145,14 +145,14 @@ Skipping the rest of the current function and stepping out to the last cursor po -***F7*** +`F7` -***SHIFT+F11*** +`SHIFT+F11` @@ -168,14 +168,14 @@ Resume execution -***F8*** +`F8` - ***F8*** + `F8` diff --git a/docs/05_Developing_Apps/calculation-issues-d2babc9.md b/docs/05_Developing_Apps/calculation-issues-d2babc9.md index a00a8398..116d8d21 100644 --- a/docs/05_Developing_Apps/calculation-issues-d2babc9.md +++ b/docs/05_Developing_Apps/calculation-issues-d2babc9.md @@ -185,5 +185,5 @@ The external ID is the component ID. -The application log contains only entries of the last run of the report `/UI5/APP_INDEX_CALCULATE` and any older entries are removed automatically. For more information, search for ***Analyze Logs*** in the documentation for your [SAP NetWeaver](https://help.sap.com/viewer/p/SAP_NETWEAVER) version on the SAP Help Portal. +The application log contains only entries of the last run of the report `/UI5/APP_INDEX_CALCULATE` and any older entries are removed automatically. For more information, search for `Analyze Logs` in the documentation for your [SAP NetWeaver](https://help.sap.com/viewer/p/SAP_NETWEAVER) version on the SAP Help Portal. diff --git a/docs/05_Developing_Apps/create-a-neo-app-json-project-configuration-file-28fa753.md b/docs/05_Developing_Apps/create-a-neo-app-json-project-configuration-file-28fa753.md index aaa4e6b2..0f7faae6 100644 --- a/docs/05_Developing_Apps/create-a-neo-app-json-project-configuration-file-28fa753.md +++ b/docs/05_Developing_Apps/create-a-neo-app-json-project-configuration-file-28fa753.md @@ -28,7 +28,7 @@ SAP Web IDE reads these settings automatically when running the app. You can see ## Procedure -1. Select the *New File* icon and enter ***neo-app.json*** as the file name. +1. Select the *New File* icon and enter `neo-app.json` as the file name. 2. Open the newly created file from the tree structure on the left side of the screen. 3. Paste the following code in the `neo-app.json` and select *Save*: diff --git a/docs/05_Developing_Apps/create-an-index-html-file-f7cbafc.md b/docs/05_Developing_Apps/create-an-index-html-file-f7cbafc.md index b424d1cd..bf2b1697 100644 --- a/docs/05_Developing_Apps/create-an-index-html-file-f7cbafc.md +++ b/docs/05_Developing_Apps/create-an-index-html-file-f7cbafc.md @@ -7,7 +7,7 @@ A minimalistic `index.html` file is needed to test the project configuration. Th > ### Caution: > SAP Web IDE is no longer available via SAP Business Technology Platform trial accounts. Any references to SAP Web IDE in this documentation are only relevant for you if you have access to SAP Web IDE through a productive SAP BTP account. Please consider SAP Business Application Studio as an alternative. See [App Development Using SAP Business Application Studio](app-development-using-sap-business-application-studio-6bbad66.md). -1. Choose the *New Folder* icon in the header toolbar and enter ***src*** as the folder name. +1. Choose the *New Folder* icon in the header toolbar and enter `src` as the folder name. 2. Select the newly created folder and create a new `index.html` file inside it by choosing the *New File* icon. 3. Paste the following code in the newly created `index.html` file and select *Save*: diff --git a/docs/05_Developing_Apps/creating-a-login-screen-a773d42.md b/docs/05_Developing_Apps/creating-a-login-screen-a773d42.md index 5a6cae81..2544b109 100644 --- a/docs/05_Developing_Apps/creating-a-login-screen-a773d42.md +++ b/docs/05_Developing_Apps/creating-a-login-screen-a773d42.md @@ -4,7 +4,7 @@ Here's how you configure a login screen for SAP Fiori launchpad. -For more information, search for ***Login Screen for the Launchpad*** in the documentation for your [SAP NetWeaver](https://help.sap.com/viewer/p/SAP_NETWEAVER) version on the SAP Help Portal. Replace your namespace and your app name in step 3 of this topic: +For more information, search for `Login Screen for the Launchpad` in the documentation for your [SAP NetWeaver](https://help.sap.com/viewer/p/SAP_NETWEAVER) version on the SAP Help Portal. Replace your namespace and your app name in step 3 of this topic: *Navigate to *default\_host* \> *sap* \> *bc* \> *ui5\_ui5* \> ** and double-click *** diff --git a/docs/05_Developing_Apps/monitoring-7b89328.md b/docs/05_Developing_Apps/monitoring-7b89328.md index ec191ba8..b9171309 100644 --- a/docs/05_Developing_Apps/monitoring-7b89328.md +++ b/docs/05_Developing_Apps/monitoring-7b89328.md @@ -37,7 +37,7 @@ Set up alerts for the report by using the data collection method `CCMS_BATCH_MON > ### Note: > This monitoring refers only to the execution of the job itself. It does not detect any application log entries with problems created by the report. -For more information, search for ***Monitoring Jobs with the Alert Monitor*** and ***Setting Up the Monitoring of Jobs with the Alert Monitor*** in the documentation for your [SAP NetWeaver](https://help.sap.com/viewer/p/SAP_NETWEAVER) version on the SAP Help Portal. +For more information, search for `Monitoring Jobs with the Alert Monitor` and `Setting Up the Monitoring of Jobs with the Alert Monitor` in the documentation for your [SAP NetWeaver](https://help.sap.com/viewer/p/SAP_NETWEAVER) version on the SAP Help Portal. @@ -55,7 +55,7 @@ Calculation results Build CCMS methods that evaluate the application logs for the object `/UI5/APPIDX` and the subobjects `GENERAL`, `UI5REP`, and `UI5COMP`. -For more information, search for ***Creating a Data Supplier for the CCMS Alert Monitor*** and ***Application Log \(BC-SRV-BAL\)*** in the documentation for your [SAP NetWeaver](https://help.sap.com/viewer/p/SAP_NETWEAVER) version on the SAP Help Portal. +For more information, search for `Creating a Data Supplier for the CCMS Alert Monitor` and `Application Log (BC-SRV-BAL)` in the documentation for your [SAP NetWeaver](https://help.sap.com/viewer/p/SAP_NETWEAVER) version on the SAP Help Portal. diff --git a/docs/05_Developing_Apps/sapui5-flexibility-enable-your-app-for-ui-adaptation-f1430c0.md b/docs/05_Developing_Apps/sapui5-flexibility-enable-your-app-for-ui-adaptation-f1430c0.md index d354637a..1b2052be 100644 --- a/docs/05_Developing_Apps/sapui5-flexibility-enable-your-app-for-ui-adaptation-f1430c0.md +++ b/docs/05_Developing_Apps/sapui5-flexibility-enable-your-app-for-ui-adaptation-f1430c0.md @@ -134,7 +134,7 @@ For more information, see [Troubleshooting](troubleshooting-3527428.md). You can also check out our [Enabling UI Adaptation: Other Things to Consider](enabling-ui-adaptation-other-things-to-consider-de9fd55.md) page for additional tips and tricks.. -For more information about how key user adaptation works for key users and how it gets enabled in the SAP Fiori launchpad, search for ***Adapting SAP Fiori UIs at Runtime*** and ***Enabling UI Adaptation at Runtime*** in the documentation for your [SAP NetWeaver](https://help.sap.com/viewer/p/SAP_NETWEAVER) version on the SAP Help Portal. +For more information about how key user adaptation works for key users and how it gets enabled in the SAP Fiori launchpad, search for `Adapting SAP Fiori UIs at Runtime` and `Enabling UI Adaptation at Runtime` in the documentation for your [SAP NetWeaver](https://help.sap.com/viewer/p/SAP_NETWEAVER) version on the SAP Help Portal. **Related Information** diff --git a/docs/05_Developing_Apps/securing-the-sapui5-abap-repository-91f3ecc.md b/docs/05_Developing_Apps/securing-the-sapui5-abap-repository-91f3ecc.md index dd0dc570..845f76c9 100644 --- a/docs/05_Developing_Apps/securing-the-sapui5-abap-repository-91f3ecc.md +++ b/docs/05_Developing_Apps/securing-the-sapui5-abap-repository-91f3ecc.md @@ -219,7 +219,7 @@ SAP Business Application Studio, SAP Fiori tools When uploading files to the SAPUI5 ABAP repository, you can perform a virus scan. SAP delivers virus scan profile`/UI/UI5_INFRA_APP/REP_DT_PUT`, which is used to store files in theSAPUI5 ABAP repository. This profile is deactivated when delivered. To activate it, create at least one basis profile and save it as the default profile. You can then activate one of the delivered profiles. -By default, it links to a reference profile that is the default profile. For more information, search for ***ABAB-Specific Configuration*** in the documentation of your [SAP NetWeaver](https://help.sap.com/viewer/p/SAP_NETWEAVER) version on the SAP Help Portal. +By default, it links to a reference profile that is the default profile. For more information, search for `ABAB-Specific Configuration` in the documentation of your [SAP NetWeaver](https://help.sap.com/viewer/p/SAP_NETWEAVER) version on the SAP Help Portal. @@ -236,13 +236,13 @@ For the execution of SAPUI5 applications from the SAPUI5 ABAP repository, SAP de > ### Note: > Since all services delivered by SAP are inactive initially, please activate all required services. -For more information, search for ***Activating and Deactivating ICF Services*** in the documentation of your [SAP NetWeaver](https://help.sap.com/viewer/p/SAP_NETWEAVER) version on the SAP Help Portal. +For more information, search for `Activating and Deactivating ICF Services` in the documentation of your [SAP NetWeaver](https://help.sap.com/viewer/p/SAP_NETWEAVER) version on the SAP Help Portal. **Authorization Objects** There are no specific authorization objects needed to execute SAPUI5 applications from the SAPUI5 ABAP repository. -As for ICF service nodes in general, authorization for specific ICF service nodes can be restricted. For more information, search for ***Defining Service Data*** in the documentation of your [SAP NetWeaver](https://help.sap.com/viewer/p/SAP_NETWEAVER) version on the SAP Help Portal. +As for ICF service nodes in general, authorization for specific ICF service nodes can be restricted. For more information, search for `Defining Service Data` in the documentation of your [SAP NetWeaver](https://help.sap.com/viewer/p/SAP_NETWEAVER) version on the SAP Help Portal. @@ -270,7 +270,7 @@ For the execution of the SAPUI5 application index REST API, SAP delivers ICF nod > ### Note: > Since all services delivered by SAP are inactive initially, please activate all required services. -For more information about ICF services and security, search for ***Activating and Deactivating ICF Services*** and ***RFC/ICF Security Guide*** in the documentation of your [SAP NetWeaver](https://help.sap.com/viewer/p/SAP_NETWEAVER) version on the SAP Help Portal. +For more information about ICF services and security, search for `Activating and Deactivating ICF Services` and `RFC/ICF Security Guide` in the documentation of your [SAP NetWeaver](https://help.sap.com/viewer/p/SAP_NETWEAVER) version on the SAP Help Portal. For more information about the SAPUI5 application index, see [SAPUI5 Application Index](sapui5-application-index-c5e7098.md). diff --git a/docs/05_Developing_Apps/stable-ids-all-you-need-to-know-f51dbb7.md b/docs/05_Developing_Apps/stable-ids-all-you-need-to-know-f51dbb7.md index 5bef0d34..3303fbab 100644 --- a/docs/05_Developing_Apps/stable-ids-all-you-need-to-know-f51dbb7.md +++ b/docs/05_Developing_Apps/stable-ids-all-you-need-to-know-f51dbb7.md @@ -408,21 +408,21 @@ Concatenated IDs - ***myProducts*** + `myProducts` - ***worklist*** + `worklist` - ***page*** + `page` @@ -438,7 +438,7 @@ Concatenated IDs - ***table*** + `table` @@ -454,14 +454,14 @@ Concatenated IDs - ***product*** + `product` - ***page*** + `page` @@ -477,7 +477,7 @@ Concatenated IDs - ***objectHeader*** + `objectHeader` @@ -505,7 +505,7 @@ With the Support Assistant, you can analyze whether there are any issues with th 3. In the *Technical Information Dialog*, choose *Activate Support Assistant*. 4. In the table on the left, deselect all rules. 5. Click on the *Rules* column. -6. Filter for ***stable*** and choose *Enter*. +6. Filter for `stable` and choose *Enter*. 7. Select the *Stable control IDs are required for SAPUI5 flexibility services* rule. 8. Choose *Analyze*. diff --git a/docs/05_Developing_Apps/start-sap-web-ide-213a69c.md b/docs/05_Developing_Apps/start-sap-web-ide-213a69c.md index 55b53155..ea066dad 100644 --- a/docs/05_Developing_Apps/start-sap-web-ide-213a69c.md +++ b/docs/05_Developing_Apps/start-sap-web-ide-213a69c.md @@ -17,6 +17,6 @@ Initial Steps in SAP Web IDE You now see a folder list with an entry *Workspace* on the left side and an empty code editor on the right side. -3. Create your project within the *Workspace* folder by choosing *File* \> *New* \> *Folder* from the menu or [Ctrl\] + [Alt\] + [Shift\] + [N\] . Enter, for example, ***myProject*** as the folder name. +3. Create your project within the *Workspace* folder by choosing *File* \> *New* \> *Folder* from the menu or [Ctrl\] + [Alt\] + [Shift\] + [N\] . Enter, for example, `myProject` as the folder name. diff --git a/docs/05_Developing_Apps/text-classification-582ce93.md b/docs/05_Developing_Apps/text-classification-582ce93.md index e5a3d173..be9fa62e 100644 --- a/docs/05_Developing_Apps/text-classification-582ce93.md +++ b/docs/05_Developing_Apps/text-classification-582ce93.md @@ -19,7 +19,7 @@ The complete line must have one of the following patterns \(text type is mandato We recommend that you assign a text type to each text. The text type indicates to which user interface element the text is related. You can use the following main text types: -- For short texts \(less than 120 characters\) : +- For short texts \(up to 120 characters\) : @@ -315,22 +315,6 @@ We recommend that you assign a text type to each text. The text type indicates t - - - - -
- - `XMSG` - - - - - - Message - - -
@@ -340,7 +324,7 @@ We recommend that you assign a text type to each text. The text type indicates t **Maximum Length \(Optional\)** -You can provide the maximum text length for translation. It must be greater than the source text length and must never exceed 255. +If necessary, you can provide the maximum text length for translation. It must be greater than the source text length and must never exceed 255. To ensure that translators have enough space for the translated texts, set an appropriate maximum text length for translation according to the source text length: @@ -414,5 +398,5 @@ Multiply by 1.5 **Additional Context Information \(Optional\)** -You can also add a comment for the translator. +You can also add a comment for the translator. This is recommended for all texts. diff --git a/docs/05_Developing_Apps/troubleshooting-3527428.md b/docs/05_Developing_Apps/troubleshooting-3527428.md index 3e920cb7..00301e0c 100644 --- a/docs/05_Developing_Apps/troubleshooting-3527428.md +++ b/docs/05_Developing_Apps/troubleshooting-3527428.md @@ -66,7 +66,7 @@ Reason: In the `sap.ui5` section of the `manifest.json`, the `flexEnabled` flag > ### Tip: -> For more information about the FAQ for users of key user adaptation, search for ***Something Isn’t Working like It Should?*** in the documentation for your [SAP NetWeaver](https://help.sap.com/viewer/p/SAP_NETWEAVER) version on the SAP Help Portal. +> For more information about the FAQ for users of key user adaptation, search for `Something Isn’t Working like It Should?` in the documentation for your [SAP NetWeaver](https://help.sap.com/viewer/p/SAP_NETWEAVER) version on the SAP Help Portal. **Related Information** diff --git a/docs/06_SAP_Fiori_Elements/adapting-the-filter-bar-609c39a.md b/docs/06_SAP_Fiori_Elements/adapting-the-filter-bar-609c39a.md index 1ad99ae3..b628f806 100644 --- a/docs/06_SAP_Fiori_Elements/adapting-the-filter-bar-609c39a.md +++ b/docs/06_SAP_Fiori_Elements/adapting-the-filter-bar-609c39a.md @@ -164,7 +164,8 @@ If the field groups don't contain all properties of the entity, the remaining pr ## Additional Features in SAP Fiori Elements for OData V2 -The below video shows the step-by-step procedure for adding a default filter to the filter bar: +> ### Note: +> We've removed videos showing step-by-step procedures using SAP Web IDE, which SAP no longer actively supports. You can still access the video using an older version of this document. To set default filter value, refer [Configuring Default Filter Values](configuring-default-filter-values-f27ad7b.md). diff --git a/docs/06_SAP_Fiori_Elements/adapting-the-ui-59bfd31.md b/docs/06_SAP_Fiori_Elements/adapting-the-ui-59bfd31.md index 32f01b34..71817ab1 100644 --- a/docs/06_SAP_Fiori_Elements/adapting-the-ui-59bfd31.md +++ b/docs/06_SAP_Fiori_Elements/adapting-the-ui-59bfd31.md @@ -14,9 +14,11 @@ For information about how application developers can enable an app for key user App developers can adapt the UI at design time. -For information about the features that application developers can adapt in SAP Fiori elements for OData V2, see [Adapting the UI: List Report and Object Page](adapting-the-ui-list-report-and-object-page-0d2f1a9.md). +For information about the features that application developers can adapt in SAP Fiori elements for OData V2, see [Adapting the UI: List Report and Object Page](adapting-the-ui-list-report-and-object-page-0d2f1a9.md) and [Adapting the UI: Analytical List Page](adapting-the-ui-analytical-list-page-2c5fa29.md). -In SAP Fiori elements for OData V4, app developers adapt the UI via manifest settings. You can search for features and navigate to the related documentation for further details using the [SAP Fiori Elements Feature Map](sap-fiori-elements-feature-map-62d3f7c.md). +In SAP Fiori elements for OData V4, app developers adapt the UI manually, or for the most common settings using SAP Fiori tools. For more information, see [Developing an Application](https://help.sap.com/docs/SAP_FIORI_tools/17d50220bcd848aa854c9c182d65b699/a9c004397af5461fbf765419fc1d606a.html). + +You can search for features and navigate to the related documentation for further details using the [SAP Fiori Elements Feature Map](sap-fiori-elements-feature-map-62d3f7c.md). @@ -56,17 +58,6 @@ Key users can also perform the following: While switching to the key user adaptation mode from the normal mode, the app starts in a fresh state and the applied changes are not preserved in the internal app state. Also, when a user exits the key user adaptation mode, the app restores to the old state it was in before entering the key user adaptation mode. -You can extend and customize SAP Fiori applications using the SAPUI5 Visual Editor in SAP Web IDE. - > ### Caution: > SAP Web IDE is no longer available via SAP Business Technology Platform trial accounts. Any references to SAP Web IDE in this documentation are only relevant for you if you have access to SAP Web IDE through a productive SAP BTP account. Please consider SAP Business Application Studio as an alternative. See [App Development Using SAP Business Application Studio](../05_Developing_Apps/app-development-using-sap-business-application-studio-6bbad66.md). -For information about the features that you can adapt, see: - -- [Creating a Binding Change](creating-a-binding-change-4754094.md) - -- [Adapting the UI: Analytical List Page](adapting-the-ui-analytical-list-page-2c5fa29.md) - - -For more information about SAP Web IDE, see the documentation for SAP Web IDE on the SAP Help Portal at [https://help.sap.com/viewer/p/SAP\_Web\_IDE](https://help.sap.com/viewer/p/SAP_Web_IDE). - diff --git a/docs/06_SAP_Fiori_Elements/adapting-the-ui-list-report-and-object-page-0d2f1a9.md b/docs/06_SAP_Fiori_Elements/adapting-the-ui-list-report-and-object-page-0d2f1a9.md index 5e646060..aeaa633e 100644 --- a/docs/06_SAP_Fiori_Elements/adapting-the-ui-list-report-and-object-page-0d2f1a9.md +++ b/docs/06_SAP_Fiori_Elements/adapting-the-ui-list-report-and-object-page-0d2f1a9.md @@ -19,12 +19,7 @@ In SAP Fiori elements for OData V4, app developers adapt the UI using the manife > ### Note: > Adapt the UI only for the use cases described here. Otherwise, you might experience issues regarding consistency, compatibility, or other problems, immediately or in future releases. -You can also use SAP Web IDE to extend and customize specific features of the list report and object page. - -> ### Caution: -> SAP Web IDE is no longer available via SAP Business Technology Platform trial accounts. Any references to SAP Web IDE in this documentation are only relevant for you if you have access to SAP Web IDE through a productive SAP BTP account. Please consider SAP Business Application Studio as an alternative. See [App Development Using SAP Business Application Studio](../05_Developing_Apps/app-development-using-sap-business-application-studio-6bbad66.md). - -For more information about SAP Web IDE, see the documentation for SAP Web IDE on the SAP Help Portal at [https://help.sap.com/viewer/p/SAP\_Web\_IDE](https://help.sap.com/viewer/p/SAP_Web_IDE). +You can also use SAP Fiori tools to extend and customize specific features of the list report and object page. For more information, see [Configure Page Elements](https://help.sap.com/docs/SAP_FIORI_tools/17d50220bcd848aa854c9c182d65b699/047507c86afa4e96bb3d284adb9f4726.html). @@ -58,26 +53,7 @@ Display/Hide the *Export to Excel* button in the table toolbar -Change the *Export to Excel* property to `True/False` using UI adaptation. - - - - - - - - -Combine buttons \(actions\) in the toolbar - - - - - - -Select the buttons that you want to combine by holding down the [ctrl\] key and left-clicking the buttons in the required order. Then, release the [ctrl\] key, and the button is visible on the UI by default. You can hide this button by pressing the [ctrl\] key, right-clicking one of the selected buttons, and choosing *Combine* from the context menu. - -> ### Note: -> If the buttons don't all fit because the preview size in the UI adaptation editor is too small, you can expand the editor tab by double-clicking it and collapsing the outline and property panels. +Change the *Export to Excel* property to `True/False`. @@ -86,14 +62,14 @@ Select the buttons that you want to combine by holding down the [ctrl\] key and -Change the column width of `sap.ui.table.Table` ,`sap.ui.table.AnalyticalTable` button is visible on the UI by default. You can hide this button by, or `sap.m.Table`. +Change the column width. -Choose the column header to select the corresponding `sap.ui.table.Column`. Change the *Width* property as needed. +Choose the column of a table in the outline of the Page Editor, and change the *Width* property as needed. @@ -109,9 +85,7 @@ Center-align status columns -For `sap.m.Table`, select a column and set the *H Align* property to `Center`. - -For `sap.ui.table`, click the column header and set the *H Align* property to `Center`. +Choose the column of the table in the outline of Page Editor, and set the *H Align* property to `Center`. For vertical alignment of the whole responsive table, see [Tables](tables-c0f6592.md). @@ -161,7 +135,7 @@ Disable standard system behavior for list report tables \(analytical, grid, tree -In the Dynamic Page, set the `Fit Content` property to `false`. +In the table, set the `Fit Content` property with the Page Editor. @@ -177,7 +151,7 @@ Change the layout of the list report table for better readability for a high num -For `sap.m.Table`, set the `PopinLayout` property to one of the following values: +In the table, set the `PopinLayout` property with the Page Editor to one of the following values: - `Block` @@ -242,7 +216,7 @@ Change the avatar shape in the object page dynamic header from a square to a cir -Switch to preview mode, navigate to the object page, switch back to *Adapt the UI*. Select the avatar in the object page header and set the *displayShape* property to `Circle`. +On the header of the object page, set the *displayShape* property to `Circle`. @@ -258,7 +232,7 @@ Hide the anchor bar -Switch to preview mode, navigate to the object page, switch back to *Adapt the UI*. Select the object page layout and set the *Show Anchor Bar* property to `false`. +On the page layout node, set the *Show Anchor Bar* property to `false`. @@ -274,7 +248,7 @@ Switch to tabs -Switch to preview mode, navigate to the object page, switch back to *Adapt the UI*. Select the object page layout and set the *Use Icon Tab Bar* property `"useIconTabBar"` to `true`. +On the page layout node, set the *Use Icon Tab Bar* property `"useIconTabBar"` to `true`. @@ -290,7 +264,7 @@ Display the *Export to Excel* button in the table toolbar -For `SmartTable`, set the *Use Export to Excel* property to `true`. +In the table node, set the *Use Export to Excel* property to `true`. @@ -306,7 +280,7 @@ Show header content in edit mode -By default, there is a binding at the *showHeaderContent* property of `sap.uxap.ObjectPageLayout` that the UI Adaptation editor cannot display. Change this property to `False` to get a change file. Then, change the `newValue` from `false` to `true`. +On the page layout node, set the *showHeaderContent* property to `true` or `false`, to determine the header content visibility. Alternatively, you can make a binding change if you need to change the value according to a property or an expression. For more information, see [Creating a Binding Change](creating-a-binding-change-4754094.md). @@ -346,24 +320,6 @@ Select the *Share* button in the header and set the `Visible` property to `false - - - - - -Set widths of mixed content in sections - -When placing mixed content, such as forms or tables into one subsection, you may want to adjust the content blocks to display a table next to a form, for example. - - - - - - -Select the `sap.ui.layout.GridData` of the corresponding section and set the spans according to your requirements. - - - @@ -376,7 +332,7 @@ Don't collapse headers when scrolling down -Select the *sap.uxap.ObjectPageLayout* and set the `Always show content header` property to `true`. +On the page layout node, set the `Always show content header` property to `true`. > ### Note: > On tablets and mobile phones, the header collapses automatically. @@ -463,7 +419,7 @@ Users can then navigate through the entire focusable table content, and not only -Enable "Include Item In Selection" for tables. +Enable *Include Item In Selection* for tables. By setting this property to true, the item selection is displayed even if a user navigates away from a table. diff --git a/docs/06_SAP_Fiori_Elements/adding-a-section-to-an-object-page-a357047.md b/docs/06_SAP_Fiori_Elements/adding-a-section-to-an-object-page-a357047.md index 1ba7b698..357c68d7 100644 --- a/docs/06_SAP_Fiori_Elements/adding-a-section-to-an-object-page-a357047.md +++ b/docs/06_SAP_Fiori_Elements/adding-a-section-to-an-object-page-a357047.md @@ -18,7 +18,7 @@ You can add an additional section to your object page, as described below. For this example, you want to add a section called *Product Description* to the object page of the *Manage Products* app. > ### Note: -> This documentation describes how to manually define extensions. The following video provides an example for how to create a section extension on the object page using the extension wizard: +> We've removed videos showing step-by-step procedures using SAP Web IDE, which SAP no longer actively supports. You can still access the video using an older version of this document. diff --git a/docs/06_SAP_Fiori_Elements/adding-actions-to-tables-b623e0b.md b/docs/06_SAP_Fiori_Elements/adding-actions-to-tables-b623e0b.md index 646b99cf..ab330e01 100644 --- a/docs/06_SAP_Fiori_Elements/adding-actions-to-tables-b623e0b.md +++ b/docs/06_SAP_Fiori_Elements/adding-actions-to-tables-b623e0b.md @@ -114,7 +114,7 @@ The system gives priority to the `Org.OData.Capabilities.V1.NavigationRestrictio > ); > ``` -For more information, see [Enabling Inline Creation Mode or Empty Rows Mode for Table Entries](enabling-inline-creation-mode-or-empty-rows-mode-for-table-entries-cfb04f0.md). +For more information, see [Enabling Inline Creation Mode or Empty Row Mode for Table Entries](enabling-inline-creation-mode-or-empty-row-mode-for-table-entries-cfb04f0.md). @@ -560,6 +560,133 @@ The following code sample shows you how to hide or show the *Delete* button, dep +### Defining the Order of Standard Actions + +Application developers can define the order of standard actions in the table toolbar. The developer must define the properties, `anchor` and `position` for each action corresponding to the action key in the manifest. The following table shows the keys and the corresponding standard actions: + + + + + + + + + + + + + + + + + + + + + + + +
+ +Key + + + + + +Standard Action + + + +
+ +`Create` + + + + + +`StandardAction::Create` + + + +
+ +`Delete` + + + + + +`StandardAction::Delete` + + + +
+ +`MassEdit` + + + + + +`StandardAction::MassEdit` + + + +
+ +`Delete` + + + + + +`StandardAction::'Insights'` + + + +
+ +> ### Sample Code: +> ``` +> { "sap.ui5": { +> "routing": { +> "targets": { +> "SalesOrderManageList": { +> "options": { +> "settings": { +> "controlConfiguration": { +> "@com.sap.vocabularies.UI.v1.LineItem": { +> "actions": { "StandardAction::Delete": { +> "visible": false, +> "position": { +> "anchor": "StandardAction::Create", +> "placement": "Before" +> } +> }, +> "CustomAction": { +> "press": "SalesOrder.custom.CustomActions.CustomAction1", +> "enabled": true, "text": "Custom Action", +> "command": "COMMON", "position": { +> "anchor": "StandardAction::Create", +> "placement": "After" +> } +> } +> } +> } +> } +> } +> } +> } +> } +> } +> } +> } +> ``` + + + ### Enabling the `Update` or `Delete` Feature for the Table Application developers can control the editability of table fields using `UpdateRestrictions`. diff --git a/docs/06_SAP_Fiori_Elements/building-an-app-9834a0a.md b/docs/06_SAP_Fiori_Elements/building-an-app-9834a0a.md index f0f8333c..a6e3e87d 100644 --- a/docs/06_SAP_Fiori_Elements/building-an-app-9834a0a.md +++ b/docs/06_SAP_Fiori_Elements/building-an-app-9834a0a.md @@ -4,7 +4,7 @@ You now have an option to build UI applications by using SAP Fiori elements. -You can use [SAP Fiori tools](https://help.sap.com/viewer/product/SAP_FIORI_tools/Latest/en-US), which is a set of extensions for SAP Business Application Studio and Visual Studio Code, to build your apps. +You can build your apps using [SAP Fiori tools](https://help.sap.com/viewer/product/SAP_FIORI_tools/Latest/en-US), which is a set of extensions for SAP Business Application Studio and Visual Studio Code. -For more information about creating apps using SAP Fiori tools, see the detailed procedure mentioned in the following section. +For more information on creating apps using SAP Fiori tools, see the detailed procedures mentioned in this section. diff --git a/docs/06_SAP_Fiori_Elements/changing-navigation-to-object-page-8bd546e.md b/docs/06_SAP_Fiori_Elements/changing-navigation-to-object-page-8bd546e.md index a93dd8ea..87eb6850 100644 --- a/docs/06_SAP_Fiori_Elements/changing-navigation-to-object-page-8bd546e.md +++ b/docs/06_SAP_Fiori_Elements/changing-navigation-to-object-page-8bd546e.md @@ -113,16 +113,17 @@ You can define an external navigation using intent-based navigation in the `mani > ```json > { > … -> "sap.app": { -> "crossNavigation": { -> "outbounds": { -> "ProductDetails": { -> "semanticObject": "ProductDetails", -> "action": "manage" -> } -> } -> } -> }, +> … +> "sap.app": { +> "crossNavigation": { +> "outbounds": { +> "ProductDetails": { +> "semanticObject": "ProductDetails", +> "action": "manage" +> } +> } +> } +> }, > "sap.ui5": { > .... > .... diff --git a/docs/06_SAP_Fiori_Elements/checking-folder-structure-and-project-artifacts-f7abd1b.md b/docs/06_SAP_Fiori_Elements/checking-folder-structure-and-project-artifacts-f7abd1b.md index 799af619..df2ca343 100644 --- a/docs/06_SAP_Fiori_Elements/checking-folder-structure-and-project-artifacts-f7abd1b.md +++ b/docs/06_SAP_Fiori_Elements/checking-folder-structure-and-project-artifacts-f7abd1b.md @@ -2,9 +2,14 @@ # Checking Folder Structure and Project Artifacts -Once you've applied the template, the generated application is ready to run. +Once the generation is complete and the node modules have been installed, the application is ready to run. -The new app or component reuses the views and controllers from `sap.suite.ui.generic.template`. You can find the destinations in the `neo-app.json` file. The resource links and route definitions for navigation are in the app descriptor file \(`manifest.json`\). +> ### Note: +> This topic is currently only applicable to SAP Fiori elements for OData V2. + +The new app or component reuses the views and controllers from `sap.suite.ui.generic.template`. The resource links and route definitions for navigation are in the app descriptor file \(`manifest.json`\). You can find the destination configuration for preview in the `ui5*.yaml` files. + +You can use the run configurations \(palette command `Fiori: Open Run Configurations`\) to adapt the destinations for preview The following artifacts are generated: @@ -12,7 +17,9 @@ The following artifacts are generated: **Folder Structure for List Report and Object Page** - ![](images/Smart_Templates_Folder_Structure_aeab6b5.png "Folder Structure for List Report and Object Page") + ![](images/Folder_Structure_for_List_Report_and_Object_Page_c33e8a1.png "Folder Structure for List Report and Object Page") + +For more information on generated files, see the **Projects** section of [https://help.sap.com/docs/SAP\_FIORI\_tools/17d50220bcd848aa854c9c182d65b699/db44d45051794d778f1dd50def0fa267.html](https://help.sap.com/docs/SAP_FIORI_tools/17d50220bcd848aa854c9c182d65b699/db44d45051794d778f1dd50def0fa267.html) @@ -23,8 +30,6 @@ After you generate the application, the SAPUI5 component `Component.js` that rep > ### Caution: > Don't edit or change this file. -The generated app uses the reuse component controller by referencing a template that uses transactional processing including draft-save. Similarly, the generated app uses the generic view in the template's folder, which is based on the [XML templating](../04_Essentials/xml-templating-5ee619f.md) approach. - ## manifest.json @@ -35,49 +40,10 @@ Here, the annotations are read using the catalog service of SAP Gateway. This is The local resources `localService/metadata.xml` and `localService/SEPMRA_PROD_MAN_ANNO_MDL.xml` are generated for local tests that want to simulate back-end access. -Besides, the annotations that are retrieved from the back-end system, the local resource `annotations.xml` plays a role at runtime, as this file contains the facet descriptions for the object page. This is where you've to maintain the labels for the different facets. +If the local `annotations.xml` is defined, it takes the precedence over the annotations from back-end. We recommend that you use i18n properties, for example, to maintain the texts in the related `i18n` resource file. For more information, see [Localization of UI Texts](localization-of-ui-texts-b8cb649.md). > ### Note: -> - You can use the annotation modeler to maintain `UI.facets`. -> -> For more information, search for *Annotation Modeler* in the documentation for SAP Web IDE on the SAP Help Portal at [https://help.sap.com/viewer/p/SAP\_Web\_IDE](https://help.sap.com/viewer/p/SAP_Web_IDE). -> -> We recommend that you use only the manifest properties specified there. -> -> - You can define the subtitle and the application icon to display on the shell bar navigation menu in the `manifest.json` file. For more information, see [Descriptor for Applications, Components, and Libraries \(manifest.json\)](../04_Essentials/descriptor-for-applications-components-and-libraries-manifest-json-be0cf40.md). - - - -## Neo-app.json - -You can find the routing information in the `neoapp.json` file that is based on the destination you've chosen: - -``` -{ - "welcomeFile": "index.html", - "routes": [ - { - "path": "/sap/opu/odata", - "target": { - "type": "destination", - "name": "", - "entryPath": "/sap/opu/odata" - }, - "description": "" - }, - { - "path": "/sap/bc/lrep", - "target": { - "type": "destination", - "name": "", - "entryPath": "/sap/bc/lrep" - }, - "description": "" - }, - -``` - -You can adapt the destinations in order to address a different back-end system. This option is also available under *Run Configurations* \> *Advanced Settings*. +> You can define the subtitle and the application icon to display on the shell bar navigation menu in the `manifest.json` file. For more information, see [Descriptor for Applications, Components, and Libraries \(manifest.json\)](../04_Essentials/descriptor-for-applications-components-and-libraries-manifest-json-be0cf40.md). diff --git a/docs/06_SAP_Fiori_Elements/configuring-charts-c7c5a82.md b/docs/06_SAP_Fiori_Elements/configuring-charts-c7c5a82.md index ad826a64..37e5135d 100644 --- a/docs/06_SAP_Fiori_Elements/configuring-charts-c7c5a82.md +++ b/docs/06_SAP_Fiori_Elements/configuring-charts-c7c5a82.md @@ -491,7 +491,7 @@ Every object in the `colorPalette` map has two properties `color` \(a color valu You can configure an analytical card with column stack chart to map the dimension values to specific colors. You can use the configuration mentioned below: -1. In the card manifest setting, set `bEnableStableColoring` to true. +1. In the card manifest setting, set `bEnableStableColors` to true. 2. Define the color palette for the dimension. Follow the structure mentioned below: diff --git a/docs/06_SAP_Fiori_Elements/configuring-filter-fields-f5dcb29.md b/docs/06_SAP_Fiori_Elements/configuring-filter-fields-f5dcb29.md index 5119527f..96cac739 100644 --- a/docs/06_SAP_Fiori_Elements/configuring-filter-fields-f5dcb29.md +++ b/docs/06_SAP_Fiori_Elements/configuring-filter-fields-f5dcb29.md @@ -6,6 +6,30 @@ Application developers can configure filter fields to ensure they only accept ei +
+ +## Copying and Pasting Multiple Values in the Filter Bar + +As an end user, you can copy and paste multiple values in the filter bar in the following use cases: + +- From one filter field to another filter field that has the same data type. + +- From one filter field to the value help dialog of another field that has the same data type. + +- From a spreadsheet to a filter field that has the same data type. + + +For example, you can copy the values from the *Sales Order No.:* field and paste them either to another filter field or a value help that has the same data type. In the value help dialog, paste to the *equal to* field. + + ![](images/copy-paste-filter-bar_e343435.png) + +> ### Restriction: +> - Copying and pasting a large number of values into the filter fields can cause performance issues. +> +> - For apps with custom filters, the application developers must define the copy event and paste event for the custom filters. + + + ## Additional Features in SAP Fiori Elements for OData V2 @@ -541,7 +565,7 @@ If the annotation holds more than one of these approaches, the filter restrictio > > - CityName - MultiValue field since higher priority annotation wins > -> - PartnerAddress - MultiValue field. Since this wasn’t defined via a higher priority approach, the lower priority approach persists +> - PartnerAddress - MultiValue field. Since this wasn’t defined via a higher priority approach, the lower priority approach persists. diff --git a/docs/06_SAP_Fiori_Elements/copying-and-pasting-from-spreadsheet-applications-to-tables-f6a8fd2.md b/docs/06_SAP_Fiori_Elements/copying-and-pasting-from-spreadsheet-applications-to-tables-f6a8fd2.md index ebeaf17b..692018de 100644 --- a/docs/06_SAP_Fiori_Elements/copying-and-pasting-from-spreadsheet-applications-to-tables-f6a8fd2.md +++ b/docs/06_SAP_Fiori_Elements/copying-and-pasting-from-spreadsheet-applications-to-tables-f6a8fd2.md @@ -61,7 +61,7 @@ In SAP Fiori elements for OData V2, you need to fulfill these prerequisites to u - The app is draft-enabled. -- Inline creation is enabled for the object page table. For more information, see [Enabling Inline Creation Mode or Empty Rows Mode for Table Entries](enabling-inline-creation-mode-or-empty-rows-mode-for-table-entries-cfb04f0.md). +- Inline creation is enabled for the object page table. For more information, see [Enabling Inline Creation Mode or Empty Row Mode for Table Entries](enabling-inline-creation-mode-or-empty-row-mode-for-table-entries-cfb04f0.md). - The create action is supported in the object page table. @@ -83,7 +83,7 @@ Sample data: ## Additional Features in SAP Fiori Elements for OData V4 -The paste function is enabled by default on the object page if the creation mode is set to inline or empty rows. For more information, see [Enabling Inline Creation Mode or Empty Rows Mode for Table Entries](enabling-inline-creation-mode-or-empty-rows-mode-for-table-entries-cfb04f0.md). +The paste function is enabled by default on the object page if the creation mode is set to inline or empty row. For more information, see [Enabling Inline Creation Mode or Empty Row Mode for Table Entries](enabling-inline-creation-mode-or-empty-row-mode-for-table-entries-cfb04f0.md). ![](images/Pasting_in_Excel_with_Inline_Actions_8173bd4.png) diff --git a/docs/06_SAP_Fiori_Elements/creating-cards-for-the-insights-section-of-my-home-in-sap-s-4hana-cloud-9b13559.md b/docs/06_SAP_Fiori_Elements/creating-cards-for-the-insights-section-of-my-home-in-sap-s-4hana-cloud-9b13559.md index 74d1259b..801e6f11 100644 --- a/docs/06_SAP_Fiori_Elements/creating-cards-for-the-insights-section-of-my-home-in-sap-s-4hana-cloud-9b13559.md +++ b/docs/06_SAP_Fiori_Elements/creating-cards-for-the-insights-section-of-my-home-in-sap-s-4hana-cloud-9b13559.md @@ -25,7 +25,9 @@ Once you have enabled *My Home* in SAP S/4HANA Cloud, the *Add Card to Insights* > ### Note: > - This feature supports only single view cases that have responsive tables in list report applications. > -> - The card creation dialog shows only those columns that are supported for a card. +> - The card creation dialog shows only those columns that are supported for a card. The card supports single-valued `DataField` based columns. It also supports columns with field values displayed as links such as `DataFieldWithUrl`, semantic links, and `DataField` with `QuickViewFacets`. In addition, SAP Fiori elements for OData V4 also supports `DataFieldWithIntentBasedNavigation` and `DataFieldWithNavigationPath` columns. +> +> The excluded columns are image, multi-valued based columns, `FieldGroup` based columns, columns with inline action, columns with navigation button, `DataFieldForAnnotation` based columns \(for contact or address fields\), and custom columns. Application developers can switch off the option to add cards to *Insights* of *My Home* using the manifest setting. @@ -110,7 +112,7 @@ To disable the *Add Card to Insights* option in the chart toolbar, add the follo > ``` > ### Restriction: -> - When creating an integration card from the list report table, the following changes will not be retained when navigating back from the card: position or visibility of the filter fields, position or visibility of the table columns, and width of the columns. +> - When creating an integration card from the list report table, the following changes will not be retained when navigating back from the card: the filter fields or table columns that were removed, and change in the position of filter field or table column. > > - *Add Card to Insights* option is not available if the list report applications are configured against a parameterized entity. > diff --git a/docs/06_SAP_Fiori_Elements/data-points-c2a389a.md b/docs/06_SAP_Fiori_Elements/data-points-c2a389a.md index a768762a..816861ae 100644 --- a/docs/06_SAP_Fiori_Elements/data-points-c2a389a.md +++ b/docs/06_SAP_Fiori_Elements/data-points-c2a389a.md @@ -8,15 +8,14 @@ A data point represents a single point of data. It is typically a number but can The image below shows the data points *Price* and *Availability* in the object page header. - + **Object Page: DataPoints** ![](images/Object_Page_DataPoints_6eac05c.png "Object Page: DataPoints") -This video shows the step-by-step procedure for adding a data point header to an object page: - - +> ### Note: +> We've removed videos showing step-by-step procedures using SAP Web IDE, which SAP no longer actively supports. You can still access the video using an older version of this document. diff --git a/docs/06_SAP_Fiori_Elements/defining-and-adapting-sections-facfea0.md b/docs/06_SAP_Fiori_Elements/defining-and-adapting-sections-facfea0.md index 247f36e8..58f57292 100644 --- a/docs/06_SAP_Fiori_Elements/defining-and-adapting-sections-facfea0.md +++ b/docs/06_SAP_Fiori_Elements/defining-and-adapting-sections-facfea0.md @@ -168,7 +168,8 @@ You can hide and display sections based on properties. ## Adding a Field Group to a Section -This video shows the step-by-step procedure for adding a field group to a section on the object page: +> ### Note: +> We've removed videos showing step-by-step procedures using SAP Web IDE, which SAP no longer actively supports. You can still access the video using an older version of this document. For more information, see [Grouping of Fields](grouping-of-fields-7d7a0c4.md). @@ -185,7 +186,7 @@ To render a table in a section, here's what you do: 2. To render a *Create* button, set `Org.OData.Capabilities.V1.InsertRestrictions/Insertable/Bool` to `true` for the entity set. For more information, see the section **Generic Actions** in [Adding Actions to Tables](adding-actions-to-tables-b623e0b.md). -See also [Enabling Inline Creation Mode or Empty Rows Mode for Table Entries](enabling-inline-creation-mode-or-empty-rows-mode-for-table-entries-cfb04f0.md). +See also [Enabling Inline Creation Mode or Empty Row Mode for Table Entries](enabling-inline-creation-mode-or-empty-row-mode-for-table-entries-cfb04f0.md). diff --git a/docs/06_SAP_Fiori_Elements/descriptor-configuration-for-the-overview-page-f194b41.md b/docs/06_SAP_Fiori_Elements/descriptor-configuration-for-the-overview-page-f194b41.md index 77036316..d1950cba 100644 --- a/docs/06_SAP_Fiori_Elements/descriptor-configuration-for-the-overview-page-f194b41.md +++ b/docs/06_SAP_Fiori_Elements/descriptor-configuration-for-the-overview-page-f194b41.md @@ -12,7 +12,7 @@ The `manifest.json` file defines static information about the application, such > Descriptor Sample Settings > > ``` -> "sap.ovp": +> "sap.ovp": > {//section for ovp-specific app descriptor settings > "globalFilterModel": "ZModelName", //OData model that contains entity definitions relevant for global filters > "globalFilterEntityType": "ZFilterEntityType", //Represents the entity to use as a global filter in the smart filter bar control @@ -25,14 +25,13 @@ The `manifest.json` file defines static information about the application, such > "considerAnalyticalParameters": true, //Flag to enable/disable analytical parameter support for smart filter bar > "refreshIntervalInMinutes": 2, //Time interval in minutes to auto refresh the card models > "useDateRangeType": true, //Flag to enable or disable semantic date range control for the Smart filter bar. The default value is false. -> -> "cards": { //An object of cards +> > "card01": { //each card will contain the following > "model": "ZCard1Model", //Model for the card > "template": "sap.ovp.cards.list",//Card component path to use for this card > "settings": { > "title": "card title", //Language-dependent title of the card - used in the card header -> "ubTitle": "sub title", //Language-dependent subtitle of the card - used in the card header +> "subTitle": "sub title", //Language-dependent subtitle of the card - used in the card header > "entitySet": "zCard1EntitySet", //Entity set displayed in this card > "valueSelectionInfo": "text for KPI Header", //Additional information relevant for the KPI Header > "listFlavor": "Standard", //Represents the flavor of the list to use in this card. The flavor can be bar or standard. @@ -44,16 +43,16 @@ The `manifest.json` file defines static information about the application, such > "annotationPath": "", // Represents the annotation path > "kpiAnnotationPath":"com.sap.vocabularies.UI.v1.KPI#AllActualCosts", // Represents the KPI annotation path"selectionAnnotationPath": "", // Represents the selection annotation path > "chartAnnotationPath": "",//Represents the chart annotation path -> "presentationAnnotationPath": "", //Represents the presentation annotation path +> "presentationAnnotationPath": "", //Represents the presentation annotation path > "dataPointAnnotationPath": "", //Represents the data point annotation path -> "identificationAnnotationPath": "", //Represents the identification annotation path -> "dynamicSubtitleAnnotationPath": "dynamicSubtitle", //Represents the dynamic subtitle annotation path +> "identificationAnnotationPath": "", //Represents the identification annotation path +> "dynamicSubtitleAnnotationPath": "dynamicSubtitle", //Represents the dynamic subtitle annotation path > "requireAppAuthorization": "", //Represents the cards for which authorization is required > "chartAnnotationPath": "com.sap.vocabularies.UI.v1.Chart#SalesShareBubble", -> "presentationAnnotationPath": "com.sap.vocabularies.UI.v1.PresentationVariant#SalesShareBubble", -> "identificationAnnotationPath": "com.sap.vocabularies.UI.v1.Identification#Eval_by_Currency_Scatter", -> "selectionAnnotationPath" : "com.sap.vocabularies.UI.v1.SelectionVariant#Eval_by_Currency_ColumnStacked", -> "navigation": "noHeaderNav" //Allows you to disable navigation from the analytical list card header area +> "presentationAnnotationPath": "com.sap.vocabularies.UI.v1.PresentationVariant#SalesShareBubble", +> "identificationAnnotationPath": "com.sap.vocabularies.UI.v1.Identification#Eval_by_Currency_Scatter", +> "selectionAnnotationPath" : "com.sap.vocabularies.UI.v1.SelectionVariant#Eval_by_Currency_ColumnStacked", +> "navigation": "noHeaderNav" //Allows you to disable navigation from the analytical list card header area > } > } > } diff --git a/docs/06_SAP_Fiori_Elements/displaying-actions-on-the-object-page-f65e8b1.md b/docs/06_SAP_Fiori_Elements/displaying-actions-on-the-object-page-f65e8b1.md index 7c87d338..2fbccea2 100644 --- a/docs/06_SAP_Fiori_Elements/displaying-actions-on-the-object-page-f65e8b1.md +++ b/docs/06_SAP_Fiori_Elements/displaying-actions-on-the-object-page-f65e8b1.md @@ -8,7 +8,7 @@ Specific rules apply when displaying actions on the object page. ## Order of Actions -The default display of order of actions in the object page header is as follows: +The default display order of actions in the object page header is as follows: 1. Generic actions @@ -37,7 +37,7 @@ The display of actions depends on which mode the user is in: - In *Display* mode, the relevant actions are displayed in the header toolbar \(see [Object Page Elements](object-page-elements-645e27a.md)\). -- In *Edit* or *Create* mode, the footer bar contains the relevant actions, for example, *Save* and *Cancel* in *Edit* mode \(see figure below\), and *Create* and *Cancel* in *Create* mode. +- In *Edit* or *Create* mode, the footer bar contains the relevant actions, for example, *Save* and *Cancel* in *Edit* mode \(see the mentioned figure\), and *Create* and *Cancel* in *Create* mode. diff --git a/docs/06_SAP_Fiori_Elements/enabling-inline-creation-mode-or-empty-rows-mode-for-table-entries-cfb04f0.md b/docs/06_SAP_Fiori_Elements/enabling-inline-creation-mode-or-empty-row-mode-for-table-entries-cfb04f0.md similarity index 78% rename from docs/06_SAP_Fiori_Elements/enabling-inline-creation-mode-or-empty-rows-mode-for-table-entries-cfb04f0.md rename to docs/06_SAP_Fiori_Elements/enabling-inline-creation-mode-or-empty-row-mode-for-table-entries-cfb04f0.md index 6e827851..1c1ee915 100644 --- a/docs/06_SAP_Fiori_Elements/enabling-inline-creation-mode-or-empty-rows-mode-for-table-entries-cfb04f0.md +++ b/docs/06_SAP_Fiori_Elements/enabling-inline-creation-mode-or-empty-row-mode-for-table-entries-cfb04f0.md @@ -1,32 +1,32 @@ -# Enabling Inline Creation Mode or Empty Rows Mode for Table Entries +# Enabling Inline Creation Mode or Empty Row Mode for Table Entries -In apps that use draft handling, you can enable the inline creation mode or empty rows mode for table entries. +In apps that use draft handling, you can enable the inline creation mode or empty row mode for table entries. > ### Tip: -> We recommend that you use the inline creation mode or empty rows mode only for tables that don't have a large number of columns. For complex tables, use create page instead. +> We recommend that you use the inline creation mode or empty row mode only for tables that don't have a large number of columns. For complex tables, use create page instead. The behavior of the available modes is as follows: - **Inline Creation Mode**: In create or edit mode, users can choose *Create Entry* to add new entries to a section in a table. By default, a new entry is created and the system automatically navigates to the item's object page. You can enable inline creation of entries, that is, a new line is created and the fields can be modified inline but automatic navigation isn't triggered. When a new entry is created, the line is highlighted in blue. This highlight disappears once the data is saved. -- **Empty Rows Mode**: In create or edit mode, two new empty rows are added to the table. In a responsive table, the empty rows are added at the top. In a grid table, the empty rows are added at the bottom. There are no corresponding entries in the draft table for these empty rows. When you modify a field in an empty row and move the focus away from that field, a new row is added automatically to the draft table. Since the empty rows mode always provides two new empty rows, another empty row is added below after the current row in the table. +- **Empty Row Mode**: In create or edit mode, one new empty row is added to the table. In a responsive table, the empty row is added at the top. In a grid table, the empty row is added at the bottom. There is no corresponding entry in the draft table for the empty row. When you begin to add data to a field in an empty row, a new empty row is automatically added .However, the current row is converted to draft only when the focus is moved away from the input field. The automatically added empty row is removed if the user doesn't add any data. It isn't required to manually remove the empty row. - The empty rows mode has the following features: + The empty row mode has the following features: - - The row actions, such as the navigation indicator using a chevron, and inline deletion, are hidden in the empty rows. + - The row actions, such as the navigation indicator using a chevron, and inline deletion, are hidden in the empty row. - - Sorting and grouping isn't applicable for the empty rows, as they don’t exist in a back-end table. + - Sorting and grouping isn't applicable for the empty row, as it doesn't exist in a back-end table. - In a responsive table, the *Create* button is hidden. - - In a grid table, the *Create* button is visible. When you click *Create* in the grid table toolbar, the table scrolls to the bottom of the table to display the empty rows, and automatically sets the focus on the first editable field of the first empty row. + - In a grid table, the *Create* button is visible. When you click *Create* in the grid table toolbar, the table scrolls to the bottom of the table to display the empty row, and automatically sets the focus on the first editable field of the empty row. > ### Restriction: -> The empty rows mode isn't supported when immutable properties are required. +> The empty row mode isn't supported when immutable properties are required. > ### Note: > - You can make the object page tables insertable or not insertable using the `InsertRestrictions` annotation. For more information, see [Adding Actions to Tables](adding-actions-to-tables-b623e0b.md). @@ -34,6 +34,8 @@ The behavior of the available modes is as follows: > - If you've defined an ID for the reference facet of your table, use this ID instead of the generated one, for example, to\_ProductText::com.sap.vocabularies.UI.v1.LineItem. For more information, see [Defining and Adapting Sections](defining-and-adapting-sections-facfea0.md). > > - For apps based on releases below SAP NetWeaver 7.51 SP01, the following restriction applies: If a user sets a filter in a table that is enabled for inline creation, the filter conditions may not be evaluated correctly. This can result in data being displayed incorrectly and not according to the filter criteria that has been entered. This is relevant only for apps that use draft handling. +> +> - The empty row is prefilled with default values when the `com.sap.vocabularies.Common.v1.DefaultValuesFunction` annotation is defined in the entity set that belongs to the table with which it's configured. For more information, see [Prefilling Fields Using the DefaultValuesFunction](prefilling-fields-using-the-defaultvaluesfunction-5ada91c.md). @@ -87,12 +89,9 @@ To enable inline creation, in the `pages` section within `manifest.json` of your A section ID defined in the annotation must match the section ID defined in the manifest configuration, where the `createMode` setting is defined. For example, ``. -Similarly, to enable empty rows mode, set `"createMode"` as `"creationRows"`. With this configuration, the table behaves as described in the Empty Rows Mode section.. - -Users can explicitly hide empty rows in the edit mode and make the empty rows available only in the create mode. To hide empty rows in edit mode, set `"createMode"` as `"creationRowsHiddenInEditMode"`. The table doesn't contain any empty rows upon loading with this configuration. Empty rows are added to the table only when you click the *Create* button. +Similarly, to enable empty row mode, set `"createMode"` as `"creationRows"`. With this configuration, the table behaves as described in the Empty Row Mode section.. -> ### Note: -> The empty rows are prefilled with default values when the `com.sap.vocabularies.Common.v1.DefaultValuesFunction` annotation is defined in the entity set that belongs to the table with which it's configured. For more information, see [Prefilling Fields Using the DefaultValuesFunction](prefilling-fields-using-the-defaultvaluesfunction-5ada91c.md). +Users can explicitly hide the empty row in the edit mode and make the empty row available only in the create mode. To hide the empty row in edit mode, set `"createMode"` as `"creationRowsHiddenInEditMode"`. The table doesn't contain an empty row upon loading with this configuration. An empty row is added to the table only when you click the *Create* button. @@ -170,18 +169,18 @@ To enable inline creation mode in an object page per table, set `"creationMode"` -### Enabling and Disabling Empty Rows Mode +### Enabling and Disabling Empty Row Mode -To enable the empty rows mode, set `"creationMode"` to `"InlineCreationRows"`. +To enable the empty row mode, set `"creationMode"` to `"InlineCreationRows"`. -The default behavior of the empty rows mode is as follows: +The default behavior of the empty row mode is as follows: -- The empty rows are visible on grid and responsive tables when a new object is created. +- The empty row is visible on grid and responsive tables when a new object is created. -- The empty rows are visible on grid and responsive tables when an existing object is edited. +- The empty row is visible on grid and responsive tables when an existing object is edited. -To change this behavior, you can use the parameter `inlineCreationRowsHiddenInEditMode`. Its default value is `'false'`. If it is set to `'true'`, the empty rows will be hidden when editing an existing object. Selecting the table's *Create* button will display the empty rows. +To change this behavior, you can use the parameter `inlineCreationRowsHiddenInEditMode`. Its default value is `'false'`. If it is set to `'true'`, the empty row will be hidden when editing an existing object. Selecting the table's *Create* button will display the empty row. > ### Sample Code: > `manifest.json` @@ -214,9 +213,9 @@ To change this behavior, you can use the parameter `inlineCreationRowsHiddenInEd -### Disabling Fields in the Empty Rows Mode +### Disabling Fields in the Empty Row Mode -Certain fields in the `inlineCreationRows` may become relevant only after the row has been created. They can be disabled so that they appear as read-only in the empty rows. +Certain fields in the `inlineCreationRows` may become relevant only after the row has been created. They can be disabled so that they appear as read-only in the empty row. To disable a field, use the `Capabilities.InsertRestrictions.NonInsertableProperties` annotation. diff --git a/docs/06_SAP_Fiori_Elements/enabling-quick-views-for-link-navigation-307ced1.md b/docs/06_SAP_Fiori_Elements/enabling-quick-views-for-link-navigation-307ced1.md index 875c47ed..5485c2a8 100644 --- a/docs/06_SAP_Fiori_Elements/enabling-quick-views-for-link-navigation-307ced1.md +++ b/docs/06_SAP_Fiori_Elements/enabling-quick-views-for-link-navigation-307ced1.md @@ -31,7 +31,7 @@ To do so, perform the following steps: ## Procedure -1. Identify the property that has been annotated as a semantic object. +1. Identify the property that has been annotated as a semantic object. In this case, the field is shown as a link. For more information, see [Navigation from an App \(Outbound Navigation\)](navigation-from-an-app-outbound-navigation-d782acf.md). > ### Sample Code: > XML Annotation diff --git a/docs/06_SAP_Fiori_Elements/enabling-table-personalization-3e2b4d2.md b/docs/06_SAP_Fiori_Elements/enabling-table-personalization-3e2b4d2.md index fc8c00a8..d94527d7 100644 --- a/docs/06_SAP_Fiori_Elements/enabling-table-personalization-3e2b4d2.md +++ b/docs/06_SAP_Fiori_Elements/enabling-table-personalization-3e2b4d2.md @@ -102,8 +102,6 @@ In the list report, you can set the variant management to `"Page"` level or to ` - Sorting - Users can sort tables by choosing individual columns or multiple columns \(unless sorting is disabled\). Users can sort each column in ascending or descending order. - ![](images/Sorting_Columns_in_Tables_e44ae82.png) You can use the `@.OData.Capabilities.V1.SortRestrictions` annotation to exclude those columns you don’t want to be sortable. You can use the `@.OData.Capabilities.V1.NavigationRestrictions` annotation to exclude navigation properties. @@ -111,7 +109,7 @@ In the list report, you can set the variant management to `"Page"` level or to ` > ### Note: > Defining sort restrictions is currently only possible for first-level navigation entities. - You can use `SortRestrictions` to define your desired `RestrictedProperty` in the `NavigationRestrictions`. Use `SortRestrictions` to either restrict all properties of an entity by setting `Sortable` to `false`, or to disable sorting of individual properties using `NonSortableProperties`. + You can use `SortRestrictions` to define your desired `RestrictedProperty` in the `NavigationRestrictions`. Use `SortRestrictions` to either restrict all properties of an entity by setting `Sortable` to `false`, or to disable sorting of individual properties using `NonSortableProperties`. To add sort retrictions for navigation properties, the list of `NonSortableProperties` must be prefixed with the `NavigationPropertyPath`. > ### Sample Code: > XML Annotation for `SortRestrictions` in `NavigationRestrictions` @@ -127,7 +125,7 @@ In the list report, you can set the variant management to `"Page"` level or to ` > > > - > OverallSDProcessStatus_Text + > _OverallSDProcessStatus/OverallSDProcessStatus_Text > > > @@ -164,7 +162,7 @@ In the list report, you can set the variant management to `"Page"` level or to ` > RestrictedProperties : [ > { > NavigationProperty: _OverallSDProcessStatus, - > SortRestrictions: {NonSortableProperties: [OverallSDProcessStatus_Text]} + > SortRestrictions: {NonSortableProperties: [_OverallSDProcessStatus.OverallSDProcessStatus_Text]} > }, > { > NavigationProperty: _SalesOrderType, @@ -179,7 +177,7 @@ In the list report, you can set the variant management to `"Page"` level or to ` - Adding or removing columns - Users can add or remove all properties of the root entity of a given table and its 1:1 navigation entities. Selected properties are shown at the top of the list. For all properties of navigation entities, the name of the navigation entity is shown below the name of the property using a gray font, as shown in the following screenshot: + Users can add or remove all properties of the root entity of a given table and its 1:1 navigation entities. Selected properties are shown at the top of the list. For all properties of navigation entities, the name of the navigation entity is shown below the name of the property using a gray font, as shown in the following screenshot:Users can sort tables by choosing individual columns or multiple columns \(unless sorting is disabled\). Users can sort each column in ascending or descending order. ![](images/Adding_or_Removing_Columns_caf79df.png) @@ -201,7 +199,7 @@ Variant management on control level enables filtering, sorting, adding/removing > Using the `"personalization"` setting > > ``` -> "BusinessPartnersList": { +> Users can sort tables by choosing individual columns or"BusinessPartnersList": { > "type": "Component", > "id": "BusinessPartnersList", > "name": "sap.fe.templates.ListReport", @@ -237,3 +235,12 @@ You can use the following values for the `"personalization"` setting: - object: If you use the value 'object', you must also define the values `"column"`, `"sort"` and `"filter"`. If the table is an analytical table, you can also configure the `"group"`. In this case omitting a setting is treated as false, which prevents apps from getting new features in upcoming releases. You can see this in the sample code above, where the object is used as a value for an analytical table. +> ### Note: +> - Sorting, grouping, and filtering applies to the properties visible in a column. For example, for properties with text arrangement set as `#TextFirst`, the property itself or its text can be sorted, grouped, or filtered. For properties with text arrangement set as `#TextOnly`, sorting and grouping applies to the text. . +> +> - If a label is defined for a column within the `LineItem`, then the label is used in the Sort, Group, and Filter menus if the column displays a single property. For example, a property with a text annotation `#TextOnly`, +> +> - For properties with text arrangement set as `#TextOnly`, if its text is annotated as `UI.Hidden = true`, then the annotation is ignored. This text property can still be sorted and grouped. +> +> - If a `sortOrder` is set via a presentation variant on a property with text arrangement set as `#TextOnly`, the sorting is applied on the property and not the text. The sort indicator will not appear in the header column containing the property as the property is not visible on the table. This also applies for the sort and group tabs on the table personalisation dialog. + diff --git a/docs/06_SAP_Fiori_Elements/extending-delivered-apps-using-adaptation-extensions-52fc48b.md b/docs/06_SAP_Fiori_Elements/extending-delivered-apps-using-adaptation-extensions-52fc48b.md index c187f0b6..e1b83462 100644 --- a/docs/06_SAP_Fiori_Elements/extending-delivered-apps-using-adaptation-extensions-52fc48b.md +++ b/docs/06_SAP_Fiori_Elements/extending-delivered-apps-using-adaptation-extensions-52fc48b.md @@ -16,9 +16,9 @@ You can implement extension functions as part of a UI adaptation project by usin > ### Note: > This procedure is relevant only for list reports, object pages, overview pages, and analytical list pages. > -> The flexible column layout is not supported by the SAP Business Application Studio. +> The flexible column layout is not supported by the Visual Editor. -You can try the adaptation extensions by creating an adaptation projects described in [Extending an SAP Fiori Application](https://help.sap.com/docs/bas/developing-sap-fiori-app-in-sap-business-application-studio/extending-sap-fiori-application). +You can try the adaptation extensions by creating an adaptation project described in [Extending an SAP Fiori Application](https://help.sap.com/docs/bas/developing-sap-fiori-app-in-sap-business-application-studio/extending-sap-fiori-application). You can use adaptation extensions for these extension points: diff --git a/docs/06_SAP_Fiori_Elements/extending-list-reports-and-object-pages-using-app-extensions-a892eb8.md b/docs/06_SAP_Fiori_Elements/extending-list-reports-and-object-pages-using-app-extensions-a892eb8.md index da8bfcf2..70b073cd 100644 --- a/docs/06_SAP_Fiori_Elements/extending-list-reports-and-object-pages-using-app-extensions-a892eb8.md +++ b/docs/06_SAP_Fiori_Elements/extending-list-reports-and-object-pages-using-app-extensions-a892eb8.md @@ -17,14 +17,11 @@ Make sure you have read the following information: [Read Before Extending a Gene ## Additional Features in SAP Fiori Elements for OData V2 -You can either use the extension wizard in the SAP Web IDE to create extensions or you can create them manually. +You can either use [SAP Fiori tools](https://help.sap.com/viewer/product/SAP_FIORI_tools/Latest/en-US), which is a set of extensions for SAP Business Application Studio and Visual Studio Code to create extensions, or you can create them manually. -> ### Caution: -> SAP Web IDE is no longer available via SAP Business Technology Platform trial accounts. Any references to SAP Web IDE in this documentation are only relevant for you if you have access to SAP Web IDE through a productive SAP BTP account. Please consider SAP Business Application Studio as an alternative. See [App Development Using SAP Business Application Studio](../05_Developing_Apps/app-development-using-sap-business-application-studio-6bbad66.md). - -For more information about SAP Web IDE, see the documentation for SAP Web IDE on the SAP Help Portal at [https://help.sap.com/viewer/p/SAP\_Web\_IDE](https://help.sap.com/viewer/p/SAP_Web_IDE). +For more information, see [Configure Page Elements](https://help.sap.com/docs/SAP_FIORI_tools/17d50220bcd848aa854c9c182d65b699/047507c86afa4e96bb3d284adb9f4726.html). -In list reports and object pages, you can use SAP Web IDE to add the following extensions: +In list reports and object pages, you can use [SAP Fiori tools](https://help.sap.com/viewer/product/SAP_FIORI_tools/Latest/en-US) to add the following extensions: - List report @@ -48,7 +45,8 @@ In list reports and object pages, you can use SAP Web IDE to add the following e -While this documentation describes how to manually define app extensions, the following how-to video shows you how to create a section extension on the object page using the extension wizard: . +> ### Note: +> We've removed videos showing step-by-step procedures using SAP Web IDE, which SAP no longer actively supports. You can still access the video using an older version of this document. **Related Information** diff --git a/docs/06_SAP_Fiori_Elements/extending-sap-fiori-elements-based-apps-358cf25.md b/docs/06_SAP_Fiori_Elements/extending-sap-fiori-elements-based-apps-358cf25.md index 74e08feb..79964ef0 100644 --- a/docs/06_SAP_Fiori_Elements/extending-sap-fiori-elements-based-apps-358cf25.md +++ b/docs/06_SAP_Fiori_Elements/extending-sap-fiori-elements-based-apps-358cf25.md @@ -2,7 +2,7 @@ # Extending SAP Fiori Elements-Based Apps -You can use app extensions to extend your app. +App extensions can be used to extend your app. These are made by developers during the creation of an SAP Fiori elements-based app, using framework extension points provided by SAP Fiori elements. The extensions are made, for example, using manifest changes or SAPUI5 extension points, depending on the floorplan. For more information, see [Extending Generated Apps Using App Extensions](extending-generated-apps-using-app-extensions-340cdb2.md). diff --git a/docs/06_SAP_Fiori_Elements/extending-the-delivered-apps-manifest-using-an-adaptation-project-a2b24a6.md b/docs/06_SAP_Fiori_Elements/extending-the-delivered-apps-manifest-using-an-adaptation-project-a2b24a6.md index 3829f70a..36d7c7f7 100644 --- a/docs/06_SAP_Fiori_Elements/extending-the-delivered-apps-manifest-using-an-adaptation-project-a2b24a6.md +++ b/docs/06_SAP_Fiori_Elements/extending-the-delivered-apps-manifest-using-an-adaptation-project-a2b24a6.md @@ -613,7 +613,7 @@ The following parameters have to be included as `headerWhiteList` in the consumi > > ``` -These changes are to be added to `manifest.appdescr_variant` file in the adaptation project. For more details on the mergers, see [Descriptor Change Types](https://wiki.wdf.sap.corp/wiki/display/UI/Descriptor+Change+Types#b0f58371-dfbf-460f-b9d7-fdb3c0edaad1-1884226546). +These changes are to be added to `manifest.appdescr_variant` file in the adaptation project > ### Sample Code: > ``` diff --git a/docs/06_SAP_Fiori_Elements/header-facets-17dbd5b.md b/docs/06_SAP_Fiori_Elements/header-facets-17dbd5b.md index f22b5f8c..816bac5d 100644 --- a/docs/06_SAP_Fiori_Elements/header-facets-17dbd5b.md +++ b/docs/06_SAP_Fiori_Elements/header-facets-17dbd5b.md @@ -57,7 +57,7 @@ You can use the annotation term `UI.HeaderFacets` to define which information is > $Type : 'UI.ReferenceFacet', > Label : 'Price', > ID : 'Price', -> Target : '@UI.DataPoint#Price +> Target : '@UI.DataPoint#Price' > }, > { > $Type : 'UI.ReferenceFacet', diff --git a/docs/06_SAP_Fiori_Elements/highlighting-line-items-based-on-criticality-0d501b1.md b/docs/06_SAP_Fiori_Elements/highlighting-line-items-based-on-criticality-0d501b1.md index 642c843c..f3d612a6 100644 --- a/docs/06_SAP_Fiori_Elements/highlighting-line-items-based-on-criticality-0d501b1.md +++ b/docs/06_SAP_Fiori_Elements/highlighting-line-items-based-on-criticality-0d501b1.md @@ -23,7 +23,7 @@ The property containing the criticality can have the following values \(derived > ### Note: > - By default, SAP Fiori elements assumes that the `DataField` is also marked with "CriticalityRepresentationType/WithIcon" and sets the icon of the `ObjectStatus` appropriately \(for example, for fields marked with "com.sap.vocabularies.UI.v1.CriticalityType/Negative", SAP Fiori elements sets the 'sap-icon://status-negative'\). > - > - If the field is marked with "CriticalityRepresentationType/WithoutIcon", then the `` is rendered without the icon. + > - If the field is marked with "CriticalityRepresentationType/WithoutIcon", then it is rendered without the icon. diff --git a/docs/06_SAP_Fiori_Elements/how-to-use-sap-fiori-elements-20de950.md b/docs/06_SAP_Fiori_Elements/how-to-use-sap-fiori-elements-20de950.md index eab32d4d..e1ad31a5 100644 --- a/docs/06_SAP_Fiori_Elements/how-to-use-sap-fiori-elements-20de950.md +++ b/docs/06_SAP_Fiori_Elements/how-to-use-sap-fiori-elements-20de950.md @@ -18,7 +18,7 @@ Creating an app with SAP Fiori elements generally consists of the following step - Build UI applications - You can use [SAP Fiori tools](https://help.sap.com/viewer/product/SAP_FIORI_tools/Latest/en-US), which is a set of extensions for SAP Business Application Studio and Visual Studio Code, to build your apps. For more information about SAP Business Application Studio, see the documentation on the SAP Help Portal at [SAP Business Application Studio](https://help.sap.com/viewer/product/SAP%20Business%20Application%20Studio/Cloud/en-US). + You can build your apps using [SAP Fiori tools](https://help.sap.com/viewer/product/SAP_FIORI_tools/Latest/en-US), which is a set of extensions for SAP Business Application Studio and Visual Studio Code. For more information about SAP Business Application Studio, see the documentation on the SAP Help Portal at [SAP Business Application Studio](https://help.sap.com/viewer/product/SAP%20Business%20Application%20Studio/Cloud/en-US). - Extend SAP Fiori elements-based apps diff --git a/docs/06_SAP_Fiori_Elements/hybrid-view-6615668.md b/docs/06_SAP_Fiori_Elements/hybrid-view-6615668.md index 9bc56f91..59e0ebbf 100644 --- a/docs/06_SAP_Fiori_Elements/hybrid-view-6615668.md +++ b/docs/06_SAP_Fiori_Elements/hybrid-view-6615668.md @@ -27,10 +27,8 @@ Make the following setting: > > ``` -The *Auto-hide* - > ### Note: -> Ensure that the chart context dimensions are set as visible columns in the table for optimal accuracy of highlights. feature is displayed in the hybrid view \(chart and table\). When the feature is turned off, the table records that are not affected by the chart selection are also displayed in the table. If the feature is turned on, then only the records that are affected by the chart selection \(for example, only the highlighted records\) are displayed in the table. In this case, chart selection acts as an additional filter. The table records that match the selected chart context are highlighted. +> Ensure that the chart context dimensions are set as visible columns in the table for optimal accuracy of highlights. The *auto-hide* feature is displayed in the hybrid view \(chart and table\). When the feature is turned off, the table records that are not affected by the chart selection are also displayed in the table. If the feature is turned on, then only the records that are affected by the chart selection \(for example, only the highlighted records\) are displayed in the table. In this case, chart selection acts as an additional filter. The table records that match the selected chart context are highlighted. > ### Tip: > Note that the hybrid view is available in laptops with a screen height that is larger than 900px. diff --git a/docs/06_SAP_Fiori_Elements/images/Folder_Structure_for_List_Report_and_Object_Page_c33e8a1.png b/docs/06_SAP_Fiori_Elements/images/Folder_Structure_for_List_Report_and_Object_Page_c33e8a1.png new file mode 100644 index 00000000..fb5b79e2 Binary files /dev/null and b/docs/06_SAP_Fiori_Elements/images/Folder_Structure_for_List_Report_and_Object_Page_c33e8a1.png differ diff --git a/docs/06_SAP_Fiori_Elements/images/Smart_Templates_Folder_Structure_aeab6b5.png b/docs/06_SAP_Fiori_Elements/images/Smart_Templates_Folder_Structure_aeab6b5.png deleted file mode 100644 index d46c5018..00000000 Binary files a/docs/06_SAP_Fiori_Elements/images/Smart_Templates_Folder_Structure_aeab6b5.png and /dev/null differ diff --git a/docs/06_SAP_Fiori_Elements/images/copy-paste-filter-bar_e343435.png b/docs/06_SAP_Fiori_Elements/images/copy-paste-filter-bar_e343435.png new file mode 100644 index 00000000..2a618ad7 Binary files /dev/null and b/docs/06_SAP_Fiori_Elements/images/copy-paste-filter-bar_e343435.png differ diff --git a/docs/06_SAP_Fiori_Elements/loading-behavior-based-on-the-chosen-variant-9f4e119.md b/docs/06_SAP_Fiori_Elements/loading-behavior-based-on-the-chosen-variant-9f4e119.md index 1d2316e3..db8f5291 100644 --- a/docs/06_SAP_Fiori_Elements/loading-behavior-based-on-the-chosen-variant-9f4e119.md +++ b/docs/06_SAP_Fiori_Elements/loading-behavior-based-on-the-chosen-variant-9f4e119.md @@ -6,7 +6,7 @@ Several factors affect the loading behavior of the content area based on the cho These factors are also considered in the following use cases: -- There is no tile context during intial navigation from tiles. +- There is no tile context during initial navigation from tiles. - There is no tile context, except for values from SAP Fiori launchpad user settings. @@ -106,7 +106,7 @@ For multi-view scenarios, you can also change the manifest setting `enableAutobi ### SAP Fiori Elements for OData V4 -Application developers can set `initialLoad` to `Auto`\(default\), `Disabled` , and `Enabled`. +Application developers can set `initialLoad` to `Auto` \(default\), `Disabled` , and `Enabled`. > ### Sample Code: > ``` @@ -127,7 +127,7 @@ These settings work for both single and multi-view applications. This is the loading behavior: -- `Auto`: An initial load of data only occurs if some default filter values have been set in the filter bar. The *Apply Automatically* checkbox is provided in the *Manage Views* dialog together with the following text: *If predefined filter values are available, the content loads automatically.*. This is the default setting. +- `Auto`: An initial load of data only occurs if some default filter values have been set in the filter bar. The *Apply Automatically* checkbox is provided in the *Manage Views* dialog together with the following text: *If predefined filter values are available, the content loads automatically.* This is the default setting. - `Disabled`: An initial load of data does not occur for the standard variant and the user has to actively click the *Go* button. End users can override this by selecting the *Apply Automatically* checkbox in the *Manage Views* dialog. diff --git a/docs/06_SAP_Fiori_Elements/localization-of-ui-texts-b8cb649.md b/docs/06_SAP_Fiori_Elements/localization-of-ui-texts-b8cb649.md index 22ce2a15..64a02299 100644 --- a/docs/06_SAP_Fiori_Elements/localization-of-ui-texts-b8cb649.md +++ b/docs/06_SAP_Fiori_Elements/localization-of-ui-texts-b8cb649.md @@ -26,8 +26,6 @@ Perform the following steps to replace the standard UI texts: - - ## Overriding Texts from Annotations You can override the texts that come from annotations. To do so, the annotation must refer to the i18n key that is used in the application’s i18n file: @@ -2102,7 +2100,6 @@ Example: "i18n|sap.suite.ui.generic.template.ObjectPage|POItems": { "type": "sap.ui.model.resource.ResourceModel", "uri": "i18n/ObjectPage/POItems/i18n.properties" - }, ``` @@ -4346,31 +4343,21 @@ Applications should overwrite the default text with the concrete object. - `OBJECTPAGESTATE_ISSUE` - -This object contains issues - -Error message text used in the message strip of an object page. - -Applications should overwrite the default text and replace "object" with their concrete object. - -Example: *The sales order contains issues.* - @@ -4378,14 +4365,16 @@ Example: *The sales order contains issues.* - `OBJECTPAGESTATE_ERROR` +`OBJECTPAGESTATE_ERROR` + +\(deprecated key: `OBJECTPAGESTATE_ISSUE`\) -The object contains error messages +The object contains errors. @@ -4401,7 +4390,7 @@ Error message text used in the message strip of an object page. Applications should overwrite the default text and replace "object" with their concrete object. -Example: *The sales order contains error messages.* +Example: *The sales order contains errors.* @@ -4417,7 +4406,7 @@ Example: *The sales order contains error messages.* -The object contains warning messages +The object contains warnings. @@ -4433,7 +4422,7 @@ Warning message text used in the message strip of an object page. Applications should overwrite the default text and replace "object" with their concrete object. -Example: *The sales order contains warning messages.* +Example: *The sales order contains warnings.* @@ -4449,7 +4438,7 @@ Example: *The sales order contains warning messages.* -The object contains information messages. +The object contains messages. @@ -4465,7 +4454,7 @@ Information text used in the message strip of an object page. Applications should overwrite the default text and replace "object" with their concrete object. -Example: *The sales order contains information messages.* +Example: *The sales order contains messages.* @@ -4529,6 +4518,70 @@ Applications can choose to overwrite the default text with a more specific one. + + + + + + `M_COMMON_TABLE_CREATE` + + + + + + +Create + + + + + + + *Create* button text in a table + + + + + + +Applications can choose to overwrite the default text with a more specific one for a certain table. + +Example: `M_COMMON_TABLE_CREATE|_Items=MyCustomCreateText` + + + + + + + + + `M_COMMON_TABLE_DELETE` + + + + + + +Delete + + + + + + + *Delete* button text in a table + + + + + + +Applications can choose to overwrite the default text with a more specific one for a certain table. + +Example: `M_COMMON_TABLE_DELETE|_Items=MyCustomDeleteText` + + + diff --git a/docs/06_SAP_Fiori_Elements/multiple-views-on-list-report-tables-a37df40.md b/docs/06_SAP_Fiori_Elements/multiple-views-on-list-report-tables-a37df40.md index 2680180c..483ed4f2 100644 --- a/docs/06_SAP_Fiori_Elements/multiple-views-on-list-report-tables-a37df40.md +++ b/docs/06_SAP_Fiori_Elements/multiple-views-on-list-report-tables-a37df40.md @@ -6,7 +6,8 @@ By default, the list report displays only one table. You can define multiple vie -This video shows the step-by-step procedure for defining multiple views: +> ### Note: +> We've removed videos showing step-by-step procedures using SAP Web IDE, which SAP no longer actively supports. You can still access the video using an older version of this document. > ### Note: > You can define variants for specific selections of data on the user interface, for example, based on filter settings. In the definition dialog, these variants are called views, however, the feature is called variant management. Therefore, for clarity, we use the term variant management in this section. diff --git a/docs/06_SAP_Fiori_Elements/navigation-from-an-app-outbound-navigation-d782acf.md b/docs/06_SAP_Fiori_Elements/navigation-from-an-app-outbound-navigation-d782acf.md index 1b68d8ef..ee915c75 100644 --- a/docs/06_SAP_Fiori_Elements/navigation-from-an-app-outbound-navigation-d782acf.md +++ b/docs/06_SAP_Fiori_Elements/navigation-from-an-app-outbound-navigation-d782acf.md @@ -108,7 +108,9 @@ To enable intent-based navigation, you must associate a semantic object. Navigat To use a specific property that is always shown as a link in your application, you must annotate the property with a semantic object. Wherever the property is used as a `DataField`, it is always rendered as a link. - When a user chooses the link, and only one navigation target is found, direct navigation to the target is triggered. If more than one target is found, the system displays a popover containing some text and links to the targets for the user to choose from. You can enhance the content of this popover and display a quick view containing more information about the navigation target. For more information, see [Enabling Quick Views for Link Navigation](enabling-quick-views-for-link-navigation-307ced1.md). + When a user chooses the link, and only one navigation target is found, direct navigation to the target is triggered. If more than one target is found, the system displays a popover containing some text and links to the targets for the user to choose from. The user can hide unwanted semantic object actions from the popover using `SemanticObjectUnavailableActions` annotation. The user can also annotate a property using multiple semantic objects. For more information, see [https://ui5.sap.com/\#/topic/f638884d0d624ad8a243f4005f8e9972](https://ui5.sap.com/#/topic/f638884d0d624ad8a243f4005f8e9972). + + You can enhance the content of this popover and display a quick view containing more information about the navigation target. For more information, see [Enabling Quick Views for Link Navigation](enabling-quick-views-for-link-navigation-307ced1.md). > ### Sample Code: > XML Annotation @@ -273,7 +275,7 @@ If `RequiresContext` is true, then the button is disabled until a selection is m > XML Annotation > > ```xml -> < +> > > > diff --git a/docs/06_SAP_Fiori_Elements/passing-variant-ids-as-url-parameters-4132ffa.md b/docs/06_SAP_Fiori_Elements/passing-variant-ids-as-url-parameters-4132ffa.md index 18b51f50..920bccdc 100644 --- a/docs/06_SAP_Fiori_Elements/passing-variant-ids-as-url-parameters-4132ffa.md +++ b/docs/06_SAP_Fiori_Elements/passing-variant-ids-as-url-parameters-4132ffa.md @@ -14,27 +14,27 @@ You can choose to pass a page variant or a control variant using these parameter - `sap-ui-fe-variant-id`: Page variant ID you want to set > ### Example: - > https://abc.com/ui\#SalesOrder-analyze\_deliv\_perf?sap-ui-fe-variant-id=***id\_1542011587281\_980\_page*** + > https://abc.com/ui\#SalesOrder-analyze\_deliv\_perf?sap-ui-fe-variant-id=`id_1542011587281_980_page` - `sap-ui-fe-filterbar-variant-id`: Parameter for the filter bar control variant > ### Example: - > https://abc.com/ui\#SalesOrder-analyze\_deliv\_perf?sap-ui-fe-filterbar-variant-id=***id\_1542011587281\_230\_page*** + > https://abc.com/ui\#SalesOrder-analyze\_deliv\_perf?sap-ui-fe-filterbar-variant-id=`id_1542011587281_230_page` - `sap-ui-fe-chart-variant-id`: Parameter for the chart control variant > ### Example: - > https://abc.com/ui\#SalesOrder-analyze\_deliv\_perf?sap-ui-fe-chart-variant-id=***id\_1574157179885\_675\_chart*** + > https://abc.com/ui\#SalesOrder-analyze\_deliv\_perf?sap-ui-fe-chart-variant-id=`id_1574157179885_675_chart` - `sap-ui-fe-table-variant-id`: Parameter for the table control variant > ### Example: - > https://abc.com/ui\#SalesOrder-analyze\_deliv\_perf?sap-ui-fe-table-variant-id=***id\_1574157179595\_331\_table*** + > https://abc.com/ui\#SalesOrder-analyze\_deliv\_perf?sap-ui-fe-table-variant-id=`id_1574157179595_331_table` When both the chart variant and table variant are passed: > ### Example: - > https:/abc.com/ui\#SalesOrder-analyze\_deliv\_perf?sap-ui-fe-chart-variant-id=***id\_1574157179885\_675\_chart***&sap-ui-fe-table-variant-id=***id\_1574157179595\_331\_table*** + > https:/abc.com/ui\#SalesOrder-analyze\_deliv\_perf?sap-ui-fe-chart-variant-id=`id_1574157179885_675_chart`&sap-ui-fe-table-variant-id=`id_1574157179595_331_table` > ### Note: diff --git a/docs/06_SAP_Fiori_Elements/prefilling-fields-using-the-defaultvaluesfunction-5ada91c.md b/docs/06_SAP_Fiori_Elements/prefilling-fields-using-the-defaultvaluesfunction-5ada91c.md index 143a2be2..c79c8f48 100644 --- a/docs/06_SAP_Fiori_Elements/prefilling-fields-using-the-defaultvaluesfunction-5ada91c.md +++ b/docs/06_SAP_Fiori_Elements/prefilling-fields-using-the-defaultvaluesfunction-5ada91c.md @@ -7,9 +7,9 @@ When creating a new entity or item, or action parameters, you can provide defaul > ### Note: > This topic is currently only applicable to > -> - SAP Fiori elements for OData V2 non-draft applications. +> - SAP Fiori elements for OData V2 and SAP Fiori elements for OData V4 non-draft applications. > -> - SAP Fiori elements for OData V2 draft applications in the empty rows mode. For more information, see [Enabling Inline Creation Mode or Empty Rows Mode for Table Entries](enabling-inline-creation-mode-or-empty-rows-mode-for-table-entries-cfb04f0.md). +> - SAP Fiori elements for OData V2 draft applications in the empty row mode and for SAP Fiori elements for OData V4 draft applications in the inline and empty row modes. For more information, see [Enabling Inline Creation Mode or Empty Row Mode for Table Entries](enabling-inline-creation-mode-or-empty-row-mode-for-table-entries-cfb04f0.md). For function import actions, the preference is given to the default values returned by the back end `DefaultValuesFunction`. If no value is returned by the `DefaultValuesFunction`, it is then read from the entity. diff --git a/docs/06_SAP_Fiori_Elements/sap-fiori-elements-feature-map-62d3f7c.md b/docs/06_SAP_Fiori_Elements/sap-fiori-elements-feature-map-62d3f7c.md index ec63da80..d7019926 100644 --- a/docs/06_SAP_Fiori_Elements/sap-fiori-elements-feature-map-62d3f7c.md +++ b/docs/06_SAP_Fiori_Elements/sap-fiori-elements-feature-map-62d3f7c.md @@ -3552,7 +3552,7 @@ Object page -[Enabling Inline Creation Mode or Empty Rows Mode for Table Entries](enabling-inline-creation-mode-or-empty-rows-mode-for-table-entries-cfb04f0.md) +[Enabling Inline Creation Mode or Empty Row Mode for Table Entries](enabling-inline-creation-mode-or-empty-row-mode-for-table-entries-cfb04f0.md) diff --git a/docs/06_SAP_Fiori_Elements/share-functionality-022bf0d.md b/docs/06_SAP_Fiori_Elements/share-functionality-022bf0d.md index 4734b05b..07c8be86 100644 --- a/docs/06_SAP_Fiori_Elements/share-functionality-022bf0d.md +++ b/docs/06_SAP_Fiori_Elements/share-functionality-022bf0d.md @@ -16,11 +16,11 @@ The "share" functionality allows users to share the current application state us When a user chooses this option, the corresponding *Save as Tile* dialog is displayed. When a user chooses the tile, the application page opens in the same state in which the tile was created. Application developers can customize the title and the sub-title of the tile. In the list report, a dynamic tile with a record count is created, where the applied filter is also taken into account. -- *Share Menu: Microsoft Teams* +- *Share: Microsoft Teams* ![](images/Microsoft_Teams_Share_Menu_As_Chat_and_As_Tab_f2cb0d3.png) - When a user clicks the *Share* button and then the *Share Menu: Microsoft Teams* option, a separate window opens with the available sharing options: + When a user clicks the *Share* button and then the *Share: Microsoft Teams* option, a separate window opens with the available sharing options: - As Chat @@ -33,11 +33,11 @@ The "share" functionality allows users to share the current application state us Please note the following: - - The *Share Menu: Microsoft Teams* option is only available if the required settings have been made by the system administrators of SAP S/4HANA Cloud. + - The *Share: Microsoft Teams* option is only available if the required settings have been made by the system administrators of SAP S/4HANA Cloud. For more information, see [Integrating Microsoft Teams](https://help.sap.com/docs/SAP_S4HANA_CLOUD/0f69f8fb28ac4bf48d2b57b9637e81fa/257ec7408db6420682462cd1d000e744.html). - - The *Share Menu: Microsoft Teams* option is part of collaborative ERP \(enterprise resource planning\), which integrates the best of SAP S/4HANA Cloud with Microsoft Teams. So this option is not available for all users. + - The *Share: Microsoft Teams* option is part of collaborative ERP \(enterprise resource planning\), which integrates the best of SAP S/4HANA Cloud with Microsoft Teams. So this option is not available for all users. @@ -53,6 +53,8 @@ The "share" functionality allows users to share the current application state us > - In SAP Fiori elements for OData V2, for draft objects with an existing active instance the "share" functionality will directly share the URL of the active instance. > > In SAP Fiori elements for OData V4, for draft objects with an existing active instance the "share" functionality will use the semantic bookmarking feature \(see the corresponding section in this topic below\), but if semantic keys are not defined then the URL of the active instance is shared. +> +> - The *Share: Microsoft Teams* functionality uses application states to shorten long URLs. These application state records are cleaned up in case they aren't accessed for a long time. For more information, see [Cleanup of Expired Application State](https://help.sap.com/docs/ABAP_PLATFORM_NEW/a7b390faab1140c087b8926571e942b7/6107ee41f89a43c9af0aa279fe039cca.html). diff --git a/docs/06_SAP_Fiori_Elements/store-restore-the-application-state-46bf248.md b/docs/06_SAP_Fiori_Elements/store-restore-the-application-state-46bf248.md index ffbf6d9c..186da892 100644 --- a/docs/06_SAP_Fiori_Elements/store-restore-the-application-state-46bf248.md +++ b/docs/06_SAP_Fiori_Elements/store-restore-the-application-state-46bf248.md @@ -27,7 +27,7 @@ The state of the application is preserved when users refresh or navigate away fr - > ### Note: > - If a potentially sensitive field \(a property that is annotated via the `PersonalData.v1.IsPotentiallySensitive` annotation\) is changed, SAP Fiori elements doesn't store/restore this information. Any changes added by users are therefore lost upon refresh. This is not applicable if the field is used in filter context. > - > - Changes to the visibility of filter fields in the filter bar aren't stored/restored. However, if any new filter fields containing values are added from the *Adapt Filters* dialog, then they are stored as a part of the `iAppState`. + > - In SAP Fiori elements for OData V2, changes to the visibility of filter fields in the filter bar aren't stored/restored. However, if any new filter fields containing values are added from the *Adapt Filters* dialog, then they are stored as a part of the `iAppState`. > > - Selections in a chart and a table, as well as the scroll position in a table, are not stored/restored. > @@ -74,7 +74,7 @@ Changes coming in from other flex layers, such as changes made by key users, are > ### Note: > - Any filter field value coming from other layers is still overwritten by values for this field coming from SAP Fiori launchpad. For more information, see [Configuring Default Filter Values](configuring-default-filter-values-f27ad7b.md). > -> - The logic that allows changes from other layers to be merged by the flex layer with the changes coming from an end user is only applied if the variant within the `iAppState` is available at the time when the restore takes place. If this is not the case, for example when the page was shared to another user and the target user doesn't have access to the variant shared in the `iAppState`, then the app loads using the *Standard* variant and the full state of the page when it is shared is applied on top, meaning without any other layer changes. +> - The logic that allows changes from other layers to be merged by the flex layer with the changes coming from an end user is only applied if the variant within the `iAppState` is available at the time when the restore takes place. If this is not the case, for example when the page was shared to another user and the target user doesn't have access to the variant shared in the `iAppState`, then the app loads using the *Standard* variant and the full state of the page when it is shared is applied on top, meaning without any other layer changes. When this happens, the following changes will not be retained: the filter fields or table columns that were removed and changes in the filter field or table column position. > > - For a single-valued field, the merge logic always has priority over the other layer value \(the value of the key user, for example\) and the changes made by the end user for the same field are ignored. > diff --git a/docs/06_SAP_Fiori_Elements/the-chart-building-block-52d065a.md b/docs/06_SAP_Fiori_Elements/the-chart-building-block-52d065a.md index bb21e3a0..fc01c477 100644 --- a/docs/06_SAP_Fiori_Elements/the-chart-building-block-52d065a.md +++ b/docs/06_SAP_Fiori_Elements/the-chart-building-block-52d065a.md @@ -10,7 +10,7 @@ The `Chart` building block provides an easy way to instantiate a chart based on ## Usage -Make sure that the entity set referred for the `Chart` building block supports aggregation, as described under *Enabling Aggregation in the Back End* in the section *Additional Features in SAP Fiori Elements for OData V4* in [Configuring Charts](configuring-charts-653ed0f.md). +Ensure that the entity set referred for the `Chart` building block supports aggregation. For more information , see the subsection *Enabling Aggregation in the Back End* in [Configuring Charts](configuring-charts-653ed0f.md). > ### Sample Code: > `Chart` Building Block diff --git a/docs/06_SAP_Fiori_Elements/the-filterbar-building-block-7838611.md b/docs/06_SAP_Fiori_Elements/the-filterbar-building-block-7838611.md index 9425bda8..9b293b02 100644 --- a/docs/06_SAP_Fiori_Elements/the-filterbar-building-block-7838611.md +++ b/docs/06_SAP_Fiori_Elements/the-filterbar-building-block-7838611.md @@ -16,7 +16,10 @@ The `FilterBar` building block allows application developers to embed a filter b > /> > ``` -Default values via `UI.SelectionVariant` and `Common.FilterDefaultValue` as well as custom filters are supported. Check out our live example in the flexible programming model explorer at [Filter Bar](https://ui5.sap.com/test-resources/sap/fe/core/fpmExplorer/index.html#/buildingBlocks/filterBar/filterBarDefault). +Default values via `UI.SelectionVariant` and `Common.FilterDefaultValue` as well as custom filters are supported. Check out our live example in the flexible programming model explorer at [Filter Bar - Overview](https://ui5.sap.com/test-resources/sap/fe/core/fpmExplorer/index.html#/buildingBlocks/filterBar/filterBarDefault). + +> ### Restriction: +> The `FilterBar` building block has no provision to bring up the visual filter bar. @@ -26,10 +29,25 @@ Default values via `UI.SelectionVariant` and `Common.FilterDefaultValue` as well Applications can programmatically trigger the filter search on initial load using the `triggerSearch()` method. When called, it first validates that all the mandatory filter fields are filled out. The filter bar 'Go' is triggered only if all of them have valid values. If any of the mandatory filter fields aren't filled out, the focus is set to the first mandatory filter field that isn't filled. Note that in this case, the field won't be highlighted and no error messages will be sent to the user. -For more information, see the [API Reference](https://ui5.sap.com/#/api/sap.fe.macros.FilterBar%23methods/triggerSearch) page. You can also check out our live example in the flexible programming model explorer at [Filter Bar](https://ui5.sap.com/test-resources/sap/fe/core/fpmExplorer/index.html#/buildingBlocks/filterBar/filterBarAnnotationDefaults). +Check out our live example in the flexible programming model explorer at [Filter Bar - Default Values](https://ui5.sap.com/test-resources/sap/fe/core/fpmExplorer/index.html#/buildingBlocks/filterBar/filterBarAnnotationDefaults). + + + + + +## Using the SelectionVariant Format + +The following methods are available for interacting with the `FilterBar` building block using the `SelectionVariant` format: + +- `async getSelectionVariant () : Promise` + +- `async setSelectionVariant (selectionVariant : SelectionVariant)` + + +Check out our live example in the flexible programming model explorer at [Filter Bar - Interacting with the Filter Bar via Selection Variant Format \(get and set\)](https://ui5.sap.com/test-resources/sap/fe/core/fpmExplorer/index.html#/buildingBlocks/filterBar/filterBarSVPublicAPIs). > ### Restriction: -> The `FilterBar` building block has no provision to bring up the visual filter bar. +> Custom filters are not part of the `getSelectionVariant` and `setSelectionVariant` APIs. diff --git a/docs/06_SAP_Fiori_Elements/visual-filters-1714720.md b/docs/06_SAP_Fiori_Elements/visual-filters-1714720.md index ead5bf2d..ed29c988 100644 --- a/docs/06_SAP_Fiori_Elements/visual-filters-1714720.md +++ b/docs/06_SAP_Fiori_Elements/visual-filters-1714720.md @@ -801,7 +801,7 @@ Change the project value from `List Report` to `Analytical List Page` on the fil -Specifying ***Analytical List Page*** as a value for the project in the filter bar, re-renders charts to display records for *In Progress* and *New* status values of the Analytical List Page project. +Specifying `Analytical List Page` as a value for the project in the filter bar, re-renders charts to display records for *In Progress* and *New* status values of the Analytical List Page project. > ### Note: > The in/out parameter mapping values set for the other properties in the `SelectionVariant` annotation that are not part of the project field is considered as it is. diff --git a/docs/07_APF/adding-an-application-1eef736.md b/docs/07_APF/adding-an-application-1eef736.md index 4563555c..affadd80 100644 --- a/docs/07_APF/adding-an-application-1eef736.md +++ b/docs/07_APF/adding-an-application-1eef736.md @@ -50,7 +50,7 @@ Semantic Object -For SAP Business Suite powered by SAP HANA, this field is prefilled with ***FioriApplication***. Keep this default entry if you use the generic APF runtime application. You can change the semantic object any time, but the entry here must be the same as the one you make when configuring the Smart Business KPI tile. In the KPI tile configuration, the semantic object filters the list of configurations so that only those are listed that have been created for the specified semantic object. Otherwise you have to type in your configuration manually. +For SAP Business Suite powered by SAP HANA, this field is prefilled with `FioriApplication`. Keep this default entry if you use the generic APF runtime application. You can change the semantic object any time, but the entry here must be the same as the one you make when configuring the Smart Business KPI tile. In the KPI tile configuration, the semantic object filters the list of configurations so that only those are listed that have been created for the specified semantic object. Otherwise you have to type in your configuration manually. For SAP S/4HANA, this field is not relevant and can be left empty. diff --git a/docs/07_APF/application-configuration-in-sapui5-1-28-and-prior-releases-c9da7d5.md b/docs/07_APF/application-configuration-in-sapui5-1-28-and-prior-releases-c9da7d5.md index 0fc5fe27..cda138f6 100644 --- a/docs/07_APF/application-configuration-in-sapui5-1-28-and-prior-releases-c9da7d5.md +++ b/docs/07_APF/application-configuration-in-sapui5-1-28-and-prior-releases-c9da7d5.md @@ -175,7 +175,7 @@ Contains two properties: Specifies the service to determine the logical system. - In most cases, you can set the service to ***null***. + In most cases, you can set the service to `null`. diff --git a/docs/07_APF/configuring-the-sap-smart-business-kpi-tile-374364e.md b/docs/07_APF/configuring-the-sap-smart-business-kpi-tile-374364e.md index 0c16464b..60d63342 100644 --- a/docs/07_APF/configuring-the-sap-smart-business-kpi-tile-374364e.md +++ b/docs/07_APF/configuring-the-sap-smart-business-kpi-tile-374364e.md @@ -116,7 +116,7 @@ The following sections differentiate the data you must enter depending on the us ## Using the SAP Smart Business Modeler Apps for SAP Business Suite powered by SAP HANA -To configure a KPI tile for an APF-based application, open the *Configure KPI Tiles* app, go to the *Navigation* area and select the *Other Drill-Down* radio button. Select ***Analysis Path Framework*** as drill-down. +To configure a KPI tile for an APF-based application, open the *Configure KPI Tiles* app, go to the *Navigation* area and select the *Other Drill-Down* radio button. Select `Analysis Path Framework` as drill-down. Depending on your use case, enter the following data: @@ -321,7 +321,7 @@ By clicking *Save and Configure Drill-Down*, you can navigate to the APF Configu > ### Note: > The KPI Modeler for SAP S/4HANA may also be used on SAP Business Suite powered by SAP HANA. -To configure a KPI tile for an APF-based application in the SAP Smart Business modeler apps for SAP S/4HANA, open the *Create Tile* app and select your tile or create a new one. In the *Navigation* area, go to the *Select Drill-Down* field and select ***Analysis Path Framework***. +To configure a KPI tile for an APF-based application in the SAP Smart Business modeler apps for SAP S/4HANA, open the *Create Tile* app and select your tile or create a new one. In the *Navigation* area, go to the *Select Drill-Down* field and select `Analysis Path Framework`. Depending on your use case, enter the following data: @@ -374,7 +374,7 @@ As defined in target mapping of the application - ***FioriApplication*** \(automatically filled based on selected configuration\) + `FioriApplication` \(automatically filled based on selected configuration\) @@ -404,7 +404,7 @@ As defined in target mapping of the application - ***executeAPFConfigurationS4HANA*** or ***executeAPFConfiguration***\(automatically filled based on selected configuration.\) + `executeAPFConfigurationS4HANA` or `executeAPFConfiguration`\(automatically filled based on selected configuration.\) diff --git a/docs/07_APF/creating-navigation-targets-d5762bc.md b/docs/07_APF/creating-navigation-targets-d5762bc.md index 14c18de6..2ea073a2 100644 --- a/docs/07_APF/creating-navigation-targets-d5762bc.md +++ b/docs/07_APF/creating-navigation-targets-d5762bc.md @@ -67,7 +67,7 @@ Semantic object as defined in the corresponding target mapping configured in the Semantic object as defined by the Fiori launchpad configuration. > ### Note: -> Currently, you can only navigate to other APF applications. Therefore, the semantic object must be ***FioriApplication***. +> Currently, you can only navigate to other APF applications. Therefore, the semantic object must be `FioriApplication`. @@ -86,7 +86,7 @@ Action As soon as you enter a semantic object, the value help for the action is filled with all actions that are available for this target mapping and that you are authorized for. The *Action* field is prefilled with the first action in this list. > ### Note: -> Currently, you can only navigate to other APF applications. Therefore, the action must be ***executeAPFConfiguration***. +> Currently, you can only navigate to other APF applications. Therefore, the action must be `executeAPFConfiguration`. diff --git a/docs/07_APF/descriptor-manifest-json-74038a5.md b/docs/07_APF/descriptor-manifest-json-74038a5.md index 40aaa007..aa809b0b 100644 --- a/docs/07_APF/descriptor-manifest-json-74038a5.md +++ b/docs/07_APF/descriptor-manifest-json-74038a5.md @@ -291,7 +291,7 @@ The following settings reside in the `sap.apf` name space: - `activateLrep` > ### Note: - > If you use SAP S/4HANA, this property is mandatory and must be set to ***true***. + > If you use SAP S/4HANA, this property is mandatory and must be set to `true`. This property defines that the layered repository of SAPUI5 flexibility is used for persistence of the analytical configuration. diff --git a/docs/07_APF/enhancing-an-apf-based-application-b247999.md b/docs/07_APF/enhancing-an-apf-based-application-b247999.md index b946097c..346c967b 100644 --- a/docs/07_APF/enhancing-an-apf-based-application-b247999.md +++ b/docs/07_APF/enhancing-an-apf-based-application-b247999.md @@ -9,7 +9,7 @@ You have installed an APF-based application that was shipped by SAP. If you want 1. In your SAP Fiori frontend server system, run transaction `SE80`. -2. In the Repository Browser, select ***BSP Application*** and enter the name of your Business Server Page \(BSP\) application. +2. In the Repository Browser, select `BSP Application` and enter the name of your Business Server Page \(BSP\) application. 3. In the folder structure, open *Page Fragments* \> *config* and double-click the analytical configuration file to open it. diff --git a/docs/07_APF/using-the-generic-runtime-application-3aa6084.md b/docs/07_APF/using-the-generic-runtime-application-3aa6084.md index 79e136a2..9b3edb01 100644 --- a/docs/07_APF/using-the-generic-runtime-application-3aa6084.md +++ b/docs/07_APF/using-the-generic-runtime-application-3aa6084.md @@ -9,7 +9,7 @@ The generic application already contains important elements that are required fo To create a configuration and run it using the generic runtime application, proceed as follows: 1. Open the APF Configuration Modeler -2. Click the + icon to create a new application and enter a description. The *Semantic Object* field is already filled with ***FioriApplication***. Save your application. +2. Click the + icon to create a new application and enter a description. The *Semantic Object* field is already filled with `FioriApplication`. Save your application. > ### Note: > This step is not required if you use an already existing APF application and just create an additional configuration. @@ -44,7 +44,7 @@ The following settings are relevant when you use the generic APF runtime applica - You must activate the service `af_apf_launch` using transaction `SICF` in the Fiori frontend server system. -- If you use BW OData queries, set the URL parameter `sap-apf-filter-reduction` to ***true***. +- If you use BW OData queries, set the URL parameter `sap-apf-filter-reduction` to `true`. **Related Information** diff --git a/docs/07_APF/using-your-own-runtime-application-0d6ead1.md b/docs/07_APF/using-your-own-runtime-application-0d6ead1.md index 975953fd..6b673794 100644 --- a/docs/07_APF/using-your-own-runtime-application-0d6ead1.md +++ b/docs/07_APF/using-your-own-runtime-application-0d6ead1.md @@ -132,7 +132,7 @@ The following steps are required: - If you use SAP S/4HANA, this property is mandatory and must be set to ***true***. Otherwise set it to ***false***. + If you use SAP S/4HANA, this property is mandatory and must be set to `true`. Otherwise set it to `false`. diff --git a/docs/09_Developing_Controls/jsdoc-guidelines-eeaa5de.md b/docs/09_Developing_Controls/jsdoc-guidelines-eeaa5de.md index c109101d..d22be712 100644 --- a/docs/09_Developing_Controls/jsdoc-guidelines-eeaa5de.md +++ b/docs/09_Developing_Controls/jsdoc-guidelines-eeaa5de.md @@ -2,5 +2,5 @@ # JSDoc Guidelines -General SAPUI5 JSDoc guidelines are available at [OpenUI5 JSDoc Guidelines](https://github.com/SAP/openui5/blob/master/docs/guidelines/jsdoc.md). +General UI5 JSDoc guidelines are available at [OpenUI5 JSDoc Guidelines](https://github.com/SAP/openui5/blob/master/docs/guidelines/jsdoc.md). diff --git a/docs/10_More_About_Controls/radial-micro-chart-aa93bdb.md b/docs/10_More_About_Controls/radial-micro-chart-aa93bdb.md index 5017f665..f5919966 100644 --- a/docs/10_More_About_Controls/radial-micro-chart-aa93bdb.md +++ b/docs/10_More_About_Controls/radial-micro-chart-aa93bdb.md @@ -23,7 +23,7 @@ The percentage value in the `RadialMicroChart` control can be defined by: - Setting the total and the fraction property and calculating the percentage value automatically. > ### Note: - > If the total property is set to ***0***, only a blank circle gets rendered because no valid value is returned. The error is described in the error log. + > If the total property is set to `0`, only a blank circle gets rendered because no valid value is returned. The error is described in the error log. **Colors** diff --git a/docs/10_More_About_Controls/sap-ui-mdc-experimental-1dd2aa9.md b/docs/10_More_About_Controls/sap-ui-mdc-experimental-1dd2aa9.md index 1316f755..8677e703 100644 --- a/docs/10_More_About_Controls/sap-ui-mdc-experimental-1dd2aa9.md +++ b/docs/10_More_About_Controls/sap-ui-mdc-experimental-1dd2aa9.md @@ -5,7 +5,7 @@ The `sap.ui.mdc` library contains composite, metadata-driven controls that assemble UI elements with predefined user experience and various functionalities. The controls can be used as a basis for scalable application development and can be implemented for use with any SAPUI5 model and data protocol. > ### Note: -> In the context of OData V4, the `sap.ui.mdc` library can only be used with SAP Fiori elements. +> For SAPUI5 applications for OData V4, SAP Fiori elements provides a flexible programming model based on the `sap.ui.mdc` library. It offers building blocks that can be used without additional integration effort. For more information, see [Building Blocks](../06_SAP_Fiori_Elements/building-blocks-24c1304.md). > ### Note: > The following sections only provide additional information for some of the controls. For a complete list of all controls and their documentation, see the [API Reference](https://ui5.sap.com/#/api) and the [Samples](https://ui5.sap.com/#/controls). diff --git a/docs/10_More_About_Controls/sap-ui-vk-9be7f96.md b/docs/10_More_About_Controls/sap-ui-vk-9be7f96.md index 186dee14..2fd3602c 100644 --- a/docs/10_More_About_Controls/sap-ui-vk-9be7f96.md +++ b/docs/10_More_About_Controls/sap-ui-vk-9be7f96.md @@ -13,9 +13,9 @@ Applications use the `sap.ui.vk` namespace. All other namespaces \(`sap.ui.vk.dv The selection of the 3D rendering engine is done using the `sap.ui.vk.ContentResource` object and its parameter `sourceType`. -- To use the legacy DVL rendering engine, set the `sourceType` parameter to ***vds***. +- To use the legacy DVL rendering engine, set the `sourceType` parameter to `vds`. -- To use the ThreeJs rendering engine, set the `sourceType` parameter to ***vds4***. +- To use the ThreeJs rendering engine, set the `sourceType` parameter to `vds4`. All examples and screenshots in this document use the **ThreeJs** rendering engine. diff --git a/docs/10_More_About_Controls/smart-area-micro-chart-283cdca.md b/docs/10_More_About_Controls/smart-area-micro-chart-283cdca.md index 5670c0ed..9a79950c 100644 --- a/docs/10_More_About_Controls/smart-area-micro-chart-283cdca.md +++ b/docs/10_More_About_Controls/smart-area-micro-chart-283cdca.md @@ -17,7 +17,7 @@ By using the `chartType` property *Area* of the *UI.Chart* annotation the corres **Binding** -The `SmartAreaMicroChart` control supports only `enableAutoBinding` = ***true***. This means it should be bound to only **one** entitySet, and should get a navigation property as a chartBindingPath to an entitySet \(for the relative binding\) or else the `entitySet` property will be used for the absolute binding. +The `SmartAreaMicroChart` control supports only `enableAutoBinding` = `true`. This means it should be bound to only **one** entitySet, and should get a navigation property as a chartBindingPath to an entitySet \(for the relative binding\) or else the `entitySet` property will be used for the absolute binding. **Colors of the Chart \(Criticality\)** @@ -70,7 +70,7 @@ The control provides the *Title*, *Description* or *UnitOfMeasure* values retrie For more information about the supported annotation terms *ISOCurrency* and *Unit*, see [http://docs.oasis-open.org/odata/odata/v4.0/os/vocabularies/Org.OData.Measures.V1.xml](http://docs.oasis-open.org/odata/odata/v4.0/os/vocabularies/Org.OData.Measures.V1.xml). - The control takes into account only the *measure* annotation for the `entityType` property that is addressed by the `Value` property of the *DataPoint* annotation. In the following example, the `Value` property of the *DataPoint* points to the `Price` property in the `EntityType` \(`Path`="***Price***"\). This means that the control \(`Path`="***Currency***"\) uses the *measure* annotation with `Target="AmcNamespace.StockPrice/Price"`: + The control takes into account only the *measure* annotation for the `entityType` property that is addressed by the `Value` property of the *DataPoint* annotation. In the following example, the `Value` property of the *DataPoint* points to the `Price` property in the `EntityType` \(`Path`="`Price`"\). This means that the control \(`Path`="`Currency`"\) uses the *measure* annotation with `Target="AmcNamespace.StockPrice/Price"`: ```xml diff --git a/docs/10_More_About_Controls/smart-bullet-micro-chart-b28959d.md b/docs/10_More_About_Controls/smart-bullet-micro-chart-b28959d.md index 5dbd2b4f..3f70fcb7 100644 --- a/docs/10_More_About_Controls/smart-bullet-micro-chart-b28959d.md +++ b/docs/10_More_About_Controls/smart-bullet-micro-chart-b28959d.md @@ -15,7 +15,7 @@ By using the `chartType` property *Bullet* of the *UI.Chart* annotation the corr ## Binding -The `SmartBulletMicroChart` control should be bound to **one** entity, and not a collection of entities \(entitySet\). It supports both `enableAutoBinding` = ***false*** \(no binding is done inside the control\) and `enableAutoBinding` = ***true*** : +The `SmartBulletMicroChart` control should be bound to **one** entity, and not a collection of entities \(entitySet\). It supports both `enableAutoBinding` = `false` \(no binding is done inside the control\) and `enableAutoBinding` = `true` : - If the `chartBindingPath` is provided, the control will be bound relatively to it. For example, the `chartBindingPath` can be a navigation property. @@ -25,7 +25,7 @@ The `SmartBulletMicroChart` control should be bound to **one** entity, and not a For information on how the control provides *Title*, *Description* and *UnitOfMeasure* values retrieved from the annotations, please see the *Title, Description and UnitOfMeasures* section in the [Smart Area Micro Chart](smart-area-micro-chart-283cdca.md) documentation. > ### Note: -> If `enableAutoBinding` = ***true*** and `chartBindingPath` is set then the `bindingContext` for the *Title*, *Description* and *UnitOfMeasure* is set to the value as well. +> If `enableAutoBinding` = `true` and `chartBindingPath` is set then the `bindingContext` for the *Title*, *Description* and *UnitOfMeasure* is set to the value as well. diff --git a/docs/10_More_About_Controls/smart-radial-micro-chart-f8b3103.md b/docs/10_More_About_Controls/smart-radial-micro-chart-f8b3103.md index 7db22d5b..f180af00 100644 --- a/docs/10_More_About_Controls/smart-radial-micro-chart-f8b3103.md +++ b/docs/10_More_About_Controls/smart-radial-micro-chart-f8b3103.md @@ -27,7 +27,7 @@ In addition, the Smart Radial Micro Chart supports a *FreeText* value. This can ## Binding -The `SmartRadialMicroChart` control should be bound to **one** entity and not to a collection of entities \(entitySet\). It supports both `enableAutoBinding` = ***false*** \(no binding is done inside the control\) and `enableAutoBinding` = ***true*** : +The `SmartRadialMicroChart` control should be bound to **one** entity and not to a collection of entities \(entitySet\). It supports both `enableAutoBinding` = `false` \(no binding is done inside the control\) and `enableAutoBinding` = `true` : - If the `chartBindingPath` is provided, the control will be bound relatively to it. For example, the `chartBindingPath` can be a navigation property. @@ -35,7 +35,7 @@ The `SmartRadialMicroChart` control should be bound to **one** entity and not to > ### Note: -> If `enableAutoBinding` = ***true*** and `chartBindingPath` is set then the `bindingContext` for the *Title*, *Description*, *UnitOfMeasure* and *FreeText* is set to the value as well. +> If `enableAutoBinding` = `true` and `chartBindingPath` is set then the `bindingContext` for the *Title*, *Description*, *UnitOfMeasure* and *FreeText* is set to the value as well. diff --git a/docs/css/BusinessSuiteInAppSymbols.woff b/docs/css/BusinessSuiteInAppSymbols.woff new file mode 100644 index 00000000..5a1bb492 Binary files /dev/null and b/docs/css/BusinessSuiteInAppSymbols.woff differ diff --git a/docs/css/NS-SAP-icons.woff b/docs/css/NS-SAP-icons.woff new file mode 100644 index 00000000..3bb4bd88 Binary files /dev/null and b/docs/css/NS-SAP-icons.woff differ diff --git a/docs/css/sap-icons.css b/docs/css/sap-icons.css index 276e21c2..2caab9a9 100644 --- a/docs/css/sap-icons.css +++ b/docs/css/sap-icons.css @@ -1,6 +1,8 @@ @font-face{font-family:'Ariba_icon_library';src: url('./Ariba_icon_library-Regular.woff') format('woff');font-weight: normal;font-style: normal;} @font-face{font-family:'SAPGUI-Belize-Icons';src:url('./SAPGUI-Belize-Icons.ttf') format('truetype');font-weight:normal;font-style:normal;} @font-face{font-family:'BusinessSuiteInAppSymbols';src: url('./BusinessSuiteInAppSymbols.woff') format('woff');font-weight: normal;font-style: normal;} +@font-face{font-family:'BusinessSuiteInAppSymbols-V1';src: url('./BusinessSuiteInAppSymbols-V1.woff') format('woff');font-weight: normal;font-style: normal;} +@font-face{font-family:'BusinessSuiteInAppSymbols-V2';src: url('./BusinessSuiteInAppSymbols-V2.woff') format('woff');font-weight: normal;font-style: normal;} @font-face{font-family:'bwicons';src: url('./bwicons.ttf') format('truetype');font-weight: normal;font-style: normal;} @font-face{font-family:'FPA-icons';src: url('./FPA-icons.woff') format('woff');font-weight: normal;font-style: normal;} @font-face{font-family:'ITOA_FontIcon';src: url('./ITOA_FontIcon.eot');src: url('./ITOA_FontIcon.eot?#iefix') format('embedded-opentype'),url('./ITOA_FontIcon.ttf') format('truetype');font-weight: normal;font-style: normal;} @@ -10,7 +12,9 @@ @font-face{font-family:'SAP-icons';src: url('./SAP-icons.woff') format('woff');font-weight: normal;font-style: normal;} @font-face{font-family:'SAPiconsV3-2';src: url('./SAPiconsV3-2.ttf') format('truetype');font-weight: normal;font-style: normal;} @font-face{font-family:'SAPiconsV3-6';src: url('./SAPiconsV3-6.ttf') format('truetype');font-weight:normal;font-style:normal;} +@font-face{font-family:'SAP-icons-V4';src: url('./SAP-icons-V4.woff') format('woff');font-weight: normal;font-style: normal;} @font-face{font-family:'SAPiconsV4-1';src: url('./SAPiconsV4-1.ttf') format('truetype');font-weight:normal;font-style:normal;} +@font-face{font-family:'SAP-icons-V5';src: url('./SAP-icons-V5.woff') format('woff');font-weight: normal;font-style: normal;} @font-face{font-family:'SAP-icons-extended';src: url('./SAP-icons-extended.woff') format('woff');font-weight:normal;font-style:normal;} @font-face{font-family:'SAP-icons-TNT';src: url('./SAP-icons-TNT.woff') format('woff');font-weight: normal;font-style: normal;} @font-face{font-family:'SAP-icons-watt';src: url('./SAP-icons-watt.ttf') format('truetype');font-weight:normal;font-style:normal;} @@ -20,6 +24,8 @@ .Ariba-icons {font-family:Ariba_icon_library;} .Belize-icons {font-family:SAPGUI-Belize-Icons;} .BusinessSuiteInAppSymbols {font-family:BusinessSuiteInAppSymbols;} +.BusinessSuiteInAppSymbols-V1 {font-family:BusinessSuiteInAppSymbols-V1;} +.BusinessSuiteInAppSymbols-V2 {font-family:BusinessSuiteInAppSymbols-V2;} .BW-icons {font-family:bwicons;} .FPA-icons {font-family:FPA-icons;} .ITOA_FontIcon {font-family:ITOA_FontIcon;} @@ -29,7 +35,9 @@ .SAP-icons {font-family:SAP-icons;} .SAPiconsV3-2 {font-family:SAPiconsV3-2;} .SAPiconsV3-6 {font-family:SAPiconsV3-6;} +.SAP-icons-V4 {font-family:SAP-icons-V4;} .SAPiconsV4-1 {font-family:SAPiconsV4-1;} +.SAP-icons-V5 {font-family:SAP-icons-V5;} .SAP-icons-extended {font-family:SAP-icons-extended;} .SAP-icons-TNT {font-family:SAP-icons-TNT;} .SAP-icons-watt {font-family:SAP-icons-watt;} diff --git a/docs/index.md b/docs/index.md index 75535077..2f1fea77 100644 --- a/docs/index.md +++ b/docs/index.md @@ -4,9 +4,10 @@ Demo Kit Version - [SAPUI5: UI Development Toolkit for HTML5](sapui5-ui-development-toolkit-for-html5-95d113b.md) - [What's New in SAPUI5](01_Whats-New/what-s-new-in-sapui5-99ac68a.md) + - [What's New in SAPUI5 1.116](01_Whats-New/what-s-new-in-sapui5-1-116-ebd6f34.md) - [What's New in SAPUI5 1.115](01_Whats-New/what-s-new-in-sapui5-1-115-409fde8.md) - - [What's New in SAPUI5 1.114](01_Whats-New/what-s-new-in-sapui5-1-114-890fce1.md) - [Previous Versions](01_Whats-New/previous-versions-6660a59.md) + - [What's New in SAPUI5 1.114](01_Whats-New/what-s-new-in-sapui5-1-114-890fce1.md) - [What's New in SAPUI5 1.113](01_Whats-New/what-s-new-in-sapui5-1-113-a9553fe.md) - [What's New in SAPUI5 1.112](01_Whats-New/what-s-new-in-sapui5-1-112-34afc69.md) - [What's New in SAPUI5 1.111](01_Whats-New/what-s-new-in-sapui5-1-111-7a67837.md) @@ -80,6 +81,7 @@ Demo Kit Version - [UI5-TypeScript](02_Read-Me-First/the-ui5-ecosystem-b72ccb5.md#loioab4f18de7652442da85fc08b38a8a8ce) - [wdi5](02_Read-Me-First/the-ui5-ecosystem-b72ccb5.md#loiof92b537272ba43abbfc157ba4ec8f010) - [Best of UI5](02_Read-Me-First/the-ui5-ecosystem-b72ccb5.md#loio23a0a11a88df42578b5baae11c06a89b) + - [TypeScript in SAPUI5](02_Read-Me-First/typescript-in-sapui5-a7ee961.md) - [Compatibility Rules](02_Read-Me-First/compatibility-rules-91f0873.md) - [Browser and Platform Support](02_Read-Me-First/browser-and-platform-support-74b59ef.md) - [Visual Degradations](02_Read-Me-First/visual-degradations-f08f296.md) @@ -908,7 +910,7 @@ Demo Kit Version - [Settings for Object Page Tables](06_SAP_Fiori_Elements/settings-for-object-page-tables-47425bb.md) - [Adding Titles to Object Page Tables](06_SAP_Fiori_Elements/adding-titles-to-object-page-tables-d9a4539.md) - [Adding Segmented Buttons to a Table Toolbar](06_SAP_Fiori_Elements/adding-segmented-buttons-to-a-table-toolbar-5532c89.md) - - [Enabling Inline Creation Mode or Empty Rows Mode for Table Entries](06_SAP_Fiori_Elements/enabling-inline-creation-mode-or-empty-rows-mode-for-table-entries-cfb04f0.md) + - [Enabling Inline Creation Mode or Empty Row Mode for Table Entries](06_SAP_Fiori_Elements/enabling-inline-creation-mode-or-empty-row-mode-for-table-entries-cfb04f0.md) - [Generic Action Buttons in Tables on the Object Page: Additional Considerations](06_SAP_Fiori_Elements/generic-action-buttons-in-tables-on-the-object-page-additional-considerations-d27ae99.md) - [Adding Two Tables in a Subsection](06_SAP_Fiori_Elements/adding-two-tables-in-a-subsection-17564c2.md) - [Rebinding a Table with Each Instance Change on an Object Page](06_SAP_Fiori_Elements/rebinding-a-table-with-each-instance-change-on-an-object-page-a6946a8.md) diff --git a/docs/sapui5-ui-development-toolkit-for-html5-95d113b.md b/docs/sapui5-ui-development-toolkit-for-html5-95d113b.md index 04d6dbb4..4e36d053 100644 --- a/docs/sapui5-ui-development-toolkit-for-html5-95d113b.md +++ b/docs/sapui5-ui-development-toolkit-for-html5-95d113b.md @@ -2,7 +2,7 @@ # 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.115.0\) +Create apps with rich user interfaces for modern web business applications, responsive across browsers and devices, based on HTML5. \(Documentation patch 1.116.0\)