How to Get the Latest SAP Fiori Design in Your SAP System

Since its release, SAP Fiori has been constantly evolving, improving the UX and implementing the latest design standards. The current version is SAP Fiori 3.


In this blog post, we’ll walk through a sample SAP Fiori upgrade process.


Preupgrade Considerations

The first prerequisite you need to take into account is component versions. The central component is SAP_UI, but it’s dependent on the following components:

There are some minimal requirements that can be found in the online documentation, but the optimal versions are shown in this figure.


SAP Frontend Server Component Versions


In the documentation, you also can find information about key capabilities and prerequisites.


Note: The current documentation can be found at From there, navigate to Set Up and Configure SAP Fiori > Setup of SAP Fiori System Landscape.


Upgrading an Existing SAP Fiori Landscape

The recommended approach for any SAP software maintenance, including SAP Fiori upgrades, is to use Maintenance Planner and SUM.


Maintenance Planner will determine the required packages and their dependencies, and you will execute the upgrade process in SUM. For the upgrade itself, SUM uses the stack XML file generated by Maintenance Planner.


Note: More details about SUM can be found at


Sometimes, an upgrade of SAP Fiori frontend components requires an upgrade of the backend as well. A combined upgrade of the frontend and backend is also supported and can be executed in one run using Maintenance Planner. But before executing the upgrade, it’s recommended that you familiarize yourself with the release SAP Notes for your specific SAP S/4HANA version.


Release SAP Notes for Different SAP S/4HANA Versions


For example, if you want to upgrade the frontend in version 1909, SAP Note 2769531 will offer information about dependencies with the backend version, as shown below (see highlighted text).


Frontend Dependency on Backend Component Version and Vice Versa


To access the Maintenance Planner, go to This opens the Maintenance Planner home page (see figure below), which contains a lot of useful information, including links to navigate to more detailed documentation.


Maintenance Planner Home Page


From here, navigate to the next page by clicking the Access Maintenance Planner link. The resulting page looks as shown in the next figure. This is the new, recently updated Maintenance Planner dashboard.


Maintenance Planner Dashboard


Next, you’ll select the system on which you want to perform the upgrade via the Explore Systems tile. In the example shown below, the system ID is S19.


System Selection in Maintenance Planner


The next screen presents lifecycle options for the selected system, as shown here.


Maintenance Planner: System Lifecycle Options


From here, navigate to Plan to reach the screen shown in the next figure.


Maintenance Planner: Define System Change Options


In the left part of this screen, you’ll see the current information about your system, and to the right, you’ll see the different maintenance options available for this system. Among other options, in the example above, you can see Plan an SAP S/4HANA Upgrade, as this system is on SAP S/4HANA 1909. But the option you’re looking for to proceed is Install or Maintain an Add-on. If you click this option, you’ll navigate to the screen shown in the next figure.


Add-on Selection


Flags to the right show which add-ons are already installed and can be patched. Now select the component you want to upgrade, and then select the Support Package Stack (SPS) from the dropdown to the right (see below).


Support Package Stack Selection


Once you confirm the selection, Maintenance Planner will calculate the necessary files. Once the calculation is done, Maintenance Planner will bring you back to the planning screen. Now we have the option to select additional components to be installed or patched, or proceed to the next step by clicking Next.


After that, Maintenance Planner will navigate you through a series of screens where you can see selected and add additional files—first OS/DB files, and then ABAP/non-ABAP files.


ABAP/Non-ABAP File Selection


Clicking Next takes you to a screen with a list of files to be downloaded, as shown in this figure.


File Download List


On this screen, you have the option to download the stack XML file that will be used by SUM and to push files to a download basket. After you push files to a download basket, you can use Download Manager for mass file download.


Editor’s note: This post has been adapted from a section of the book SAP Fiori: Implementation and Development by Souvik Roy, Aleksandar Debelic, and Gairik Acharya.


SAP Fiori: Implementation and Development
SAP Fiori: Implementation and Development

Take your UI to the next level with this all-in-one resource to implementing and developing SAP Fiori apps! Start by configuring the SAP Fiori components and setting up the necessary security measures. Then it’s time to dive into applications: enabling them, developing them with SAP Business Application Studio and SAP Fiori elements, extending them for SAP S/4HANA, and more. With step-by-step instructions and screenshots throughout, this guide is your one-stop shop!

Learn More

SAP PRESS is the world's leading SAP publisher, with books on ABAP, SAP S/4HANA, SAP CX, intelligent technologies, SAP Business Technology Platform, and more!