95
Week 2: User Experience in SAP S/4HANA Unit 1: SAP Fiori Overview

Week 2: User Experience in SAP S/4HANA Unit 1: SAP Fiori ...€¦ · Roadmap of SAP Fiori SAP Fiori 2013 SAP Fiori 2.0 2016 SAP Fiori 3 SAP CoPilot SAP Business Suite ... National

  • Upload
    others

  • View
    109

  • Download
    11

Embed Size (px)

Citation preview

Page 1: Week 2: User Experience in SAP S/4HANA Unit 1: SAP Fiori ...€¦ · Roadmap of SAP Fiori SAP Fiori 2013 SAP Fiori 2.0 2016 SAP Fiori 3 SAP CoPilot SAP Business Suite ... National

Week 2: User Experience in SAP S/4HANA

Unit 1: SAP Fiori Overview

Page 2: Week 2: User Experience in SAP S/4HANA Unit 1: SAP Fiori ...€¦ · Roadmap of SAP Fiori SAP Fiori 2013 SAP Fiori 2.0 2016 SAP Fiori 3 SAP CoPilot SAP Business Suite ... National

2PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ

What is SAP Fiori?

Page 3: Week 2: User Experience in SAP S/4HANA Unit 1: SAP Fiori ...€¦ · Roadmap of SAP Fiori SAP Fiori 2013 SAP Fiori 2.0 2016 SAP Fiori 3 SAP CoPilot SAP Business Suite ... National

3PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ

coherent delightfulsimplerole-based adaptive

SAP Fiori Design Guidelines

SAP Fiori Overview

SAP Fiori

Page 4: Week 2: User Experience in SAP S/4HANA Unit 1: SAP Fiori ...€¦ · Roadmap of SAP Fiori SAP Fiori 2013 SAP Fiori 2.0 2016 SAP Fiori 3 SAP CoPilot SAP Business Suite ... National

4PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ

SAP Fiori Overview

SAP Fiori

SAP Fiori

Business

Technology

People

Reimagine the SAP user experience with SAP Fiori

Page 5: Week 2: User Experience in SAP S/4HANA Unit 1: SAP Fiori ...€¦ · Roadmap of SAP Fiori SAP Fiori 2013 SAP Fiori 2.0 2016 SAP Fiori 3 SAP CoPilot SAP Business Suite ... National

5PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ

Why we recommend SAP Fiori in SAP S/4HANA projects

Page 6: Week 2: User Experience in SAP S/4HANA Unit 1: SAP Fiori ...€¦ · Roadmap of SAP Fiori SAP Fiori 2013 SAP Fiori 2.0 2016 SAP Fiori 3 SAP CoPilot SAP Business Suite ... National

6PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ

SAP Fiori Overview

SAP Fiori in SAP S/4HANA projects

SAP Fiori brings the

innovations of SAP S/4HANA

to business users

Page 7: Week 2: User Experience in SAP S/4HANA Unit 1: SAP Fiori ...€¦ · Roadmap of SAP Fiori SAP Fiori 2013 SAP Fiori 2.0 2016 SAP Fiori 3 SAP CoPilot SAP Business Suite ... National

7PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ

SAP Fiori Overview

SAP Fiori in SAP S/4HANA projects

SAP S/4HANAYour trusted path to an Intelligent Enterprise

Intelligent

Automation

Digital Age User

Experience

End-to-End Analytics

& Real-Time Steering

New Business

Models

Page 8: Week 2: User Experience in SAP S/4HANA Unit 1: SAP Fiori ...€¦ · Roadmap of SAP Fiori SAP Fiori 2013 SAP Fiori 2.0 2016 SAP Fiori 3 SAP CoPilot SAP Business Suite ... National

8PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ

SAP Fiori Overview

SAP Fiori in SAP S/4HANA projects

SAP GUI focus on customizing and some expert use cases

SAP Fiori is THE

user interface for SAP S/4HANA

S/4HANA innovations are only

delivered through SAP Fiori

Page 9: Week 2: User Experience in SAP S/4HANA Unit 1: SAP Fiori ...€¦ · Roadmap of SAP Fiori SAP Fiori 2013 SAP Fiori 2.0 2016 SAP Fiori 3 SAP CoPilot SAP Business Suite ... National

9PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ

What is the roadmap of SAP Fiori?

Page 10: Week 2: User Experience in SAP S/4HANA Unit 1: SAP Fiori ...€¦ · Roadmap of SAP Fiori SAP Fiori 2013 SAP Fiori 2.0 2016 SAP Fiori 3 SAP CoPilot SAP Business Suite ... National

10PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ

SAP Fiori Overview

Roadmap of SAP Fiori

SAP Fiori

2013

SAP

Fiori 2.0

2016

SAP

Fiori 3

SAP CoPilot

SAP Business Suite

SAP S/4HANA 1511

SAP S/4HANA 1610

SAP S/4HANA 1709

SAP S/4HANA 1809

SAP S/4HANA > 1809

Page 11: Week 2: User Experience in SAP S/4HANA Unit 1: SAP Fiori ...€¦ · Roadmap of SAP Fiori SAP Fiori 2013 SAP Fiori 2.0 2016 SAP Fiori 3 SAP CoPilot SAP Business Suite ... National

11PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ

What are the myths around SAP Fiori?

Page 12: Week 2: User Experience in SAP S/4HANA Unit 1: SAP Fiori ...€¦ · Roadmap of SAP Fiori SAP Fiori 2013 SAP Fiori 2.0 2016 SAP Fiori 3 SAP CoPilot SAP Business Suite ... National

12PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ

SAP Fiori Overview

Myths around SAP Fiori

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 3: Complex security settings Fact 3: Recommendations for building

catalogs, groups, and roles

Myth 4: Limited functions and complex

troubleshooting

Fact 4: SAP Fiori launchpad special features

and content troubleshooting

Myth 5: Bad performance Fact 5: SAP Fiori launchpad performance

Myth 6: No tangible innovations Fact 6: SAP CoPilot and its architecture

VS

Page 13: Week 2: User Experience in SAP S/4HANA Unit 1: SAP Fiori ...€¦ · Roadmap of SAP Fiori SAP Fiori 2013 SAP Fiori 2.0 2016 SAP Fiori 3 SAP CoPilot SAP Business Suite ... National

Thank you.

Contact information:

[email protected]

Page 14: Week 2: User Experience in SAP S/4HANA Unit 1: SAP Fiori ...€¦ · Roadmap of SAP Fiori SAP Fiori 2013 SAP Fiori 2.0 2016 SAP Fiori 3 SAP CoPilot SAP Business Suite ... National

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

The information contained herein may be changed without prior notice. 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 or its affiliated companies shall not be liable for errors or omissions with respect to the materials.

The only warranties for SAP 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 platforms, 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, and they

should not be relied upon in making purchasing decisions.

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. All other product and service names

mentioned are the trademarks of their respective companies.

See www.sap.com/copyright for additional trademark information and notices.

www.sap.com/contactsap

Follow all of SAP

Page 15: Week 2: User Experience in SAP S/4HANA Unit 1: SAP Fiori ...€¦ · Roadmap of SAP Fiori SAP Fiori 2013 SAP Fiori 2.0 2016 SAP Fiori 3 SAP CoPilot SAP Business Suite ... National

Week 2: User Experience in SAP S/4HANA

Unit 2: SAP Fiori Architecture and Adoption

Best Practices

Page 16: Week 2: User Experience in SAP S/4HANA Unit 1: SAP Fiori ...€¦ · Roadmap of SAP Fiori SAP Fiori 2013 SAP Fiori 2.0 2016 SAP Fiori 3 SAP CoPilot SAP Business Suite ... National

2PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ

SAP Fiori Architecture and Adoption Best Practices

SAP Fiori landscape deployment options

Best Practice: Embedded deployment of Fiori Frontend Server (FES)

Exceptional alternatives:

SAP S/4HANA

back end

SAP Fiori for SAP S/4HANA

Hub FES

SAP S/4HANA

back end

SAP S/4HANA

back end

FLP content

SAP Fiori UIs

FLP content

SAP Fiori UIs

FLP content

SAP Fiori UIs

SAP Fiori for SAP S/4HANA

Embedded FES

SAP S/4HANA Cloud

Cloud only

SAP Fiori Deployment Options and System Landscape Recommendations

Page 17: Week 2: User Experience in SAP S/4HANA Unit 1: SAP Fiori ...€¦ · Roadmap of SAP Fiori SAP Fiori 2013 SAP Fiori 2.0 2016 SAP Fiori 3 SAP CoPilot SAP Business Suite ... National

3PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ

SAP Fiori Architecture and Adoption Best Practices

SAP Fiori main components and security considerations

Best Practice: Web Dispatcher in DMZ (minimum)

InternetDMZ

Presentation Layer

Security Layer

Integration Layer

Customer IDP Dedicated FES

Hub FES or

Central FES

SAP S/4HANA

Dedicated BES

or Embedded

FES

Customer Proxy

Note: Internal and external access integration scenarios are generally routed

through the same network zones and security layers

Web Dispatcher

Network Edge

Authentication

WAF

Access from internal corporate network

Access from Internet

Intranet

Server

Network

Page 18: Week 2: User Experience in SAP S/4HANA Unit 1: SAP Fiori ...€¦ · Roadmap of SAP Fiori SAP Fiori 2013 SAP Fiori 2.0 2016 SAP Fiori 3 SAP CoPilot SAP Business Suite ... National

4PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ

SAP Fiori Architecture and Adoption Best Practices

SAP Fiori desktop deployment options

Best Practice: Web browser

Good Alternative: SAP Business Client > Launchpad Connection

SAP Business Client

LAUNCHPAD CONNECTION

Supported Web browsers

e.g. Google Chrome, Firefox, MS IE/Edge

SAP Fiori apps

SAP GUI for HTML

Web Dynpro ABAP applications

SAP Fiori apps

SAP GUI for Windows

Web Dynpro ABAP applications

Page 19: Week 2: User Experience in SAP S/4HANA Unit 1: SAP Fiori ...€¦ · Roadmap of SAP Fiori SAP Fiori 2013 SAP Fiori 2.0 2016 SAP Fiori 3 SAP CoPilot SAP Business Suite ... National

5PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ

SAP Fiori Architecture and Adoption Best Practices

SAP Fiori mobile deployment options

Best Practice: SAP Fiori Client

Good Alternative: SAP Fiori mobile apps (using SAP Cloud Platform Mobile Services)

Web Browser SAP Fiori mobile app

Mobile Web / Hybrid / Native

Push

Offline

GPS

Voice Recording

Camera

Barcode

Calendar Printing

Lifecycle Management

3rd PartyPlug-Ins

SettingsSecurity

TasksContacts

Camera Barcode

SAP Fiori Client

Push

Page 20: Week 2: User Experience in SAP S/4HANA Unit 1: SAP Fiori ...€¦ · Roadmap of SAP Fiori SAP Fiori 2013 SAP Fiori 2.0 2016 SAP Fiori 3 SAP CoPilot SAP Business Suite ... National

6PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ

SAP Fiori Architecture and Adoption Best Practices

SAP Fiori activation

Best Practice: SAP Fiori rapid content activation

Good Alternative: Mass OData activation & ICF activation task lists

Select relevant

SAP Fiori appsImplement selected SAP Fiori scope

Rapid SAP

Fiori

activation

Adjust SAP Fiori

launchpad content

for business roles

Without SAP Fiori rapid content activation:

With SAP Fiori rapid content activation:

Experience

SAP Fiori

Experience

SAP Fiori

Page 21: Week 2: User Experience in SAP S/4HANA Unit 1: SAP Fiori ...€¦ · Roadmap of SAP Fiori SAP Fiori 2013 SAP Fiori 2.0 2016 SAP Fiori 3 SAP CoPilot SAP Business Suite ... National

7PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ

Scope CONF

SAP Fiori Architecture and Adoption Best Practices

Creating and assigning launchpad content to users

Best Practice:

▪ Create/configure

tiles and target

mappings centrally

in technical

catalogs

▪ Reference tiles

and target

mappings from

technical

catalogs to

business

catalogs

▪ Assign business

catalogs to

business roles

Scope CUST

User

Business

Role

Business

Catalog(s)

Content Creation Content Assignment

refer

refer

copy

Custom

Business

Catalog

Custom

Technical Catalog

SAP

Business

Catalog

SAP

Technical Catalog

Tile(s)

Target

Mapping(s)

App*

Tile(s)

Target

Mapping(s)

App*

refer

refer

refer

* SAP Fiori app, GUI Tcode, WDA app, or URL

Page 22: Week 2: User Experience in SAP S/4HANA Unit 1: SAP Fiori ...€¦ · Roadmap of SAP Fiori SAP Fiori 2013 SAP Fiori 2.0 2016 SAP Fiori 3 SAP CoPilot SAP Business Suite ... National

8PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ

SAP Fiori Architecture and Adoption Best Practices

SAP Fiori launchpad tile/link placement

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

Home PageFind apps via Groups (tabs or menu)

App FinderFind apps via Fiori search, App Finder search,

or Home Page button.

Page 23: Week 2: User Experience in SAP S/4HANA Unit 1: SAP Fiori ...€¦ · Roadmap of SAP Fiori SAP Fiori 2013 SAP Fiori 2.0 2016 SAP Fiori 3 SAP CoPilot SAP Business Suite ... National

9PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ

SAP Fiori Architecture and Adoption Best Practices

SAP Fiori launchpad central features

Best Practice: Enable SAP Fiori search, notifications, default values

Consider others: SAP CoPilot (if subscribed), user assistance, contact support, give feedback

SAP Fiori Search Default Values

Page 24: Week 2: User Experience in SAP S/4HANA Unit 1: SAP Fiori ...€¦ · Roadmap of SAP Fiori SAP Fiori 2013 SAP Fiori 2.0 2016 SAP Fiori 3 SAP CoPilot SAP Business Suite ... National

10PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ

SAP Fiori Architecture and Adoption Best Practices

SAP Fiori launchpad behaviors

Best Practice: Enable: GUI & WDA "in place"; GUI stateful container

Consider others: Settings option in Shell (towards SAP Fiori 3 future direction)

Ex-place modeMultiple tabs

Me Area & Notifications disabled

In-place modeSingle tab

Me Area & Notifications enabled

Page 25: Week 2: User Experience in SAP S/4HANA Unit 1: SAP Fiori ...€¦ · Roadmap of SAP Fiori SAP Fiori 2013 SAP Fiori 2.0 2016 SAP Fiori 3 SAP CoPilot SAP Business Suite ... National

11PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ

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

SAP Fiori Architecture and Adoption Best Practices

What you learned in this unit

Page 26: Week 2: User Experience in SAP S/4HANA Unit 1: SAP Fiori ...€¦ · Roadmap of SAP Fiori SAP Fiori 2013 SAP Fiori 2.0 2016 SAP Fiori 3 SAP CoPilot SAP Business Suite ... National

