Rapid activation of SAP Fiori apps

SAP Fiori apps Rapid Fiori Activation Approach S4HANA

Share This Post

Share on linkedin
Share on twitter
Share on facebook
Share on email

How to install apps quickly and effectively:

In this blog post, Senior SAP Developer Radek shows you how to get the most out of SAP Fiori apps through rapid activation on the SAP S/4HANA 2020 system.

If you are already familiar with SAP Fiori and SAP Fiori apps then jump straight ahead to the “What is SAP Fiori Rapid Activation?” section where he walks you through an example of how to install standard Fiori apps for SAP S/4HANA using the “Rapid SAP Fiori activation” approach. The assumption is that your SAP Fiori System landscape has already been configured and the Fiori Launchpad is up and running.  

What is SAP Fiori?

SAP Fiori is the go-to user interface on the S/4HANA system.  Fiori apps provide a role-based user experience to end users with all the functions they need for their daily work. This is opposed to the old SAP GUI transactions where one transaction catered for multiple roles, making them complicated and hard to use.

Fiori apps have been built using modern technology with SAPUI5 library. They run in a browser and are fully responsive. This means that they can be used on desktop, tablet or a mobile device and the screen adjusts accordingly. Here is an example of how ‘Manage Purchase Orders’ looks on Fiori apps:A text box with v

Why do you need SAP Fiori?

After migrating to or implementing S/4 HANA, your system will certainly run faster due to the in-memory HANA database either straight away or after some ABAP code adjustments. However, if you continue to use SAP GUI as your primary UI on your brand-new ERP system, as a result you will have only limited benefit from the innovations which is the improved user experience. 

Above all, Fiori apps are easier to use, increase productivity, reduce training cost, decrease user errors, increase user satisfaction, and are optimised for SAP HANA database.

What is SAP Fiori Rapid Activation?

It is a process to mass activate SAP Fiori Apps released by SAP in 2018 and servers as quick start to experience SAP Fiori for SAP S/4HANA. SAP Fiori apps are not designed to be used individually. In other words, individual implementation of the app will break the user experience and result in higher implementation costs. 

SAP’s “Rapid SAP Fiori activation” enables us to install required apps in a quick and cost-effective manner due to activation of entire SAP Fiori Launchpad content related to a business role together.

How do I activate SAP Fiori apps?

This guide will describe the process that should be followed to activate relevant Fiori apps.

A flowchart showing the steps to activate SAP Fiori apps

Firstly, initial identification of the required apps and their corresponding business roles is needed. The next step is to install these apps in a sandbox system using rapid activation and perform fit gap analysis through app testing and exploration. Finally, create a custom role with catalogues and groups and adjust Fiori Launchpad content to the specific needs of the business user.

 

1. Scoping

Before activating any Fiori apps,  planning and identifying which ones will be required. For this scenario let us assume you would like to find relevant apps for a “Purchaser” role. All standard apps are listed in Fiori Apps Library and this will be the starting point. Once the necessary apps are identified,  their detailed information can be viewed as well as a list of relevant business roles for content activation.

 

1.1.  Choose your apps

You can search for ‘purchase’ related apps and identify ‘Manage Purchase Orders’ and ‘Manage Purchase Requisitions’ which should be activated and displayed to the user in the Fiori Launchpad. You can also inspect them individually to find out more details e.g., about implementation, whether they are suitable for your system version, what front end and back-end components are required and have a glimpse of a screenshot what the UI looks like:

A drop down menu in SAP Fiori showing all the available SAP Fiori apps that relate to 'purchasing'

Once the apps have been identified, create an aggregated view that will provide you with a list of relevant business roles for later content activation:

AN aggregated view that will provide a list of relevant business roles for later content activation in SAP Fiori apps

You can see that both apps share the same role SAP_BR_PURCHASER and you will use that role later on for our task list-based activation.

 

2. Activate SAP Fiori content

After identifying relevant apps and their business role they can be quickly activated in the SAP system and perform fit-gap-analysis based on the SAP standard content. It will also serve as a basis for the definition of customer-specific roles and catalogues. Ideally these steps should be performed in the Sandbox environment.

Use the Task Manager transaction for SAP Fiori content activation task list run to activate all required Fiori apps based on select SAP Fiori Business roles and their artifacts like OData services, SICF nodes, business roles and it will even create a test user for us.

 

2.1.  Configure SAP Fiori Rapid Activation task list

Log on to SAP GUI and launch transaction STC01. Enter task list SAP_FIORI_CONTENT_ACTIVATION and execute:

SAP GUI and launch transaction STC01

A configuration screen for an SAP Fiori content activation task list run can be seen where you will be able to scope task lists for selected business role and generate test users:

SAP Fiori app content activation task list run where we will be able to scope task lists for selected business role and generate test users

Select the first task and as a parameter enter the business role identified in the ‘Scoping’ section which is SAP_BR_PURCHASER:

SAP Fiori app business role identified in the ‘Scoping’ section

As a result, we should be able to see that 1 role out of 438 has been selected in the second task list and verify which one by clicking on the parameter icon:

