You are on page 1of 39

Fiori Technology Webinar

Technical setup of an SAP Fiori landscape end-to-end walkthrough


Wolfgang Scheer, SAP Technology RIG
September 10, 2015

Public

brought to you by the SAP Technology RIG

Webinar Agenda
Overview
Target Architecture and Process Description

Installation
Maintenance Planner
Frontend Server Installation and Post Installation Tasks
Software Update Manager
Technical Configuration Guide

Fiori Configuration
Fiori Launchpad Configuration
Frontend Components Configuration
Backend Components Configuration

SAP Enterprise Portal


SAP WebDispatcher

SAP Mobile
2015 SAP SE or an SAP affiliate company. All rights reserved.

Public

Webinar Agenda Part 1 September 10th


Overview
Target Architecture and Process Description

Installation
Maintenance Planner
Frontend Server Installation and Post Installation Tasks
Software Update Manager
Technical Configuration Guide

Fiori Configuration
Fiori Launchpad Configuration
Frontend Components Configuration
Backend Components Configuration

SAP Enterprise Portal


SAP WebDispatcher

SAP Mobile
2015 SAP SE or an SAP affiliate company. All rights reserved.

Public

Overview
Target Architecture and Overall Process Description

SAP Fiori User Experience


Concept
Role-based

Design
Visual Design

Information
Architecture

Responsive

Simple

Coherent

Delightful

Technology
Interaction
Patterns

User Interface

Business Logic

2015 SAP SE or an SAP affiliate company. All rights reserved.

Public

SAP Fiori User Experience


Concept
Role-based

Design
Visual Design

Information
Architecture

Responsive

Simple

Coherent

Delightful

Technology
Interaction
Patterns

User Interface

Business Logic

2015 SAP SE or an SAP affiliate company. All rights reserved.

Public

Fiori Implementation:
Technical
E2E Process
Technical
E2E Process for
Fiori Implementation
Discover

Business Analyst

Plan

Deploy

End User

Run

Use Fiori Applications


(Fiori Launchpad, Fiori Client)

Fiori Apps per Busines Role /LOB


(Innovation Discovery)
User and Role Configuration
(FLP Designer )
App & Product Features
(Innovation Discovery )

Appl.
Admin
Fiori App specific Configuration
(IMG + FLP Designer + other)

IT Architect
Required Product Versions
(Landscape Planner)

Fiori Base Configuration


(IMG + Automation)
Installation and Upgrade Planning
(Landscape Planner/ MOPZ)

Basis
Admin

System and Landscape Installation and Configuration


(IMG + Automation)

2014 SAP AG or an SAP affiliate company. All rights reserved.


2015 SAP SE or an SAP affiliate company. All rights reserved.

Public

15

SAP Fiori Architecture


Mid-Level Overview

2014 SAP SE. All rights reserved.

Customer

Our Example: Overview of the Target Landscape


Fiori Transactional Apps
On Premise
SAP NetWeaver WebDispatcher

SAP SMP 3.0.8

SAP Enterprise Portal (NW 7.31 SP16)

SAP Fiori Front-End Server (NW7.40 SP08)


SAP UI5 + Fiori Launchpad

Application Uis

Gateway

Solution Manager (702 SP13)

Back-End System (SAP ERP 6.0 EhP7)


Application Services

SAP Gateway BackEnd

Business Functionality

2015 SAP SE or an SAP affiliate company. All rights reserved.

Public

Installation
Process Description for the Target Example and Necessary Toolsets

General Description of the Installation Process

Backend
(ERP)
Update
(Tool: SAP Software
Update Manager)

Frontend:
Installation
of SAP
Gateway

Frontend:
Installation
Central UI
Components

(Tool: SAP Software


Provision Manager)

(Tool: SAP Maintenace


Optimizer/Maintenance
Planner SAP Software
Update Managerr)

Frontend:
Installation SAP
WebDispatcher

Installation SAP
Enterprise
Portal

(Tool: SAP Software


Provision Manager)

(Tool: SAP Software


Provision Manager)

Installation SAP
Mobile Platform

See more information on Fiori Implementation Overview on help.sap.com, for different scenarios
2015 SAP SE or an SAP affiliate company. All rights reserved.

Public

11

Maintenance Planner

Maintenance Optimizer and Maintenance Planner


