Skip to Content
Technical Articles
Author's profile photo Saminder Kaur

Fiori Launchpad Integration for WebClient UI in S/4HANA

In the SAP Fiori launchpad, you can directly access WebClient UI applications in integrated mode. FLP serves as a single entry point to all the Apps available in catalogs based on roles assigned to users.

 

In SAP S/4HANA for customer management 2.0 FPS1 (Release SAP S/4HANA 1809 FPS1), the integration is enabled with Generic Intent (Semantic Object: Shell , Action: startWCF).

The details are provided in SAP Note 2700701.

In SAP S/4HANA Service (Release SAP S/4HANA 1909), the full integration with the intent based navigation is supported.

The Mass Maintenance tool and launchpad designer can be used to create the content with process similar to other classic technologies.

More details are available here:

Integration of WebClient UI Applications
Fiori Launchpad Integrated mode for WebClient UI

Examples:

In the Fiori app reference library, search for your apps.

Eg: ‘Search Service Requests’.

In the Implementation Information tab, find the business role corresponding to the App.

For Service scenarios, the role is: SAP_BR_SERV_REP_T.

Assign the role to your user in the frontend.

The apps should show up in the FLP homepage.

WebClient UI Apps are loaded without webcuif shell which is replaced by FLP.

Users can seemlessly navigate between WebClient UI and other Apps in FLP.

 

Assigned tags

      9 Comments
      You must be Logged on to comment or reply to a post.
      Author's profile photo Jocelyn Dart
      Jocelyn Dart

      Thanks Saminder! I've added this to the SAP Fiori for SAP S/4HANA wiki > All About Apps page

      Author's profile photo Saminder Kaur
      Saminder Kaur
      Blog Post Author

      Thanks Jocelyn Dart !

      Author's profile photo Wladimir Friess
      Wladimir Friess

      Thanks Saminder for this post. Is this integration also possible without S/4 HANA ? I am looking at a Fiori Frontend Server 5.0 connected to SAP CRM EHP4 with a belize theme.

      Author's profile photo Saminder Kaur
      Saminder Kaur
      Blog Post Author

      Hi Wladimir Friess

      The Fiori Launchpad Integration is enabled only for SAP S/4HANA Releases.

      The SAP CRM EHP4 can only be launched from FLP in a standalone mode (in a separate window) by using a static app launcher tile.

      Best Regards,

      Saminder

      Author's profile photo Shen Sundaresan
      Shen Sundaresan

      Hi Saminder Kaur,

      Thank you for the nice post. We have enabled few WebClient UI based tiles in FLP. We have assigned the business role that was created in tcode, CRMC_UI_PROFILE to user via user profile in SU3 (parameter CRM_UI_PROFILE). It's a custom business role.

      We customized the UI (webclient UI based on our requirement and the changes are appearing in WebClient UI standalone (tcode WUI_SSO) but the changes are not reflecting in Fiori tile. Cleared all kind of Fiori caches. It seems that the Fiori is fetching the UI based on default profile or something.

      How can we bring the changes in WUI in Fiori tile as well? Is there a parameter that should be configured in Fiori tile/target mapping?

      I couldn't find any SAP documents that talks about this and wonder if you have the answer handy.

      Thank you,

      Shen

       

       

      Author's profile photo Saminder Kaur
      Saminder Kaur
      Blog Post Author

      Hi Shen Sundaresan

      The FLP Integrated mode does not consider the old business roles and the navigation bar profiles. It always loads one internal default profile.

      It looks like you are using Function Profiles for your custom changes. You need to assign the required function profiles to your Fiori Launchpad catalogs in a customizing activity as described here:

      Function Profiles in FLP Integrated Mode

      Your user must have PFCG Role assigned in the backend which contains the catalogs. The same catalog must have function profile assigned with required values. The system will consider these function profiles in the runtime when using FLP Integrated mode.

      Hope this will resolve the issue.

      Best regards,

      Saminder

      Author's profile photo Shen Sundaresan
      Shen Sundaresan

      Awesome! Thanks for the quick response, Saminder. Really appreciate it. Yes, we are using Function Profiles for the custom changes. Let me try. It should work. Thank you.

      Author's profile photo Oliver Felix
      Oliver Felix

      Hi Saminder Kaur,

      thanks for the post!

      just to be sure about the layout configuration changes (hiding fields, rearranging fields on screen adding other standard or AET fields) which are done with reference to a role configuration key (which in the "old world" of CRM ist directly attached to a business role and NOT to a function profile):

      is it really true we have no chance to assign the use of the desired role configuration key to a user or profile so it also is respected in Fiori Launchpad??

      So in consequence I am either forced to

      a) use the CRM UI natively outside of FLP

      or either

      b) change the default screens which SAP delivers (which I normally avoid to do 🙂 ) if I have a simple scenario where all users shall use the same screen layouts

       

      Thanks for a feedback!

       

      Cheers

      Oliver

       

      Author's profile photo Saminder Kaur
      Saminder Kaur
      Blog Post Author

      Hi Oliver Felix

      The concept for configuration stays and works as it is in standalone mode.
      Only difference is that you cannot use 'Role Config Key' in FLP Integrated mode.
      In the FLP Integrated mode, the business roles and related customizing in the backend is not considered.
      The role config key <DEFAULT> is always used in FLP integrated mode.
      You can create your own customer configuration for Default key and it will be used in runtime for FLP integrated mode.
      There are multiple keys in the configuration that can also be used to create customer configurations based on your business requirements.

      Best Regards,
      Saminder