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:
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: