In S/4HANA all the deployments which have a different Gateway Frontend Server (not on the same server similar to the backend Server), there are steps for additional configuration which are required for supporting all the Applications which utilize the Design Studio Component.
All these steps depend on which version of UI5 is used on the Frontend Server.
SOLUTION
Please follow the steps below to support this landscape:
Configurations For Backend System
Configuration | Description | Verification |
---|---|---|
Activate InA ICF Handlers |
Please call transaction SICF. Now activate and test following in InA services:
|
call t-code SMICM. Select Goto > Services in Menu. Now call InA Service from your browser using host and port from protocol HTTPS. You must see the response. The tag ServerInfo must have the correct backend system id and client. |
Configuration For Frontend System
Note: In case your S/4HANA System has been updated from a UI5 version 1.42 or earlier, and the user has earlier followed the configuration instructions as explained in SAP Document 2442132, it is critical that the Web Dispatcher configuration is done there is undone, for the current version to function correctly.
Configuration |
Description |
Verification |
|
Recommended: It is advised by the experts the configuration of an RFC destination to route InA Requests from the Frontend System to the desired Backend System. Reason: In Fiori Launchpad it is possible for setting and storing the application specific information (Cost Center Area etc.). This information is saved on the Frontend System and is only applicable in case all the requests are forwarded to the frontend system and then are routed via RFC destinations to the backend system. Important Point If the user is utilizing SFIN and has configured SFIN for using the alias "S4FIN" for routing all the SFIN application requests via the RFC to the SFIN target system then user cannot use the WebDispatcher configuration listed below. User should configure a RFC destination on his SFIN system for routing InA Requests to the desired Backend System. Reason: SFIN applications always specify the system to be "S4FIN". This refers that all the requests launched within these applications comprise of the parameter system=S4FIN. Generally, the Frontend/Gateway system is called with this information. On the Frontend/Gateway system, this leads to the service to be routed to the definite target system configured for alias "S4FIN". If user is using the WebDispatcher then the requests forwarded to the backend system will also comprise of the parameter system=S4FIN as the SFIN applications have listed this as default. However, the Backend System has no knowledge of this configuration and will display an error message "System alias S4FIN does not exist".
|
|||
One of the following methods can be used for the Configuration of routing of InA requests to Backend Server, but NOT both of them |
Configuration of an RFC Destination on the Frontend Server to route InA requests through the Frontend Server to the desired Backend Server |
As a precondition to this step, user should have configured the following on his Frontend Server. Generally, these tasks would have already been done during ODATA configuration:
|
|
Setting up the Default System Alias which should be utilized by the InA service for data access. The Default System Alias is set by the RSADMIN parameter RSBICS_INA_RFC_DEFAULT_ALIAS. This can be set by utilizing the Report SAP_RSADMIN_MAINTAIN (on the front-end server). User should Simply specify RSBICS_INA_RFC_DEFAULT_ALIAS as OBJECT and the desired System Alias (from point 2 above) as VALUE. |
call transaction SMICM. In Menu select Goto > Services. Using host and port from protocol User should view a response. The tag ServerInfo should encompass the correct backend system id and client. |
||
Configuration of a Web Dispatcher to route InA requests directly to the desired Backend Server |
For more detailed information regarding the SAP Web Dispatcher, please refer to the section SAP Web Dispatcher: Setup of Communication in the UI Technology Guide for the appropriate version of SAP S/4HANA In the Web Dispatcher configuration, the following path is required to be configured for getting routed to the Backend Server:
|
|
|
It is very important that Single Sign-On is correctly configured between the Frontend / Gateway Server and the Backend Server. A target CLIENT should be specified for the entries which route to the Backend Server should also be kept in mind. |
|
||
User should ensure that the GetServerInfo URLs do not comprise of a parameter o=S4FIN which narrates the INA implementation of GetServerInfo to go to the RFC target defined by the S4FIN alias. User can utilize the Chrome Network Tools (F12) for checking whether the parameter is contained. The error message is a 400 with body text: "...System alias 'S4FIN' does not exist"}]}" If the GetServerInfo URLs do comprise of a parameter o=S4FIN then WebDisptacher Configuration is impossible. User must configure an RFC destination as listed above. Another option would be creating the system alias on your Backend System with RFC destination "NONE". |
|
Note: This Tutorial is applicable ONLY if UI5 version 1.44 or the latest is used.