42
8/11/2019 SAP NetWeaver Process Orchestration Build a Complete Integration Scenario.pdf http://slidepdf.com/reader/full/sap-netweaver-process-orchestration-build-a-complete-integration-scenariopdf 1/42 Satish Bihari, Ronald Fischer, Christian Loos, Preethi Reddy, Volker Stiehl October/November/December, 2013 POP261 SAP NetWeaver Process Orchestration Build a Complete Integration Scenario

SAP NetWeaver Process Orchestration Build a Complete Integration Scenario.pdf

Embed Size (px)

Citation preview

Page 1: SAP NetWeaver Process Orchestration Build a Complete Integration Scenario.pdf

8/11/2019 SAP NetWeaver Process Orchestration Build a Complete Integration Scenario.pdf

http://slidepdf.com/reader/full/sap-netweaver-process-orchestration-build-a-complete-integration-scenariopdf 1/42

Satish Bihari, Ronald Fischer, Christian Loos, Preethi Reddy, Volker Stiehl

October/November/December, 2013

POP261 

SAP NetWeaver Process OrchestrationBuild a Complete Integration Scenario

Page 2: SAP NetWeaver Process Orchestration Build a Complete Integration Scenario.pdf

8/11/2019 SAP NetWeaver Process Orchestration Build a Complete Integration Scenario.pdf

http://slidepdf.com/reader/full/sap-netweaver-process-orchestration-build-a-complete-integration-scenariopdf 2/42

© 2013 SAP AG or an SAP affiliate company. All rights reserved.

Disclaimer

This presentation outlines our general product direction and should not be relied on

purchase decision. This presentation is not subject to your license agreement or anywith SAP. SAP has no obligation to pursue any course of business outlined in this pr

develop or release any functionality mentioned in this presentation. This presentatio

strategy and possible future developments are subject to change and may be chang

time for any reason without notice. This document is provided without a warranty of a

express or implied, including but not limited to, the implied warranties of merchantab

particular purpose, or non-infringement. SAP assumes no responsibility for errors or

document, except if such damages were caused by SAP intentionally or grossly neg

Page 3: SAP NetWeaver Process Orchestration Build a Complete Integration Scenario.pdf

8/11/2019 SAP NetWeaver Process Orchestration Build a Complete Integration Scenario.pdf

http://slidepdf.com/reader/full/sap-netweaver-process-orchestration-build-a-complete-integration-scenariopdf 3/42

© 2013 SAP AG or an SAP affiliate company. All rights reserved.

Agenda

SAP NetWeaver Process Orchestration – What’s new? 

Multiple interfaces for starting a process

Introducing the exercise: Interfaces, Mappings, Integration Flows

Explaining “Conditional Start” behavior

Introducing the exercise: Integration-centric process

Running the exercise process

Page 4: SAP NetWeaver Process Orchestration Build a Complete Integration Scenario.pdf

8/11/2019 SAP NetWeaver Process Orchestration Build a Complete Integration Scenario.pdf

http://slidepdf.com/reader/full/sap-netweaver-process-orchestration-build-a-complete-integration-scenariopdf 4/42

SAP NetWeaver Process

Orchestration – What’s ne

Page 5: SAP NetWeaver Process Orchestration Build a Complete Integration Scenario.pdf

8/11/2019 SAP NetWeaver Process Orchestration Build a Complete Integration Scenario.pdf

http://slidepdf.com/reader/full/sap-netweaver-process-orchestration-build-a-complete-integration-scenariopdf 5/42© 2013 SAP AG or an SAP affiliate company. All rights reserved.

BPM, BRM and PI on a single Java instance

Java-only installation option for BPM, BRM and PI

Reliable message exchange using the XI 3.0 protocol

Call PI mappings from BPM process

Use business rules in PI

End-to-end monitoring of processes and related

messages

Handling of large messages

Advantages

Reduced development and operations cost

Improved performance

Recap: SAP NetWeaver Process Orchestration 

Page 6: SAP NetWeaver Process Orchestration Build a Complete Integration Scenario.pdf

8/11/2019 SAP NetWeaver Process Orchestration Build a Complete Integration Scenario.pdf

http://slidepdf.com/reader/full/sap-netweaver-process-orchestration-build-a-complete-integration-scenariopdf 6/42© 2013 SAP AG or an SAP affiliate company. All rights reserved.

