SAPUI5 Library: Understanding SP Levels, Versions and Patches
I wanted to upgrade my SAPUI5 library from 1.28.1 to 1.28.6 to solve a Fiori Performance related issue and ended up figuring out the puzzle of SAPUI5 versions, Patches and SAP_UI component SP Levels. I thought of sharing this learning here.
Version and Patch
First find the SAPUI5 version you currently use. This discussion describes several way to do that. Let us say it is 1.28.6. This is how to decode it.
1 is Major Version
28 is Minor Version and
6 is a Patch
“Major” and “Minor versions” can bring in new features, but “Patch” can bring in only bug fixes.
SAP_UI Component
This is the software component that gets you SAPUI5 library on your Gateway server. Each SP level corresponds to a Version of UI5 library. It does not specify the Patch though. To find out the link between SAP_UI SP level and SAPUI5 version, you need to look at the help document of the SP level.
For example:
SAP_UI SP10 corresponds to version 1.26
SAP_UI SP12 corresponds to version 1.28
When you install SP12, you get SAPUI5 1.28.1 . ‘1’ is the default and initial patch you get.
How to get to the latest Patches?
Once you have the right version by applying support packs, you upgrade the Patch by applying SAP Notes. Look at SAP central note 2118663
When you scroll down you see this.
If I need to upgrade to 1.28.8, I need to apply 2176638. If I need 1.28.6, then I need to apply 2169529.
SAP Note 2118663 also describes how to apply these notes.
When you upgrade to latest Patches, SP level of SAP_UI will still be 12, and just by looking at SAP_UI SP level, you cannot find out the Patch level.
Update: The current recommended way of applying a SAPUI5 patch is by running a standard report. For details see SAP Note 2058624.
Copying SAPUI5 Developer Center community.
Hope it was useful. 🙂
I absolutely loved reading this post. It is very informativey.
well done 🙂 Krishna
Thanks,
Syam
I feel this blog is gonna clear many confused minds 🙂 Thanks Krishna.
Reg,
Tejas
Loved this simple blog SAP UI5 version decrypted .
Regards
Arshad
Krishna,
Never thought this way..Thank You for sharing..
Regards,
Vijay
Hi Krishna,
Very informative with clean and clear ideas... 😘
We are planning to upgrade our SAPUI5 version from 1.22 to 1.28 and I want to know its impact on the running Projects.
Could you please help me with this?... 😕
Regards:
Azhar
Hi Azhar,
Do you have SAP_UI and SAP_BASIS version 740?
Regards,
Javed
Hello Krishna,
I have developed 3 different custom application in SAPUI5 and the version was 1.38.21 in central hub system where application has the simple ECC. But recently, business would like upgrade there landscape to S4HANA v1908. So business also wants to have those custom application. In this situation, the existing application can be executable in SAPUI5 v 1.52 or 1.54? What kind of critical scenario may arise? Cab this new SAPUI5 version(1.54 or 1.52) supports existing application where SAPUI5 version is 1.38.21?
Could you please guide me on this regard?
Thanks,
Arindam.