SAP Fiori for SAP S/4HANA – Upgrade Impact Analysis

As a UX specialist in the SAP S/4HANA Regional Implementation Group, my team and I often get to work with customers upgrading to a higher SAP S/4HANA release. A frequently asked question from these customers is how to work out which SAP Fiori apps are deprecated, have successors or are new in their target release.

Good news! There is now a new tool to help you quickly identify these changes so you can better plan your upgrade.

The new tool is called the SAP Fiori Upgrade Impact Analysis and it can be accessed from the SAP Fiori Apps library as shown below.

With the SAP Fiori Upgrade Impact Analysis, you can more easily plan your upgrade and minimise regression testing effort.

Why you need the SAP Fiori Upgrade Impact Analysis

To benefit from the latest innovations in SAP S/4HANA and SAP Fiori, you need to have a clear understanding of the impact of an SAP S/4HANA upgrade on your SAP Fiori landscape.  For example, of the apps you are using now compared to your target release: which of these apps fall into the following categories?

  • No longer available (obsolete)
  • Available but deprecated (soon to become obsolete)
  • Available but has a new and improved successor
  • Available and is still fine to use

These categories help you decide what you must change, should change as soon as possible and what remains the same.

Having this critical information will allow you to carefully plan and successfully upgrade your SAP Fiori landscape so that you can implement the latest SAP innovations and maximise the associated business benefits.

Read on, to find out how to use this tool and understand the critical information it provides you.

How to use the SAP Fiori Upgrade Impact Analysis

With the Upgrade Impact Analysis in the SAP Fiori apps reference library, you can identify the impact an upgrade will have on your SAP Fiori apps.

You should run an analysis at the upgrade planning stage. For example, before you run an upgrade from SAP S/4HANA 2020 to SAP S/4HANA 2021, you want to understand the impact on your SAP Fiori configuration. Using the SAP Fiori Upgrade Impact Analysis, you can determine the status of the apps in the target release. You can see if they’re available, deprecated, obsolete, or if there are successor apps available.

To start the analysis, you upload a list of app ID’s in a .csv (comma separated value) file. Your list can include the following:

  • SAP Fiori apps IDs
  • SAP GUI transaction codes
  • WebClient UIs
  • WebDynpro ABAP applications

After you have uploaded the list, simply press the upload button to start the tool and generate the Upgrade Impact Analysis.

The impact analysis shows which apps fall into the following categories for upgrade:

  • Unavailable Apps. These apps are not available or are obsolete in your target release. You cannot use obsolete apps, use the nominated successor app.
  • Deprecated Apps. Deprecated apps are outdated. You should not use these apps as they will soon become obsolete. You are recommended to use a successor app where it’s available or move to the successor app as soon as possible.
  • Available Apps with Successor. These apps are still available in your target release; however, these apps have been superseded and will not be improved any more. Successor apps are available with improved features. You are recommended to use the successor app.
  • Available Apps. These apps are still available in your target release. No change is required.
  • Unknown Apps. These apps are either incorrect or not recognized by the SAP Fiori apps reference library. For example a custom app or a Z transaction.

Once you’ve completed the analysis and want to find out more about the each of the apps, you can navigate from the results of the analysis to the app details in the SAP Fiori apps reference library.

For future reference, the analysis is saved under Categories > Apps Upgrade Analysis and you can also download the analysis as a .csv file.

Creating a .CSV File That Contains a List of App IDs

You can create a .csv file that contains a list of app IDs you want to analyse. When you run an Upgrade Impact Analysis, you need to upload a .csv file with this list of app IDs.

The format of the app IDs depends on the type of user interface (UI) technology. Here are some examples App IDs per UI technology.

