UXP104 SAP Fiori Launchpad - An Overview

Transcription

run()UXP104SAP Fiori Launchpad- An OverviewSAP Portal Product Management, SAP SEPublic

DisclaimerThis presentation outlines our general product direction and should not be relied on in making apurchase decision. This presentation is not subject to your license agreement or any other agreementwith SAP. SAP has no obligation to pursue any course of business outlined in this presentation or todevelop or release any functionality mentioned in this presentation. This presentation and SAP'sstrategy and possible future developments are subject to change and may be changed by SAP at anytime for any reason without notice.This document is provided without a warranty of any kind, either express or implied, including but notlimited 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 suchdamages were caused by SAP intentionally or grossly negligent. C 2014SAPSESE.or anaffiliatecompany. All rights td // SAP TechEd && d-codePublic Public2

Agenda Motivation Key features & capabilities End-to-end configuration Deployment options: ABAP, SAP Portal & Cloud Architecture Summary & key takeaways C 2014SAPSESE.or anaffiliatecompany. All rights td // SAP TechEd && d-codePublic Public3

/*SAP Fiori launchpad /?Public

SAP Fiori launchpadMotivationIntuitive, modern and easy to consume single pointof access for business applications and sMultipleDeploymentOptions C 2014SAPSESE.orSAPaffiliatecompany. All rights erved.EPFLPCP#portaltd // SAP TechEd && d-codePublic Public5

Benefits for: End user, Admin, DeveloperEnd User (LoB) ONE, single point of access Intuitive user interface Zero footprint Responsive design (across devices) Harmonized UIProcess Expert / Admin (IT)Developer (Dev) Stack-agnostic runtime / design-timetools Open, standards-based framework(HTML /LESS) for extensions andcustomization Flexible deployment options with bestpractices for different options Central design-time tools for roles,catalog, themes Personalized Consistent APIs Leverage application-context andpersonalization services Role-base, context-based navigation C 2014SAPSESE.orSAPaffiliatecompany. All rights erved.EPFLPCP#portaltd // SAP TechEd && d-codePublic Public6

//Key Features and CapabilitiesPublic

Introducing SAP Fiori LaunchpadWeb-based Entry Point for SAP Business Applications Across Platforms and DevicesSAP Fiori launchpad is a role based,personalized, real-time and contextualaggregation point for business applicationsand analytics.It runs on multiple devices, using theresponsive design paradigm, and isdeployable on multiple platforms.It is designed according to the simple andintuitive SAP Fiori user experience, whilesupporting established UI technologies. C 2014SAPSESE.or anaffiliatecompany. All rights td // SAP TechEd && d-codePublic Public8

Key Features and CapabilitiesRole based Wide choice of ready-to-use applicationsPreconfigured home page contentPeople aware Personalizable contentEasy bookmarking (home page or browser bookmarks)Collaboration capabilitiesContext aware Preserving context during navigationSuggest relevant follow up actionsSearch – across documents and appsFast and easy navigation Factsheets and contextual navigationResponsive Design – runs on multiple devicesTheming and branding - via UI theme designerOpen and extensible C 2014SAPSESE.or anaffiliatecompany. All rights td // SAP TechEd && d-codePublic Public9

SAP Fiori Launchpad at a GlanceRole based with onecommon role definitionSearch across and withinapps to get immediateanswersLaunch SAPUI5, WebDynpro ABAP*, andSAP GUI for HTML*applicationsColor coding alertsuser for any overdue,new or immediateactionsNews and feeds toenhance collaborationDynamic charts toprovide high level,real-time overviewGroup tiles forpersonalized contentorganization C 2014SAPSESE.or anaffiliatecompany. All rights td // SAP TechEd && d-codePublic Public10

Responsive DesignCapabilities Visual design adapts automatically to therespective screen size Fiori Launchpad runs on both mobile anddesktop devicesBenefits Seamless experience across all devicetypes - smartphones, tablets anddesktops Aligned navigation paradigm acrossdevices C 2014SAPSESE.or anaffiliatecompany. All rights td // SAP TechEd && d-codePublic Public11

Enhanced PersonalizationCapabilities Wide choice of ready-to-use business content(catalogs and tiles) Create pre-configured groups and catalogs Add, delete, reorder and group tilesBenefits Manage apps based on roles and usage Apps assigned by specific roles so users getonly what they need Personalize homepage based on userpreference Opportunity for partners to deliver additionalbusiness content C 2014SAPSESE.or anaffiliatecompany. All rights td // SAP TechEd && d-codePublic Public12

Cross and In-App SearchCapabilities Single point for cross and in-app search View your recent searches, recent apps used,and apps found Search results with object based businessinformation and context navigationBenefits Get answers to your questions immediately Get to the desired application or business objectimmediately C 2014SAPSESE.or anaffiliatecompany. All rights td // SAP TechEd && d-codePublic Public13

Fiori AppsSAPUI5Web Dynpro (ABAP / FPM)Personas/SAP GUI for HTMLPublic

SAP Fiori ClientThe SAP Fiori Client enhances the user experience for SAPFiori applications by delivering a native application whichrenders 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 documentviewer with the purpose to maintain a single context for theend user by remaining within a application. C 2014SAPSESE.or anaffiliatecompany. All rights td // SAP TechEd && d-codePublic Public15

{ }DemoSAP Fiori launchpad end-user experiencePublic

/*End-to-end ConfigurationPublic

End-to-end configurationCatalog creation in the ABAP Front End Server1. Create a CatalogLaunchpad DesignerFront End Server2. Create / Copy Tiles 3. Create a PFCG Role C 2014SAPSESE.or anaffiliatecompany. All rights reserved.2014SAPAllSAPrightsreservedEP4. Assign the CatalogTo the PFCG RoleFLPCP5. Assign the roleTo the User#portaltd // SAP TechEd && d-codePublic Public18

End-to-end configurationCatalog creation in the ABAP Front End Server1. Create a CatalogLaunchpad DesignerFront End Server2. Create / Copy Tiles 3. Create a PFCG Role C 2014SAPSESE.or anaffiliatecompany. All rights reserved.2014SAPAllSAPrightsreservedEP4. Assign the CatalogTo the PFCG RoleFLPCP5. Assign the roleTo the User#portaltd // SAP TechEd && d-codePublic Public19

End-to-end configurationTile creation in the ABAP Front End ServerIdentify Semantic ObjectCreate a catalogLaunchpad DesignerFront End ServerCreate a catalogFiori app/analyticConfigure the app launchpad (tile)SAP Gui for HTMLWeb Dynpro ABAPIdentify an app (LPD CUST) C 2014SAPSESE.or anaffiliatecompany. All rights td // SAP TechEd && d-codePublic Public20

End-to-end configurationTile creation in the ABAP Front End ServerIdentify Semantic ObjectCreate a catalogLaunchpad DesignerFront End ServerCreate a catalogFiori app/analyticConfigure the app launchpad (tile)SAP Gui for HTMLWeb Dynpro ABAPIdentify an app (LPD CUST) C 2014SAPSESE.or anaffiliatecompany. All rights td // SAP TechEd && d-codePublic Public21

SAP Fiori Launchpad Branding Fiori launchpad across it’s deployment options iscustomized via the UI theme designer The UI theme designer provides a browserbased WYSIWYG editor with built-in previewcapabilities for applications and UI controls The UI theme designer provides 3 levels ofcustomization Quick - basic cross-technology theme settings Expert - technology-specific theme settings CSS - Manual theming based on LESS C 2014SAPSESE.or anaffiliatecompany. All rights td // SAP TechEd && d-codePublic Public22

{ }DemoSAP Fiori launchpad configurationPublic

{Deployment Options}Public

Simple, multi-platform user experience with a mobile-first experienceLaunchpad DesignerClientSAP Fiori launchpadExtensionsSAP Web IDESimple Role-based Responsive Coherent DelightfulUI theme designerADAPTERSManaged (HEC / hosted)OrOrSAP PortalABAPPublic Cloud (SaaS)OrSAP HANA CloudPlatformSAP HANAPlatformOn-PremiseThis is the current state of planning and may be changed by SAP at any time. C 2014SAPSESE.or anaffiliatecompany. All rights td // SAP TechEd && d-codePublic Public25

ABAP Front End ServerSAP Fiori Launchpad Deployment OptionsABAP SAP Enterprise Portal SAP HANA Cloud PlatformDescriptionRecommended for:SAP Fiori launchpad running on the SAP ABAP FES(Front End Server) in combination with SAPNetWeaver Gateway is the first implementation of theFiori launchpad, natively aggregates Transactional,Factsheet and Analytical Fiori application withestablished UI technologies.SAP Business Suitecustomers without SAPEnterprise PortalimplementationIt leverages existing users, authorization managementand role configuration in the established ABAPenvironment, in a multi back-end environment. C 2014SAPSESE.or anaffiliatecompany. All rights td // SAP TechEd && d-codePublic Public26

SAP Enterprise PortalSAP Fiori Launchpad Deployment OptionsABAP SAP Enterprise Portal SAP HANA Cloud PlatformDescriptionRecommended for:SAP Fiori launchpad running on the SAP EnterprisePortal is a key milestone in aligning the SAP UIClients (Fiori launchpad, Portal, NWBC) with the FioriUX design.Existing SAP EnterprisePortal customersIt is delivered as a new multichannel portalframework page following the Fiori design guidelineswhile leverages the portal underlying technology andadministration processes.The new Fiori launchpad on the SAP Enterprise Portalis the recommended approach for consuming the SAPPortal on mobile devices. C 2014SAPSESE.or anaffiliatecompany. All rights td // SAP TechEd && d-codePublic Public27

SAP HANA Cloud PlatformSAP Fiori Launchpad Deployment OptionsABAP SAP Enterprise Portal SAP HANA Cloud PlatformDescriptionRecommended for:SAP Fiori launchpad running on the SAP HANA CloudPlatform provides a Software As a Service (SaaS)SAP Fiori launchpad solution hence simplifying the ITlandscape.Customers looking tosimplify their landscapeand reduce overall ITcosts by deploying cloudbased solutionsExtending on-premisesolutions with cloudspecific scenariosIt can ran as a full SaaS solution or in a hybridscenario, consuming business data from the onpremise systems and/or the cloud systems.The solution leverages the SAP HANA CloudPlatform infrastructure for roles, user management,and branding. C 2014SAPSESE.or anaffiliatecompany. All rights td // SAP TechEd && d-codePublic Public28

//ArchitecturePublic

Fiori Architecture (ABAP Deployment Option)High-level overviewInternet One code line for all screen sizes SAP UI5 (HTML5) control Library No Installation Enhanced deployment options for Mobile Tunneling Solution (Relayserver, reverse proxy )DMZ Several Security optionsSeveral Authentication optionsIdentityProvider (*)IntranetFiori ABAP Add-on HANA and ‘any DB’ options Architecture differences fordifferent app types Multiple Backends support Gateway Server Leveraging Odata Fiori ABAP Add-OnsFrontend ServerSAP Business Suite (ERP, SRM, ) C 2014SAPSESE.or anaffiliatecompany. All rights reserved.2014SAPAllSAPrightsreservedEPFLPCPSAP Business Suiteon HANA (ERP, SRM, )#portaltd // SAP TechEd && d-codePublic Public30

Portal IntegrationHigh-level overview ABAP front end server runningside-by-side to the SAPEnterprise Portal New Fiori framework page onthe SAP PortalSAP Enterprise Portal Content consumption Fiori launchpad on PortalFiori apps in a stand-alonemode via the new Fiori iViewtemplateConsumption of stand-alone* Fioriapplication in the portal (supports asubset of the Fiori application)Fiori ABAP Add-onFrontend ServerVarious types of additional iViewtemplatesSAP Business Suite(ERP, SRM, ) SAP Business Suiteon HANA (ERP, SRM, )*Consumption of stand-alone Fiori applications: http://help.sap.com/saphelp 073b3/frameset.htm C 2014SAPSESE.or anaffiliatecompany. All rights td // SAP TechEd && d-codePublic Public31

Architecture - Fiori Apps, Launchpad and SAP PortalINTERNETFiori launchpad running on the SAP Enterprise PortalHTTP(S)OUTERDMZHTTP(S)INNERDMZHTTP(S)Single Sign-On (desktop) only SPNegoReverse Proxy / Load BalancerHTTP(S)HTTP(S)INTRANETSingle Sign-On SAML 2.0Recommended X.509 3rd party ticket issuer Other SAP NetWeaver GatewayFiori Front End ServerHTTP(S)SAP Enterprise PortalLDAPHTTP(S)ODATASecurity: Fiori security guide NetWeaver security guideHTTP(S)LDAPODATARFCSAP Business Suite (ERP, SRM, )HANA / anyDB C 2014SAPSESE.or anaffiliatecompany. All rights SAPNone-SAPNone-SAPHANA / anyDBEPFLPCP#portaltd // SAP TechEd && d-codePublic Public32

/*Summary & Key TakeawaysPublic

Key TakeawaysThe Fiori launchpad is Role-based, personalized, user-centered Enabling high productivity for End Users throughfeatures like multi-system access, searchintegration, collaboration Zero foot print (web based) Supporting multiple platformsFront-end Server (ABAP), SAP Portal (Java), SAPHANA, 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 2014SAPSESE.or anaffiliatecompany. All rights td // SAP TechEd && d-codePublic Public34

//Join a 3-day HANA Cloud PortalExclusive Partner Dev Event:November 18-20Palo Alto, CADecember 2-4Waldorf, GermanyPublic

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 MentorSAP Portal Product Managementaviad.rivlin@sap.com / @AviadRivlinSAP Labs Israelhttps://dcode.cloudportal.sap.com/Public

SAP d-code Virtual Hands-on Workshops and SAP d-code OnlineContinue your SAP d-code education after the event!SAP d-code Virtual Hands-on WorkshopsSAP 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-codelive interviews, select lecture sessions, and more! Hands-on replayshttp://sapdcodehandson.sap.com 2014 SAP SE or an SAP affiliate company. All rights reserved.http://sapdcode.com/onlinePublic38

Further InformationSAP Public Webscn.sap.comwww.sap.comSAP Education and Certification Opportunitieswww.sap.com/educationWatch SAP d-code Onlinewww.sapcode.com/online C 2014SAPSESE.or anaffiliatecompany. All rights td // SAP TechEd && d-codePublic Public39

FeedbackPlease complete your session evaluation forUXP104.Thanks for attending this d-code session. d.Public4040

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 anSAP 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 ht/index.epx for additional trademarkinformation 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 itsaffiliated companies shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP SE orSAP affiliate company products and services are those that are set forth in the express warranty statements accompanying such products and services, if any. Nothingherein 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 orrelease any functionality mentioned therein. This document, or any related presentation, and SAP SE’s or its affiliated companies’ strategy and possible futuredevelopments, 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 forany 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 placeundue 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.Public41

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