Thank you.

Contact information:

[email protected]

Page 27: Week 2: User Experience in SAP S/4HANA Unit 1: SAP Fiori ...€¦ · Roadmap of SAP Fiori SAP Fiori 2013 SAP Fiori 2.0 2016 SAP Fiori 3 SAP CoPilot SAP Business Suite ... National

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

The information contained herein may be changed without prior notice. 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 or its affiliated companies shall not be liable for errors or omissions with respect to the materials.

The only warranties for SAP 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 platforms, 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, and they

should not be relied upon in making purchasing decisions.

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. All other product and service names

mentioned are the trademarks of their respective companies.

See www.sap.com/copyright for additional trademark information and notices.

www.sap.com/contactsap

Follow all of SAP

Page 28: Week 2: User Experience in SAP S/4HANA Unit 1: SAP Fiori ...€¦ · Roadmap of SAP Fiori SAP Fiori 2013 SAP Fiori 2.0 2016 SAP Fiori 3 SAP CoPilot SAP Business Suite ... National

Week 2: User Experience in SAP S/4HANA

Unit 3: SAP Fiori Rapid Activation for SAP S/4HANA

Page 29: Week 2: User Experience in SAP S/4HANA Unit 1: SAP Fiori ...€¦ · Roadmap of SAP Fiori SAP Fiori 2013 SAP Fiori 2.0 2016 SAP Fiori 3 SAP CoPilot SAP Business Suite ... National

2PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ

SAP Fiori Rapid Activation for SAP S/4HANA

Changing the implementation experience of SAP Fiori

Select relevant

SAP Fiori appsImplement selected SAP Fiori scope

Experience

SAP Fiori

Rapid

SAP Fiori

activation

Experience

SAP Fiori

Adjust

FLP content

and business

roles

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

FLP = SAP Fiori launchpad

Page 30: Week 2: User Experience in SAP S/4HANA Unit 1: SAP Fiori ...€¦ · Roadmap of SAP Fiori SAP Fiori 2013 SAP Fiori 2.0 2016 SAP Fiori 3 SAP CoPilot SAP Business Suite ... National

3PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ

SAP Fiori Rapid Activation for SAP S/4HANA

Previous approach

▪ Based on app selection

− Leads to “cherry-picking”

− Translates into low adoption of SAP Fiori

apps

▪ Requires execution of multiple tasks,

generating confusion

▪ Results in high implementation efforts

offering minimal benefits

Task Task List in STC01

SAP Gateway – Basic Configuration SAP_GATEWAY_BASIC_CONFIG

SAP Fiori Launchpad Initial Setup SAP_FIORI_LAUNCHPAD_INIT_SETUP

Create Trusted Connection from SAP

System to SAP Gateway

SAP_SAP2GATEWAY_TRUSTED_CONFIG

Enable Embedded Search SAP_ESH_INITIAL_SETUP_000_CLIENT

SAP Gateway – Add Back-End System SAP_GATEWAY_ADD_SYSTEM

SAP Gateway – Maintain System Alias SAP_GATEWAY_ADD_SYSTEM_ALIAS

SAP Gateway – Activate OData Services SAP_GATEWAY_ACTIVATE_ODATA_SERV

SAP Basis – Activate HTTP Services

(SICF)

SAP_BASIS_ACTIVATE_ICF_NODES

Enable Embedded Search on Work Clients SAP_ESH_INITIAL_SETUP_WRK_CLIENT

Configure Gateway and Fiori in One Server,

Same Client

SAP_GW_FIORI_ERP_ONE_CLNT_SETUP

Page 31: Week 2: User Experience in SAP S/4HANA Unit 1: SAP Fiori ...€¦ · Roadmap of SAP Fiori SAP Fiori 2013 SAP Fiori 2.0 2016 SAP Fiori 3 SAP CoPilot SAP Business Suite ... National

4PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ

SAP Fiori Rapid Activation for SAP S/4HANA

New approach

▪ Focused on embedded deployments*

▪ Based on SAP Fiori role selection in order

to activate SAP Fiori for SAP S/4HANA

on-premise with reduced time and effort

▪ Automated configuration approach

following configuration best practices

▪ Reduced number of tasks with clear

sequencing

▪ Test user and role creation

Required Customer

Resources

Tech / Basis Consultant

Task Task List in STC01

1. Embedded Analytics

Setup**

Manual configuration steps described in SAP Notes

2289865 and 1972819

2. Enterprise Search Setup** SAP_ESH_INITIAL_SETUP_WRK_CLIENT

3. Basic Configuration of

SAP Fiori and Gateway

SAP_GW_FIORI_ERP_ONE_CLNT_SETUP

4. SAP Fiori Foundation

Configuration

SAP_FIORI_FOUNDATION_S4

5. SAP Fiori Content

Activation

SAP_FIORI_CONTENT_ACTIVATION

*Following SAP’s Fiori Deployment Options

Page 32: Week 2: User Experience in SAP S/4HANA Unit 1: SAP Fiori ...€¦ · Roadmap of SAP Fiori SAP Fiori 2013 SAP Fiori 2.0 2016 SAP Fiori 3 SAP CoPilot SAP Business Suite ... National

5PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ

SAP Fiori Rapid Activation for SAP S/4HANA

New approach to activate and implement SAP Fiori for SAP S/4HANA

SAP Fiori

Content

Manager

Generate

Custom Roles

Basic configuration

Generate generic

administrator and

end user roles

Activate apps for

selected business roles

Create custom catalogs

based on SAP’s

business catalogs

Roles

ready

for test

Generate authorization

roles based on SAP Fiori

launchpad content

(front end and back end)

Task List

SAP Fiori

Foundation

Task List

SAP Fiori

Content

Activation

Rapid SAP Fiori Activation Copy & Adjust to Customer Specifics

SAP Fiori rapid activation is released via SAP Notes.

Find out more via the blog Fiori for S/4HANA – New Rapid Content Activation on S/4HANA 1809 & 1709

Page 33: Week 2: User Experience in SAP S/4HANA Unit 1: SAP Fiori ...€¦ · Roadmap of SAP Fiori SAP Fiori 2013 SAP Fiori 2.0 2016 SAP Fiori 3 SAP CoPilot SAP Business Suite ... National

6PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ

SAP Fiori Rapid Activation for SAP S/4HANA

New approach

How to easily select SAP Fiori roles

▪ Out of the best practices document:

Process steps, business roles and apps you

have identified a set of SAP Fiori roles to be

used in your implementation project.

▪ 1 role can include multiple SAP Fiori apps

“No more ‘single-app’ deployments”

SAP Best Practices for SAP S/4HANA (On-Premise)

Page 34: Week 2: User Experience in SAP S/4HANA Unit 1: SAP Fiori ...€¦ · Roadmap of SAP Fiori SAP Fiori 2013 SAP Fiori 2.0 2016 SAP Fiori 3 SAP CoPilot SAP Business Suite ... National

7PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ

SAP Fiori Rapid Activation for SAP S/4HANA

Demo: SAP Fiori apps reference library and STC01

Page 35: Week 2: User Experience in SAP S/4HANA Unit 1: SAP Fiori ...€¦ · Roadmap of SAP Fiori SAP Fiori 2013 SAP Fiori 2.0 2016 SAP Fiori 3 SAP CoPilot SAP Business Suite ... National

8PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ

SAP Fiori Rapid Activation for SAP S/4HANA

What is in the SAP Notes?

If you find errors not listed in the Note,

create SAP Incident ticket

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

