To integrate Web Dynpro ABAP applications and SAP GUI transactions located on a SAP
Fiori back-end server into SAP Fiori launchpad, you need to establish connections between
front-end and back-end server.
Context
The following connection types are required:
- RFC connection: This connection type is required when setting up the SAP Fiori
front-end server. In this case, the catalogs containing the applications on the
back-end server are replicated to the SAP Fiori front-end server for faster
access.
- HTTP(S) connection: This connection type is required when a Web Dynpro
application or a SAP GUI transaction is launched during runtime of the SAP Fiori
launchpad.
Perform the following steps on the front-end server:
Procedure
- Identify the system alias for the back-end applications:
- Start Maintain Table Views (transaction
SM30)
- In the Table/View field, enter
/UI2/V_SYSALIAS.
- Choose Display to display the content of the
view.
- Create RFC and HTTP connections:
- Start Configuration of RFC Connections
(transaction SM59) in a new
window.
- For each entry of the view /UI2/V_SYSALIAS,
create an RFC connection of type
3 (ABAP
Connections) with the name
<system alias>_RFC.
Make sure that the connection points to the server with the correct
catalogs. The software component which needs to be installed in a
back-end server for a specific system alias can be derived from the
documentation of the SAP Business Suite application that you need to
install. Please check the documentation in the Fiori App Library
(see https://fioriappslibrary.hana.ondemand.com/sap/fix/externalViewer.
- For each entry of the view /UI2/V_SYSALIAS,
create an HTTP(S) connection of type
H (HTTP
Connections to ABAP System) with the name
<system
alias>_HTTP.
The connection should point to the same system as the RFC connection
in the previous step.
Example
The view /UI2/V_SYSALIAS displays the
following entry: FIORI_BE.
Thus, you need to create an RFC connection in transaction
SM59 named
FIORI_BE_RFC and an HTTP(S) connection
named FIORI_BE_HTTP.
Next Steps
Now you need to extract catalogs from the back-end and replicate them on the front-end
server.