You are on page 1of 51

Week 6 Unit 1: Introduction to SAP

Fiori Extensibility with SAPUI5

Introduction to SAP Fiori Extensibility with SAPUI5


Example 1
SAP Standard Application

Custom Application

New Field
New
Function

Hide Control

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

Public

Introduction to SAP Fiori Extensibility with SAPUI5


Principals of Extensibility
What should we pay attention to when providing extensibility for Fiori
App with SAPUI5?

Our custom extensions should


Keep SAPs standard unchanged (no modification)
Enable the custom app to survive future standard deliveries
Benefit from upgrades or support packages

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

Public

Introduction to SAP Fiori Extensibility with SAPUI5


SAPUI5 extensibility roles & needs

Business User

Business Expert

Developer

Personalize my SAP Fiori content

Build/modify SAP Fiori apps for my


team

My changes should not affect


other people

Adapt SAP Fiori apps for my


teams business needs

My changes affect people in


my LOB/company

My changes affect people in my


company

Runtime Adaptation

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

SAPUI5 Extensibility

Internal

Introduction to SAP Fiori Extensibility with SAPUI5


Runtime Adaptation for SAP Fiori Apps (1/2)
Key users adapt the UI of SAP Fiori apps to fit particular tasks and processes:
Remove, add or create new Fields & Groups
Rename UI Elements & change the Layout

Runtime Adaptation
Supports UI Flexibility and additional adaptation
scenarios through
OData service extensions
Adobe Forms Designer
E-Mail Template Designer
Try It Out!
SAPUI5 Demo Kit > Demo Apps > Runtime Adaptation
2015 SAP SE or an SAP affiliate company. All rights reserved.

Public

Introduction to SAP Fiori Extensibility with SAPUI5


Runtime Adaptation for SAP Fiori Apps (2/2)
Runtime Adaptation
Supported by SAPUI5 flexibility services for layered persistency
Available for S/4HANA and SAP Fiori Launchpad
Users with the key user authorization

Transports
Key users perform adaption on TEST systems
Modifications transported to PRODUCTION
Content transported from layered repository

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

Public

Introduction to SAP Fiori Extensibility with SAPUI5


SAPUI5 extensibility concept

Parent application

Extension project

(SAP standard)

(customer)

Component.js

Component.js
declare
load
extend

Standard
coding

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

Extensions
only
Public

Introduction to SAP Fiori Extensibility with SAPUI5


Modification-free extension of SAPs standard apps

SAP standard
application

Extended custom
application
Load parent application
Extend parent application
Adapt UI elements

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

Public

Introduction to SAP Fiori Extensibility with SAPUI5


Parent App Extension Points

SAPUI5 application
Component.js
Views

<core:ExtensionPoint
name="extension1" />

Controllers

UI Controller Hooks
can be implemented

<core:ExtensionPoint
name="extension2" />

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

Public

Introduction to SAP Fiori Extensibility with SAPUI5


SAP Fiori Apps Reference Library
Application features
Extensibility information per app
Extension points In Views
UI Controller Extensions
Technical documentation
& much more

http://www.sap.com/fiori-apps-library
2015 SAP SE or an SAP affiliate company. All rights reserved.

Public

10

Introduction to SAP Fiori Extensibility with SAPUI5


Model View Controller (MVC) & custom extensions (1/2)
Gateway Extension
(OData)

Data Model
data binding

View
(XML layout)

implementation

View Extension
Inject custom view content into a predefined extension point
of the standard view layout
View Modification
Modify the visibility (hide/show) of a UI control in a standard
view

View Replacement
Replace a standard view with a custom view layout

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

(JavaScript)

interface

Controller

implementation

Controller Extension

Controller extension hooks to


add custom controller functions
override standard controller
functions such as lifecycle
methods
Runtime merging of standard and custom
controller
Public

11

Introduction to SAP Fiori Extensibility with SAPUI5


Model View Controller (MVC) & Custom Extensions
View Replacements
Replacing a standard view with
a custom view

View Extensions
Provides custom view content
in a specified extension point

View Modifications
Overriding control properties of
the delivered standard
application

Extension project

Component.js
(Extension project)

Controller Extensions
extending a standard controller
with a custom controller

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

Public

12

Thank you

Contact information:
open@sap.com

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