Page 36: Week 2: User Experience in SAP S/4HANA Unit 1: SAP Fiori ...€¦ · Roadmap of SAP Fiori SAP Fiori 2013 SAP Fiori 2.0 2016 SAP Fiori 3 SAP CoPilot SAP Business Suite ... National

9PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ

SAP Fiori Rapid Activation for SAP S/4HANA

What is in the SAP Notes?

Solution

▪ Running the task lists

▪ Post-activation steps

▪ Test

Known Limitations

▪ Additional work or customizing

▪ Transportation ICF & OData

Special roles – Prerequisites and

follow-up activities

Further troubleshooting If you find errors not listed in the Note,

create SAP Incident ticket

Page 37: Week 2: User Experience in SAP S/4HANA Unit 1: SAP Fiori ...€¦ · Roadmap of SAP Fiori SAP Fiori 2013 SAP Fiori 2.0 2016 SAP Fiori 3 SAP CoPilot SAP Business Suite ... National

10PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ

SAP Fiori Rapid Activation for SAP S/4HANA

Expected outcome

▪ Reduced implementation effort

▪ Higher number of apps can be activated

▪ Ability to focus on important project tasks

– Application testing and troubleshooting

– SAP Fiori extensibility

– Definition of SAP Fiori adoption strategy

– Branding

– Performance

Page 38: Week 2: User Experience in SAP S/4HANA Unit 1: SAP Fiori ...€¦ · Roadmap of SAP Fiori SAP Fiori 2013 SAP Fiori 2.0 2016 SAP Fiori 3 SAP CoPilot SAP Business Suite ... National

Thank you.

Contact information:

[email protected]

Page 39: Week 2: User Experience in SAP S/4HANA Unit 1: SAP Fiori ...€¦ · Roadmap of SAP Fiori SAP Fiori 2013 SAP Fiori 2.0 2016 SAP Fiori 3 SAP CoPilot SAP Business Suite ... National

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

The information contained herein may be changed without prior notice. 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 or its affiliated companies shall not be liable for errors or omissions with respect to the materials.

The only warranties for SAP 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 platforms, 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, and they

should not be relied upon in making purchasing decisions.

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. All other product and service names

mentioned are the trademarks of their respective companies.

See www.sap.com/copyright for additional trademark information and notices.

www.sap.com/contactsap

Follow all of SAP

Page 40: Week 2: User Experience in SAP S/4HANA Unit 1: SAP Fiori ...€¦ · Roadmap of SAP Fiori SAP Fiori 2013 SAP Fiori 2.0 2016 SAP Fiori 3 SAP CoPilot SAP Business Suite ... National

Week 2: User Experience in SAP S/4HANA

Unit 4: Recommendations for Building Catalogs,

Groups, and Roles

Page 41: Week 2: User Experience in SAP S/4HANA Unit 1: SAP Fiori ...€¦ · Roadmap of SAP Fiori SAP Fiori 2013 SAP Fiori 2.0 2016 SAP Fiori 3 SAP CoPilot SAP Business Suite ... National

2PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ

Recommendations for Building Catalogs, Groups, and Roles

Adjusting SAP Fiori content and roles

SAP Fiori

activation

Adjust SAP Fiori

launchpad content

and business roles

Experience

SAP Fiori

Select / create

business

catalogs

Select / create

technical

catalogs

Assign

business

catalogs to

roles

Select / create

groups

Assign groups

to roles

Page 42: Week 2: User Experience in SAP S/4HANA Unit 1: SAP Fiori ...€¦ · Roadmap of SAP Fiori SAP Fiori 2013 SAP Fiori 2.0 2016 SAP Fiori 3 SAP CoPilot SAP Business Suite ... National

3PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ

Recommendations for Building Catalogs, Groups, and Roles

Technical catalog entities

Technical catalog entities

▪ Tile definition

▪ Target mapping

▪ App

− SAP Fiori,

− GUI Transaction,

− Web Dynpro ABAP application,

− URL

▪ Semantic objects and actions

SAP

Technical Catalog

Target

Mapping(s)

Tile(s)

App

Semantic objects

and actions

refer

Page 43: Week 2: User Experience in SAP S/4HANA Unit 1: SAP Fiori ...€¦ · Roadmap of SAP Fiori SAP Fiori 2013 SAP Fiori 2.0 2016 SAP Fiori 3 SAP CoPilot SAP Business Suite ... National

4PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ

Recommendations for Building Catalogs, Groups, and Roles

Creating and assigning launchpad content to users

Best practice naming convention

▪ Technical catalogs …_TC_...

▪ Business catalogs …_BC_...

▪ Business groups …_BCG_...

Scope CUST

Scope CONF

references

references

copy

Custom

Business

Catalog

Custom

Technical

Catalog

SAP

Business

Catalog

SAP

Technical

Catalog

Content Creation

references

Best Practices for Managing Catalogs

Page 44: Week 2: User Experience in SAP S/4HANA Unit 1: SAP Fiori ...€¦ · Roadmap of SAP Fiori SAP Fiori 2013 SAP Fiori 2.0 2016 SAP Fiori 3 SAP CoPilot SAP Business Suite ... National

5PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ

Recommendations for Building Catalogs, Groups, and Roles

SAP Fiori tools for simplified maintenance of business catalogs

App descriptor mass maintenance

(SUI_MM_TM_APP)

▪ Technical catalogs for GUI transactions

and Web Dynpro

SAP Fiori launchpad designer (FLPD)

▪ Maintain tiles and target mappings in

technical catalogs

▪ Maintain groups

SAP Fiori launchpad content manager

▪ Search FLP content

▪ Maintain business catalogs

▪ Identify matching tiles/target mappings

▪ Assign (mass) tiles/target mappings

Page 45: Week 2: User Experience in SAP S/4HANA Unit 1: SAP Fiori ...€¦ · Roadmap of SAP Fiori SAP Fiori 2013 SAP Fiori 2.0 2016 SAP Fiori 3 SAP CoPilot SAP Business Suite ... National

6PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ

Recommendations for Building Catalogs, Groups, and Roles

Demo

SAP Fiori launchpad content manager

Page 46: Week 2: User Experience in SAP S/4HANA Unit 1: SAP Fiori ...€¦ · Roadmap of SAP Fiori SAP Fiori 2013 SAP Fiori 2.0 2016 SAP Fiori 3 SAP CoPilot SAP Business Suite ... National

7PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ

Recommendations for Building Catalogs, Groups, and Roles

SAP Fiori tools for simplified maintenance of roles

To minimize the effort of building roles based on

catalogs, use these programs:

▪ PRGN_CREATE_FIORI_FRONTENDROLE

▪ PRGN_CREATE_FIORI_BACKENDROLES

Best practice naming convention for

business roles on the front-end server

▪ Business Roles …_BR_...

User

Business

Role

Business

Catalog(s)

Content Assignment

Page 47: Week 2: User Experience in SAP S/4HANA Unit 1: SAP Fiori ...€¦ · Roadmap of SAP Fiori SAP Fiori 2013 SAP Fiori 2.0 2016 SAP Fiori 3 SAP CoPilot SAP Business Suite ... National

8PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ

Recommendations for Building Catalogs, Groups, and Roles

Demo

PRGN_CREATE_FIORI_FRONTENDROLE

Page 48: Week 2: User Experience in SAP S/4HANA Unit 1: SAP Fiori ...€¦ · Roadmap of SAP Fiori SAP Fiori 2013 SAP Fiori 2.0 2016 SAP Fiori 3 SAP CoPilot SAP Business Suite ... National

9PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ

Recommendations for Building Catalogs, Groups, and Roles

