cancel
Showing results for 
Search instead for 
Did you mean: 

Accessing MIGO Through Fiori Launchpad on Mobile Device

ThomasSlack27
Explorer
0 Kudos
514

As part of a greenfield implementation of the S/4HANA Public Cloud Edition, a customer has been reviewing potential solutions for managing inbound processing of purchase orders. As part of their inbound processing, they will be receiving materials into inventory managed storage locations, and warehouse managed storage locations.

For a number of reasons, I have been exploring the usage of the synchronous goods receipt process and eliminating the steps for processing inbound deliveries. I have looked at using the standard Fiori apps for purchase order receipts, but they still seem to be missing functionality for selecting storage bins, creating handling units, etc.

So I started exploring the possibility of using the Adapt functionality and creating flavor of the classic Post Goods Movement GUI application. It contains all the functionality I could need and using Screen Personas I can provide the users with a simple process to follow.

There's one problem: I can't access the Post Goods Movement app in the launchpad from a mobile device (tablet/smartphone), even though I have created adaptative flavors specifically for those devices.

Is it possible to create a tile in the launchpad to access the Post Goods Movement GUI application and launch a specific flavor intended to be used on a mobile device?

Thank you!

Accepted Solutions (0)

Answers (1)

Answers (1)

Tamas_Hoznek
Product and Topic Expert
Product and Topic Expert

We discussed this topic within the Personas team, and if we understand the situation correctly, the problem is that when using a mobile device, the classic app MIGO is disabled in Public Cloud. Therefore, the tile accessing it is disabled in FLP. However, it is possible to access this app when using a desktop browser.

If our understanding is correct, then there could be a possibility to create a custom tile based on this blog post. A tile pointing to a URL utilizing the webgui or mobgui service should do the trick.

Of course, it is necessary to configure Personas access via an assignment category and setting the default flavor for users to the intended MIGO parent flavor. The adaptive flavor selection will then take care of using the appropriate flavor for the device.

ThomasSlack27
Explorer
0 Kudos

Now with access with our development/customizing client, I was able to complete the following:

- Created an adaptive flavor built for a tablet using the "Post Goods Movement" app (classic MIGO)
- Created an assignment category and related that flavor to that assignment category.
- Checked that my user has role for BR_FLAVOR_CONSUMER which contains the catalogue entry for "User Interface - Personas Usage Display". I have also included a restriction on this business role for the assignment category I previously created.
- Finally, I created a custom tile with the given URL and assigned to a catalogue in the fiori launchpad.

my######.s4hana.cloud.sap/ui#Material-postGoodsMovementInWebGUI?sap-ui-tech-hint=GUI&sap-personas-flavor=35A385630C061FE084AB5609C5BA0538

I can now see my custom tile, and when I click on the tile on my desktop the flavor is launched directly.

However, I am still running into an issue with the tablet/smartphone. I can see the custom tile when using my mobile device, but when I try to access it I keep getting this error message:

"app could not be opened either due to an incorrect configuration or a missing role assignment.

The navigation target "#Material-postGoodsMovementInWebGUI?sap-personas-flavor=8B9DFF41306A1E082CE7208168AC534&sap-ui-tech-hint=GUI" of the app could not be resolved. This can be caused, for example, by an incorrect SAP Fiori launchpad content configuration or an incorrect or missing role assignment,"

I'm really not sure what else I am missing...

@Tamas_Hoznek

Tamas_Hoznek
Product and Topic Expert
Product and Topic Expert
0 Kudos

Could it be that the tile is not set up for a tablet / phone? I don't remember off the top of my head where, but there is a setting (checkboxes) determining that.

ThomasSlack27
Explorer
0 Kudos

@Tamas_HoznekThis is the exact application I've been using to create the adaptive flavor for, and even though it says it supports tablet devices on the fiori app reference library, it doesn't seem to work with my iPad.

ThomasSlack27_0-1743864282265.png

Unfortunately, in public cloud, I can't see the details being the target mappings and configuration of the app itself.

Tamas_Hoznek
Product and Topic Expert
Product and Topic Expert
0 Kudos
I meant the FLP tile configuration, which (if I remember correctly) has options to determine what rendering technologies should be applicable for the tile. There were checkboxes specifying browser, tablet and phone.
ThomasSlack27
Explorer
0 Kudos

@Tamas_Hoznek

I don't have access to the launchpad app/content manager in the public cloud.

from what I can see in private cloud/on-prem, there appear to be multiple different target mappings for the MIGO/MIGO_GR applications. For example, the first one below for MIGO_GR application ID FA163EDF73161EE59DE83B56A513BF95 does show that it is only supported via the desktop.

ThomasSlack27_1-1744030425160.png

However, when looking at the MIGO_GR app ID 40F2E963B0021EE6A2FC230DB7740FA6, it does show that it's supported through both the desktop and the tablet.

ThomasSlack27_2-1744030549612.png

So perhaps my question now is, when I add a custom tile to the fiori launchpad, how can I ensure that a specific application ID is launched? Can that be handled through an additional parameter along with the flavor ID for the adpative flavor?