SAP NetWeaver Process OrchestrationSupport of enterprise integration patterns 

Providing best practices and guidelines on how to

implement common integration and business requirements onSAP NetWeaver Process Orchestration

Enterprise integration patterns

Do help in solving recurring problems faced in the

integration of enterprise applications

See Enterprise Integration Patterns: Designing, Building,

and Deploying Messaging Solutions 

by Gregor Hohpe and Bobby Woolf

Enterprise integration patterns on Process

Orchestration

Blog on SCN describing how to best implement enterprise

integration patterns on PI/PO

See SAP Process Orchestration patterns on SCN 

Page 7: SAP NetWeaver Process Orchestration Build a Complete Integration Scenario.pdf

8/11/2019 SAP NetWeaver Process Orchestration Build a Complete Integration Scenario.pdf

http://slidepdf.com/reader/full/sap-netweaver-process-orchestration-build-a-complete-integration-scenariopdf 7/42© 2013 SAP AG or an SAP affiliate company. All rights reserved.

SAP NetWeaver Process OrchestrationIntegrated monitoring between PI and BPM 

Improve TCO by monitoring

scenarios across PI and BPM

Context sensitive navigation

For a given BPM process instance,

show details of all associated PI

messages

For a given PI message, show

details of the associated BPM

process

Prerequisites

Mark the communication component

as integration-centric process

PI and BPM have to communicate

with each other using XI 3.0

message protocol

Page 8: SAP NetWeaver Process Orchestration Build a Complete Integration Scenario.pdf

8/11/2019 SAP NetWeaver Process Orchestration Build a Complete Integration Scenario.pdf

http://slidepdf.com/reader/full/sap-netweaver-process-orchestration-build-a-complete-integration-scenariopdf 8/42© 2013 SAP AG or an SAP affiliate company. All rights reserved.

SAP NetWeaver Process OrchestrationReferenced channels in Integration Flows 

Reduce TCO via re-use of channels

Inline Channels versus Referenced Channels

Inline Channels are part of Integration Flows

Referenced Channels are independent objects with

own lifecycle

Lifecycle

Create, edit, and delete channels within SAP Process

Integration Designer perspectiveOn activation, channels get deployed on runtime

 Assign/unassign channels to Integration Flows

 Activation of incompatible changes is prevented,

requires undeployment of Integration Flow Inline Chann

Referenced Chann

Page 9: SAP NetWeaver Process Orchestration Build a Complete Integration Scenario.pdf

8/11/2019 SAP NetWeaver Process Orchestration Build a Complete Integration Scenario.pdf

http://slidepdf.com/reader/full/sap-netweaver-process-orchestration-build-a-complete-integration-scenariopdf 9/42© 2013 SAP AG or an SAP affiliate company. All rights reserved.

SAP NetWeaver Process OrchestrationMigration of directory content

Using the new directory content m

could considerably reduce the Migrate classical PI scenarios to

integrated configuration objects (ICOs) Supporting both Java-only and dual-stack

target systems

Source PI system as of XI 3.0 and newer

Tool runs in target system

 Automatic directory objects matching and

migration checks

Renaming of objects via renaming rules Mass change support for communication

channels

Check out TechEd hands-on session

POP262: Migration Tool from Double

Stack to Single Stack Integration

Scenarios

Page 10: SAP NetWeaver Process Orchestration Build a Complete Integration Scenario.pdf

8/11/2019 SAP NetWeaver Process Orchestration Build a Complete Integration Scenario.pdf

http://slidepdf.com/reader/full/sap-netweaver-process-orchestration-build-a-complete-integration-scenariopdf 10/42© 2013 SAP AG or an SAP affiliate company. All rights reserved.

SAP NetWeaver Process OrchestrationIntegration visibility 

Central, end-to-end integration visibility into the correct closure of business transactions.

Measure business SLAs, such as end-to-end processing times, error ratio, volumes, etc.

Integration discovery Discover integration flows in your landscape including processing

within SAP NetWeaver PI, SAP backend system layers such as

 ALE, tRFC

Message Flow Monitor in SAP Solution Manager*

Targeting IT & application support and business power users

Monitoring along integration layers of message exchange

Show relevant payload data, e.g., EDI number, order number, etc. Provide information of most common B2B related issues, e.g.,

