deployment recommendations for sap fiori front-end · pdf file§using sap fiori analytical...
TRANSCRIPT
CUSTOMER
December 2017, SAP SE
Deployment Recommendations forSAP Fiori Front-End Server & SAP Fiori Cloud
2CUSTOMER 2017 SAP SE or an SAP affiliate company. All rights reserved.
Change Log
Version ChangesFebruary 2017 Smaller updates
July 2017 S/4HANA option added; SMP option deleted; SFC information added
October 2017 S/4HANA multi release option added
December 2017 Several updates / fixes in the S/4H section; Embedded deployment as generalrecommendation for S/4HANA
3CUSTOMER 2017 SAP SE or an SAP affiliate company. All rights reserved.
This presentation outlines our general product direction and should not be relied on in making a purchasedecision. This presentation is not subject to your license agreement or any other agreement with SAP. SAPhas no obligation to pursue any course of business outlined in this presentation or to develop or releaseany functionality mentioned in this presentation. This presentation and SAP's strategy and possible futuredevelopments are subject to change and may be changed by SAP at any time for any reason withoutnotice. This document is provided without a warranty of any kind, either express or implied, including butnot limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement. SAP assumes no responsibility for errors or omissions in this document, except if suchdamages were caused by SAP intentionally or grossly negligent.
Disclaimer
4CUSTOMER 2017 SAP SE or an SAP affiliate company. All rights reserved.
Introduction Methodology & Scope of Landscape Recommendations
Basic Landscape Setups Recommendations for SAP Fiori Using SAP Fiori with S/4HANAAdditional Information SAP Fiori Cloud Using SAP Fiori (Analytical-, Transactional & Factsheet-Apps) with HANA Live Using SAP Fiori Analytical Apps with HANA side-by-side SAP Fiori Mobile Scenarios
Agenda
5CUSTOMER 2017 SAP SE or an SAP affiliate company. All rights reserved.
System Landscapes at CustomersDesigning the Optimal Landscape Layout
Business Aspects
IT Aspects
Product Roadmaps
Technical Documentation(Planning, Installation &
Configuration Guides, etc.)
Deployment Recommendationsfor SAP Products
SLD
Dual Stack
SAPSolution Manager
ABAP
JEE
Solution MngComponent
AS ABAP
ECCServer
SAP ERP
ABAP
ERPComponents
AS ABAP
SRMServer
SAP SRM
ABAP
SRMComponents
AS ABAP
SCMServer
SAP SCM
ABAP
SCMComponents
AS ABAP
CRMServer
SAP CRM
ABAP
CRMComponents
BW
AS ABAP
Business Warehouse
SEM
Central BIContent
ABAP
EP
AS JAVA
BEx Web
JEE
BI JAVA
BICS
PI
PI Dual Stack
Process Integration
ABAP
JEE
ESR&SR
ESR Content
SLD
SolMan Content
SAP NetWeaver Hubs
SAP Business SuiteBackend Systems
EP Core
AS JAVA
Application Portal
JEE
Additional SAP BS Instance
PortalContent
ADOBE
Solution Landscapeof Customer
IntroductionMethodology & Scope of Landscape Recommendations
7CUSTOMER 2017 SAP SE or an SAP affiliate company. All rights reserved.
Deployment Recommendations for SAP ProductsGuiding Principles
Allow flexibility by offering different deployment options (not one-size-fits-all) Provide guidance by rating different options Ease decisions by listing pros & cons Simplify consumption of information by using a common methodology Increase reliability by considering SAP product strategy, achieved landscape qualities and
cross-product alignment
High-Level Guidancefor optimized
Landscape Layouts
SLD
Dual Stack
SAPSolution Manager
ABAP
JEE
Solution MngComponent
AS ABAP
ECCServer
SAP ERP
ABAP
ERPComponents
AS ABAP
SRMServer
SAP SRM
ABAP
SRMComponents
AS ABAP
SCMServer
SAP SCM
ABAP
SCMComponents
AS ABAP
CRMServer
SAP CRM
ABAP
CRMComponents
BW
AS ABAP
Business Warehouse
SEM
Central BIContent
ABAP
EP
AS JAVA
BEx Web
JEE
BI JAVA
BICS
PI
PI Dual Stack
Process Integration
ABAP
JEE
ESR&SR
ESR Content
SLD
SolMan Content
SAP NetWeaver Hubs
SAP Business SuiteBackend Systems
EP Core
AS JAVA
Application Portal
JEE
Additional SAP BS Instance
PortalContent
ADOBE
Solution Landscapeof Customer
Deployment Recommendationsfor SAP Products
https://uxexplorer.hana.ondemand.com/_item.html?id=11029
8CUSTOMER 2017 SAP SE or an SAP affiliate company. All rights reserved.
Ease Landscape Planning By Stronger GuidanceUsed Methodology
Clear recommendations by categorization of deployment options
Outlining main important aspects Optimal trade-off between flexibility and simplicity Applied to main building blocks of SAP products
Alternative deployment options typically have different pros & cons Customer individual assessment is not compensated
Goal
Consider
Option IOption II
OptionIII
General Recommendationn Best choice for majority of typical
landscape use casesn Recommended by SAPs strategyn Accepted by a wide base of
customersReasonable Alternative
n Useful choice for certain usecases or customer scenarios
n Supported and confirmed bySAPs strategy
Possible Exceptionn Only useful for specific use casesn Supported by SAP, but limitations
might occur
9CUSTOMER 2017 SAP SE or an SAP affiliate company. All rights reserved.
High Level Product Overview (1/2)Make Experience Coherent Across the Enterprise
Provides only on therelevant tasks and
activities for an end user
Finance HumanResources CRM Procurement
10CUSTOMER 2017 SAP SE or an SAP affiliate company. All rights reserved.
High Level Product Overview (2/2)SAP Fiori UX
Concept
Role-based SimpleResponsive Coherent Delightful
TechnologyDesignInformationArchitectureVisual Design
InteractionPatterns
User Interface
Business Logic
Official Fiori Design Guidelines
https://experience.sap.com/guidelines/https://experience.sap.com/guidelines/
11CUSTOMER 2017 SAP SE or an SAP affiliate company. All rights reserved.
Scope of Landscape RecommendationsBuilding Blocks in System Landscapes for SAP Fiori
Considered main usage scenarios Enables SAP Fiori apps Enables general UI5 framework content Enables consumption of ODATA-Services from SAP backend
Considered main building blocks SAP Web Dispatcher serves as Reverse Proxy
Static or Smart Routing possible (details) Fiori Frontend Server (FES) containing
Fiori Applications (UIs) inclusive Fiori Launchpad Content Central UI Technology provides UI5 framework and the Fiori Launchpad (FLP) SAP Gateway optional content and Server (from NW 7.4 or higher SAP_GWFND is
part of the NW stack) If S/4H content is deployed on FES a SAPDB (HANA, MaxDB, ASE) is required
SAP Backend Systems Business Suite (ERP, SRM, CRM, ) on any DB or on HANA
Fiori Backend OData-Integration (via Add-Ons or SPs) Gateway Enablement (from NW 7.40 or higher no need for separate deployment of IW_BEP)
S/4HANA Product specific update dependencies between backend product versions (SPS) and
frontend product versions (SPS)
Example:
SRMServer
SAP SRM
ABAP
GatewayServer
AS ABAP
Fiori Frontend Sever
ABAP
Central GWContent (opt)
Gatewayenabl.
SRM content*
ECCServer
ERP on HANA
HANA
Gatewayenabl.
Suite content*
Web Dispatcher
Central UITechnology
Fiori UIs
Frontend HTML5
SAP CRM
S/4Server
S/4HANA
Gateway enabl.
HANA
S/4H content*
Basic Landscape SetupsRecommendations for Fiori Frontend Server
13CUSTOMER 2017 SAP SE or an SAP affiliate company. All rights reserved.
Deployment of Fiori Frontend Server (FES)Central Hub Deployment Single Backend System per Product
General Recommendationn Deployment of Fiori Apps and UI content on separate systemsn Deployment of the GW components as described in landscape use case II
of the GW landscape deployment recommendationsn Enablement of OData access for multiple SAP Backend systems
Benefitsn Better handling of innovations for Fiori UIs and UI contentn FES deployed as one instance incl. central Fiori Launchpadn Routing mechanism in several backend systemsn Scaling-Up is manageable independent from backend systemn FES can be implemented in segmented networks (e.g. DMZ) to serve security needsn Input validation functions and business logic on two different systems (security requirement)n Central management of connections, central access for devicesn Backend development placed in the system where the data is stored
Considerationsn Additional NW ABAP Systemn User and authorization management to be done in FES and backend, with identical user IDn Web Dispatcher (Reverse Proxy) is mandatory when using analytical Fiori appsn Support of one release-version per product (e.g. not multiple S/4H releases)n Product specific update dependencies between backend product versions (SPS) and
frontend product versions (SPS) might require synchronous updates of FES and backendn If S/4H content is deployed on