In SAP Fiori launchpad, the system that a user initially connects to, and the system where applications assigned to the user are running, the so-called remote system, may be different. This section explains how you as an administrator specify those remote systems.
Since these application types are located in a backend system, you need to define remote function call (RFC) destinations from the ABAP front-end server to the ABAP back-end system(s).
In this scenario, the application requires information from a remote system. The data origin points to the location of data used by the target application and indicates the location from where the data shall be loaded. For SAPUI5 applications, this is a backend system implementing OData services.
ABAP Connection (type 3) |
This type is required to support navigation using RFC protocol or native application embedding. For example, you need this connection type when you integrate the launchpad in SAP Business Client and launch SAP GUI transactions using embedded SAP GUI for Windows. Create the corresponding connection using the following naming convention:<system alias>_RFC |
HTTP(S) Connection to ABAP System (type H) |
This type is required to support HTTP-based communication, e.g. all Web-browser-based application technologies such as Web Dynpro ABAP and SAP GUI for HTML. Create the corresponding connection using the following naming convention:<system alias>_HTTP <system alias>_HTTPS |
Transaction SM59 does not allow you to create several destinations with the same name even if the connection types are different. Therefore, we recommend you to create entries with the same base name and an extension to distinguish between the different connection types (_RFC, _HTTP, _HTTPS). Using this approach, it is possible to reference multiple connections by passing the base name (<system alias>) only.
For more information on naming conventions for RFC destinations, see Naming Convention.On the Technical Settings tab, make sure that the Path Prefix field is empty.
The parameter System Alias in the target mapping configuration indicates that the application shall call the remote system that is specified.
See Configuring Target Mappings.
Launchpad Customizing (transaction LPD_CUST)
The parameter System Alias in the Change Launchpad Role screen indicates that the application shall call the remote system that is specified.
You can use the URL parameter sap-system that is passed as part of the intent to overwrite the system alias parameter defined in LPD_CUST or launchpad designer.
See Overwriting the System Alias for the Target Application.To reduce maintenance effort if you have several system aliases pointing to the same physical source system, you can define a mapping for the system aliases.
See Map the Connections.