What you learned in this unit

Adjusting SAP Fiori content and roles

Technical catalogs entities

Creating and assigning launchpad content to users

SAP Fiori tools for simplified maintenance of business catalogs and roles

Page 49: Week 2: User Experience in SAP S/4HANA Unit 1: SAP Fiori ...€¦ · Roadmap of SAP Fiori SAP Fiori 2013 SAP Fiori 2.0 2016 SAP Fiori 3 SAP CoPilot SAP Business Suite ... National

Thank you.

Contact information:

[email protected]

Page 50: Week 2: User Experience in SAP S/4HANA Unit 1: SAP Fiori ...€¦ · Roadmap of SAP Fiori SAP Fiori 2013 SAP Fiori 2.0 2016 SAP Fiori 3 SAP CoPilot SAP Business Suite ... National

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

The information contained herein may be changed without prior notice. 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 or its affiliated companies shall not be liable for errors or omissions with respect to the materials.

The only warranties for SAP 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 platforms, 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, and they

should not be relied upon in making purchasing decisions.

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. All other product and service names

mentioned are the trademarks of their respective companies.

See www.sap.com/copyright for additional trademark information and notices.

www.sap.com/contactsap

Follow all of SAP

Page 51: Week 2: User Experience in SAP S/4HANA Unit 1: SAP Fiori ...€¦ · Roadmap of SAP Fiori SAP Fiori 2013 SAP Fiori 2.0 2016 SAP Fiori 3 SAP CoPilot SAP Business Suite ... National

Week 2: User Experience in SAP S/4HANA

Unit 5: SAP Fiori Launchpad Special Features and

Content Troubleshooting

Page 52: Week 2: User Experience in SAP S/4HANA Unit 1: SAP Fiori ...€¦ · Roadmap of SAP Fiori SAP Fiori 2013 SAP Fiori 2.0 2016 SAP Fiori 3 SAP CoPilot SAP Business Suite ... National

2PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ

▪ Enterprise Search

▪ Notifications

▪ Special features for classic user

interfaces

▪ Default values for SAP Fiori apps

and classic UIs

▪ User assistance

▪ UI adaptation and key user apps

SAP Fiori Launchpad Special Features and Content Troubleshooting

Overview of SAP Fiori launchpad special features

Where to find more information…

SAP Fiori for SAP S/4HANA Wiki

▪ Blogs, related references, lessons learned

SAP Help Portal

SAP S/4HANA product documentation:

▪ SAP Fiori launchpad administration guide

▪ UI technology guide for SAP S/4HANA

▪ General functions for key users

Page 53: Week 2: User Experience in SAP S/4HANA Unit 1: SAP Fiori ...€¦ · Roadmap of SAP Fiori SAP Fiori 2013 SAP Fiori 2.0 2016 SAP Fiori 3 SAP CoPilot SAP Business Suite ... National

3PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ

SAP Fiori Launchpad Special Features and Content Troubleshooting

Enterprise Search

1. Identify search connectors

needed for your selected

business roles

2. Run the task lists that generate

indexes for your selected

search connectors

3. Test search results

4. Assign search authorizations

to users

Page 54: Week 2: User Experience in SAP S/4HANA Unit 1: SAP Fiori ...€¦ · Roadmap of SAP Fiori SAP Fiori 2013 SAP Fiori 2.0 2016 SAP Fiori 3 SAP CoPilot SAP Business Suite ... National

4PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ

SAP Fiori Launchpad Special Features and Content Troubleshooting

Notifications

1. Enable Notification Center for

the users

2. Activate Notification Hub where

notifications are polled/collected

3. Configure notification providers

to determine which notifications

will be sent

Page 55: Week 2: User Experience in SAP S/4HANA Unit 1: SAP Fiori ...€¦ · Roadmap of SAP Fiori SAP Fiori 2013 SAP Fiori 2.0 2016 SAP Fiori 3 SAP CoPilot SAP Business Suite ... National

5PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ

SAP Fiori Launchpad Special Features and Content Troubleshooting

Special features for classic UIs in the App Finder – SAP Menu and SAP Easy Access Menu

1. Establish connections to back-end

system(s)

2. Activate OData services that

retrieve the menu entries

3. Cache the menus by scheduling

program

/UI2/EAM_BUILD_CACHE

4. Add target mappings to launch

classic UIs from the Easy Access

Menu

5. Enable SAP Menu and Easy

Access Menu in the launchpad

6. Authorize users

Page 56: Week 2: User Experience in SAP S/4HANA Unit 1: SAP Fiori ...€¦ · Roadmap of SAP Fiori SAP Fiori 2013 SAP Fiori 2.0 2016 SAP Fiori 3 SAP CoPilot SAP Business Suite ... National

6PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ

SAP Fiori Launchpad Special Features and Content Troubleshooting

Default values for SAP Fiori apps and classic UIs in Settings

1. Activate the Default Values app

2. Define the target mapping for

User Defaults plug-in

3. Grant users authorizations to

User Defaults plug-in

4. Check which user defaults are

assigned in target mappings of

your business catalogs

Page 57: Week 2: User Experience in SAP S/4HANA Unit 1: SAP Fiori ...€¦ · Roadmap of SAP Fiori SAP Fiori 2013 SAP Fiori 2.0 2016 SAP Fiori 3 SAP CoPilot SAP Business Suite ... National

7PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ

SAP Fiori Launchpad Special Features and Content Troubleshooting

User assistance

1. Confirm the User Assistance

parameter value for your version

2. Configure the Web Dispatcher

parameters to access the User

Assistance Content Platform

3. Set up the User Assistance plug-in

4. Authorize users by assigning the plug-

in to their business role

5. Enable user assistance for the back-

end system

Page 58: Week 2: User Experience in SAP S/4HANA Unit 1: SAP Fiori ...€¦ · Roadmap of SAP Fiori SAP Fiori 2013 SAP Fiori 2.0 2016 SAP Fiori 3 SAP CoPilot SAP Business Suite ... National

8PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ

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

SAP Fiori Launchpad Special Features and Content Troubleshooting

UI adaptation at runtime and key user apps

1. Configure settings in adaptation

transport organizer transaction

S_ATO_SETUP

2. Ensure SAP Fiori apps are activated

for business roles Administrator,

Analytics Specialist and Business

Process Specialist

3. Authorize the user for transports

4. For UI adaptation – assign the key

user to the authorization role

SAP_UI_FLEX_KEY_USER (adds

the Adapt UI icon to their Me Area)

Page 59: Week 2: User Experience in SAP S/4HANA Unit 1: SAP Fiori ...€¦ · Roadmap of SAP Fiori SAP Fiori 2013 SAP Fiori 2.0 2016 SAP Fiori 3 SAP CoPilot SAP Business Suite ... National

9PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ

SAP Fiori Launchpad Special Features and Content Troubleshooting

Overview of content troubleshooting

▪ In the browser

▪ In the front-end server

▪ In the back-end server

More on debugging SAP Fiori

apps end-to-end in:

openSAP Evolved Web Apps with

SAPUI5 → Week 1 → Unit 5 →

“Introducing Smart Little Helpers”

Me Area → About Icon

Page 60: Week 2: User Experience in SAP S/4HANA Unit 1: SAP Fiori ...€¦ · Roadmap of SAP Fiori SAP Fiori 2013 SAP Fiori 2.0 2016 SAP Fiori 3 SAP CoPilot SAP Business Suite ... National

10PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ

SAP Fiori Launchpad Special Features and Content Troubleshooting

Troubleshooting in the Web browser

Application Logic

