Transformation from SAP Web Client Business Role to SAP Fiori Launchpad Role in Investigative Case Management for SAP S/4HANA
Investigative Case Management is now available on SAP S/4HANA since 1909 FPS00 release. An overview of the product can be found in the below blog post.
Investigative Case Management (ICM) solution is founded on SAP Business Suite CRM. In CRM, ICM delivered a Web Client business role called ‘Detective’. It contained a navigation bar profile ‘INVESTIGATIVE_CASE’, a dedicated PFCG role ‘SAP_CRM_ICM_PROFESSIONAL’, a layout profile, a parameter profile and so on. Below screenshot provides the ‘Detective’ business role definition in CRM.
The customers used the ICM business role as a template to configure their own additional business roles and authorization profiles. Simply by assigning the standard business role to a user, customers could explore the standard delivered functionalities. Customers and consultants are well-versed with this technique.
ICM for S/4HANA does not deliver this type of business roles/features anymore. The old artefacts that are mentioned above cannot be found in the new system. Instead, applications are organised in a standardised SAP S/4HANA UI technology called SAP Fiori Launchpad (FLP). The standard catalogs are encapsulated in a template role and is also referred to as a ‘Business Role’. Since the SAP S/4HANA UI technology has been a central portal for all the SAP Fiori applications for quite some time, customers may already be acquainted with it in some form or the other. However, it is recommended that you familiarize with its basic features using the following wiki link.
For a Business Role in the FLP, all applications are hosted and accessed as a tile. Such tiles technically navigate you to either SAP GUI screen, SAP Web Dynpro screen, template-based Fiori application or a modernised custom UI5 application and so on. Likewise, in ICM, most of the tiles are configured to navigate users to Web Client UI applications. Unlike in the web client business role, these applications do not open or require a L-shape setup to run. ICM web client applications are modified to run independently in a FLP setup close to a Fiori application. They are visually harmonised and technically integrated.
The Web Client Business Role and FLP role are two different technical solutions. They are also based on different technology stacks. In FLP, there are technical catalogs created as first building blocks which are equivalent to logical links in the predecessor solution. The technical catalogs are consolidated into different business catalogs which are later referred in PFCG role. There are groups created equivalent to the work center link groups and they define the logical grouping of the tiles on FLP. A PFCG role defines these artefacts in it and provides the visibility of tiles in FLP for a user. ICM delivers one such PFCG role named ‘SAP_BR_INVESTIGATOR’.
For technical consultants it is important to understand the Fiori Frontend Server and SAP Backend system before deep diving into the technical know-how. All the UI and launchpad content mentioned above are part of the Fiori frontend system. When user clicks any tile, it invokes the backend system via a service to fetch more content. Below diagram shows the layering of the systems.
For more information on multiple deployment options and details on Fiori frontend server, refer to the below wiki pages.
ICM customers henceforth can start configuring their own roles using the standard ICM role as a template. Configuring a new FLP role, customizing standard and custom tiles into such a role needs clear understanding of the SAP Fiori Launchpad. You can refer to the below wiki pages for a complete technical overview and know-how guides.
For more information on User interface and Role features, see SAP help portal.