Вы находитесь на странице: 1из 41

run()

UXP104
SAP Fiori Launchpad
- An Overview
SAP Portal Product Management, SAP SE

Public

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 noninfringement. SAP assumes no responsibility for errors or omissions in this document, except if such
damages were caused by SAP intentionally or grossly negligent.

C 2014
SAP
SESE.
or an
affiliate
company. All rights reserved.
2014
SAP
AllSAP
rights
reserved

EP

FLP

CP

#portaltd // SAP TechEd && d-codePublic


| Public

Agenda

Motivation

Key features & capabilities

End-to-end configuration

Deployment options: ABAP, SAP Portal & Cloud

Architecture

Summary & key takeaways

C 2014
SAP
SESE.
or an
affiliate
company. All rights reserved.
2014
SAP
AllSAP
rights
reserved

EP

FLP

CP

#portaltd // SAP TechEd && d-codePublic


| Public

/*

SAP Fiori launchpad /?


Public

SAP Fiori launchpad


Motivation

Intuitive, modern and easy to consume single point


of access for business applications and content

Multiple
Platforms

Multiple
Consumption
Channels

Multiple
Deployment
Options

C 2014
SAP
SESE.
or
SAP
affiliate
company. All rights reserved.
2014
SAP
All
rights
reserved
AG.
Allan
rights
reserved.

EP

FLP

CP

#portaltd // SAP TechEd && d-codePublic


| Public

Benefits for: End user, Admin, Developer

End User (LoB)


ONE, single point of access
Intuitive user interface
Zero footprint

Responsive design (across devices)


Harmonized UI

Process Expert / Admin (IT)

Developer (Dev)

Stack-agnostic runtime / design-time


tools

Open, standards-based framework


(HTML /LESS) for extensions and
customization

Flexible deployment options with best


practices for different options
Central design-time tools for roles,
catalog, themes

Personalized

Consistent APIs
Leverage application-context and
personalization services

Role-base, context-based navigation

C 2014
SAP
SESE.
or
SAP
affiliate
company. All rights reserved.
2014
SAP
All
rights
reserved
AG.
Allan
rights
reserved.

EP

FLP

CP

#portaltd // SAP TechEd && d-codePublic


| Public

//

Key Features and Capabilities


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.
C 2014
SAP
SESE.
or an
affiliate
company. All rights reserved.
2014
SAP
AllSAP
rights
reserved

EP

FLP

CP

#portaltd // SAP TechEd && d-codePublic


| 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
C 2014
SAP
SESE.
or an
affiliate
company. All rights reserved.
2014
SAP
AllSAP
rights
reserved

EP

FLP

CP

#portaltd // SAP TechEd && d-codePublic


| Public

SAP Fiori Launchpad at a Glance

Role based with one


common role definition

Search across and within


apps to get immediate
answers

Launch SAPUI5, Web


Dynpro ABAP*, and
SAP GUI for HTML*
applications

Color coding alerts


user for any overdue,
new or immediate
actions

News and feeds to


enhance collaboration

Dynamic charts to
provide high level,
real-time overview

Group tiles for


personalized content
organization

C 2014
SAP
SESE.
or an
affiliate
company. All rights reserved.
2014
SAP
AllSAP
rights
reserved

EP

FLP

CP

#portaltd // SAP TechEd && d-codePublic


| Public

10

Responsive Design
Capabilities

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

C 2014
SAP
SESE.
or an
affiliate
company. All rights reserved.
2014
SAP
AllSAP
rights
reserved

EP

FLP

CP

#portaltd // SAP TechEd && d-codePublic


| Public

11

Enhanced Personalization
Capabilities

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
C 2014
SAP
SESE.
or an
affiliate
company. All rights reserved.
2014
SAP
AllSAP
rights
reserved

EP

FLP

CP

#portaltd // SAP TechEd && d-codePublic


| Public

12

Cross and In-App Search


Capabilities

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

C 2014
SAP
SESE.
or an
affiliate
company. All rights reserved.
2014
SAP
AllSAP
rights
reserved

EP

FLP

CP

#portaltd // SAP TechEd && d-codePublic


| Public

13

Fiori Apps
SAPUI5
Web Dynpro (ABAP / FPM)
Personas/SAP GUI for HTML
Public

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.

C 2014
SAP
SESE.
or an
affiliate
company. All rights reserved.
2014
SAP
AllSAP
rights
reserved

EP

FLP

CP

#portaltd // SAP TechEd && d-codePublic


| Public

15

{ }
Demo

SAP Fiori launchpad end-user experience

Public

/*

End-to-end Configuration
Public

End-to-end configuration
Catalog creation in the ABAP Front End Server
1. Create a Catalog

Launchpad Designer
Front End Server

2. Create / Copy Tiles

3. Create a PFCG Role

C 2014
SAP
SESE.
or an
affiliate
company. All rights reserved.
2014
SAP
AllSAP
rights
reserved

EP

4. Assign the Catalog


To the PFCG Role

FLP

CP

5. Assign the role


To the User

#portaltd // SAP TechEd && d-codePublic


| Public

18

End-to-end configuration
Catalog creation in the ABAP Front End Server
1. Create a Catalog

Launchpad Designer
Front End Server

2. Create / Copy Tiles

3. Create a PFCG Role

C 2014
SAP
SESE.
or an
affiliate
company. All rights reserved.
2014
SAP
AllSAP
rights
reserved

EP

4. Assign the Catalog


To the PFCG Role

FLP

CP

5. Assign the role


To the User

#portaltd // SAP TechEd && d-codePublic


| Public

19

End-to-end configuration
Tile creation in the ABAP Front End Server
Identify Semantic Object

Create a catalog

Launchpad Designer
Front End Server

Create a catalog

Fiori app/analytic

Configure the app launchpad (tile)

SAP Gui for HTML

Web Dynpro ABAP

Identify an app (LPD_CUST)

C 2014
SAP
SESE.
or an
affiliate
company. All rights reserved.
2014
SAP
AllSAP
rights
reserved

EP

FLP

CP

#portaltd // SAP TechEd && d-codePublic


| Public

20

End-to-end configuration
Tile creation in the ABAP Front End Server
Identify Semantic Object

Create a catalog

Launchpad Designer
Front End Server

Create a catalog

Fiori app/analytic

Configure the app launchpad (tile)

SAP Gui for HTML

Web Dynpro ABAP

Identify an app (LPD_CUST)

C 2014
SAP
SESE.
or an
affiliate
company. All rights reserved.
2014
SAP
AllSAP
rights
reserved

EP

FLP

CP

#portaltd // SAP TechEd && d-codePublic


| Public

21

SAP Fiori Launchpad Branding

Fiori launchpad across its 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

C 2014
SAP
SESE.
or an
affiliate
company. All rights reserved.
2014
SAP
AllSAP
rights
reserved

EP

FLP

CP

#portaltd // SAP TechEd && d-codePublic


| Public

22

{ }
Demo

SAP Fiori launchpad configuration

Public

Deployment Options

}
Public

Simple, multi-platform user experience with a mobile-first experience

Launchpad Designer

Client

SAP Fiori launchpad

Extensions
SAP Web IDE

Simple | Role-based | Responsive | Coherent | Delightful

UI theme designer
ADAPTERS

Managed (HEC / hosted)

Or

Or

SAP Portal

ABAP

Public Cloud (SaaS)

Or

SAP HANA Cloud


Platform

SAP HANA

Platform

On-Premise

This is the current state of planning and may be changed by SAP at any time.
C 2014
SAP
SESE.
or an
affiliate
company. All rights reserved.
2014
SAP
AllSAP
rights
reserved

EP

FLP

CP

#portaltd // SAP TechEd && d-codePublic


| Public

25

ABAP Front End Server

SAP Fiori Launchpad Deployment Options


ABAP | SAP Enterprise Portal | SAP HANA Cloud Platform
Description

Recommended for:

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.

SAP Business Suite


customers without SAP
Enterprise Portal
implementation

It leverages existing users, authorization management


and role configuration in the established ABAP
environment, in a multi back-end environment.

C 2014
SAP
SESE.
or an
affiliate
company. All rights reserved.
2014
SAP
AllSAP
rights
reserved

EP

FLP

CP

#portaltd // SAP TechEd && d-codePublic


| Public

26

SAP Enterprise Portal

SAP Fiori Launchpad Deployment Options


ABAP | SAP Enterprise Portal | SAP HANA Cloud Platform
Description

Recommended for:

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.

Existing SAP Enterprise


Portal customers

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.

C 2014
SAP
SESE.
or an
affiliate
company. All rights reserved.
2014
SAP
AllSAP
rights
reserved

EP

FLP

CP

#portaltd // SAP TechEd && d-codePublic


| Public

27

SAP HANA Cloud Platform

SAP Fiori Launchpad Deployment Options


ABAP | SAP Enterprise Portal | SAP HANA Cloud Platform
Description

Recommended for:

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.

Customers looking to
simplify their landscape
and reduce overall IT
costs by deploying cloud
based solutions
Extending on-premise
solutions with cloud
specific scenarios

It can ran as a full SaaS solution or in a hybrid


scenario, consuming business data from the onpremise systems and/or the cloud systems.
The solution leverages the SAP HANA Cloud
Platform infrastructure for roles, user management,
and branding.

C 2014
SAP
SESE.
or an
affiliate
company. All rights reserved.
2014
SAP
AllSAP
rights
reserved

EP

FLP

CP

#portaltd // SAP TechEd && d-codePublic


| Public

28

//

Architecture
Public

Fiori Architecture (ABAP Deployment Option)


High-level overview

Internet

One code line for all screen sizes

SAP UI5 (HTML5) control Library

No Installation

Enhanced deployment options for Mobile

Tunneling Solution (Relay


server, reverse proxy)

DMZ

Several Security options

Several Authentication options


Identity
Provider (*)

Intranet
Fiori ABAP Add-on

HANA and any DB options

Architecture differences for


different app types

Multiple Backends support

Gateway Server

Leveraging Odata

Fiori ABAP Add-Ons

Frontend Server

SAP Business Suite

(ERP, SRM, )

C 2014
SAP
SESE.
or an
affiliate
company. All rights reserved.
2014
SAP
AllSAP
rights
reserved

EP

FLP

CP

SAP Business Suite


on HANA (ERP, SRM, )
#portaltd // SAP TechEd && d-codePublic
| Public

30

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

SAP Enterprise Portal

Content consumption

Fiori launchpad on Portal

Fiori apps in a stand-alone


mode via the new Fiori iView
template

Consumption of stand-alone* Fiori


application in the portal (supports a
subset of the Fiori application)

Fiori ABAP Add-on

Frontend Server

Various types of additional iView


templates
SAP Business Suite
(ERP, SRM, )

SAP Business Suite


on HANA (ERP, SRM, )

*Consumption of stand-alone Fiori applications: http://help.sap.com/saphelp_uiaddon10/helpdata/en/53/7758e0deb0477386ea400c915073b3/frameset.htm


C 2014
SAP
SESE.
or an
affiliate
company. All rights reserved.
2014
SAP
AllSAP
rights
reserved

EP

FLP

CP

#portaltd // SAP TechEd && d-codePublic


| Public

31

Architecture - Fiori Apps, Launchpad and SAP Portal


INTERNET

Fiori launchpad running on the SAP Enterprise Portal

HTTP(S)

OUTER
DMZ

HTTP(S)

INNER
DMZ

HTTP(S)

Single Sign-On (desktop) only


SPNego

Reverse Proxy / Load Balancer


HTTP(S)

HTTP(S)

INTRANET

Single Sign-On
SAML 2.0
Recommended
X.509
3rd party ticket issuer
Other

SAP NetWeaver Gateway


Fiori Front End Server

HTTP(S)

SAP Enterprise Portal

LDAP

HTTP(S)

ODATA

Security:
Fiori security guide
NetWeaver security guide

HTTP(S)

LDAP

ODATA

RFC

SAP Business Suite (ERP, SRM, )

HANA / anyDB
C 2014
SAP
SESE.
or an
affiliate
company. All rights reserved.
2014
SAP
AllSAP
rights
reserved

SAP
SAP
SAP

None-SAP
None-SAP
None-SAP

HANA / anyDB
EP

FLP

CP

#portaltd // SAP TechEd && d-codePublic


| Public

32

/*

Summary & Key Takeaways


Public

Key Takeaways
The Fiori launchpad is
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
Available on multiple devices (mobile/touch & desktop)
Leveraging new technologies such as SAPUI5, and integrating existing UI technologies

C 2014
SAP
SESE.
or an
affiliate
company. All rights reserved.
2014
SAP
AllSAP
rights
reserved

EP

FLP

CP

#portaltd // SAP TechEd && d-codePublic


| Public

34

//

Join a 3-day HANA Cloud Portal


Exclusive Partner Dev Event:
November 18-20
Palo Alto, CA

December 2-4
Waldorf, Germany
Public

c:\

more [portal]

https://dcode.cloudportal.sap.com/

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

36

Thanks for attending this SAP TechEd

&&
d-code session.
Contact information:
Aviad Rivlin, Product Manager and SAP Mentor
SAP Portal Product Management
aviad.rivlin@sap.com / @AviadRivlin
SAP Labs Israel
https://dcode.cloudportal.sap.com/

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 Virtual Hands-on Workshops

SAP d-code Online

Access hands-on workshops post-event


Starting January 2015
Complementary with your SAP d-code registration

Access replays of keynotes, Demo Jam, SAP d-code


live interviews, select lecture sessions, and more!
Hands-on replays

http://sapdcodehandson.sap.com

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

http://sapdcode.com/online

Public

38

Further Information

SAP Public Web


scn.sap.com
www.sap.com

SAP Education and Certification Opportunities


www.sap.com/education

Watch SAP d-code Online


www.sapcode.com/online

C 2014
SAP
SESE.
or an
affiliate
company. All rights reserved.
2014
SAP
AllSAP
rights
reserved

EP

FLP

CP

#portaltd // SAP TechEd && d-codePublic


| Public

39

Feedback
Please complete your session evaluation for

UXP104.

Thanks for attending this d-code session.


2014
2014SAP
SAPSE
SEororananSAP
SAPaffiliate
affiliatecompany.
company.AllAllrights
rightsreserved.
reserved.

Public

4040

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 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.

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

Public

41

Вам также может понравиться