I am doing some testing on our Fiori test system ( gateway system UXT and backend system ER9 ).
There is some tile which draws my attentionHow is old SAP GUI transaction embedded into Fiori launchpad.

When I click “Create Material” tile, instead of navigation into the target application within the same tab in Chrome, for this tile, a new tab is opened to display the target application.

The url of target application has a parameter sap-ui-tech-hint=GUI
https://:44311/sap/bc/ui5_ui5/ui2/ushell/shells/abap/FioriLaunchpad.html?sap-client=928&sap-language=EN#Material-create?sap-ui-tech-hint=GUI
And when I compare its layout with SAP GUI transaction MM01:
How is old SAP GUI transaction embedded into Fiori launchpad
I find the two layouts have exactly the same fields with the same order:
How is old SAP GUI transaction embedded into Fiori launchpad
When I try to debug this “UI5” application with Ctrl+Alt+Shift+P, I found it is impossible to switch to debug mode: the checkbox could not be clicked.
How is old SAP GUI transaction embedded into Fiori launchpad
All the observations so far give me a hint that this is not a pure UI5 application, but just a wrapper of SAP old GUI transaction MM01. How is this wrapper implemented?
When I click this tile, I record down the Fiori catalog id: SAP_CMD_BC_PR_MAINT
How is old SAP GUI transaction embedded into Fiori launchpad
And I found this catalog in Launchpad designer, from here I know that this catalog provides a navigation target with type transaction and thus only available in Desktop usage.
How is old SAP GUI transaction embedded into Fiori launchpad
The parameter sap-ui-tech-hint=GUI I see in Chrome is configured here:
How is old SAP GUI transaction embedded into Fiori launchpad
And transaction code MM01 is configured here:
How is old SAP GUI transaction embedded into Fiori launchpad
In the runtime, this parameter will be evaluated by UI5 to determine the right technology to render navigation target:
How is old SAP GUI transaction embedded into Fiori launchpad
How is old SAP GUI transaction embedded into Fiori launchpad
For normal UI5 application, its source code could be found from gateway system UXT, and for this wrapped transaction MM01, its rendering is done by SAP WebGUI, as displayed below.
How is old SAP GUI transaction embedded into Fiori launchpad
MM01, sap-ui-tech-hint, webGUI, ITS, embed

New NetWeaver Information at SAP.com

Very Helpfull

User Rating: Be the first one !