Fiori Launchpad on Portal content also showing on classic portal
We had been using Portal with AJAX framework page for all the applications. Recently, we have upgraded to 7.50 version and started using Fiori Launchpad for the mobile devices.
So, users will be using the existing portal with AJAX framework when they access it from the desktop/laptop.
But, when they access the portal from tablet/smartphones, it would launch the Fiori framework.
We have made changes in the desktop rules to load respective framework. I have also developed some mobile roles with contents which will be shown on the Fiori launchpad when users access it from the mobile devices.
It is working fine as expected.
Now, issue is, even though device group ID are mentioned as tablet & smartphones ONLY on the contents in the mobile roles, these content are being displayed on the desktop in AJAX framework too. I have tried updating the filter ID property on the parent container which is holding all iViews/pages in the role but it did not help.
Can you please let me know how could I achieve this? I do not want the mobile role contents (which are being displayed in Fiori launchpad) to be visible on the AJAX framework on desktop.
In addition to John’s advice, I wanted to emphasize that Device group ID property on the iView is relevant for Fiori Framework page only. Ajax FWP will not refer to this property. Indeed Filter ID is the right way to do it.
Further explanation on this feature you can find under Sap help:
Have you checked that application module com.sap.portal.navigation.helperservice has the property FilterbyDesktopView enabled?
I had exactly the same issue and resolved it by setting a Filter ID (e.g. FIORI) in the properties of the Fiori role, then in the Ajax Desktop I set a Filter ID of “Administration;com.sap.portal.emptyFilterID”. That way the Ajax desktop only displays roles with an empty Filter ID (i.e. all of the non-Fiori roles in our case).