flows with highest error ratio, overdue acknowledgements, etc.

Integration with SAP Operational Process Intelligence**

Visibility and decision-support tool targeting line of business users,

providing real-time information of operations and processes

including message exchange

Events for message sent / received / in error / cancelled

* planned with SAP Solution Manag

** planned with SAP Operational Pr

Page 11: SAP NetWeaver Process Orchestration Build a Complete Integration Scenario.pdf

8/11/2019 SAP NetWeaver Process Orchestration Build a Complete Integration Scenario.pdf

http://slidepdf.com/reader/full/sap-netweaver-process-orchestration-build-a-complete-integration-scenariopdf 11/42

Multiple interfaces for

starting a process

Page 12: SAP NetWeaver Process Orchestration Build a Complete Integration Scenario.pdf

8/11/2019 SAP NetWeaver Process Orchestration Build a Complete Integration Scenario.pdf

http://slidepdf.com/reader/full/sap-netweaver-process-orchestration-build-a-complete-integration-scenariopdf 12/42

© 2013 SAP AG or an SAP affiliate company. All rights reserved.

Multiple interfaces for starting a process

• Challenges

• Several different interfaces• Order of appearance not predictable

• Mixture of cardinalities possible

(e.g. 1..1 or 1..n)

• Receiver expects aggregated message

comprising all interfaces

Page 13: SAP NetWeaver Process Orchestration Build a Complete Integration Scenario.pdf

8/11/2019 SAP NetWeaver Process Orchestration Build a Complete Integration Scenario.pdf

http://slidepdf.com/reader/full/sap-netweaver-process-orchestration-build-a-complete-integration-scenariopdf 13/42

Page 14: SAP NetWeaver Process Orchestration Build a Complete Integration Scenario.pdf

8/11/2019 SAP NetWeaver Process Orchestration Build a Complete Integration Scenario.pdf

http://slidepdf.com/reader/full/sap-netweaver-process-orchestration-build-a-complete-integration-scenariopdf 14/42

© 2013 SAP AG or an SAP affiliate company. All rights reserved.

Multiple interfaces for starting a processStandard BPMN options 

• Solution 1

• Using several start events•  Assumption: Order Header contains

number of expected items

Page 15: SAP NetWeaver Process Orchestration Build a Complete Integration Scenario.pdf

8/11/2019 SAP NetWeaver Process Orchestration Build a Complete Integration Scenario.pdf

http://slidepdf.com/reader/full/sap-netweaver-process-orchestration-build-a-complete-integration-scenariopdf 15/42

© 2013 SAP AG or an SAP affiliate company. All rights reserved.

Multiple interfaces for starting a processStandard BPMN options 

• Solution 2

• Using instantiating parallelevent-based gateway

•  Assumption: Order Header contains

number of expected items

Page 16: SAP NetWeaver Process Orchestration Build a Complete Integration Scenario.pdf

8/11/2019 SAP NetWeaver Process Orchestration Build a Complete Integration Scenario.pdf

http://slidepdf.com/reader/full/sap-netweaver-process-orchestration-build-a-complete-integration-scenariopdf 16/42

© 2013 SAP AG or an SAP affiliate company. All rights reserved.

Multiple interfaces for starting a processSolution using “Super Interface” 

Incoming Messages

Outgoing Message

“Super Interface” combining all inc

1..1

1..1

1..n

0..1

0..1

0..1

Page 17: SAP NetWeaver Process Orchestration Build a Complete Integration Scenario.pdf

8/11/2019 SAP NetWeaver Process Orchestration Build a Complete Integration Scenario.pdf

http://slidepdf.com/reader/full/sap-netweaver-process-orchestration-build-a-complete-integration-scenariopdf 17/42

© 2013 SAP AG or an SAP affiliate company. All rights reserved.

Multiple interfaces for starting a processSolution using “Super Interface” and “Conditional Start” 

Same

Interface/Trigger

=„Conditional Start“ 

Page 18: SAP NetWeaver Process Orchestration Build a Complete Integration Scenario.pdf

8/11/2019 SAP NetWeaver Process Orchestration Build a Complete Integration Scenario.pdf

http://slidepdf.com/reader/full/sap-netweaver-process-orchestration-build-a-complete-integration-scenariopdf 18/42

Interfaces, Mappings,

Integration Flows

