Show TOC

SAPUI5 Runtime Libraries Server Version CheckLocate this document in the navigation structure

When you develop SAPUI5 applications with SAPUI5 application development tools, the code completion and application preview features are based on SAPUI5 runtime libraries installed in your Eclipse. However, after you have deployed the application to the ABAP server and execute it there, it will use the SAPUI5 runtime libraries installed on the ABAP server.

We therefore recommended that you always have the same library version installed in Eclipse and on the ABAP server. If this is not the case, for example, if the local version is higher than the one on the server, the following could happen:

  • You may use features during development that are not yet available on the server.
  • When you test your application in Eclipse, the application may behave differently, for example, because in the newer runtime version some issues are fixed which still occur on the server.

We recommend to check the compatibility rules which apply to SAPUI5 runtime libraries, see Compatibility Rules.

When you share a SAPUI5 application project with the SAPUI5 ABAP Repository, or start the Submit wizard, a version comparison of the local libraries against the server is performed. If the versions differ, a warning message is shown which shows the current versions. If you want to proceed anyways, you can suppress the popup for that project and this version constellation.

To prevent this, we recommend the following measures:

  • Check the JavaScript documentation of the used controls and their methods for @since tags. They indicate which version has introduced a new feature which you are going to use.
  • When testing in Eclipse you should configure it to use the runtime libraries located on the server instead of the local ones, see SAPUI5 Library Location Used for Testing.
  • Always test your application on the server after submitting changes.