Understanding Frontend Server (Gateway) Interoperability in the context of S/4HANA
Suppose you are in the situation that you need to run some Fiori apps against both SAP Business Suite and an S/4HANA system. You might now ask yourself whether it is possible to have only one Front-End Server for all backend systems?
As always, the typical consulting answer applies, it depends!
SAP typically recommends to have one central hub deployment as described in Landscape Deployment Recommendations for SAP Fiori Front-End Server, which would then provide the Fiori UI components and fetch data via OData from all backend systems behind it.
It is in general possible to run one central Front-End Server hub against SAP Business Suite and S/4HANA.
Prerequisite is that different software components are used in SAP Business Suite and S/4HANA. This is not the case when running S/4HANA Finance (formerly known as Simple Finance respectively S/4HANA 1503/1605), which is technically speaking an Add-on to SAP Business Suite on HANA.
S/4HANA Finance has its own codeline, which is the same when deployed on SAP Business Suite or running on S/4HANA. This means that a co-deployment of Simple Finance in 1503/1605 and 1511/1610 is NOT possible.
In S/4HANA there is a 1:1 dependency between UI components and backend. Both have to be on the same version including SPS level. Even when using Fiori apps for Business Suite, the UI components require the matching backend.
So, what does this mean in detail for UIAPFI, the UI component for Finance applications?
The UI components UIAPFI 70 300 for S/4HANA 1511 and UIAPFI 70 400 for S/4HANA 1610 are only available for S/4HANA and not as Add-ons for the Business Suite.
This means they do not work together with S/4HANA Finance 1503 and 1605.
To break this down into examples:
A central Front-End Server hub with components UIBAS001 200 and UIAPFI70 300:
– Can be run against SAP Business Suite on HANA, S/4HANA Finance 1605 and S/4HANA 1511.
– Cannot be run against S/4HANA Finance 1503 and S/4HANA 1610.
A central Front-End Server hub with components UIBAS001 200, UIAPFI70 400:
– Can be run against SAP Business Suite on HANA and S/4HANA Finance 1610.
– Cannot be run against S/4HANA Finance 1503, 1605 and S/4HANA 1511.
And what about UIS4HOP, the UI component for additional other S/4HANA On-Premise applications?
There is again a 1:1 dependency. UIS4HOP1 100 can be run against S/4HANA 1511 only and UIS4HOP1 200 can be run against S/4HANA 1610 only. This means that you cannot have a central Front-End Server running against S/4HANA 1511 and 1610 backends at the same time.
The key differentiator is the UI version. If different UI versions need to be used because of different backends on different versions, it is required to have an additional Front-End Server deployment.
At the moment deployment of multiple versions of the same software component on the same SAP Fiori Front-end Server is not possible.
S/4HANA Regional Implementation Group