Page 19: SAP NetWeaver Process Orchestration Build a Complete Integration Scenario.pdf

8/11/2019 SAP NetWeaver Process Orchestration Build a Complete Integration Scenario.pdf

http://slidepdf.com/reader/full/sap-netweaver-process-orchestration-build-a-complete-integration-scenariopdf 19/42

© 2013 SAP AG or an SAP affiliate company. All rights reserved.

Multiple interfaces for starting a process

Page 20: SAP NetWeaver Process Orchestration Build a Complete Integration Scenario.pdf

8/11/2019 SAP NetWeaver Process Orchestration Build a Complete Integration Scenario.pdf

http://slidepdf.com/reader/full/sap-netweaver-process-orchestration-build-a-complete-integration-scenariopdf 20/42

© 2013 SAP AG or an SAP affiliate company. All rights reserved.

Multiple interfaces for starting a processMessages to BPM

Page 21: SAP NetWeaver Process Orchestration Build a Complete Integration Scenario.pdf

8/11/2019 SAP NetWeaver Process Orchestration Build a Complete Integration Scenario.pdf

http://slidepdf.com/reader/full/sap-netweaver-process-orchestration-build-a-complete-integration-scenariopdf 21/42

© 2013 SAP AG or an SAP affiliate company. All rights reserved.

Multiple interfaces for starting a process Aggregated message from BPM

Page 22: SAP NetWeaver Process Orchestration Build a Complete Integration Scenario.pdf

8/11/2019 SAP NetWeaver Process Orchestration Build a Complete Integration Scenario.pdf

http://slidepdf.com/reader/full/sap-netweaver-process-orchestration-build-a-complete-integration-scenariopdf 22/42

Explaining “Conditional St

behavior

Page 23: SAP NetWeaver Process Orchestration Build a Complete Integration Scenario.pdf

8/11/2019 SAP NetWeaver Process Orchestration Build a Complete Integration Scenario.pdf

http://slidepdf.com/reader/full/sap-netweaver-process-orchestration-build-a-complete-integration-scenariopdf 23/42

© 2013 SAP AG or an SAP affiliate company. All rights reserved.

Multiple interfaces for starting a process”Conditional Start” behavior  

Message for Trigger A arrives

Non-conditional start process definition Conditional staNon-conditional start process definition

Message for Trigger A arrives

1

2 2

1

2

3 3

Page 24: SAP NetWeaver Process Orchestration Build a Complete Integration Scenario.pdf

8/11/2019 SAP NetWeaver Process Orchestration Build a Complete Integration Scenario.pdf

http://slidepdf.com/reader/full/sap-netweaver-process-orchestration-build-a-complete-integration-scenariopdf 24/42

© 2013 SAP AG or an SAP affiliate company. All rights reserved.

Multiple interfaces for starting a process”Conditional Start” behavior  

Non-conditional start process definition Conditional staNon-conditional start process definition

Message for Trigger A arrives

3 31

2

3

1

Message for Trigger A arrives

3

2

M l i l i f f i

Page 25: SAP NetWeaver Process Orchestration Build a Complete Integration Scenario.pdf

8/11/2019 SAP NetWeaver Process Orchestration Build a Complete Integration Scenario.pdf

http://slidepdf.com/reader/full/sap-netweaver-process-orchestration-build-a-complete-integration-scenariopdf 25/42

© 2013 SAP AG or an SAP affiliate company. All rights reserved.

Multiple interfaces for starting a process”Conditional Start” behavior  

Non-conditional start process definition Conditional staNon-conditional start process definition

Message for Trigger A arrives 2

1 11

3

3

M lti l i t f f t ti

Page 26: SAP NetWeaver Process Orchestration Build a Complete Integration Scenario.pdf

8/11/2019 SAP NetWeaver Process Orchestration Build a Complete Integration Scenario.pdf

http://slidepdf.com/reader/full/sap-netweaver-process-orchestration-build-a-complete-integration-scenariopdf 26/42

© 2013 SAP AG or an SAP affiliate company. All rights reserved.

Multiple interfaces for starting a process”Conditional Start” behavior  

Conditional start process definition

Message Sequence

1. Message for Trigger A arrives with ID = 4711

2. Message for Trigger A arrives with ID = 47123. Message for Trigger A arrives with ID = 4712

