You are on page 1of 12

Week 1: Understanding SAP Fiori Launchpad

Unit 1: SAP Fiori Launchpad Architecture


SAP Fiori Launchpad Architecture
Overview

SAP Fiori is designed to focus on the


most common and critical activities
▪ Role-based
▪ Responsive
▪ Simple
▪ Coherent
▪ Delightful

© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 2


SAP Fiori Launchpad Architecture
On-premise architecture

SAP Fiori launchpad architecture high level


▪ Client/browser or mobile devices
▪ Reverse proxy – SAP Mobile Platform On-Premise
▪ ABAP servers
▪ Back-end server
SAP Mobile Platform
for Mobile Devices
Note: It is also possible for FES from the cloud to
connect to an existing on-premise landscape.
Front-End Server
SAP Fiori Applications OData Services

SAP Business Suite


SAP S/4HANA …
(ERP, SRM,…)

© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 3


SAP Fiori Launchpad Architecture
SAP Fiori launchpad architecture with SAP Web Dispatcher

SAP Fiori launchpad architecture high level


▪ Client/browser or mobile devices
▪ Reverse proxy – SAP Web Dispatcher
▪ ABAP servers
▪ SAP HANA extended application services (XS)
▪ Back-end server

© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 4


SAP Fiori Launchpad Architecture
Deployment options

Gateway Central Hub Deployment Embedded System Development Gateway Central Hub
▪ Support for multiple system routing ▪ Less runtime overhead ▪ Similar advantages to Central Hub
▪ Deploying content without touching ▪ One less system to maintain ▪ The only difference between Central
the back end Hub and Development hub is the
▪ Single point of access to the back end services development does not need to
be deployed in the back end

© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 5


SAP Fiori Launchpad Architecture
Components – Central hub system

Components required for central hub deployment

SAP NetWeaver < SAP NetWeaver >=


7.40 7.40
NW Gateway ▪ GW_CORE SAP_GWFND
▪ IW_FND (Comes with it)
SAP Back End IW_BEP SAP_GWFND
(Comes with it)
SAPUI5 1.28 or Higher 1.28 or Higher

© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 6


SAP Fiori Launchpad Architecture
Components – Embedded system

Components required for embedded deployment

SAP NetWeaver < SAP NetWeaver >=


7.40 7.40
SAP Back End ▪ GW_CORE SAP_GWFND
▪ IW_BEP (Comes with it)
▪ IW_FND
SAPUI5 1.28 or Higher 1.28 or Higher

© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 7


SAP Fiori Launchpad Architecture
SAP Fiori launchpad building blocks

SAP Fiori launchpad –


Building blocks
▪ Based on the unified shell
architecture
▪ Client-side runtime
environment, which can be
hosted on different server
platforms
▪ Shell offers unified services
with platform-independent
interfaces to the hosted apps
and shell components

© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 8


SAP Fiori Launchpad Architecture
SAP Fiori launchpad – Building blocks architecture

SAP Fiori launchpad – Building blocks Web Browser

▪ Apps are embedded in application container FioriLaunchpad.html CustomLaunchpad.html

▪ Shell services and renderer are managed by Runtime


the central shell container Configuration

▪ Runtime configuration is fed by the following Shell Container


settings:
– Static configuration settings in the hosting
HTML page Shell Renderer Shell Services
– Dynamic configuration data read from the Home Page Platform- Platform-
front-end server during startup Specific Independent
Service Service
– Dynamic settings are passed as query
parameters in the URL Application Container
▪ FioriLaunchpad.html contains all JavaScript Service
Application Adapter
components

© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 9


SAP Fiori Launchpad Architecture
Summary

In this unit, we gave a brief overview of


▪ SAP Fiori launchpad architecture
▪ SAP Fiori launchpad deployment options
▪ SAP Fiori launchpad components needed
▪ SAP Fiori launchpad building blocks
architecture

© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 10


Thank you.
Contact information:

open@sap.com
© 2017 SAP SE or an SAP affiliate company. All rights reserved.

No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP SE or an SAP affiliate company.

The information contained herein may be changed without prior notice. Some software products marketed by SAP SE and its distributors contain proprietary software components
of other software vendors. National product specifications may vary.

These materials are provided by SAP SE or an SAP affiliate company for informational purposes only, without representation or warranty of any kind, and SAP or its affiliated
companies shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP or SAP affiliate company products and services are those that are
set forth in the express warranty statements accompanying such products and services, if any. Nothing herein should be construed as constituting an additional warranty.

In particular, SAP SE or its affiliated companies have no obligation to pursue any course of business outlined in this docume nt or any related presentation, or to develop or release
any functionality mentioned therein. This document, or any related presentation, and SAP SE’s or its affiliated companies’ strategy and possible future developments, products,
and/or platform directions and functionality are all subject to change and may be changed by SAP SE or its affiliated companies at any time for any reason without notice. The
information in this document is not a commitment, promise, or legal obligation to deliver any material, code, or functionality. All forward-looking statements are subject to various
risks and uncertainties that could cause actual results to differ materially from expectations. Readers are cautioned not to place undue reliance on these forward-looking statements,
and they should not be relied upon in making purchasing decisions.

SAP and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trade marks of SAP SE (or an SAP affiliate company)
in Germany and other countries. All other product and service names mentioned are the trademarks of their respective companie s.
See http://global.sap.com/corporate-en/legal/copyright/index.epx for additional trademark information and notices.

You might also like