Motivation

Setting up SAP Enterprise Portal (EP) as an access point to Fiori Launchpad (FLP) allows combining capabilities such as EP roles, content management and integration capabilities with the new FLP UX world, and significantly simplifies the integration efforts on the client side.In this blog we will describe, on high level, the corresponding integration architecture.


FLP on EP simple landscape

FLP on EP can run using only portal resources and providing FLP look and feel with full FLP functionality using Portal Fiori Framework Page (FFP).

FFP components include a bootstrap html document, functional Fiori and UI5 resources and content.

The landscape for this scenario looks like this:

SimpleLandscape_.png



FLP on EP with remote content consumption from ABAP FES

An Enterprise Portal integrated with SAP Fiori scenario will require a more sophisticated landscape, where the client will get the resources from EP, Fiori Front-end Server (FES) and Gateway, with a single web url.

For FES, Gateway and Portal systems the ‘System’ objects should be configured in Web Dispatcher profile.

Distributing requests via SAP Web Dispatcher

To enable this scenario a reverse proxy concept must be implemented in the landscape. It is done with SAP Web Dispatcher.

Additionally, FLP requires SSL configuration throughout the entire landscape.

The content requests are distributed on the Web Dispatcher using redirection rules per ‘System’ object. These rules together define the landscape.

RemoteLandscape_.png


The configuration looks like an “non-portal” FLP landscape with an exception of a Portal added as the last rule.

So, Portal/FES integration configuration will have as minimum:

  • FES system
  • Portal system.

If other systems are included in the landscape (e.g. HANA system), they should be represented in the configuration as well.

Required steps:

  1. Configure FLP landscape, following the configuration guidelines Configuring SAP Web Dispatcher for FLP on ABAP.
  2. In the profile file add a configuration line for the Portal:

wdisp/system_# = SID=<EP SID>, MSHOST=<EP MSHOST>, MSPORT=<EP MSPORT>, SRCSRV=*:<WDISP PORT>, SRCURL=/irj;/

(See also: Configuring SAP Web Dispatcher for FLP on Portal )

Please note:

    • This line should be the last one in the configuration list
    • It should contain the redirection ‘/’, meaning that all un-matching requests will be redirected to the Portal.

Things to consider

  • SAP Fiori Launchpad  and Enterprise Portal integration supports various configurations, such as landscape components sharing (for example, for Dev & QA landscapes). For this you can configure different virtual hosts/ports on the same reverse proxy.

Please note:

    • There should not be any hard-coded network attributes
    • The request’s “host” header should not change along the flow in reverse proxy configuration.


More Info

SAP Help library links:
SCN Blogs:
Related Notes:


To report this post you need to login first.

Be the first to leave a comment

You must be Logged on to comment or reply to a post.

Leave a Reply