Database Table

OData Service

SAP Fiori App

SAP Fiori Launchpad

Most useful tools:

▪ App/Version Identification: Me Area → About Icon

▪ Cache: Web Browser Refresh/Empty Cache

▪ Diagnostics: Web Browser Developer Tools (Console,

Network, UI5 Inspector), SAPUI5 Support Diagnostics

▪ Launchpad Content & Navigation: Launchpad Designer

▪ SSO, Certificates, CORS: Web Dispatcher Visual Administrator

Web Dispatcher

Page 61: Week 2: User Experience in SAP S/4HANA Unit 1: SAP Fiori ...€¦ · Roadmap of SAP Fiori SAP Fiori 2013 SAP Fiori 2.0 2016 SAP Fiori 3 SAP CoPilot SAP Business Suite ... National

11PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ

SAP Fiori Launchpad Special Features and Content Troubleshooting

Troubleshooting in the front-end and back-end servers

Application Logic

Database Table

OData Service

SAP Fiori App

SAP Fiori Launchpad SAP Fiori Front-End Server (FES):

▪ Authorizations: SU22, STAUTHTRACE

▪ OData: /IWFND/ERROR_LOG

▪ Performance: Gateway Statistics, Performance Trace

▪ Cache: /IWFND/CACHE_CLEANUP

Web Dispatcher

SAP S/4HANA (BES):

▪ Authorizations: SACM, SU22, STAUTHTRACE

▪ Launchpad Content: /UI2/FLIA, /UI2/FLC

▪ Data and Logic: ABAP Development Tools in Eclipse,

/IWBEP/ERROR_LOG

▪ Cache: /UI2/INVALIDATE_GLOBAL_CACHES

Page 62: Week 2: User Experience in SAP S/4HANA Unit 1: SAP Fiori ...€¦ · Roadmap of SAP Fiori SAP Fiori 2013 SAP Fiori 2.0 2016 SAP Fiori 3 SAP CoPilot SAP Business Suite ... National

12PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ

SAP Fiori Launchpad Special Features and Content Troubleshooting

What you learned in this unit

Main steps to configure SAP Fiori launchpad special features

How special features behave when configured correctly

How to troubleshoot content issues in the browser, front-end server

and back-end servers

Page 63: Week 2: User Experience in SAP S/4HANA Unit 1: SAP Fiori ...€¦ · Roadmap of SAP Fiori SAP Fiori 2013 SAP Fiori 2.0 2016 SAP Fiori 3 SAP CoPilot SAP Business Suite ... National

Thank you.

Contact information:

[email protected]

Page 64: Week 2: User Experience in SAP S/4HANA Unit 1: SAP Fiori ...€¦ · Roadmap of SAP Fiori SAP Fiori 2013 SAP Fiori 2.0 2016 SAP Fiori 3 SAP CoPilot SAP Business Suite ... National

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

The information contained herein may be changed without prior notice. 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 or its affiliated companies shall not be liable for errors or omissions with respect to the materials.

The only warranties for SAP 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 platforms, 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, and they

should not be relied upon in making purchasing decisions.

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. All other product and service names

mentioned are the trademarks of their respective companies.

See www.sap.com/copyright for additional trademark information and notices.

www.sap.com/contactsap

Follow all of SAP

Page 65: Week 2: User Experience in SAP S/4HANA Unit 1: SAP Fiori ...€¦ · Roadmap of SAP Fiori SAP Fiori 2013 SAP Fiori 2.0 2016 SAP Fiori 3 SAP CoPilot SAP Business Suite ... National

Week 2: User Experience in SAP S/4HANA

Unit 6: SAP Fiori Launchpad Performance

Page 66: Week 2: User Experience in SAP S/4HANA Unit 1: SAP Fiori ...€¦ · Roadmap of SAP Fiori SAP Fiori 2013 SAP Fiori 2.0 2016 SAP Fiori 3 SAP CoPilot SAP Business Suite ... National

2PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ

Performance optimization can occur at many levels:

▪ Application tuning

▪ System tuning

▪ Operating system tuning

▪ …

SAP Fiori Launchpad Performance

Performance in context of SAP Fiori for SAP S/4HANA

Performance refers to the total effectiveness of a computer system,

including throughput, individual response time, and availability.

Troubleshooting performance issues

requires analyzing several domains

Page 67: Week 2: User Experience in SAP S/4HANA Unit 1: SAP Fiori ...€¦ · Roadmap of SAP Fiori SAP Fiori 2013 SAP Fiori 2.0 2016 SAP Fiori 3 SAP CoPilot SAP Business Suite ... National

3PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ

SAP Fiori Launchpad Performance

Understanding performance expectations

User Perspective System Perspective

Satisfied Neutral Dissatisfied

Identify a range where user and system performance perspective can coexist

Page 68: Week 2: User Experience in SAP S/4HANA Unit 1: SAP Fiori ...€¦ · Roadmap of SAP Fiori SAP Fiori 2013 SAP Fiori 2.0 2016 SAP Fiori 3 SAP CoPilot SAP Business Suite ... National

4PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ

SAP Fiori Launchpad Performance

Understanding performance issues in SAP Fiori for SAP S/4HANA

SAP S/4HANAWeb

Dispatcher

Intranet DMZ Internet

HDB

HTTP(S)

HTTP(S)

HTTP(S)

HTTP(S)

*Sample architecture

ITS

SAPUI5 / OData

Web Dynpro ABAP

SAP GUI for HTML

Page 69: Week 2: User Experience in SAP S/4HANA Unit 1: SAP Fiori ...€¦ · Roadmap of SAP Fiori SAP Fiori 2013 SAP Fiori 2.0 2016 SAP Fiori 3 SAP CoPilot SAP Business Suite ... National

5PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ

SAP Fiori Launchpad Performance

Main performance issues in SAP Fiori for SAP S/4HANA projects

▪ Cache invalidation (server/browser)

▪ High volume of SAP Fiori app assignments

▪ /PAGE_BUILDER_PERS/PageSets

▪ /ui2/start_up

Page 70: Week 2: User Experience in SAP S/4HANA Unit 1: SAP Fiori ...€¦ · Roadmap of SAP Fiori SAP Fiori 2013 SAP Fiori 2.0 2016 SAP Fiori 3 SAP CoPilot SAP Business Suite ... National

6PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ

SAP Fiori Launchpad Performance

Quick actions to improve SAP Fiori launchpad performance in SAP S/4HANA

Use an HTML5 fully

compliant browser

Focus Home Page on

most frequent tasks

for the user/role

Update UI5

libraries

Default users to tab-bar mode

Update unified

rendering

libraries

Update kernel

Configure Inplace

Navigation for Web

Dynpro ABAP and

SAP GUI for HTML

NEW

Configure OData

services in co-

deployed mode

NEW

*Fiori for S/4HANA – Improving Web Dynpro ABAP and SAP GUI for HTML

Performance in Fiori Launchpad on S/4HANA On-Premise

*Fiori for S/4HANA – Performance Tips and Tricks in S/4HANA On-Premise

Page 71: Week 2: User Experience in SAP S/4HANA Unit 1: SAP Fiori ...€¦ · Roadmap of SAP Fiori SAP Fiori 2013 SAP Fiori 2.0 2016 SAP Fiori 3 SAP CoPilot SAP Business Suite ... National

7PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ

SAP Fiori Launchpad Performance

Useful performance analysis tools

Transaction STAD

Browser Developer

Tools

URL Parameter:

sap-statistics=true

UI5 Diagnostics Tool

Ctrl+Shift+Alt+S