As of July 2015, Maintenance Planner in SAP Support Portal is the central tool to plan updates,
upgrades and new installations in your system landscape

See more information on Maintenance Tools on scn.sap.com


2015 SAP SE or an SAP affiliate company. All rights reserved.

Public

13

Maintenance Planner
The maintenance planner consolidates critical tasks such as defining product maintenance
dependencies, generating stack configuration files, and selecting archives in a single tool.
The stack XML created by the maintenance planner can be consumed by Software Update
Manager (SUM) to update an existing system, or by Software Provisioning Manager (SWPM)
for new installations

2015 SAP SE or an SAP affiliate company. All rights reserved.

Public

14

Maintenance Planner

2015 SAP SE or an SAP affiliate company. All rights reserved.

Public

15

Frontend Server Installation and


Post Installation Tasks

Before Installation: SAP Download Manager and Installation Files

Install SAP Download Manager

Connect to your SAP Service


Marketplace account and download
the installation files

Create an Installation folder on your


system

Insert the files and the stack.xml

2015 SAP SE or an SAP affiliate company. All rights reserved.

Public

17

Frontend Server Installation


Follow the:
SAP Gateway Installation Guide

Check Prerequisites

Run the installation using the


software provisioning manager tool
(SWPM)

2015 SAP SE or an SAP affiliate company. All rights reserved.

Public

18

Post Installation Tasks (1 of 3)


a) Set Internet Communication Manager: icm/service_port Transaction SMICM
icm/server_port_0 = PROT=HTTP, PORT=50000, PROCTIMEOUT=300, TIMEOUT=300
icm/server_port_1 = PROT=HTTPS, PORT=50001, PROCTIMEOUT=300, TIMEOUT=300
See more information here about Internet Communication Manager (ICM) SAP
Netweaver, in the SAP Help Portal
Restart the SAP Gateway server
b) Add license
Logon to SAP Gateway with the DDIC user, client 000 and go to transaction SLICENSE

2015 SAP SE or an SAP affiliate company. All rights reserved.

Public

19

Post Installation Tasks (2 of 3): Running basic configuration tasks


c) Run basic configuration tasks:

User DDIC Client 000


Transaction STC01
Call task list SAP_BASIS_SETUP_INITIAL_CONFIG
Task Configuration of SLD Data Supplier (RZ70) :
enter SAP Solution Manager system details
If running SAP Gateway as a single system: enable task
Configuration of TMS as Single System (STMS) and
provide password
Task Create SSL Server Standard PSE (STRUST):
enter your credentials
While executing the task list, enter your default
company address

2015 SAP SE or an SAP affiliate company. All rights reserved.

Public

20

Post Installation Tasks (3 of 3)


d)

Create the FioriAdmin and Fiori technical users

Logon with user DDIC Client 001

Transaction SU01 and make a copy of the DDIC user e.g. FIORIADM

Transaction SU01 create a technical Fiori user e.g FIORIUSER; configuration will be done in the
later steps

Same in ERP System


e) While using SAP Solution Manager, check the SLD registration and register
f) Activate and test the ping service

Logon on as FIORIADM user Client 001

Transaction: SICF

activate /sap/public/ping and test

2015 SAP SE or an SAP affiliate company. All rights reserved.

Public

21

SAP Software Update Manager

SAP Software Update Manager 1.0 SP13 with SL Common GUI

See more information following this path from the SL Toolset page on SAP Service Marketplace to find the
documentation: Start of the navigation path Software Logistics Toolset 1.0 -> Software Update Manager (SUM), under
"Documentation" on the bottom of the page)
Generic Link to the Service Marketplace page for all the toolsets
2015 SAP SE or an SAP affiliate company. All rights reserved.

Public

23

Post Installation Tasks


SPAU Corrections: FES and ERP System

During an upgrade or the import of a Support Package, existing objects of the SAP standard are overwritten
with the objects redelivered. To help the customer retain the objects modified in a previous release, SAP
provides all modified objects which are redelivered (in an upgrade or Support Package) in the upgrade
adjustment of transactions SPAU and SPDD

see: SPAU Corrections

2015 SAP SE or an SAP affiliate company. All rights reserved.

Public

24

Technical Configuration Guide

Technical Configuration Automation General Description


You can perform ABAP system configuration tasks in an automated way by using predefined task lists. SAP offers
predefined task lists for the SAP Fiori Setup as well. You must have at least SAP NetWeaver 7.4 Support Package
08, to use all available task lists for an SAP Fiori frontend configuration
Post
installation
configuration