4. Message for Trigger A arrives with ID = 4713

5. Message for Trigger A arrives with ID = 4711

6. Message for Trigger A arrives with ID = 4713

Process Instances

SCN Bl i C diti l St t“ i

Page 27: SAP NetWeaver Process Orchestration Build a Complete Integration Scenario.pdf

8/11/2019 SAP NetWeaver Process Orchestration Build a Complete Integration Scenario.pdf

http://slidepdf.com/reader/full/sap-netweaver-process-orchestration-build-a-complete-integration-scenariopdf 27/42

© 2013 SAP AG or an SAP affiliate company. All rights reserved.

SCN Blog series on „Conditional Start“ scenarios Overview, examples and technical details 

http://scn.sap.com/community/bpm/blog/2013/03/25/boost-your-correlation-scenarios-with

Page 28: SAP NetWeaver Process Orchestration Build a Complete Integration Scenario.pdf

8/11/2019 SAP NetWeaver Process Orchestration Build a Complete Integration Scenario.pdf

http://slidepdf.com/reader/full/sap-netweaver-process-orchestration-build-a-complete-integration-scenariopdf 28/42

Integration-centric proces

Page 29: SAP NetWeaver Process Orchestration Build a Complete Integration Scenario.pdf

8/11/2019 SAP NetWeaver Process Orchestration Build a Complete Integration Scenario.pdf

http://slidepdf.com/reader/full/sap-netweaver-process-orchestration-build-a-complete-integration-scenariopdf 29/42

© 2013 SAP AG or an SAP affiliate company. All rights reserved.

Multiple interfaces for starting a process

Page 30: SAP NetWeaver Process Orchestration Build a Complete Integration Scenario.pdf

8/11/2019 SAP NetWeaver Process Orchestration Build a Complete Integration Scenario.pdf

http://slidepdf.com/reader/full/sap-netweaver-process-orchestration-build-a-complete-integration-scenariopdf 30/42

© 2013 SAP AG or an SAP affiliate company. All rights reserved.

Multiple interfaces for starting a process

Page 31: SAP NetWeaver Process Orchestration Build a Complete Integration Scenario.pdf

8/11/2019 SAP NetWeaver Process Orchestration Build a Complete Integration Scenario.pdf

http://slidepdf.com/reader/full/sap-netweaver-process-orchestration-build-a-complete-integration-scenariopdf 31/42

© 2013 SAP AG or an SAP affiliate company. All rights reserved.

Multiple interfaces for starting a process

Page 32: SAP NetWeaver Process Orchestration Build a Complete Integration Scenario.pdf

8/11/2019 SAP NetWeaver Process Orchestration Build a Complete Integration Scenario.pdf

http://slidepdf.com/reader/full/sap-netweaver-process-orchestration-build-a-complete-integration-scenariopdf 32/42

© 2013 SAP AG or an SAP affiliate company. All rights reserved.

Multiple interfaces for starting a process

Page 33: SAP NetWeaver Process Orchestration Build a Complete Integration Scenario.pdf

8/11/2019 SAP NetWeaver Process Orchestration Build a Complete Integration Scenario.pdf

http://slidepdf.com/reader/full/sap-netweaver-process-orchestration-build-a-complete-integration-scenariopdf 33/42

© 2013 SAP AG or an SAP affiliate company. All rights reserved.

Multiple interfaces for starting a process

Page 34: SAP NetWeaver Process Orchestration Build a Complete Integration Scenario.pdf

8/11/2019 SAP NetWeaver Process Orchestration Build a Complete Integration Scenario.pdf

http://slidepdf.com/reader/full/sap-netweaver-process-orchestration-build-a-complete-integration-scenariopdf 34/42

© 2013 SAP AG or an SAP affiliate company. All rights reserved.

Multiple interfaces for starting a process

Page 35: SAP NetWeaver Process Orchestration Build a Complete Integration Scenario.pdf

8/11/2019 SAP NetWeaver Process Orchestration Build a Complete Integration Scenario.pdf

http://slidepdf.com/reader/full/sap-netweaver-process-orchestration-build-a-complete-integration-scenariopdf 35/42

© 2013 SAP AG or an SAP affiliate company. All rights reserved.

Multiple interfaces for starting a process

M lti l i t f f t ti

Page 36: SAP NetWeaver Process Orchestration Build a Complete Integration Scenario.pdf

