
Latest Updates:
Every SAP S/4HANA (and SAP S/4HANA Cloud) release upgrade involves change – and mostly that’s a good thing, so long as you can roll with the changes. Each new release brings new innovations such as new apps, new processes, new features, new intelligent experiences (such as generative AI), better tools, and better performance.
Hint: SAP S/4HANA and SAP S/4HANA Cloud are product suites. Apps are listed by product suite in the SAP Fiori apps reference library
To make space for the new, you may need to let go of the old. Replace the horse with the automobile. Replace the newspaper with the television. Replace the record player with the CD with the DVD with the Blu-ray with the iPod with the Spotify playlist.
Like hardware, software apps have a lifecycle. For consumer apps like Facebook and X, new versions of apps are usually forced upon you, and you just have to deal with it. In the SaaS world, where your business needs to keep running 24x7, you get a little more notice and guidance.
With SAP S/4HANA (and SAP S/4HANA Cloud), whenever you upgrade your release, you may need to replace your current apps with their successors. The app lifecycle determines when a successor app is available, and when you should stop using the predecessor app. That is:
Hint: In this context apps includes all UI technologies supported by the SAP Fiori launchpad i.e. SAP Fiori apps, ABAP Web Dynpro applications, Web Client Ui apps, and SAP GUI Transactions. Lifecycle changes in classic Ui apps such as SAP GUI transactions, are typically announced as deprecated or obsolete as part of Simplifications. You can use the SAP Readiness Check for SAP S/4HANA Upgrades to find simplifications relevant to your usage or search the Simplification Database.
IMPORTANT: It’s not just apps that may need to be replaced, you may also need to move to successor features, successor tools, and so on. Refer to the section in this blog post: Other types of UX changes you may encounter during upgrades.
Understanding the app lifecycle saves you time when:
In this blog post you will learn:
You may have already noticed the deprecated mentions in the SAP Fiori apps library, in the What’s New Viewer for SAP S/4HANA, and in the RASD (Release Assessment and Scope Dependency tool) for SAP S/4HANA Cloud. Just in case you haven’t, take a look at the final section:
IMPORTANT: For SAP S/4HANA, app lifecycle changes are usually announced as part of a major release. For example, SAP S/4HANA 2023. However, app lifecycle changes can also be announced as part of a Feature Pack Stack release. For example, from SAP S/4HANA 2023 FPS02.
The 4 main stages are:
These stages are easy to understand. If your app is:
Hint: These stages apply to the app regardless of how the app is accessed, including:
As soon as the successor app is available you can shift to the from the predecessor to the successor app.
You can see in the diagram below a summary of these stages.
Hint: Occasionally an app may have minor changes applied by a new release, such as new features added to the floorplan to download tables to Excel, PDF, and Google Sheets, or new features to add related apps for simpler navigation. These minor changes are part of the app history and are not considered a change in lifecycle stage. Similarly, the launchpad app descriptor item (i.e. target mapping and tiles) of an app, may occasionally be moved to a new launchpad catalog or its parameters may be changed. Changes in launchpad catalog organization are not considered a lifecycle change for the app itself.
Hint: When an app is superseded:
For each app, these lifecycle stages usually occur across several releases.
IMPORTANT: There are some additional use cases to be aware of for the “available with successor” status that may influence how long the app may stay in this stage. Refer to the app documentation and related SAP Notes for the app where needed.
For example, app F0842 Manage Purchase Orders was:
Of course you may encounter the app at any lifecycle stage.
For example, the app F0717 Manage Journal Entries:
So at the time of writing (March 2024), you have some choices on when to move from F0717 Manage Journal Entries (old version) to F0717A Manage Journal Entries (new version):
Consider which adopter profile suits your needs.
If you wish, you can use a different adopter profile for high-risk heavily used apps versus low-risk apps that you have only deployed to a few users.
Adopter Profiles:
You can see the adopter profiles summarized below, mapped against the journey from F0717 Manage Journal Entries to F0717A Manage Journal Entries - New Version:
Once you understand the app lifecycle, you can more easily manage release upgrades.
Release upgrades are your opportunity to take on new innovations and increase the business value of your solution. That said, with any release upgrade your business users are likely to expect a little disruption. With every release upgrade your aim should be to:
For each app lifecycle stage, there are some considerations to keep in mind.
Obsolete apps:
Deprecated apps:
Superseded apps ("Available with successor"):
App changes:
New available apps:
When you are ready to change your custom business roles you can use the appropriate tools.
In summary for each type of app change there is a matching upgrade impact:
Type of App Change | Upgrade Impact |
Existing app is obsolete | Must replace during upgrade |
Existing app is deprecated | Replace during upgrade, if possible. If not, aim to move to the successor post-upgrade. |
Existing app is superseded | Evaluate the successor app post-upgrade, consider moving before next upgrade |
Existing app has changes | Automatically applied during upgrade |
New app made available | Evaluate post-upgrade |
You should be aware of other UX changes that can impact your upgrade. Mostly you need to be aware of these changes, and make sure affected business users are also aware of these. In some cases, you may need to adjust regression tests.
The most important changes and their impact are summarized in the table below, along with a selection of examples from SAP S/4HANA 2023 and SAP S/4HANA Cloud 2402.
The Upgrade Priority indicates whether you:
A particular watchpoint are changes to CDS Views, which may impact custom analytics built on these views. Refer to Deprecated and Decommissioned CDS Views (SAP S/4HANA) and Deprecated and Decommissioned CDS Views (SAP S/4HANA Cloud)
The most important of these are covered in major release announcements such as
Type of Change | Priority for Upgrade | Examples |
Launchpad feature changes | Must prepare – mandatory features Can defer to post-upgrade - optional features | Mandatory - Time Zone Handling Enhanced (SAP S/4HANA Cloud) Optional - New launchpad features such as System Info Bar (SAP S/4HANA) |
Changes in floorplans, such as List Report, Analytical List Page, Overview Page, Smart Business KPI Report, etc. | Must prepare – mandatory features Can defer to post-upgrade - optional features | Mandatory – New Copy Button for Copying to Clipboard (SAP S/4HANA Cloud) Optional - Share to Microsoft Teams(SAP S/4HANA Cloud) and Integrate Microsoft Teams (SAP S/4HANA) |
Business role changes • New business roles • Changed business roles, i.e. changes in business catalogs | Can defer to post-upgrade - New SAP business role templates Must prepare – Changes to existing SAP business role templates IMPORTANT: You can minimize mandatory changes by creating custom business roles | Mandatory - Change of Business Roles in Retail (SAP S/4HANA) Optional – new business role Master Data Specialist - Maintenance Management (SAP_BR_MD_SPECIALIST_EAM). Refer to Business Role Template for Master Data (SAP S/4HANA) |
CDS Views changes • New CDS Views released • CDS Views can be changed, deprecated, or decommissioned (i.e. deleted) | Can defer to post-upgrade – New CDS Views, CDS View deprecations Must prepare - CDS View changes + decommissioned CDS Views | Mandatory – Adjust custom analytics using the changed/deprecated CDS View as soon as possible. Refer to Deprecated and Successor CDS Views for Collateral Management (SAP S/4HANA) |
Authorization/ Restriction changes | Must prepare – Changes to authorizations/restrictions affecting existing apps | Mandatory - IAM: Restriction Type "Functional Area" (SAP S/4HANA Cloud) Mandatory - Authorization Object for Maintenance Plans (SAP S/4HANA) |
Extensibility and Administration tooling changes, including Key User Extensibility changes | Must prepare – changed, deprecated, and obsolete tools in use Can defer to post-upgrade – new tools | Mandatory – Launchpad Designer features deprecated (SAP S/4HANA). If you have created custom technical catalogs using the Launchpad Designer, use the new tool Migration of Technical Catalogs to move them to the Launchpad app manager. Optional - New: Review Booklet Designer in the "Manage KPIs and Reports" App (SAP S/4HANA Cloud) |
Few people like surprises – even welcome surprises! Involving your business appropriately in release changes avoids confusion and helps you manage expectations.
You will usually want to work with your business stakeholders, for example you might ask them to recommend which business users should be involved in evaluating the successor apps and app changes.
For general app changes, it’s usually sufficient for the business user to take a look and see if any change management is necessary.
For successor apps:
Hint: In SAP-delivered business role templates, deprecated apps may no longer be available by default on the SAP Fiori launchpad.
Example below of the SAP delivered business role General Ledger Accountant in SAP S/4HANA 2023 (and SAP S/4HANA Cloud 2308), where Manage Journal Entries is superseded. Both the predecessor and successor have been made available and the tiles marked as “New Version Recommended” and “Old Version” to clarify successor and predecessor.
You can find information on the lifecycle stage of apps in many of the usual SAP resources, such as:
In the What’s New Viewer adjust the type to find obsolete (deleted) and deprecated changes between your current SAP S/4HANA release and your upgrade target SAP S/4HANA release.
For mass evaluation of all your current apps in SAP S/4HANA you can also use either of these tools:
IMPORTANT: These tools cover lifecycle changes in all UI technologies supported by SAP S/4HANA and SAP S/4HANA Cloud, including SAP Fiori apps, Web Dynpro ABAP apps, WebClient UI apps, and SAP GUI transactions. Custom apps can be submitted to the review and will be flagged as “unknown apps”.
These tools are mostly driven by the details in the SAP Fiori apps library.
In the SAP Fiori apps reference library apps are available by default.
When an app is deprecated, you may see a message “Deprecated for selected release version” as shown below for app F1662 Operational Supplier Evaluation.
When an app is obsolete, you will not be able to select that version. For example, F1662 was made obsolete in SAP S/4HANA 2022. You cannot select the release SAP S/4HANA 2022 for that app.
You can find the successor app listed in the Related Apps tab. For example you can find that the successor app is F1662A Operational Supplier Evaluation (Version 2).
You will find the process including prerequisite and subsequent steps in blog post
SAP Fiori for SAP S/4HANA – Upgrade Faster – Why & When amend Roles with Obsolete or Deprecated Apps
You will find a step-by-step guide of how to adjust your custom business roles and catalogs in blog post
SAP Fiori for SAP S/4HANA – Upgrade Faster – How to amend Roles with Obsolete or Deprecated Apps
You’ll find much more on our SAP Fiori for SAP S/4HANA topic page
Other helpful links:
Brought to you by the SAP S/4HANA RIG and Customer Care team.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
23 | |
6 | |
4 | |
4 | |
3 | |
3 | |
3 | |
3 | |
3 | |
3 |