Set up secure
communication

Set up SAP Fiori


basics

Set up SAP
Gateway

Establish trusted
RFC connection
from backend to
frontend server

Add backend
systems to
SAP Gateway

Enable SAP
Netweaver
Enterprise
Search

Enable Apps

Optional
Tasks

See more information about Technical Configuration Automation for an ABAP SAP Fiori Frontend on scn.sap.com
2015 SAP SE or an SAP affiliate company. All rights reserved.

Public

26

The Technical Configuration Automation for Our Example

SAP_BASIS_SSL_CHECK -> STRUST


Signing the certificate
Enabling SSL FES
Enabling SSL ERP

SAP_GATEWAY_BASIC_CONFIG

SAP_FIORI_LAUNCHPAD_INIT_SETUP

SAP_SAP2GATEWAY_TRUSTED_CONFIG

SAP_GATEWAY_ADD_SYSTEM

2015 SAP SE or an SAP affiliate company. All rights reserved.

Public

27

Technical Configuration Automation


SAP_BASIS_SSL_CHECK (1 of 5)
Check of the SSL Settings

Export FES PSE Certificate and Import to


the Certificate List of the ERP

Install Root Certificates on all Server


STRUST

Sign the SSL Server Certificate by your


Trust Organization

2015 SAP SE or an SAP affiliate company. All rights reserved.

Public

28

Technical Configuration Automation


SAP_GATEWAY_BASIC_CONFIG (2 of 5)

Manual User Settings for Technical User


and Administrator
SAP_BC_STC_USER for admin and
technical user
SAP_BC_STC_REMOTE for technical
user
SAP_BC_CTC for technical user
Create Authorization Templates next
slide

2015 SAP SE or an SAP affiliate company. All rights reserved.

Public

29

OData Channel Configuration:


Creating Authorization Templates
See more on SAP Netweaver
Gateway User: Developer and
Administrator Authorizations, in
the SAP Help Portal

Transaction PFCG

Create Role Z_GW_USER with Authorization Profiles


/IWFND/RT_GW_USER
S_SERIVCE
Assign this role to FIORIADM and FIORIUSER

Create Role Z_GW_ADMIN with Authorization Profiles


IWFND/RT_ADMIN
Assign this role to FIORIADM

Create Role Z_TRUSTED_RFC_USER with Authorization Profiles


S_RFC (ACTVT = 16, RFC_NAME = *, RFC_TYPE = FUGR, FUNC)
S_RFCACL (ACTVT = 16, RFC_CLIENT = 001, RFC_EQUSER = Y, RFC_INFO = *,
RFC_SYSID = GWF, RFC_TCODE = *, RFC_USER = *)
Assign these roles to FIORIADM, FIORIUSER
2015 SAP SE or an SAP affiliate company. All rights reserved.

Public

30

Technical Configuration Automation


SAP_FIORI_LAUNCHPAD_INIT_SETUP (3 of 5)

2015 SAP SE or an SAP affiliate company. All rights reserved.

Public

31

Technical Configuration Automation


SAP_SAP2GATEWAY_TRUSTED_CONFIG (4 of 5)
Pretask:
Set Internet Communication Manager: icm/service_port
icm/server_port_0 = PROT=HTTP, PORT=50000, PROCTIMEOUT=300, TIMEOUT=300
icm/server_port_1 = PROT=HTTPS, PORT=50001, PROCTIMEOUT=300, TIMEOUT=300

Configuration on the SAP ERP Backend system:

SM59: Add FES as ABAP System

SMT1: Add SAP System as trusted System

RZ10: Set Profile Parameter

STRUSTSSO2: Configure Logon Ticket as SSO

2015 SAP SE or an SAP affiliate company. All rights reserved.

Public

32

Technical Configuration Automation


SAP_GATEWAY_ADD_SYSTEM (5 of 5)
Create a Trusted connection to the
Backend System

2015 SAP SE or an SAP affiliate company. All rights reserved.

Public

33

Start Launchpad: The End of Part 1 Webinar


https://<SERVER>:50001/sap/bc/ui5_ui5/ui2/ushell/shells/abap/FioriLaunchpad.html?sap-client=001

2015 SAP SE or an SAP affiliate company. All rights reserved.