No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP SE or an SAP affiliate company.
SAP and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP SE (or an SAP affiliate
company) in Germany and other countries. Please see http://global12.sap.com/corporate-en/legal/copyright/index.epx for additional trademark information and notices.
Some software products marketed by SAP SE and its distributors contain proprietary software components of other software vendors.
National product specifications may vary.
These materials are provided by SAP SE or an SAP affiliate company for informational purposes only, without representation or warranty of any kind, and SAP SE or its
affiliated companies shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP SE or SAP affiliate company products and
services are those that are set forth in the express warranty statements accompanying such products and services, if any. Nothing herein should be construed as
constituting an additional warranty.
In particular, SAP SE or its affiliated companies have no obligation to pursue any course of business outlined in this document or any related presentation, or to develop
or release any functionality mentioned therein. This document, or any related presentation, and SAP SEs or its affiliated companies strategy and possible future
developments, products, and/or platform directions and functionality are all subject to change and may be changed by SAP SE or its affiliated companies at any time
for any reason without notice. The information in this document is not a commitment, promise, or legal obligation to deliver any material, code, or functionality. All forwardlooking statements are subject to various risks and uncertainties that could cause actual results to differ materially from expectations. Readers are cautioned not to place
undue reliance on these forward-looking statements, which speak only as of their dates, and they should not be relied upon in making purchasing decisions.

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

Public

14

Week 6 Unit 2: Extensibility with SAP


Web IDE SAP Fiori Cloud Example

Extensibility with SAP Web IDE SAP Fiori Cloud Example


Extending apps from SAP Fiori, cloud edition
SAP Provider Account
My
Contacts

My
Benefits

Subscription

My
Paystubs

My Tasks

SAP Standard Apps


My Leads

SAP Fiori Cloud Account

Extension project in my
SAP Web IDE workspace
2015 SAP SE or an SAP affiliate company. All rights reserved.

Public

Extensibility with SAP Web IDE SAP Fiori Cloud Example


Visual extensibility
1. Extensibility pane runs the app with
real or mock data
2. Outline pane is displayed next to
the app. It shows the structure of all
UI elements, or filtered by
extensible or extended elements
3. While running the app, you can
select a UI element either in the
Outline pane or directly in the app
when in Extensibility Mode
4. Appropriate extension options can
be created -> Hide / extend /
5. Direct navigation to the respective
extension coding

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

Public

Extensibility with SAP Web IDE SAP Fiori Cloud Example


Extensibility via wizards
Step-by-step wizards for adding extensions
All SAPUI5 extension options are provided in
the wizards:
Create extension project

Hide a control
Extend / Replace / Create new views
Extend a controller
Replace a service
i18n resource text customization

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

Public

Extensibility with SAP Web IDE SAP Fiori Cloud Example


Done with your extensions?
The custom app is different to the original standard app.
It serves as a start-up project, which then launches the delivered standard application and
adds the extensions at runtime.
This way your custom app

keeps SAPs standard app unchanged (no modification)


survives future standard deliveries
benefits from upgrades or support packages
Now

Deploy your custom project to an ABAP back end or SAP HANA Cloud Platform
Register it as a new tile in your SAP Fiori launchpad

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

Public

Thank you

Contact information:
open@sap.com

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


No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP SE or an SAP affiliate company.
SAP and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP SE (or an SAP affiliate
company) in Germany and other countries. Please see http://global12.sap.com/corporate-en/legal/copyright/index.epx for additional trademark information and notices.
Some software products marketed by SAP SE and its distributors contain proprietary software components of other software vendors.
National product specifications may vary.
These materials are provided by SAP SE or an SAP affiliate company for informational purposes only, without representation or warranty of any kind, and SAP SE or its
affiliated companies shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP SE or SAP affiliate company products and
services are those that are set forth in the express warranty statements accompanying such products and services, if any. Nothing herein should be construed as
constituting an additional warranty.
In particular, SAP SE or its affiliated companies have no obligation to pursue any course of business outlined in this document or any related presentation, or to develop
or release any functionality mentioned therein. This document, or any related presentation, and SAP SEs or its affiliated companies strategy and possible future
developments, products, and/or platform directions and functionality are all subject to change and may be changed by SAP SE or its affiliated companies at any time
for any reason without notice. The information in this document is not a commitment, promise, or legal obligation to deliver any material, code, or functionality. All forwardlooking statements are subject to various risks and uncertainties that could cause actual results to differ materially from expectations. Readers are cautioned not to place
undue reliance on these forward-looking statements, which speak only as of their dates, and they should not be relied upon in making purchasing decisions.

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

Public

Week 6 Unit 3: Introduction to


Enabling SAP Fiori for Mobile

Introduction to Enabling SAP Fiori for Mobile


Start simple, then enhance the experience and capabilities for mobile users
Contacts Tasks
Calendar

Printing
1

Barcode

Push

Camera
Offline
Voice Recording
3rd Party
Plug-Ins
GPS