Page 72: Week 2: User Experience in SAP S/4HANA Unit 1: SAP Fiori ...€¦ · Roadmap of SAP Fiori SAP Fiori 2013 SAP Fiori 2.0 2016 SAP Fiori 3 SAP CoPilot SAP Business Suite ... National

8PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ

SAP Fiori Launchpad Performance

First-level support procedure for performance issues in SAP Fiori launchpad

Browser

Caching?

SAP NOTE 2447857

Check browser

settings for better

performance

SAP NOTE 2363155

SAP NOTE 2346367

Check and upgrade

the current SAPUI5

library version

SAP NOTE 2221289

SAP NOTE 2658822

Install kernel

patches or update

kernel

SAP NOTE 2240690

Bandwidth sizing

✓ Try “Co-deployed”

mode

✓ Review “sap-statistics”

✓ Run STAD

SAPUI5

Library

Version?

Apply

Kernel

Patch?

Network

Quality?

Long

Running

Process?

Create Incident for

Application

Component

Page 73: Week 2: User Experience in SAP S/4HANA Unit 1: SAP Fiori ...€¦ · Roadmap of SAP Fiori SAP Fiori 2013 SAP Fiori 2.0 2016 SAP Fiori 3 SAP CoPilot SAP Business Suite ... National

9PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ

SAP Fiori Launchpad Performance

What to provide when creating a performance incident to SAP

HTTP Trace Using

HttpWatch or Browser

Developer Tools with

“sap-statistics=true”Network Performance

Analysis

SAP Fiori App

Technical Details

and UI5 Diagnostics

SAP S/4HANA

Technical Details

Page 74: Week 2: User Experience in SAP S/4HANA Unit 1: SAP Fiori ...€¦ · Roadmap of SAP Fiori SAP Fiori 2013 SAP Fiori 2.0 2016 SAP Fiori 3 SAP CoPilot SAP Business Suite ... National

10PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ

SAP Fiori Launchpad Performance

What you learned in this unit

Provide good quality information when creating a performance incident for SAP

Define user and system performance expectations

Run the quick actions to improve SAP Fiori launchpad performance in SAP S/4HANA

Know your performance troubleshooting tools and establish a first-level procedure

for troubleshooting

Page 75: Week 2: User Experience in SAP S/4HANA Unit 1: SAP Fiori ...€¦ · Roadmap of SAP Fiori SAP Fiori 2013 SAP Fiori 2.0 2016 SAP Fiori 3 SAP CoPilot SAP Business Suite ... National

11PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ

When setting this parameter, OData calls will display a new request header called “sap-statistics”

which helps report performance statistics.

SAP Fiori Launchpad Performance

Understanding URL parameter “sap-statistics”

ICM

icmtotal ICM Total Time

icmreqrcv ICM Request Received

icmext ICM External Time

icmrespsend ICM Response Send

Web Dispatcher

wdtotal Web Dispatcher Total Time

wdreqrcv Web Dispatcher Request Received

wdext Web Dispatcher External Time

wdrespsend Web Dispatcher Response Send

SAP Gateway

gwtotal Gateway Total Time

gwfw Gateway Framework Total

gwhub REST & OData Libs + GW on HUB

gwrfcoh RFC Connection Overhead

gwbe Gateway Framework on Backend

gwapp Service Model and Data Provider

gwgnongw Sum of Non-Gateway Components

Understanding SAP Performance Statistics for

SAP NetWeaver Gateway service

Page 76: Week 2: User Experience in SAP S/4HANA Unit 1: SAP Fiori ...€¦ · Roadmap of SAP Fiori SAP Fiori 2013 SAP Fiori 2.0 2016 SAP Fiori 3 SAP CoPilot SAP Business Suite ... National

Thank you.

Contact information:

[email protected]

Page 77: Week 2: User Experience in SAP S/4HANA Unit 1: SAP Fiori ...€¦ · Roadmap of SAP Fiori SAP Fiori 2013 SAP Fiori 2.0 2016 SAP Fiori 3 SAP CoPilot SAP Business Suite ... National

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

The information contained herein may be changed without prior notice. 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 or its affiliated companies shall not be liable for errors or omissions with respect to the materials.

The only warranties for SAP 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 platforms, 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, and they

should not be relied upon in making purchasing decisions.

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. All other product and service names

mentioned are the trademarks of their respective companies.

See www.sap.com/copyright for additional trademark information and notices.

www.sap.com/contactsap

Follow all of SAP

Page 78: Week 2: User Experience in SAP S/4HANA Unit 1: SAP Fiori ...€¦ · Roadmap of SAP Fiori SAP Fiori 2013 SAP Fiori 2.0 2016 SAP Fiori 3 SAP CoPilot SAP Business Suite ... National

Week 2: User Experience in SAP S/4HANA

Unit 7: Introduction to SAP CoPilot and Its

Architecture

Page 79: Week 2: User Experience in SAP S/4HANA Unit 1: SAP Fiori ...€¦ · Roadmap of SAP Fiori SAP Fiori 2013 SAP Fiori 2.0 2016 SAP Fiori 3 SAP CoPilot SAP Business Suite ... National

2PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ

The Digital Assistant and

Bot Integration Hub for the Enterprise

SAP CoPilot

Introduction to SAP CoPilot and Its Architecture

Introduction

Page 80: Week 2: User Experience in SAP S/4HANA Unit 1: SAP Fiori ...€¦ · Roadmap of SAP Fiori SAP Fiori 2013 SAP Fiori 2.0 2016 SAP Fiori 3 SAP CoPilot SAP Business Suite ... National

3PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ

Introduction to SAP CoPilot and Its Architecture

Consumer behavior drives expectations in the enterprise

Consumers use intelligent assistants and expect the same conversational interaction and

intelligence with their business software.

Apple Siri Microsoft Cortana Amazon Alexa Google Assistant

Page 81: Week 2: User Experience in SAP S/4HANA Unit 1: SAP Fiori ...€¦ · Roadmap of SAP Fiori SAP Fiori 2013 SAP Fiori 2.0 2016 SAP Fiori 3 SAP CoPilot SAP Business Suite ... National

4PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ

Introduction to SAP CoPilot and Its Architecture

Meet SAP CoPilot

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

Cross-applications with one personality and one

memory across all SAP

Self-learning system using machine learning

functionality to gain knowledge based on historic

data and experience

Business context awareness understanding the

business situation and proactively suggesting

solutions

Open and extensible for integration into SAP and

non-SAP solutions, enabling customers and

partners to extend SAP CoPilot functionality with

SAP CoPilot skills

Page 82: Week 2: User Experience in SAP S/4HANA Unit 1: SAP Fiori ...€¦ · Roadmap of SAP Fiori SAP Fiori 2013 SAP Fiori 2.0 2016 SAP Fiori 3 SAP CoPilot SAP Business Suite ... National

5PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ

Introduction to SAP CoPilot and Its Architecture

The next paradigm shift in technology

“There is a big, disruptive platform paradigm shift coming now.

Conversational AI platforms (CAPs) will be the next big paradigm shift in

information technology.

CAPs are already in market today, but more are coming. CAPs will likely be the

strongest instigator of investments that exploit AI for a decade or more. This

encompasses more than chatbots, virtual assistants and messaging-based

applications: the emergence of CAPs will stimulate significant growth in the

exploitation of AI in general.”*

Gartner

* https://www.gartner.com/doc/3463317/conversational-ai-shake-technical-business

1960 1970 1980 1990 Today2000 2010

Mainframes Minicomputer

PCs LANs

Client/ Servers

Cloud

