Professional Documents
Culture Documents
▪
People ▪
▪
SAP Fiori
Business
▪
▪
▪ ▪
Technology
▪
▪
SAP S/4HANA
Your trusted path to an Intelligent Enterprise
SAP CoPilot
SAP
SAP Fiori Fiori 2.0
SAP
2013
2016
Fiori 3
SAP S/4HANA 1511 SAP S/4HANA 1709
SAP S/4HANA 1809
SAP Business Suite SAP S/4HANA 1610 SAP S/4HANA > 1809
© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 10
What are the myths around
SAP Fiori?
VS
Myth 1: Complex architecture Fact 1: SAP Fiori architecture and adoption
best practices
Myth 2: High implementation efforts Fact 2: SAP Fiori Rapid Activation for
SAP S/4HANA
Myth 4: Limited functions and complex Fact 4: SAP Fiori launchpad special features
troubleshooting and content troubleshooting
open@sap.com
Follow all of SAP
www.sap.com/contactsap
FLP content
FLP content FLP content SAP Fiori UIs
SAP Fiori UIs SAP Fiori UIs
SAP S/4HANA SAP S/4HANA SAP S/4HANA
back end back end back end
WAF
SAP S/4HANA
Dedicated BES
or Embedded
Web Dispatcher Dedicated FES FES
Customer IDP
Network Edge
Authentication Hub FES or Intranet
Central FES
Customer Proxy
Note: Internal and external access integration scenarios are generally routed Access from internal corporate network
through the same network zones and security layers Access from Internet
© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 3
SAP Fiori Architecture and Adoption Best Practices
SAP Fiori desktop deployment options
Contacts
Camera Barcode Push Calendar Tasks
Printing
Barcode
Push
Camera
Offline
Voice Recording
3rd Party
Plug-Ins
GPS
Settings Lifecycle
Security Management
Best Practice: Home Page for frequently used entry tiles/links only
Rule of thumb: Limit home page to approximately 20-50 tiles/links for most users
App Finder
Home Page Find apps via Fiori search, App Finder search,
Find apps via Groups (tabs or menu)
or Home Page button.
© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 8
SAP Fiori Architecture and Adoption Best Practices
SAP Fiori launchpad central features
Best Practice: Enable: GUI & WDA "in place"; GUI stateful container
Consider others: Settings option in Shell (towards SAP Fiori 3 future direction)
Best practices for deploying SAP Fiori in your landscape/network, and on devices
Best practices for activating SAP Fiori and assigning content to users
Best practices for configuring SAP Fiori launchpad features and behaviors
open@sap.com
Follow all of SAP
www.sap.com/contactsap
Previous approach:
Activation of individual apps leads to high upfront investment to experience SAP Fiori
New approach:
Experience SAP Fiori “out-of-the-box” along business roles
Adjust
Rapid
Experience FLP content
SAP Fiori
SAP Fiori and business
activation
roles
▪ Results in high implementation efforts SAP Gateway – Add Back-End System SAP_GATEWAY_ADD_SYSTEM
offering minimal benefits
SAP Gateway – Maintain System Alias SAP_GATEWAY_ADD_SYSTEM_ALIAS
Basic configuration Activate apps for Create custom catalogs Generate authorization
selected business roles based on SAP’s roles based on SAP Fiori
Generate generic
business catalogs launchpad content
administrator and
(front end and back end)
end user roles
What
▪ Quick-start to experience SAP Fiori in
DEV or sandbox environment
Prerequisites
▪ SAP S/4HANA release 1709 FPS1
(or higher)
▪ Embedded deployment
▪ Embedded analytics, Enterprise Search
▪ Dependent Notes
Solution
▪ Running the task lists
▪ Post-activation steps
▪ Test
Known Limitations
▪ Additional work or customizing
▪ Transportation ICF & OData
open@sap.com
Follow all of SAP
www.sap.com/contactsap
Assign
Select / create Select / create
business Select / create Assign groups
technical business
catalogs to groups to roles
catalogs catalogs
roles
App
Content Creation
Scope CONF
references
Custom
Technical copy
Catalog
App descriptor mass maintenance SAP Fiori launchpad designer (FLPD) SAP Fiori launchpad content manager
(SUI_MM_TM_APP) ▪ Maintain tiles and target mappings in ▪ Search FLP content
▪ Technical catalogs for GUI transactions technical catalogs ▪ Maintain business catalogs
and Web Dynpro ▪ Maintain groups ▪ Identify matching tiles/target mappings
▪ Assign (mass) tiles/target mappings
Content Assignment
To minimize the effort of building roles based on
catalogs, use these programs: User
▪ PRGN_CREATE_FIORI_FRONTENDROLE
▪ PRGN_CREATE_FIORI_BACKENDROLES
Business
Catalog(s)
PRGN_CREATE_FIORI_FRONTENDROLE
SAP Fiori tools for simplified maintenance of business catalogs and roles
open@sap.com
Follow all of SAP
www.sap.com/contactsap
▪ Default values for SAP Fiori apps ▪ SAP Fiori launchpad administration guide
Key user app examples: Custom Fields and Logic; Custom Business Objects; KPI Workspace;
Custom Analytical Views; Manage Workflows; Application Job Templates; Maintain Email/Form Templates
OData Service
Application Logic
Database Table
© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 10
SAP Fiori Launchpad Special Features and Content Troubleshooting
Troubleshooting in the front-end and back-end servers
Web Dispatcher
open@sap.com
Follow all of SAP
www.sap.com/contactsap
Identify a range where user and system performance perspective can coexist
*Sample architecture
© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 4
SAP Fiori Launchpad Performance
Main performance issues in SAP Fiori for SAP S/4HANA projects
NEW NEW
Focus Home Page on Default users to tab-bar mode Configure Inplace Configure OData
most frequent tasks Navigation for Web services in co-
for the user/role Dynpro ABAP and deployed mode
SAP GUI for HTML
Transaction STAD
© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 7
SAP Fiori Launchpad Performance
First-level support procedure for performance issues in SAP Fiori launchpad
Run the quick actions to improve SAP Fiori launchpad performance in SAP S/4HANA
Provide good quality information when creating a performance incident for SAP
When setting this parameter, OData calls will display a new request header called “sap-statistics”
which helps report performance statistics.
ICM SAP Gateway
icmtotal ICM Total Time gwtotal Gateway Total Time
icmreqrcv ICM Request Received gwfw Gateway Framework Total
icmext ICM External Time gwhub REST & OData Libs + GW on HUB
icmrespsend ICM Response Send gwrfcoh RFC Connection Overhead
gwbe Gateway Framework on Backend
Web Dispatcher
gwapp Service Model and Data Provider
wdtotal Web Dispatcher Total Time
gwgnongw Sum of Non-Gateway Components
wdreqrcv Web Dispatcher Request Received
wdext Web Dispatcher External Time
Understanding SAP Performance Statistics for
wdrespsend Web Dispatcher Response Send SAP NetWeaver Gateway service
© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 11
Thank you.
Contact information:
open@sap.com
Follow all of SAP
www.sap.com/contactsap
SAP CoPilot
The Digital Assistant and
Bot Integration Hub for the Enterprise
Consumers use intelligent assistants and expect the same conversational interaction and
intelligence with their business software.
Talking to SAP CoPilot is simple and intuitive. SAP CoPilot is where the user is, the first true digital assistant
and bot integration hub for the enterprise. SAP CoPilot empowers you to get things done easier, quicker, and
more delightfully.
Conversational user experience (UX) enabling
natural language interaction
* https://www.gartner.com/doc/3463317/conversational-ai-shake-technical-business
© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 5
Introduction to SAP CoPilot and Its Architecture
SAP CoPilot business benefit
Internet
Web User
SAP Cloud Platform
Subaccount SAP Fiori Launchpad
SAP CoPilot
SAP Web Dispatcher
SAP Mobile Digital Assistant
Services
Skill Building
HTTPS
HTTPS
SAP Fiori UI
Technology
Collaboration
Secure tunnel OData SAP Gateway
SAP Bot Connector
Conversational Bot Integration Cloud
SAP Frontend-Server
AI Connector
Firewall
open@sap.com
Follow all of SAP
www.sap.com/contactsap