UI Technology Example App ID Description
SAP Fiori F0251 The app ID is the SAP Fiori ID.
SAP GUI VA01 The app ID is the transaction code.
Web Dynpro ABAP /MOC/WDA_ACTIVITY (/MOC/WDA_ACTIVITY) The app ID consists of the Web Dynpro application name followed by the Web Dynpro application configuration name in brackets, so Web Dynpro application name (Web Dynpro application configuration name).
Web Dynpro ABAP /SCMTMS/PAGE_LAYOUT () The app ID consists of the Web Dynpro application name followed by empty brackets, because there is no Web Dynpro application configuration name, so Web Dynpro application name ().
Web Dynpro ABAP W0134 The app ID is the Web Dynpro application that has an SAP Fiori ID. The ID starts with W rather that an F to indicate it is a Web Dynpro application.
Web Client UI TICM-OPDIS The app ID is the Web Client application ID.

Here is an example of what a .csv file might look like:

Sample%20.csv%20file

Sample .csv file

You can create a .csv file with a list of app IDs in the following ways:

Refer to Creating a CSV File That Contains a List of App IDs

Running an Upgrade Impact Analysis

Before running your Upgrade Impact Analysis, ensure you Log on to the SAP Fiori apps reference library using your S-user (#1). The system will automatically log you on or prompt you for your details when you choose Run SAP Fiori Upgrade Impact Analysis (#2) as shown below:

Running%20an%20Upgrade%20Impact%20Analysis

Running an Upgrade Impact Analysis

Select a .csv file that contains a list of app IDs (#3). This file should include the app ID’s that you are currently using or plan on using where you want to see the impact an upgrade will have on these SAP Fiori apps. Only the data in the first column of the file is used. If the data in a cell in this column is not a valid or recognized app ID, the system ignores this cell and moves onto the next cell.

Enter a description for your Upgrade Impact Analysis (#4) and click on Upload (#5)

Impact%204

Starting an Upgrade Impact Analysis

Refer to Running an Upgrade Impact Analysis

Understanding your Upgrade Impact Analysis

Using the example .csv file from above and setting the target release as SAP S/4HANA 2022, the Upgrade Impact Analysis shows the following tabs:

  • Unavailable Apps – These apps are not available or obsolete in your target release. You cannot use obsolete apps. Please use a successor app where it’s available.

This tab shows you the apps that are no longer available or obsolete. Support is not provided for obsolete apps. You should remove these apps from your list of apps and replace them with the  successor apps. Where an app has a successor app, you can navigate to the successor app.

  • Deprecated Apps – Deprecated apps are outdated. You should not use these apps as they will soon become obsolete. You should use the nominated successor app.

This tab shows you the apps that are deprecated. You can continue to use these deprecated apps, but you should replace them with the successor apps as soon as possible. You can use the link provided to navigate to the successor app.

  • Available Apps with Successor – These apps are still available in your target release; however, these apps have been superseded and will not be improved any more. Successor apps are available with new and improved features. You are recommended to use the successor app.

This tab shows you the apps that are available in the target release and also have successor apps available. Where an app has a successor app, you can navigate to the successor app using the link provided.

  • Available Apps – ‘These apps are available in your target release’

This tab shows you the apps that are available in the target release. You can continue using these apps but you might need to make changes to your configuration, such as adding a service or applying an SAP Note. To see if changes are recommended, please visit the app details.

  • Unknown Apps – ‘These apps are either incorrect or not recognized by the SAP Fiori apps reference library’

This tab shows you the app IDs that are either incorrect or not recognized by the SAP Fiori apps reference library. The IDs entered in the .csv file don’t match app IDs in the library. An app ID might not match app IDs in the library because it’s entered incorrectly in the file, or it’s not known to the SAP Fiori apps reference library. You need to remove these app IDs from your list of apps and, if necessary, enter the correct IDs.

These apps could be for example a custom or partner app or indeed a Z transaction using SAP GUI for HTML.

Refer to Upgrade Impact Analysis – Analyzing Results

You’ll find much more on the community topic page for SAP Fiori for SAP S/4HANA

Other helpful links in the SAP Community:

Brought to you by the SAP S/4HANA Customer Care and RIG.