Social

Artificial Intelligence

IoT

Mobile

Internet

Page 83: Week 2: User Experience in SAP S/4HANA Unit 1: SAP Fiori ...€¦ · Roadmap of SAP Fiori SAP Fiori 2013 SAP Fiori 2.0 2016 SAP Fiori 3 SAP CoPilot SAP Business Suite ... National

6PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ

Introduction to SAP CoPilot and Its Architecture

SAP CoPilot business benefit

▪ Provide conversational interfaces where users can

interact through natural language

▪ Ensure a delightful user experience

▪ Enable users to centralize the acquisition of all user

interaction data across all products over time

▪ Enable business users to work seamlessly and

efficiently on a business transaction with colleagues,

customers, and partners

▪ Revolutionize business processes

▪ Receive relevant information and insights about the

user’s activities

▪ Provide customers immediate answers to their

questions

Page 84: Week 2: User Experience in SAP S/4HANA Unit 1: SAP Fiori ...€¦ · Roadmap of SAP Fiori SAP Fiori 2013 SAP Fiori 2.0 2016 SAP Fiori 3 SAP CoPilot SAP Business Suite ... National

7PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ

Introduction to SAP CoPilot and Its Architecture

SAP CoPilot Skill Builder

SAP CoPilot Skill Builder is a non-coding

integrated development environment (IDE) to

create and maintain a repository of skills and

intents for SAP CoPilot natural language

interaction (NLI), based on OData services.

Available today for use with SAP S/4HANA

1709 FP01 (on-premise) and above.

Page 85: Week 2: User Experience in SAP S/4HANA Unit 1: SAP Fiori ...€¦ · Roadmap of SAP Fiori SAP Fiori 2013 SAP Fiori 2.0 2016 SAP Fiori 3 SAP CoPilot SAP Business Suite ... National

8PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ

Introduction to SAP CoPilot and Its Architecture

SAP CoPilot technical overview

SAP Frontend-Server

SAP S/4HANA

on-premise

Cloud

Connector

Secure tunnel

Internet

Firewall

SAP Gateway

SAP Web Dispatcher

Web User

SAP Fiori Launchpad

SAP Fiori UI

Technology

HTTPS

SAP Mobile

Services

Mobile User

SAP

Conversational

AI

HTTPS

Bot Connector

OData

SAML 2.0 Identity

Provider

Trust

SAP Cloud Platform

Subaccount

SAP CoPilot

Collaboration

Digital Assistant

Bot Integration

Skill Building

Page 86: Week 2: User Experience in SAP S/4HANA Unit 1: SAP Fiori ...€¦ · Roadmap of SAP Fiori SAP Fiori 2013 SAP Fiori 2.0 2016 SAP Fiori 3 SAP CoPilot SAP Business Suite ... National

9PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ

Introduction to SAP CoPilot and Its Architecture

SAP CoPilot technical requirements

Required Components Details

Infrastructure ▪ SAP NetWeaver 7.51 SP06 or higher/7.52 SP01 or higher

▪ SAP Web Dispatcher 7.53 (latest patch level)

▪ SAP Cloud Connector 2.11.03 with Principal Propagation

▪ Remote SAML 2.0 identity provider

Back end ▪ SAP S/4HANA 1709 SPS01 (Minimum)

Configured SAP Fiori 2.0 launchpad

(on-premise)

An SAP Cloud Platform (SCP) account with

the subscribed Java Application CoPilot

▪ SAP Cloud Platform Neo account (SCPneo)

Admin permissions ▪ SAP Fiori Launchpad Designer: Configure the SAP Fiori launchpad

target mappings, catalogs, and roles (front-end server)

▪ ABAP Security Configuration: Configure principal propagation with the

cloud connector and create a technical user or data provisioning

▪ ABAP Security Configuration: Configure trust to service providers

(SAML 2.0 Token Issuing Component)

▪ Cloud Connector Administrator: Register a proxy host for the SAP

CoPilot service and configure an identity provider (SCP account)

Page 87: Week 2: User Experience in SAP S/4HANA Unit 1: SAP Fiori ...€¦ · Roadmap of SAP Fiori SAP Fiori 2013 SAP Fiori 2.0 2016 SAP Fiori 3 SAP CoPilot SAP Business Suite ... National

10PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ

Introduction to SAP CoPilot and Its Architecture

SAP CoPilot demo

Page 88: Week 2: User Experience in SAP S/4HANA Unit 1: SAP Fiori ...€¦ · Roadmap of SAP Fiori SAP Fiori 2013 SAP Fiori 2.0 2016 SAP Fiori 3 SAP CoPilot SAP Business Suite ... National

11PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ

Introduction to SAP CoPilot and Its Architecture

SAP CoPilot demo

Page 89: Week 2: User Experience in SAP S/4HANA Unit 1: SAP Fiori ...€¦ · Roadmap of SAP Fiori SAP Fiori 2013 SAP Fiori 2.0 2016 SAP Fiori 3 SAP CoPilot SAP Business Suite ... National

12PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ

Introduction to SAP CoPilot and Its Architecture

SAP CoPilot demo

Page 90: Week 2: User Experience in SAP S/4HANA Unit 1: SAP Fiori ...€¦ · Roadmap of SAP Fiori SAP Fiori 2013 SAP Fiori 2.0 2016 SAP Fiori 3 SAP CoPilot SAP Business Suite ... National

13PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ

Introduction to SAP CoPilot and Its Architecture

SAP CoPilot demo

Page 91: Week 2: User Experience in SAP S/4HANA Unit 1: SAP Fiori ...€¦ · Roadmap of SAP Fiori SAP Fiori 2013 SAP Fiori 2.0 2016 SAP Fiori 3 SAP CoPilot SAP Business Suite ... National

14PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ

Introduction to SAP CoPilot and Its Architecture

SAP CoPilot demo

Page 92: Week 2: User Experience in SAP S/4HANA Unit 1: SAP Fiori ...€¦ · Roadmap of SAP Fiori SAP Fiori 2013 SAP Fiori 2.0 2016 SAP Fiori 3 SAP CoPilot SAP Business Suite ... National

15PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ

Introduction to SAP CoPilot and Its Architecture

SAP CoPilot demo

Page 93: Week 2: User Experience in SAP S/4HANA Unit 1: SAP Fiori ...€¦ · Roadmap of SAP Fiori SAP Fiori 2013 SAP Fiori 2.0 2016 SAP Fiori 3 SAP CoPilot SAP Business Suite ... National

16PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ

Introduction to SAP CoPilot and Its Architecture

SAP CoPilot demo

Page 94: Week 2: User Experience in SAP S/4HANA Unit 1: SAP Fiori ...€¦ · Roadmap of SAP Fiori SAP Fiori 2013 SAP Fiori 2.0 2016 SAP Fiori 3 SAP CoPilot SAP Business Suite ... National

Thank you.

Contact information:

[email protected]

Page 95: Week 2: User Experience in SAP S/4HANA Unit 1: SAP Fiori ...€¦ · Roadmap of SAP Fiori SAP Fiori 2013 SAP Fiori 2.0 2016 SAP Fiori 3 SAP CoPilot SAP Business Suite ... National

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

The information contained herein may be changed without prior notice. 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 or its affiliated companies shall not be liable for errors or omissions with respect to the materials.

The only warranties for SAP 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 platforms, 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, and they

should not be relied upon in making purchasing decisions.

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. All other product and service names

mentioned are the trademarks of their respective companies.

See www.sap.com/copyright for additional trademark information and notices.

www.sap.com/contactsap

Follow all of SAP