Settings

Security
Lifecycle Management

Web App
2015 SAP SE or an SAP affiliate company. All rights reserved.

SAP Fiori Mobile App


Public

Introduction to Enabling SAP Fiori for Mobile


SAP Mobile Platform SDK for hybrid apps
The bridge interface to native APIs for hybrid
applications

Cordova Container

Enc Storage
Logon

Libraries in SAP Mobile Platform SDK for hybrid apps (Kapsel)


Set of enterprise plug-ins enhancing Apache Cordova

OData - Offline

Push

Web View
HTML5 / CSS

Tracking
Logger

Harmonized with SAP Mobile Platform/SAP HANA Cloud

Settings

Platform mobile services to enrich SAP Fiori apps with:

Calendar

Offline data

Encrypted storage
Secure onboarding
Notifications

JavaScript Engine
Platform
Libraries

App Update
Attachments
3rd party plug-in

Device APIs
Device OS

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

Public

Introduction to Enabling SAP Fiori for Mobile


SAP Fiori mobile consumption options
SAP Gateway,
Fiori Cloud (HCP)
SAP Fiori
front-end server

SAP Fiori
launchpad
and apps

OData
URL

Desktop & Mobile


Web Browser
(HTML5)
2015 SAP SE or an SAP affiliate company. All rights reserved.

SAP Gateway,
Fiori Cloud (HCP)
SAP Fiori
front-end server

SAP Fiori
launchpad
and apps

URL

SAP Gateway,
Fiori Cloud (HCP)
SAP Fiori
front-end server

Optional
SAP Mobile
Platform

SAP Mobile
Platform

OData

OData

SAP Fiori
Client mobile
and custom
client app

Kapsel App
Update
SAP Fiori Mobile with
Kapsel SDK
SAP Fiori Mobile App
Public

Introduction to Enabling SAP Fiori for Mobile


SAP Fiori Client
The SAP Fiori Client brings enhanced mobile
support for SAP Fiori
Consumes any SAP Fiori launchpad through direct URL
Available on app stores
Caches content for enhanced performance
Inline attachment preview
Based on Apache Cordova and Kapsel plug-ins
Supports access to various native device capabilities
You can build your own customized SAP Fiori Client

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

Public

Introduction to Enabling SAP Fiori for Mobile


Mobile application types

Kapsel