Public

34

Where can I find more info?

Product Information and Resources

Connect
with experts

Get
software

Free online
openSAP courses

SCN: SAP Fiori

SAP Fiori UX

www.sap.com/fiori

SAP Web IDE

User Experience
Community

SAP Fiori, Demo


Cloud Edition

2015 SAP SE or an SAP affiliate company. All rights reserved.

Register now

Public

36

Thank you
Contact information: SAP Technology RIG
Wolfgang Scheer
Alexandra Linde-Dunmire
2015 SAP SE or an SAP affiliate company. All rights reserved.

2015 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.
SAP and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP SE
(or an SAP affiliate company) in Germany and other countries. Please see http://global12.sap.com/corporate-en/legal/copyright/index.epx for additional trademark
information and notices.
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 SE or its
affiliated companies shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP SE 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 document or any related presentation, or to develop or
release any functionality mentioned therein. This document, or any related presentation, and SAP SEs 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 forwardlooking 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, which speak only as of their dates, and they should not be relied upon in making purchasing decisions.

2015 SAP SE or an SAP affiliate company. All rights reserved.

Public

38

2015 SAP SE oder ein SAP-Konzernunternehmen.


Alle Rechte vorbehalten.
Weitergabe und Vervielfltigung dieser Publikation oder von Teilen daraus sind, zu welchem Zweck und in welcher Form auch immer, ohne die ausdrckliche schriftliche
Genehmigung durch SAP SE oder ein SAP-Konzernunternehmen nicht gestattet.
SAP und andere in diesem Dokument erwhnte Produkte und Dienstleistungen von SAP sowie die dazugehrigen Logos sind Marken oder eingetragene Marken der
SAP SE (oder von einem SAP-Konzernunternehmen) in Deutschland und verschiedenen anderen Lndern weltweit.
Weitere Hinweise und Informationen zum Markenrecht finden Sie unter http://global.sap.com/corporate-de/legal/copyright/index.epx.
Die von SAP SE oder deren Vertriebsfirmen angebotenen Softwareprodukte knnen Softwarekomponenten auch anderer Softwarehersteller enthalten.
Produkte knnen lnderspezifische Unterschiede aufweisen.
Die vorliegenden Unterlagen werden von der SAP SE oder einem SAP-Konzernunternehmen bereitgestellt und dienen ausschlielich zu Informations-zwecken.
Die SAP SE oder ihre Konzernunternehmen bernehmen keinerlei Haftung oder Gewhrleistung fr Fehler oder Unvollstndigkeiten in dieser Publikation.
Die SAP SE oder ein SAP-Konzernunternehmen steht lediglich fr Produkte und Dienstleistungen nach der Magabe ein, die in der Vereinbarung ber die jeweiligen
Produkte und Dienstleistungen ausdrcklich geregelt ist. Keine der hierin enthaltenen Informationen ist als zustzliche Garantie zu interpretieren.
Insbesondere sind die SAP SE oder ihre Konzernunternehmen in keiner Weise verpflichtet, in dieser Publikation oder einer zugehrigen Prsentation dargestellte
Geschftsablufe zu verfolgen oder hierin wiedergegebene Funktionen zu entwickeln oder zu verffentlichen. Diese Publikation oder eine zugehrige Prsentation, die
Strategie und etwaige knftige Entwicklungen, Produkte und/oder Plattformen der SAP SE oder ihrer Konzernunternehmen knnen von der SAP SE oder ihren
Konzernunternehmen jederzeit und ohne Angabe von Grnden unangekndigt gendert werden.
Die in dieser Publikation enthaltenen Informationen stellen keine Zusage, kein Versprechen und keine rechtliche Verpflichtung zur Lieferung von Material, Code oder
Funktionen dar. Smtliche vorausschauenden Aussagen unterliegen unterschiedlichen Risiken und Unsicherheiten, durch die die tatschlichen Ergebnisse von den
Erwartungen abweichen knnen. Die vorausschauenden Aussagen geben die Sicht zu dem Zeitpunkt wieder, zu dem sie gettigt wurden. Dem Leser wird empfohlen,
diesen Aussagen kein bertriebenes Vertrauen zu schenken und sich bei Kaufentscheidungen nicht auf sie zu sttzen.

2015 SAP SE or an SAP affiliate company. All rights reserved.

Public

39

You might also like