Executing a SAP S/4HANA upgrade means dealing with UX lifecycle changes, as explained in blog post SAP Fiori for SAP S/4HANA – Upgrade Faster – Managing app lifecycle impacts on users. To shorten your technical upgrade project, you will want to deal with these lifecycle changes as efficiently as possible. Especially when replacing obsolete or deprecated apps with their successors.
In the previous blog post SAP Fiori for SAP S/4HANA – Upgrade Faster – Why & When amend Roles with Obsolete or Deprecated Apps, you learned why and when replace obsolete or deprecated apps with successors. You also learned:
In this blog post you will find a step-by-step example of HOW to amend your business roles. This answers another important question for upgrades:
What is the most efficient way to amend our custom business roles that have obsolete or deprecated apps?
Keep in mind that obsolete and deprecated apps includes both:
IMPORTANT: This blog post is relevant for customers running SAP S/4HANA Cloud Private Edition. For example customers running RISE with SAP S/4HANA Cloud Private Edition, or SAP S/4HANA Cloud Private Edition tailored option. This blog post is also relevant for customers running the SAP S/4HANA product on other infrastructure such as on-premise server or hyperscaler.
Below is a quick diagram showing the 6 main steps for amending roles and the tooling needed.
You will find below:
IMPORTANT: Since you are most likely moving to SAP S/4HANA 2023 FPS01 or higher, the example is focused on the latest tools available with SAP S/4HANA 2023 FPS01. Most of these tools have been available since SAP S/4HANA 2020 and some since SAP S/4HANA 1709, so if you are currently upgrading to SAP S/4HANA 2022, you can still follow much the same process.
This is actually quite a straightforward process with the tools in your target SAP S/4HANA system. As you can see in the below diagram, the main tool you will need to do this efficiently is the Launchpad Content Manager Client-Specific – transaction /UI2/FLPCM_CUST.
IMPORTANT: You only need to amend custom business roles and custom business catalogs. Only SAP can amend business roles and business catalogs in the SAP namespace.
These tools are part of the Fiori Foundation Administration role.
Launchpad Content Manager Client-Specific - Transaction /UI2/FLPCM_CUST
SAP Fiori app F4512 Manage launchpad pages
Launchpad App Manager – Transaction /UI2/FLPAM
IMPORTANT: While Launchpad Designer is also part of the Fiori Foundation Administration role, this tool is deprecated should be avoided. Only use this tool if in your source release:
You will also need:
Task List Execution – Transactions STC01 and STC02
IMPORTANT: Based on customers experiences and feedback, using transaction PFCG as your primary tool to amend business roles during an upgrade can result in high efforts. The focus of transaction PFCG is maintaining role authorizations. The focus of Launchpad Content Manager Client-Specific is maintaining launchpad content. You should use the best tool for the upgrade task you are executing.
You have created a custom business role Z_BR_GL_ACCOUNTANT_SIMPL and some related custom business catalogs and layouts in your source SAP S/4HANA release.
Hint: This custom role was created by copying the SAP-delivered SAP Business Role SAP_BR_GL_ACCOUNTANT and refining the copy to reduce the content and adjust the layout to meet business needs.
When you ran the Upgrade Impact Analysis you noticed that several of the apps in this custom role are deprecated or obsolete in your target release.
In your target S/4HANA release, after your SAP S/4HANA software components have been upgraded, you need to adjust your custom role. You need to amend your custom role and custom catalogs to remove references to obsolete/deprecated content (apps and UIs) and replace them with their successors.
In the below screenshot you can see the role as it appears in the Launchpad Content Manager Client-Specific showing the Transaction Status indicating deprecated and obsolete apps exist in the assigned business catalogs.
Tool: Launchpad Content Manager client-specific
Within your custom business roles, you need to find the assigned custom business catalogs with obsolete and/or deprecated content.
Procedure:
Even Faster Hint: You can download the list of roles and/or catalogs that need to be amended to share the work among your team.
Tool: Launchpad Content Manager client-specific
Procedure:
The screenshot below shows selecting an app in the Content in Catalog pane and then selecting the toolbar menu option Other Functions > Show/Add Successors.
The screenshot below shows selecting the successor app that was found, and using the Add Tile/TM Reference button to add it to the catalog.
The screenshot below shows that the successor app has been successfully added to the business catalog. At this point, both the deprecated and the successor app are in the same business catalog.
If all successors have been resolved and added to the catalog, you can go directly to Step 4 – Adjust Impacted Layouts. If there are apps without a direct successor, you need to resolve those in Step 3 - Resolve and add indirect successors.
Tool: Launchpad Content Manager client-specific + Upgrade Impact Analysis
If no direct successor was found, you need to check for indirect successors.
Hint: This is the step where you will need to call on the Upgrade Impact Analysis results that you ran against your source SAP S/4HANA release as explained in SAP Fiori for SAP S/4HANA – Upgrade Faster – Why & When amend Roles with Obsolete or Deprecated Apps.
Some typical reasons why there might not be a direct successor:
Example 1: An error message is shown when using Show/Add Successors for app F2741 in SAP S/4HANA 2023
The indirect was resolved by searching on keyword F2741 to find SAP Note 3081996 - Deprecation of SAP Design Studio Apps in SAP S/4HANA 2021 In the SAP Note, the successors are listed.
Example 2: When selecting obsolete app F1444 in SAP S/4HANA 2023, there is no option to Show/Add Successors
The below screenshot shows that when the obsolete app is selected, and the Content in Catalog toolbar button Other Functions is chosen, the Show/Add Successors feature is greyed out, i.e. not available.
This successor was resolved by reading SAP Note 2855790 - Release Information: Changes in SAP Fiori Content for Finance in SAP S/4HANA 2020 The SAP Note clarifies the successor app.
Procedure:
The screenshot below shows selecting the business catalog and then using the Content in Catalog toolbar button Add Tile/TM Reference to start adding the successor app.
In the screenshot example below, you can see the dialog Add Tiles/Target Mappings as References to Catalog <business catalog id> where you search for your successor app by id or name. Once you find your successor, you select the app then use button Add Tile/TM Reference to add it to the business catalog.
Even Faster Hint: You can resolve indirect successors in advance by working through the Upgrade Impact Analysis results.
When all successors have been resolved and added to the business catalog, you are ready to go on to Step 4 – Adjust Impacted Layouts.
Tool: Launchpad Content Manager client-specific + Manage Launchpad Pages
IMPORTANT: If you were using Groups layout mode in your source release, you will adjust the layouts using the Launchpad Designer tool. As Groups layout mode is deprecated, you should aim to move to spaces and pages layouts as soon as possible after your upgrade project. In SAP S/4HANA 2021 to 2023, you can move to spaces and pages progressively role by role. Refer to blog post: Info Package: Making the Move from Launchpad Groups to Spaces (In SAP S/4HANA and in SAP S/4HANA Clo...
Procedure:
The screenshot below shows how you select the app in the Content in Catalog pane and use the toolbar button Display Usages in Pages to check where it is used.
Hint: If you are still using groups layout you would use the button Display Usages in Groups to check where the app is referenced in your groups.
The screenshot below shows the Usages in Pages dialog where you can see listed all pages in which the deprecated or obsolete apps is referenced. You select the tile and then choose the button Open in Manage Launchpad Pages.
Hint: If you are using Groups mode the Usages in Groups dialog is similar. You select the tile and then choose the button Open in Designer.
This screenshot shows an example of the age before adjusting the layout. The deprecated tile can be seen.
This screenshot shows the page in Edit mode to show how you adjust the layout. The successor apps are dragged and dropped from the recently updated business catalog assigned to the business role. Where tile names are very similar use the "i" information icon in Derived from Roles or the "..." icon on tiles on the page to confirm details. Use the "x" icon on the tile to remove tiles.
Considerations to keep in mind:
Optionally, you can keep the references to deprecated apps temporarily to ease the transition of users from the deprecated app to its successor. You can then remove the deprecated apps after your upgrade project.
If you choose this option, you need to make sure users can clearly distinguish which is the deprecated app versus the successor. There are a few easy ways to do this:
In the screenshot below the obsolete app has been removed, the successor app has been added as a full tile, and the deprecated app has been reduced to a flat wide tile.
Even Better Hint:
Where you are referencing content from SAP technical catalogs you can use the Launchpad App Manager > Adaptation mode to safely override the tile texts and icons.
Refer to:
The below screenshot is of the Launchpad App Manager showing the Adaptation tab in Adaptation mode:
This below screenshot shows an example of the tile AFTER adjusting the information text:
You can also adjust the original tile texts/icons in custom technical catalogs in the Launchpad App Manager tool. You use this tool if in your source SAP S/4HANA release:
Hint: If you created custom technical catalogs in the Launchpad Designer, and have NOT yet migrated your technical catalogs, you should prioritize the technical migration for immediately after upgrade to reduce ongoing maintenance effort.
Refer to:
Tool: Launchpad Content Manager client-specific
Once you have:
You can safely remove references to obsolete and deprecated apps from your custom business roles.
Procedure:
The below screenshot shows an example of selecting an obsolete app and then, in the Content in Catalog pane, pressing the button Remove Tiles/Target Mappings to remove the app from the business catalog.
In the dialog Remove References from Catalog, you confirm that you want to remove the tile and target mapping of the obsolete app.
You should then see a success message confirming the tile(s) and target mapping(s) were removed from the catalog, similar to the example below.
Once all obsolete and deprecated apps are removed the Transaction Status of the business catalog will be empty.
Considerations to keep in mind:
If you have chosen to keep references to deprecated apps to ease the transition of users from the deprecated app to its successor, you must still remove any obsolete content during your technical upgrade. This is because obsolete content causes errors during role regeneration and user regression testing. Once you have transitioned to the successor app, you can use the same procedure to remove your deprecated apps after upgrade.
Tool: Launchpad Content Manager Client-Specific and Tasks lists for Activating Roles and/or Catalogs
You use transaction STC01 to execute new task list runs, and transaction STC02 to review/restart previous task list runs.
You can use:
IMPORTANT:
Task: Activate services needed for successor apps
Procedure:
IMPORTANT: BEFORE executing the task list, refer to SAP Note 2902673 - Rapid Activation for SAP Fiori in SAP S/4HANA – Overview. Within this note, find and review the Composite Note for Rapid Activation for your SAP S/4HANA release and FPS. Scroll down through the note to check for any known errors/resolutions for related SAP business roles. You may need these to resolve any issues uncovered when running the task list.
The below screenshot shows the Services feature in the Catalogs toolbar where, for the selected catalog, you can select Check and Show Services and Activate Services. Selecting Activate Services will generate a new run of the relevant task list for the selected catalog or role.
Once your successors are activated, you are ready to move to subsequent activities a as explained in blog post SAP Fiori for SAP S/4HANA – Upgrade Faster – Why & When amend Roles with Obsolete or Deprecated Apps.
Yes! Refer to SAP Fiori for SAP S/4HANA – Upgrade Faster - More use cases for Launchpad Content Aggregator
In the SAP Fiori apps library, find the app and check the tab Related Apps for any apps with Relation Type = Required 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 |
---|---|
17 | |
7 | |
3 | |
3 | |
3 | |
3 | |
3 | |
2 | |
2 | |
2 |