A task list being verified and clicking on the parameter icon

You can also specify a prefix for the business roles to be generated as well as whether a test user should be created:

Inside of the test user details specifying an initial password and foundation role for generic Fiori access

Inside of the test user details we need to specify an initial password and your foundation role for generic Fiori access.

 

2.2.  Execute activation task list

Once completing the necessary set up steps you are now in place to execute the task list run.

After the execution has completed, check in the status column if all tasks lists have been successfully completed:

Execution task list and drop down menu in SAP Fiori apps

In the panel log underneath we can view the test user name created:

A panel log underneath we can view the test user name created

 

3. Test the activated content in SAP Fiori Launchpad

All required apps have now been activated and their artifacts based on the business role. It’s time to test the content in Fiori Launchpad, explore the apps and perform fit-gap analysis to find out if they are the right tools for the user.

Log on to the Fiori Launchpad with the test user id. You will be able to view all apps related to the test user role ZD_BR_PURCHASER. You can see the “Manage Purchase Order” and “Manage Purchase Requisition” below. Now it is time to test them paying particular attention to the in-app navigation.

SAP fiori launchpad

 

4. Adapt and customise Fiori Launchpad Content

Up to this point we have identified activated and tested the purchaser apps. Now it is time to create a custom authorization role, catalogue, and business role to customize the Fiori Launchpad content.

 

4.1. Create a custom catalogue

Begin with creating a custom catalogue based on an existing SAP catalogue.

Launch transaction /UI2/FLPCM_CUST (Launchpad Content Manger) and search for “PURCHASER”. Select catalogue SAP_PRC_BC_PURCHASE_PO which is the one that contains tiles and target mappings of  ‘Manage Purchase Order’ app. Click the ‘Copy’ button and save under a new name:

A custom catalogue based on an existing SAP catalogue

What you have achieved so far is a custom catalogue which is a copy of standard SAP one. It consists of tiles and apps that you may not necessarily need so you can remove the unwanted ones and you can adjust it based on your requirement.

In the below example, all items with column Application Type <> UI5 have been removed. It is important to not to remove target mappings used for app-to-app navigation as this will break it.

My catalogue content looks as follows:

SAP fiori app catalogue content

The next step is to add the Purchase Requisition apps to the catalogue

Click on ‘Add Tiles/Target Mapping’ button:

Adding purchase requistion apps to SAP fiori

And search for Purchase Requisition filtering by UI5 application type, select the Purchase Requisition semantic object items and click on “Add Tile/TM Reference” button:

Purchase Requisition filtering by UI5 application type

The content gets added to the catalogue Z_PRC_BC_PRUCHASER and it looks as follows:

catalogue Z_PRC_BC_PRUCHASER in SAP fiori apps

 

4.2. Check Services

To be able to use apps which are included in the business catalogue the related OData and ICF services need to be activated. You can validate right in this transaction:

Checking services in SAP fiori business catalogue

If all services show green status light it is good to go. If they do not, then you need to activate them manually either using transaction /IWFND/MAINT_SERVICE or by using task list SAP_FIORI_FCM_CONTENT_ACTIVATION to activate content included in your newly created business role (not part of this blog).

 

5. Create SAP Fiori launchpad Business group

So far, you have created the catalogue. If you assign it to a role the user will be able to use the apps but the tiles won’t appear on the home page by default. The next will be to create a Fiori launchpad group with the tiles from our custom catalogue.

Launch SAP Fiori designer and create a new group:

SAP fiori designer group creation

Add tiles from our Catalogue Z_PRC_BC_PRUCHASER. You are interested in ‘Manage Purchase Orders’ and ‘Manage Purchase Requisitions’ only:

Management of SAP Fiori apps catalogue

 

6. Add the catalogue and group to authorisation role

This is the last step where you will create a custom authorization role, assign newly  created catalogue and group and assign the role to a user.

 

6.1. Create a new role

Launch transaction PFCG, enter the role name and ‘Create Single Role’:

Creating now role in catalogue for SAP fiori

Assign the custom catalogue ID: Z_PRC_BC_PRUCHASER and Group ID: ZPURCHASER:

Assigning a customer catalogue role in SAP fiori

Save the role and generate profile.

Now we can remove the demo role from the user and assign this one instead (transaction SU01).

 

6.2. Test user access

You are almost finished! It is time to test the user access with our newly created user role.

Log in to the Fiori launchpad with the test user. You should be able to view the “Purchaser” group by default with two tiles:

SAP Fiori launchpad testing apps

Users can also search and use other apps that are added in the catalogue but not in the group hence not visible by default:

All available apps in SAP Fiori launchpad

How Absoft can help

Available on desktop, tablet or mobile, and proven to run on ECC and the latest S/4HANA platforms Absoft’s apps can help your organisation make step changes to your core business processes now and for the future.

Get in touch if you have any questions or need assistance – we are here to help!

Article by: Radek Chudziak, Senior SAP Developer

Search by a topic below...

Read our latest articles...

Didn’t find what you are looking for? Send us your questions.

We are here to help.