(
Mobile Web

Hybrid

Native

Web Browser

Mobile App

Mobile App

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

Public

Introduction to Enabling SAP Fiori for Mobile


What is the hybrid application toolkit (HAT)?
SAP Web IDE plug-in enables you to develop and
deploy Apache Cordova hybrid apps in SAP Web IDE
HAT has 3 components

SAP HANA Cloud Platform

SAP Web IDE

1. SAP Web IDE plug-in

Hybrid
Application
Toolkit
(Plug-In)

2. Hybrid app toolkit connector (Cordova CLI)


3. HAT companion application

HAT Connector
HAT Companion App

HAT
(Add-On)

Android
iOS
1

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

Public

Introduction to Enabling SAP Fiori for Mobile


SAP Web IDE HAT plug-in (1/2)
Creating Hybrid Applications
New hybrid templates for project creation

* Experimental
features on
HCP Trial

Hybrid application extension*


Convert SAP Fiori app to hybrid app*
Development Tools
Cordova/Kapsel code completion and API
reference
Device Settings configuration
Select the Cordova & Kapsel plug-ins
Device Platform (Android / iOS)
And more

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

Public

Introduction to Enabling SAP Fiori for Mobile


SAP Web IDE HAT plug-in (2/2)
Preview in browser with Cordova Facade
Quickly validate and test hybrid app functionality
Uses simulations or available browser capabilities
Supports various native features: QR and barcode
scanning, camera, contact, and more

Build, deploy & run


Build mobile app for Android or iOS
Connector downloads project to local machine
Fetch specified plug-ins to create a Cordova project
Install and run on emulator or mobile device
2015 SAP SE or an SAP affiliate company. All rights reserved.

Public

Introduction to Enabling SAP Fiori for Mobile


HAT Preview with companion application
Native runtime container for hybrid apps running on a
device or emulator
Native app containing Cordova, Kapsel, and SAPUI5 libraries
Enables live preview of application from SAP Web IDE
Scan QR code to load the application to device
Refresh or immediately preview changes
Built during HAT installation for iOS and Android

Now available for download in the app stores

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

Public

10

Introduction to Enabling SAP Fiori for Mobile


SAP HANA Cloud Platform mobile services (HCPms)
Enterprise support and features for mobile apps
HCPms available as a service on SAP HANA
Cloud Platform
Enterprise-grade abilities for users and admins
Push notifications
Offline with OData as common model
Application update management
Usage analytics
Logging and tracing
Turn on/off mobile features

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

Public

11

Introduction to Enabling SAP Fiori for Mobile


SAP Mobile Secure
Cloud offering for securing and managing your companys mobile devices, apps, and content
SAP Mobile Place
Brandable, localizable, and secure enterprise app store
IT admins publish, manage, and analyze mobile apps, content, and profiles
Self-service capabilities for users to manage their applications and devices
Test your mobile apps on various device simulators with Keynote integration
Mobile Device Management Portal
Remote device management, hardware/software inventory
Application policies, silent app installs, removals
SAP Mobile Documents
Secure and manage documents and files
2015 SAP SE or an SAP affiliate company. All rights reserved.

Public

12

Introduction to Enabling SAP Fiori for Mobile


SAP Fiori Mobile Service
New cloud offering on SAP HANA Cloud Platform, harmonizing
SAP Fiori mobile services in one user experience

SAP Fiori Mobile Service

SAP Mobile Secure

Imports content from front-end server (on-premise and cloud*)


Build, customize, and configure native/hybrid apps from SAP Fiori content
Push, offline, feature management, authentication (HCPms)
App management, monitoring, and security (SAP Mobile Secure)

Discovery Service
SAP Fiori
Mobile
Admin

SAP Mobile Place


Cloud Build Service

Keynote

Publish and discovery (SAP Mobile Place)

Fiori Mobile Packager

HCPms
Runtime

* Planned innovation

Build

Customize &
Configure

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

Secure

Publish, Manage &


Monitor

Discover &
Onboard

Consume

Public

13

Introduction to Enabling SAP Fiori for Mobile


Integrated end-to-end SAP Fiori mobile experience

Monitor

Run &
Enjoy

SAP Fiori
Mobile
Service

Discover
&
Install

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

Develop/
Extend

Build &
Test*

Package
&
Distribute

Public

14

Thank you

Contact information:
open@sap.com

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


No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP SE or an SAP affiliate company.
SAP and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP SE (or an SAP affiliate
company) in Germany and other countries. Please see http://global12.sap.com/corporate-en/legal/copyright/index.epx for additional trademark information and notices.
Some software products marketed by SAP SE and its distributors contain proprietary software components of other software vendors.
National product specifications may vary.
These materials are provided by SAP SE or an SAP affiliate company for informational purposes only, without representation or warranty of any kind, and SAP SE or its
affiliated companies shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP SE or SAP affiliate company products and
services are those that are set forth in the express warranty statements accompanying such products and services, if any. Nothing herein should be construed as
constituting an additional warranty.
In particular, SAP SE or its affiliated companies have no obligation to pursue any course of business outlined in this document or any related presentation, or to develop
or release any functionality mentioned therein. This document, or any related presentation, and SAP SEs or its affiliated companies strategy and possible future
developments, products, and/or platform directions and functionality are all subject to change and may be changed by SAP SE or its affiliated companies at any time
for any reason without notice. The information in this document is not a commitment, promise, or legal obligation to deliver any material, code, or functionality. All forwardlooking statements are subject to various risks and uncertainties that could cause actual results to differ materially from expectations. Readers are cautioned not to place
undue reliance on these forward-looking statements, which speak only as of their dates, and they should not be relied upon in making purchasing decisions.

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

Public

16

Week 6 Unit 4: Extending an SAP


Fiori App for Mobile Use Case

Extending an SAP Fiori App for Mobile Use Case


Build a hybrid app in SAP Fiori, demo cloud edition

Develop Hybrid App (SAP Web IDE HAT Plug-In)


Preview (Cordova Faade & Companion App)
Deploy to SAP HANA Cloud Platform

Register to SAP Fiori Cloud


Consume (SAP Fiori Client)

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

Public

Extending an SAP Fiori App for Mobile Use Case


Available openSAP course

Developing Mobile Apps with SAP HANA Cloud Platform

Course Content
Week 1: Mobility @ SAP
Week 2: SAP Web IDE Development for SAP Fiori Apps
Week 3: SAP Fiori Client Focus
Week 4: Mobilizing SAP Fiori Apps
Week 5: Creating an Offline App
Week 6: Managing Apps with SAP Mobile Secure

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

Public

Extending an SAP Fiori App for Mobile Use Case


Demo

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

Public

Thank you

Contact information:
open@sap.com

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


No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP SE or an SAP affiliate company.
SAP and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP SE (or an SAP affiliate
company) in Germany and other countries. Please see http://global12.sap.com/corporate-en/legal/copyright/index.epx for additional trademark information and notices.
Some software products marketed by SAP SE and its distributors contain proprietary software components of other software vendors.
National product specifications may vary.
These materials are provided by SAP SE or an SAP affiliate company for informational purposes only, without representation or warranty of any kind, and SAP SE or its
affiliated companies shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP SE or SAP affiliate company products and
services are those that are set forth in the express warranty statements accompanying such products and services, if any. Nothing herein should be construed as
constituting an additional warranty.
In particular, SAP SE or its affiliated companies have no obligation to pursue any course of business outlined in this document or any related presentation, or to develop
or release any functionality mentioned therein. This document, or any related presentation, and SAP SEs or its affiliated companies strategy and possible future
developments, products, and/or platform directions and functionality are all subject to change and may be changed by SAP SE or its affiliated companies at any time
for any reason without notice. The information in this document is not a commitment, promise, or legal obligation to deliver any material, code, or functionality. All forwardlooking statements are subject to various risks and uncertainties that could cause actual results to differ materially from expectations. Readers are cautioned not to place
undue reliance on these forward-looking statements, which speak only as of their dates, and they should not be relied upon in making purchasing decisions.

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

Public

Week 6 Unit 5: Cloud Extensions


with SAP SuccessFactors

Cloud Extensions with SAP SuccessFactors


SAP HANA Cloud Platform the extension platform
SAPs in-memory platform as a service - The extension platform for SAP Cloud offerings
Build new applications, renew UIs
Integrate with the
Cloud solution
Other SAP or 3rd party cloud/on-premise back-end systems

SAP HANA Cloud Platform provides extension applications

Integrations through secure connectivity


Development, runtime, and lifecycle management environments
SSO through IdP integration
Various platform services:
Persistence, analytics, authorizations, in-memory computing

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

Public

Cloud Extensions with SAP SuccessFactors


Creating attractive and seamlessly integrated extensions
SAP SuccessFactors extensions enabled
by the SAP HANA Cloud Portal service
Seamless UI integration
Dynamic branding & theming
Shell alignment

Extension Designer
Management Console
Extension Marketplace

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

Public

Cloud Extensions with SAP SuccessFactors


Demo scenario
Prerequisites Preconfigured SAP HANA Cloud Platform extension landscape
SAP SuccessFactors provisioned with SAP HANA Cloud Platform extension account
Trust with SAP SuccessFactors IdP
Connectivity to Successfactors HCM OData

Flow
1.

Generate SAP Fiori app in SAP Web IDE

2.

Consume SAP SuccessFactors OData

3.

Deploy app to SAP HANA Cloud Platform

4.

Design extension site

5.

Integrate extension to SAP SuccessFactors navigation

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

Public

Cloud Extensions with SAP SuccessFactors


Available openSAP course

Extending SAP Products with SAP HANA Cloud Platform

Course Content
Week 1: Extending SAP Cloud Products
Week 2: Cloud Extension in Details
Week 3: My First SuccessFactors Extension
Week 4: My First SAP Jam Extension
Week 5: My First SAP Cloud for Customer Extension

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

Public

Cloud Extensions with SAP SuccessFactors


Demo

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

Public

Thank you

Contact information:
open@sap.com

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


No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP SE or an SAP affiliate company.
SAP and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP SE (or an SAP affiliate
company) in Germany and other countries. Please see http://global12.sap.com/corporate-en/legal/copyright/index.epx for additional trademark information and notices.
Some software products marketed by SAP SE and its distributors contain proprietary software components of other software vendors.
National product specifications may vary.
These materials are provided by SAP SE or an SAP affiliate company for informational purposes only, without representation or warranty of any kind, and SAP SE or its
affiliated companies shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP SE or SAP affiliate company products and
services are those that are set forth in the express warranty statements accompanying such products and services, if any. Nothing herein should be construed as
constituting an additional warranty.
In particular, SAP SE or its affiliated companies have no obligation to pursue any course of business outlined in this document or any related presentation, or to develop
or release any functionality mentioned therein. This document, or any related presentation, and SAP SEs or its affiliated companies strategy and possible future
developments, products, and/or platform directions and functionality are all subject to change and may be changed by SAP SE or its affiliated companies at any time
for any reason without notice. The information in this document is not a commitment, promise, or legal obligation to deliver any material, code, or functionality. All forwardlooking statements are subject to various risks and uncertainties that could cause actual results to differ materially from expectations. Readers are cautioned not to place
undue reliance on these forward-looking statements, which speak only as of their dates, and they should not be relied upon in making purchasing decisions.

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

Public

You might also like