8/11/2019 SAP NetWeaver Process Orchestration Build a Complete Integration Scenario.pdf

http://slidepdf.com/reader/full/sap-netweaver-process-orchestration-build-a-complete-integration-scenariopdf 36/42

© 2013 SAP AG or an SAP affiliate company. All rights reserved.

Multiple interfaces for starting a process

Page 37: SAP NetWeaver Process Orchestration Build a Complete Integration Scenario.pdf

8/11/2019 SAP NetWeaver Process Orchestration Build a Complete Integration Scenario.pdf

http://slidepdf.com/reader/full/sap-netweaver-process-orchestration-build-a-complete-integration-scenariopdf 37/42

Running the exercise proc

Page 38: SAP NetWeaver Process Orchestration Build a Complete Integration Scenario.pdf

8/11/2019 SAP NetWeaver Process Orchestration Build a Complete Integration Scenario.pdf

http://slidepdf.com/reader/full/sap-netweaver-process-orchestration-build-a-complete-integration-scenariopdf 38/42

DemoStarting a process with multiple interfaces

F th i f ti

Page 39: SAP NetWeaver Process Orchestration Build a Complete Integration Scenario.pdf

8/11/2019 SAP NetWeaver Process Orchestration Build a Complete Integration Scenario.pdf

http://slidepdf.com/reader/full/sap-netweaver-process-orchestration-build-a-complete-integration-scenariopdf 39/42

© 2013 SAP AG or an SAP affiliate company. All rights reserved.

Further information

SAP Education and Certification Opportunities

Course BIT800 

www.sap.com/education and search for BIT800 “SAP NetWeaver Process Orchestr

Introduction” 

Watch SAP TechEd Online

www.sapteched.com/online 

SAP Public Web

http://scn.sap.com/community/process-orchestrationhttp://www.sap.com/platform/netweaver/components/process-orchestration 

http://scn.sap.com/community/process-orchestration/blog/2013/07/31/how-to-collect-and-aggregate-messages-with-diff

SAP TechEd Virtual Hands-on Workshops and SAP Tech

Page 40: SAP NetWeaver Process Orchestration Build a Complete Integration Scenario.pdf

8/11/2019 SAP NetWeaver Process Orchestration Build a Complete Integration Scenario.pdf

http://slidepdf.com/reader/full/sap-netweaver-process-orchestration-build-a-complete-integration-scenariopdf 40/42

© 2013 SAP AG or an SAP affiliate company. All rights reserved.

pContinue your SAP TechEd education after the event!

SAP TechEd Virtual Hands-on Workshops

 Access hands-on workshops post-event

 Available January – March 2014

Complementary with your SAP TechEd registration

SAP TechEd Online

 Access replays of keynotes, Demo

LIVE interviews, select lecture ses

View content only available online

http://saptechedhandson.sap.com/  http://sapteched.com/o

Page 41: SAP NetWeaver Process Orchestration Build a Complete Integration Scenario.pdf

8/11/2019 SAP NetWeaver Process Orchestration Build a Complete Integration Scenario.pdf

http://slidepdf.com/reader/full/sap-netweaver-process-orchestration-build-a-complete-integration-scenariopdf 41/42

FeedbackPlease complete your session evaluation for POP261.

Thanks for attending this SAP TechEd s

© 2013 SAP AG or an SAP affiliate company All rights

Page 42: SAP NetWeaver Process Orchestration Build a Complete Integration Scenario.pdf

8/11/2019 SAP NetWeaver Process Orchestration Build a Complete Integration Scenario.pdf

http://slidepdf.com/reader/full/sap-netweaver-process-orchestration-build-a-complete-integration-scenariopdf 42/42

© 2013 SAP AG or an SAP affiliate company. All rights reserved.

 © 2013 SAP AG or an SAP affiliate company. All rights

No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG.The information contained herein may be changed without prior notice.

Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors.

National product specifications may vary.

These materials are provided by SAP AG and its affiliated companies ("SAP Group") for informational purposes only, without representation

SAP Group shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP Group products and services

in the express warranty statements accompanying such products and services, if any. Nothing herein should be construed as constituting an

SAP and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SA

other countries.

Please see http://www.sap.com/corporate-en/legal/copyright/index.epx#trademark for additional trademark information and notices.