UI adaptation at runtime (RTA) is a plug-in for the SAP Fiori launchpad which allows key users to change the user interface of apps at runtime. Here’s what you have to consider when developing apps that can be used with RTA.
SAPUI5 Control |
As of SAPUI5 Version |
---|---|
SimpleForm |
1.40 |
ObjectPage |
1.34 |
SmartForm |
1.30 |
Each control used in the supported controls and each view requires stable IDs. We recommend that you also use stable IDs for all controls and views of your app, to ensure that they can be adapted in future using RTA. For more information, see Stable IDs: What? When? Why?.
To prevent inconsistencies and the loss of UI changes that were done using RTA, do not change the IDs of delivered apps, for example, if your app is upgraded.
RTA can only be used for controls in XML views. UI changes that were made to other controls are not persisted and get lost after restarting the app.
RTA can not be used for XML fragments SAPUI5 1.40.X or lower.
Some containers, for example sap.uxap.BlockBase, may prevent the key user from making UI changes when in adaptation mode of RTA.
Here's more information:
About RTA in general, see SAP Library for User Interface Add-On 2.0 for SAP NetWeaver on SAP Help Portal. Under Application Help, open SAP Library and search for Adapting the UI of an SAP Fiori App at Runtime.
If you use RTA with SAP HANA Cloud Platform, Portal Service, see UI Adaptation at Runtime.