uxp104 sap fiori launchpad - an...
TRANSCRIPT
Public
SAP Portal Product Management, SAP SE
UXP104
SAP Fiori Launchpad
- An Overview
run()
© 2014 SAP SE or an SAP affiliate company. All rights reserved. 2 Public 2014 SAP SE. All rights reserved C #portaltd // SAP TechEd && d-code | Public EP FLP CP
Disclaimer
This presentation outlines our general product direction and should not be relied on in making a
purchase decision. This presentation is not subject to your license agreement or any other agreement
with SAP. SAP has no obligation to pursue any course of business outlined in this presentation or to
develop or release any functionality mentioned in this presentation. This presentation and SAP's
strategy and possible future developments are subject to change and may be changed by SAP at any
time for any reason without notice.
This document is provided without a warranty of any kind, either express or implied, including but not
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 such
damages were caused by SAP intentionally or grossly negligent.
2014 SAP SE. All rights reserved C #portaltd // SAP TechEd && d-code | Public EP FLP CP
© 2014 SAP SE or an SAP affiliate company. All rights reserved. 3 Public
Motivation
Key features & capabilities
End-to-end configuration
Deployment options: ABAP, SAP Portal & Cloud
Architecture
Summary & key takeaways
Agenda
2014 SAP SE. All rights reserved C #portaltd // SAP TechEd && d-code | Public EP FLP CP
Public
SAP Fiori launchpad /? /*
© 2014 SAP SE or an SAP affiliate company. All rights reserved. 5 Public © 2014 SAP AG. All rights reserved. 5
SAP Fiori launchpad
Motivation
Intuitive, modern and easy to consume single point of access for business applications and content
Multiple Consumption
Channels
Multiple Deployment
Options
Multiple Platforms
2014 SAP SE. All rights reserved C #portaltd // SAP TechEd && d-code | Public EP FLP CP
© 2014 SAP SE or an SAP affiliate company. All rights reserved. 6 Public © 2014 SAP AG. All rights reserved. 6
Benefits for: End user, Admin, Developer
ONE, single point of access
Intuitive user interface
Zero footprint
Responsive design (across devices)
Harmonized UI
Personalized
Role-base, context-based navigation
End User (LoB)
Stack-agnostic runtime / design-time
tools
Flexible deployment options with best
practices for different options
Central design-time tools for roles,
catalog, themes
Process Expert / Admin (IT)
Open, standards-based framework
(HTML /LESS) for extensions and
customization
Consistent APIs
Leverage application-context and
personalization services
Developer (Dev)
2014 SAP SE. All rights reserved C #portaltd // SAP TechEd && d-code | Public EP FLP CP
Public
Key Features and Capabilities / /
© 2014 SAP SE or an SAP affiliate company. All rights reserved. 8 Public
Introducing SAP Fiori Launchpad Web-based Entry Point for SAP Business Applications Across Platforms and Devices
SAP Fiori launchpad is a role based,
personalized, real-time and contextual
aggregation point for business applications
and analytics.
It runs on multiple devices, using the
responsive design paradigm, and is
deployable on multiple platforms.
It is designed according to the simple and
intuitive SAP Fiori user experience, while
supporting established UI technologies.
2014 SAP SE. All rights reserved C #portaltd // SAP TechEd && d-code | Public EP FLP CP
© 2014 SAP SE or an SAP affiliate company. All rights reserved. 9 Public
Key Features and Capabilities
Role based
• Wide choice of ready-to-use applications
• Preconfigured home page content
People aware
• Personalizable content
• Easy bookmarking (home page or browser bookmarks)
• Collaboration capabilities
Context aware
• Preserving context during navigation
• Suggest relevant follow up actions
Search – across documents and apps
Fast and easy navigation
• Factsheets and contextual navigation
Responsive Design – runs on multiple devices
Theming and branding - via UI theme designer
Open and extensible
2014 SAP SE. All rights reserved C #portaltd // SAP TechEd && d-code | Public EP FLP CP
© 2014 SAP SE or an SAP affiliate company. All rights reserved. 10 Public 2014 SAP SE. All rights reserved C #portaltd // SAP TechEd && d-code | Public EP FLP CP
SAP Fiori Launchpad at a Glance
Color coding alerts
user for any overdue,
new or immediate
actions
Search across and within
apps to get immediate
answers
Dynamic charts to
provide high level,
real-time overview
Launch SAPUI5, Web
Dynpro ABAP*, and
SAP GUI for HTML*
applications
Role based with one
common role definition
News and feeds to
enhance collaboration
Group tiles for
personalized content
organization
2014 SAP SE. All rights reserved C #portaltd // SAP TechEd && d-code | Public EP FLP CP
© 2014 SAP SE or an SAP affiliate company. All rights reserved. 11 Public 2014 SAP SE. All rights reserved C #portaltd // SAP TechEd && d-code | Public EP FLP CP
Capabilities
Responsive Design
Visual design adapts automatically to the
respective screen size
Fiori Launchpad runs on both mobile and
desktop devices
Benefits
Seamless experience across all device
types - smartphones, tablets and
desktops
Aligned navigation paradigm across
devices
2014 SAP SE. All rights reserved C #portaltd // SAP TechEd && d-code | Public EP FLP CP
© 2014 SAP SE or an SAP affiliate company. All rights reserved. 12 Public 2014 SAP SE. All rights reserved C #portaltd // SAP TechEd && d-code | Public EP FLP CP
Capabilities
Enhanced Personalization
Wide choice of ready-to-use business content
(catalogs and tiles)
Create pre-configured groups and catalogs
Add, delete, reorder and group tiles
Benefits
Manage apps based on roles and usage
Apps assigned by specific roles so users get
only what they need
Personalize homepage based on user
preference
Opportunity for partners to deliver additional
business content
2014 SAP SE. All rights reserved C #portaltd // SAP TechEd && d-code | Public EP FLP CP
© 2014 SAP SE or an SAP affiliate company. All rights reserved. 13 Public 2014 SAP SE. All rights reserved C #portaltd // SAP TechEd && d-code | Public EP FLP CP
Capabilities
Cross and In-App Search
Single point for cross and in-app search
View your recent searches, recent apps used,
and apps found
Search results with object based business
information and context navigation
Benefits
Get answers to your questions immediately
Get to the desired application or business object
immediately
2014 SAP SE. All rights reserved C #portaltd // SAP TechEd && d-code | Public EP FLP CP
Public
Fiori Apps
SAPUI5
Web Dynpro (ABAP / FPM)
Personas/SAP GUI for HTML
© 2014 SAP SE or an SAP affiliate company. All rights reserved. 15 Public 2014 SAP SE. All rights reserved C #portaltd // SAP TechEd && d-code | Public EP FLP CP
SAP Fiori Client
The SAP Fiori Client enhances the user experience for SAP
Fiori applications by delivering a native application which
renders SAP Fiori application content and provides:
More reliable asset caching (HTML, CSS, JavaScript files)
Streamlined attachment viewing experience (iOS)
The SAP Fiori Client provides an attachment and document
viewer with the purpose to maintain a single context for the
end user by remaining within a application.
2014 SAP SE. All rights reserved C #portaltd // SAP TechEd && d-code | Public EP FLP CP
Public
Demo { } SAP Fiori launchpad end-user experience
Public
End-to-end Configuration /*
© 2014 SAP SE or an SAP affiliate company. All rights reserved. 18 Public
End-to-end configuration
Catalog creation in the ABAP Front End Server
Launchpad Designer
Front End Server
1. Create a Catalog 2. Create / Copy Tiles
3. Create a PFCG Role 4. Assign the Catalog
To the PFCG Role
5. Assign the role
To the User
∞
2014 SAP SE. All rights reserved C #portaltd // SAP TechEd && d-code | Public EP FLP CP
© 2014 SAP SE or an SAP affiliate company. All rights reserved. 19 Public
End-to-end configuration
Catalog creation in the ABAP Front End Server
Launchpad Designer
Front End Server
1. Create a Catalog 2. Create / Copy Tiles
3. Create a PFCG Role 4. Assign the Catalog
To the PFCG Role
5. Assign the role
To the User
∞
2014 SAP SE. All rights reserved C #portaltd // SAP TechEd && d-code | Public EP FLP CP
© 2014 SAP SE or an SAP affiliate company. All rights reserved. 20 Public
End-to-end configuration
Tile creation in the ABAP Front End Server
Launchpad Designer
Front End Server
Identify Semantic Object Create a catalog
Identify an app (LPD_CUST)
Create a catalog Configure the app launchpad (tile)
Fiori app/analytic
Web Dynpro ABAP
SAP Gui for HTML
2014 SAP SE. All rights reserved C #portaltd // SAP TechEd && d-code | Public EP FLP CP
© 2014 SAP SE or an SAP affiliate company. All rights reserved. 21 Public
End-to-end configuration
Tile creation in the ABAP Front End Server
Launchpad Designer
Front End Server
Identify Semantic Object Create a catalog
Identify an app (LPD_CUST)
Create a catalog Configure the app launchpad (tile)
Fiori app/analytic
Web Dynpro ABAP
SAP Gui for HTML
2014 SAP SE. All rights reserved C #portaltd // SAP TechEd && d-code | Public EP FLP CP
© 2014 SAP SE or an SAP affiliate company. All rights reserved. 22 Public 2014 SAP SE. All rights reserved C #portaltd // SAP TechEd && d-code | Public EP FLP CP
SAP Fiori Launchpad Branding
Fiori launchpad across it’s deployment options is
customized via the UI theme designer
The UI theme designer provides a browser
based WYSIWYG editor with built-in preview
capabilities for applications and UI controls
The UI theme designer provides 3 levels of
customization
• Quick - basic cross-technology theme settings
• Expert - technology-specific theme settings
• CSS - Manual theming based on LESS
2014 SAP SE. All rights reserved C #portaltd // SAP TechEd && d-code | Public EP FLP CP
Public
Demo { } SAP Fiori launchpad configuration
Public
Deployment Options { }
© 2014 SAP SE or an SAP affiliate company. All rights reserved. 25 Public
Simple, multi-platform user experience with a mobile-first experience
SAP Fiori launchpad
Simple | Role-based | Responsive | Coherent | Delightful
Launchpad Designer
Extensions
SAP Web IDE
On-Premise
Managed (HEC / hosted)
Public Cloud (SaaS)
ADAPTERS
ABAP SAP Portal SAP HANA Cloud
Platform SAP HANA
Or Or Or
Pla
tform
C
lient
This is the current state of planning and may be changed by SAP at any time.
UI theme designer
2014 SAP SE. All rights reserved C #portaltd // SAP TechEd && d-code | Public EP FLP CP
© 2014 SAP SE or an SAP affiliate company. All rights reserved. 26 Public
SAP Fiori Launchpad Deployment Options
ABAP | SAP Enterprise Portal | SAP HANA Cloud Platform
SAP Fiori launchpad running on the SAP ABAP FES
(Front End Server) in combination with SAP
NetWeaver Gateway is the first implementation of the
Fiori launchpad, natively aggregates Transactional,
Factsheet and Analytical Fiori application with
established UI technologies.
It leverages existing users, authorization management
and role configuration in the established ABAP
environment, in a multi back-end environment.
SAP Business Suite
customers without SAP
Enterprise Portal
implementation
AB
AP
Fro
nt
En
d S
erv
er
Description Recommended for:
2014 SAP SE. All rights reserved C #portaltd // SAP TechEd && d-code | Public EP FLP CP
© 2014 SAP SE or an SAP affiliate company. All rights reserved. 27 Public
SAP Fiori Launchpad Deployment Options
ABAP | SAP Enterprise Portal | SAP HANA Cloud Platform
SAP Fiori launchpad running on the SAP Enterprise
Portal is a key milestone in aligning the SAP UI
Clients (Fiori launchpad, Portal, NWBC) with the Fiori
UX design.
It is delivered as a new multichannel portal
framework page following the Fiori design guidelines
while leverages the portal underlying technology and
administration processes.
The new Fiori launchpad on the SAP Enterprise Portal
is the recommended approach for consuming the SAP
Portal on mobile devices.
SA
P E
nte
rpri
se P
ort
al
Description Recommended for:
Existing SAP Enterprise
Portal customers
2014 SAP SE. All rights reserved C #portaltd // SAP TechEd && d-code | Public EP FLP CP
© 2014 SAP SE or an SAP affiliate company. All rights reserved. 28 Public
SAP Fiori Launchpad Deployment Options
ABAP | SAP Enterprise Portal | SAP HANA Cloud Platform
SAP Fiori launchpad running on the SAP HANA Cloud
Platform provides a Software As a Service (SaaS)
SAP Fiori launchpad solution hence simplifying the IT
landscape.
It can ran as a full SaaS solution or in a hybrid
scenario, consuming business data from the on-
premise systems and/or the cloud systems.
The solution leverages the SAP HANA Cloud
Platform infrastructure for roles, user management,
and branding.
SA
P H
AN
A C
lou
d P
latf
orm
Description Recommended for:
Customers looking to
simplify their landscape
and reduce overall IT
costs by deploying cloud
based solutions
Extending on-premise
solutions with cloud
specific scenarios
2014 SAP SE. All rights reserved C #portaltd // SAP TechEd && d-code | Public EP FLP CP
Public
Architecture / /
© 2014 SAP SE or an SAP affiliate company. All rights reserved. 30 Public
Fiori Architecture (ABAP Deployment Option) High-level overview
DMZ
Intranet
Internet
Tunneling Solution (Relay
server, reverse proxy…)
SAP Business Suite (ERP, SRM, …)
SAP Business Suite
on HANA (ERP, SRM, …) …
One code line for all screen sizes
SAP UI5 (HTML5) control Library
No Installation
Enhanced deployment options for Mobile
Gateway Server
Leveraging Odata
Fiori ABAP Add-Ons
HANA and ‘any DB’ options
Architecture differences for
different app types
Multiple Backends support
Frontend Server
Identity
Provider (*)
Several Security options
Fiori ABAP Add-on
Several Authentication options
2014 SAP SE. All rights reserved C #portaltd // SAP TechEd && d-code | Public EP FLP CP
© 2014 SAP SE or an SAP affiliate company. All rights reserved. 31 Public
Portal Integration High-level overview
ABAP front end server running
side-by-side to the SAP
Enterprise Portal
New Fiori framework page on
the SAP Portal
Content consumption
Fiori apps in a stand-alone
mode via the new Fiori iView
template
Various types of additional iView
templates
SAP Enterprise Portal
SAP Business Suite (ERP, SRM, …)
SAP Business Suite
on HANA (ERP, SRM, …) …
Frontend Server
Fiori ABAP Add-on
• Fiori launchpad on Portal
• Consumption of stand-alone* Fiori
application in the portal (supports a
subset of the Fiori application)
*Consumption of stand-alone Fiori applications: http://help.sap.com/saphelp_uiaddon10/helpdata/en/53/7758e0deb0477386ea400c915073b3/frameset.htm
2014 SAP SE. All rights reserved C #portaltd // SAP TechEd && d-code | Public EP FLP CP
© 2014 SAP SE or an SAP affiliate company. All rights reserved. 32 Public
Architecture - Fiori Apps, Launchpad and SAP Portal Fiori launchpad running on the SAP Enterprise Portal
INT
ER
NE
T
OU
TE
R
DM
Z
INN
ER
DM
Z
INT
RA
NE
T
SAP Enterprise Portal
SAP Business Suite (ERP, SRM, …)
HANA / anyDB
SAP None-SAP None-SAP
None-SAP
Reverse Proxy / Load Balancer
HTTP(S)
HTTP(S)
HTTP(S)
HTTP(S)
SAP SAP
HANA / anyDB
ODATA
LDAP
LDAP
HTTP(S)
HTTP(S)
ODATA
RFC
HTTP(S)
HTTP(S)
Single Sign-On
SAML 2.0
X.509
3rd party ticket issuer
Other…
Single Sign-On (desktop) only
SPNego
Security:
Fiori security guide
NetWeaver security guide
Recommended
SAP NetWeaver Gateway
Fiori Front End Server
2014 SAP SE. All rights reserved C #portaltd // SAP TechEd && d-code | Public EP FLP CP
Public
Summary & Key Takeaways /*
© 2014 SAP SE or an SAP affiliate company. All rights reserved. 34 Public
Key Takeaways
• Role-based, personalized, user-centered
• Enabling high productivity for End Users through
features like multi-system access, search
integration, collaboration …
• Zero foot print (web based)
• Supporting multiple platforms
Front-end Server (ABAP), SAP Portal (Java), SAP
HANA, and soon SAP HANA Cloud portal
The Fiori launchpad is
• Available on multiple devices (mobile/touch & desktop)
• Leveraging new technologies such as SAPUI5, and integrating existing UI technologies
2014 SAP SE. All rights reserved C #portaltd // SAP TechEd && d-code | Public EP FLP CP
Public
Join a 3-day HANA Cloud Portal
Exclusive Partner Dev Event: November 18-20 December 2-4
Palo Alto, CA Waldorf, Germany / /
36 © 2014 SAP SE or an SAP affiliate company. All rights reserved.
more –[portal] c:\ https://dcode.cloudportal.sap.com/
Public
Thanks for attending this SAP TechEd
&&
d-code session.
Contact information:
Aviad Rivlin, Product Manager and SAP Mentor
SAP Portal Product Management
[email protected] / @AviadRivlin
SAP Labs Israel
https://dcode.cloudportal.sap.com/
© 2014 SAP SE or an SAP affiliate company. All rights reserved. 38 Public
SAP d-code Virtual Hands-on Workshops and SAP d-code Online Continue your SAP d-code education after the event!
SAP d-code Online
Access replays of keynotes, Demo Jam, SAP d-code
live interviews, select lecture sessions, and more!
Hands-on replays
http://sapdcode.com/online
SAP d-code Virtual Hands-on Workshops
Access hands-on workshops post-event
Starting January 2015
Complementary with your SAP d-code registration
http://sapdcodehandson.sap.com
© 2014 SAP SE or an SAP affiliate company. All rights reserved. 39 Public 2014 SAP SE. All rights reserved C #portaltd // SAP TechEd && d-code | Public EP FLP CP
Further Information
SAP Education and Certification Opportunities
www.sap.com/education
Watch SAP d-code Online
www.sapcode.com/online
SAP Public Web
scn.sap.com
www.sap.com
40 © 2014 SAP SE or an SAP affiliate company. All rights reserved.
Feedback Please complete your session evaluation for
UXP104.
Thanks for attending this d-code session.
© 2014 SAP SE or an SAP affiliate company. All rights reserved. 40 Public
© 2014 SAP SE or an SAP affiliate company. All rights reserved. 41 Public
© 2014 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 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, which speak only as of their dates, and they should not be relied upon in making purchasing decisions.