Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Applies to
SAP NetWeaver 7.0 SP16, including BW 7.0 SP18 (Note: This version does not yet include the new
direct Xcelsius connectivity to SAP NetWeaver Business Warehouse queries) or
SAP NetWeaver 7.01 SP5 (supporting new Xcelsius connectivity) or
SAP NetWeaver 7.20 SP1 (supporting new Xcelsius connectivity)
Check note 1133935 to ensure having the correct software version for activating the Demo Model Content.
To run through the entire tutorial, you need in addition SAP GUI comprising Business Explorer 7.10, SAP
BusinessObjects XI SAP Integration 12.1, BusinessObjects Enterprise XI 3.1 containing Universe Designer
and Web Intelligence, Xcelsius 2008 SP2, and Crystal Reports 2008. However, you can also work on
individual chapters without having all software installed, see respective chapters.
Summary
The purpose of this article is to describe how to use the SAP NetWeaver Business Warehouse (BW) Demo
Model content by SAP BusinessObjects BI solutions. This content is available as technical content in all SAP
NetWeaver BW installations with the release level as mentioned above, even without installation of BI
content. The content provides easy-to-understand Sales InfoProviders and queries which can be used for
education, training, and testing purposes. Furthermore, as part of the SAP NetWeaver – Demo Model it is
used at SAP to ensure consistent demos, training material and documentation across all SAP NetWeaver
technologies. This tutorial shows the simplicity of combining the power of the SAP NetWeaver BW system
with the strengths of the SAP BusinessObjects BI solutions.
Authors: Marcel Ackermann, Dr. Matthias Sessler
Company: SAP AG
Last Update:09 October 2009
Authors Bio:
Marcel Ackermann is a working student at SAP since 2008, currently member of the SAP
NetWeaver Solution Management Rollout Demo & Configuration team. He studies computer
science at the University of Applied Sciences in Mannheim. Before he developed Eclipse RCP
applications and Java Server Pages at the company Orientation in Objects. His topics at SAP
include Xcelsius, SAP BusinessObjects Explorer, Web Intelligence and Crystal Reports.
Dr. Matthias Sessler joined SAP in 2000 as a member of the CRM Object Modeling group. Before
he was developing parallel processing architectures and algorithms at CERN. In 2001 he joined
the SAP NetWeaver product management team in the area of Ramp-up Knowledge Transfer for
Lifecycle Management, NWDI, and Java. Since 2007 he is responsible as Demo Champion for
the SAP NetWeaver demo portfolio, including Business Warehouse, Master Data Management,
Portal, and BusinessObjects integration.
Table of Contents
Requirements ..................................................................................................................................................... 3
Demo Model Content Activation ......................................................................................................................... 3
Objectives ........................................................................................................................................................... 4
Xcelsius in 5 minutes ................................................................................................................................................... 4
Xcelsius in 15 minutes ................................................................................................................................................. 5
Universe Designer ....................................................................................................................................................... 5
Web Intelligence .......................................................................................................................................................... 6
SAP BusinessObjects Explorer .................................................................................................................................... 6
Crystal Reports ............................................................................................................................................................ 7
Architecture – Data Flow for the Examples ........................................................................................................ 8
Xcelsius in 5 Minutes ...................................................................................................................................... 9
1. Xcelsius Workbench Overview................................................................................................................................. 9
2. Adding example data ............................................................................................................................................. 10
3. Adding components to the Dashboard ................................................................................................................... 10
4. Creating a new connection..................................................................................................................................... 13
5. Configure connection ............................................................................................................................................. 14
6. Running the Dashboard ......................................................................................................................................... 15
Xcelsius in 15 Minutes .................................................................................................................................. 16
1. Preparing the spreadsheet ..................................................................................................................................... 16
2. The query results ................................................................................................................................................... 16
3. Add visualization .................................................................................................................................................... 16
4. Add more visualization ........................................................................................................................................... 18
5. Designing your Dashboard..................................................................................................................................... 20
6. Connecting Everything ........................................................................................................................................... 21
Web Intelligence ............................................................................................................................................... 28
Web Intelligence Basics ................................................................................................................................ 28
Web Intelligence Continued .......................................................................................................................... 29
SAP BusinessObjects Explorer ........................................................................................................................ 31
Data Provisioning in SAP BusinessObjects Explorer ................................................................................... 31
SAP BusinessObjects Explorer Usage ......................................................................................................... 34
Technical Background: BI Consumer Services ................................................................................................ 43
Related Content ................................................................................................................................................ 46
Copyright........................................................................................................................................................... 47
Requirements
As a requirement you need connection to a SAP NetWeaver Business Warehouse system which already
comprises the demo model in the technical content. This is the case as of the Release and SP level as
shown at page 1 – Applies to section:
SAP NetWeaver 7.0 SP16, including BW 7.0 SP18
SAP NetWeaver 7.01 SP5
SAP NetWeaver 7.20 SP1
Note: please check note 1133935 for any additional notes which might have to be applied.
There might be differences in the queries shown in this document and your system. In that case you still can do all
the exercises, but rethink on slight differences. If you want to adjust the changes, have a look in the chapter
Adjustments. Here you will find guides to add new Key Figures, change column and row titles as well as making
other demo queries visible in your frontend tools.
Objectives
The purpose of the SAP NetWeaver Demo Model is to provide simplify examples for understanding the basic
concepts of SAP NetWeaver and BusinessObjects capabilities.
Relevant for this paper is the content in the area of SAP NetWeaver Business Warehouse (BW), which can
be used to easily present BW data with SAP BusinessObjects BI solutions.
There is a document SAP NetWeaver – Demo Model BW Content in the SDN under the quick link
https://www.sdn.sap.com/irj/sdn/nw-demomodel which describes the delivered content for SAP NetWeaver
Business Warehouse. This content has to be activated as described in the document, and then it can be used here
for information discovery and delivery using BusinessObjects tools.
For visualization, ad-hoc reporting, search & analysis, and reporting we use four solutions in this document:
Xcelsius 2008
Web Intelligence
SAP BusinessObjects Explorer
Crystal Reports
The tools have different focuses, as described in the next section, but finally in this tutorial all read data from
an SAP NetWeaver Business Warehouse system and display them. Please note that in general those tools
can have different data sources, but here we focus on the integration of SAP NetWeaver Business
Warehouse with the mentioned BusinessObjects tools.
The results of the chapters in this tutorial look like this:
Xcelsius in 5 minutes
Here you create your first simple Dashboard, with BW data shown in a table and as a pie chart.
Xcelsius in 15 minutes
This is the next step in creating Xcelsius dashboards – including more advanced features such as data
refresh from your BW, fancy UI design and advanced components.
Universe Designer
In Universe Designer, you can create a BusinessObjects Universe from a BW Query.
Web Intelligence
In Web Intelligence you can display your data from the defined Universe in a table or in a graphics. You can
do your ad-hoc analysis by drilling-down, save your results on the server and create a print-version.
Crystal Reports
With Crystal Reports, you can connect to virtually any data source, design and format interactive reports, and
share them internally and externally. Here we connect to our SAP NetWeaver Demo Model queries and
display the results.
For a detailed positioning of the individual tools, please refer to http://www.sap.com/solutions/index.epx where
you also find links to free trials.
As you can see from the data flow diagram, it is rather straightforward to analyze your data which is stored in
an SAP NetWeaver Business Warehouse with BusinessObjects software. In this tutorial we focus on
Xcelsius 2008, Web Intelligence, SAP BusinessObjects Explorer, and Crystal Reports. These tools cover
different use-cases as you can see in the orange boxes in the diagram and already cover a large fraction of
the Information Discovery & Delivery area. For training purposes we already deliver queries and
InfoProviders in the SAP NetWeaver Business Warehouse, which are used in the tutorial for being displayed
in the different front-end tools.
With Crystal Reports 2008 you can connect directly to the delivered InfoProviders and queries. With Xcelsius
2008 you can connect directly to the queries and start designing your own dashboard with BW data as of
Xcelsius 2008 SP2. Technically, the BI Consumer Services are used for that connection, but this is
transparent for the end-user. For more details on BI Consumer Services, see the last chapter of this
document.
With Web Intelligence and SAP BusinessObjects Explorer you only have to define a so-called Universe,
which is a semantic layer and does not store the operational data. This Universe can then immediately be
explored by using either Web Intelligence or SAP BusinessObjects Explorer. Please note that building
Information Spaces based on Universes instead of Business Warehouse Accelerator indexes has major
implications on the business-readiness of this solution. However, for training purposes, we demonstrate here
the Universe input.
Xcelsius
Xcelsius in 5 Minutes
Prerequisites for the shown new direct connectivity to BW queries:
Xcelsius 2008 SP2
SAP NetWeaver BW 7.02 or 7.01 SP5
Business Explorer 7.10 (delivered with SAP GUI)
In the following section we want to make a first Dashboard which connects via Business Intelligence
Consumer Services (BICS) to an SAP Business Warehouse (BW) system. We will learn the basics about
Xcelsius, including the connection management and simple data views like the data table and a pie chart.
On the right side of the screen we can configure the selected component:
With a click on the red arrow of the Display Data line we can keep the selection we had (A1 - B7) and just
click OK.
To have a better visualization than a simple spreadsheet we add the component Pie Chart in the Charts
section of Components toolbox with dragging it on our workbench:
To configure the Pie Chart click the red arrow next to Values in the right toolbox and select B3 to B7 (the first
2 lines are the header) and then we select the range for the labels from A3 to A7 to have the right legend.
We can enter a meaningful title and subtitle in the toolbox as well; enter Sales Revenue, respectively Net
Value [EUR] here.
Afterwards your screen should look like this:
5. Configure connection
We are now able to configure the data connection. We can create filters, preview the data, output the data in
our spreadsheet, and control refreshing. For this 5 minutes demo we will set up only the basics of this:
Click on the first entry Cross-Tab Data in the Output Values section.
Now you can choose the red arrow next to Insert In to choose an area of your
spreadsheet where to put the data.
Our data will have 2 columns and 7 rows like our example data, so we select A1 to B7.
The Cross-Tab Data contains the result of the query. This is usually the desired selection as you can easily
configure the output in the Data Preview tab. There are more options available which will be covered later.
In order to get the data when we start the dashboard we select the tab Usage and there tick the checkbox
Refresh On Load:
We also could have selected triggering cell for the refresh of our data. Yet, in this example we want to demonstrate a
refresh button which triggers the reload. If you want to define Refresh on Trigger, click the red arrow button next to
the Trigger Cell input box and choose the cell which is supposed to trigger the reload. As soon as this cell gets
changed, the new data is fetched from the source.
Then select launch in the SAP menu to see your first dashboard opening in a browser which displays data
coming from your SAP NetWeaver Business Warehouse system:
As you can see, you now already created a flash-based Xcelsius dashboard which displays data from your
SAP NetWeaver Business Warehouse system: It is stored in your SAP NetWeaver Business Warehouse and
runs in the portal.
Xcelsius in 15 Minutes
In this chapter we want to familiarize you with some more enhanced techniques in Xcelsius. Our key learning
points are:
- Xcelsius Interaction
- Enhanced Data Visualization
- Query Configuration
- Data Input
- Refresh Live Data
- Best Practices
Business Case: Our Sales Manager wants a live view on the sales data to monitor the success of our
company. He wants to be able to drill down from countries to product categories with an easy
understandable visualization. He wants to have full control over the data with an easy-to use, feature rich
Xcelsius Dashboard.
Net Value
Country Product Category EUR
DE Mobile 14700000
DE Monitor 15300000
DE Notebook 15800000
At design time we already know how our data will look like, so here we are sure that our query returns two
header lines with three columns and 3 data lines. With this information we can prototype our UI and the
insertion of live data will be very easy at the end.
3. Add visualization
Drag a Tab Set into your workbench. With the + and - symbols over the first tab you can add and
delete tabs. Create two tabs named Overview and Data, and then delete the initial tab.
Your workbench should look like this now:
The Tab Set brings real interaction in our dashboard. With this our Sales Manager is able to control what he
sees.
The Tab Set is a good reason to have a look on another detail of the Xcelsius Toolbars: The Object Browser.
In this toolbar you have a hierarchal overview of all components in your dashboard. Here you can control the
layers: You can toggle the visibility, order them and give your components meaningful names.
Each object/component in Xcelsius has an internal name, which you should directly give a qualified name, which
makes debugging and later reference and overall understanding easier.
On our screen we see a Canvas 1 and a Canvas 2 component within our Tab Set 1. Let‟s give them
meaningful names, e.g. Overview and Data.
We now add a Selectors Spreadsheet Table to our Data tab (and remark how it gets sorted in our Data
canvas). As Display Data in the right toolbar we choose our example data.
We already added in our screenshot the Destination Data: Go in line 7 of your spreadsheet, supply a title for
your target field and enter DE as an example. Then point your Data Insertion Destination on this cell.
Make sure to set the Insertion Type to Label, otherwise with the default setting of Position a number (1 for
the first and so on) would be inserted, instead of the desired Country Code.
Now we do several steps and this is the resulting screen:
You may want to have a look in the section Appearance in the Customization Toolbox and play around with
the settings there. For example you can remove the chart background by deselecting the checkbox in
Appearance Layout Chart Area Show Chart Background, like it is done in this example.
Adding refresh functionality to our Dashboard is as easy as this:
Drag a Web Connectivity Connection Refresh Button to your workbench and in the Properties toolbar
select your connection (in this example Conn_BQI_BW_Q0001). Every time the user clicks the button,
Xcelsius connects via BICS to our BW and fetches the new data from our query.
With two clicks you can totally change the look of your Dashboard for example into this:
6. Connecting Everything
Using the Data Manager we add a connection to the Query 0D_FC_NW_C01_Q0001, for details on how to
use the Data Manager review the chapter “Xcelsius in 5 minutes”.
Knowing the exact name of the query you can save time with directly typing it in the name field and clicking Open
without performing a search before.
At first we do the step we already know from the “Xcelsius in 5 minutes” section of this document: Select
Cross-Tab Data and bind it to your Query Data sheet (remember to also select the headline).
Then we define our query filter: Select Country in the Input Values section of the current screen and point
Read From to your Query Input sheet Country Code Selection cell. Like this:
Let‟s say you wish to present your dashboard with live data in a PowerPoint Presentation, simply choose the
appropriate option in the Export Menu.
PowerPoint will start and you will be able to edit the new presentation with the dashboard as you know it.
Or if you want to attach you Xcelsius dashboard to a PDF, choose this in the Export menu and you will get a
result like this one:
Universe Designer
This is required to be installed to connect to an SAP NetWeaver Business Warehouse:
SAP GUI
Integration Kit (SAP Business Objects XI SAP Integration 12.1)
The Universe Designer creates a Universe, which is a semantic layer defining the data structure. You can
define a Universe accessing database tables directly, however to access a BW, you use InfoProviders or
queries directly.
First, you start the Universe Designer, logon, and cancel the wizard. Then choose File New
Fill out the login data to your BW system and choose Next.
.
Expand the OLAP Cubes and the InfoProvider Actual for NW Demo and select the Query
OD_FC_NW_C01_Q0001.
This is one of the Queries which is delivered by SAP as part of the SAP NetWeaver Demo Model and “allows
external access for this query”. Choose Next and then Finish, then your new connection is defined:
Supply a name for the Universe (here luna) and click OK.
The Universe Designer allows you much more than we discover here, but as a start we only want to preview
our query, to verify that everything is as expected:
In order to use our universe in Web Intelligence or SAP BusinessObjects Explorer we need it to publish it. To
do so, choose Export… in the File menu.
The SAP BW query element characteristic relates to the OLAP Universe element dimension, and the SAP BW
query element key figure relates to the OLAP Universe element measure:
Confirm the save dialogue and choose Everyone as the publishing option:
After clicking OK you can use this Universe in SAP BusinessObjects applications such as Web Intelligence
and SAP BusinessObjects Explorer.
Web Intelligence
Web Intelligence Basics
Start Web Intelligence and login.
Create a new Document by choosing File New:
Select Universe as source and select your Universe you created in the previous section Universe Designer.
Drag and Drop dimensions and measures of your choice to the upper panel.
This is only an example query. It might be that you have different Key Figures available. In that case you still can
continue the exercise and transfer the differences. If you want to adjust the changes, have a look in the chapter
Adjustments. Here you will find guides to add new Key Figures, change column and row titles as well as making
other demo queries visible in your frontend tools.
Now we are interested in the highest net values, so lets sort by them, clicking right in the column and
choosing Sort.
You can also copy a table by choosing drag & drop with holding Ctrl. Now you have two identical tables, one
of which you can convert into a chart. In the context menu of the table we also find the entry Turn to
Which leads to a lot of different chart types you can choose, here we switch to a simple Bar Chart
Once we are happy with our ad-hoc analysis, we can save the Web Intelligence Document (.wid) either
locally on your computer or on the server and decide whether it should be e.g. refreshed on open.
In the Sources tree we see our new Universe which we created in section Universe Designer.
We will now create a new Information Space by selecting our new Universe (here LUNA) and choosing
Create New.
In the upcoming dialogue supply a meaningful name (here luna) and description:
In Objects you can specify the dimensions and measures which will be available in your SAP
BusinessObjects Explorer Analysis.
Your selection could look like this:
Hitting OK, we now can index our Information Space, to make the Analysis Results instantly available and
accessible in SAP BusinessObjects Explorer.
After clicking the Index button our Status column shows this symbol:
After a while the symbol changes to the status: , which signals a successful indexing.
Now we can search in the home tab for our new information space to explore:
In the following screen we click on the name (here luna) of the Information space to explore it:
Actually, in SAP BusinessObjects Explorer a search is integrated, so that you can also search for the names
of your dimensions or measures. Now you can use SAP BusinessObjects Explorer as you know it:
You also can do this drill down with clicking on one of the bars in your diagram:
With a click on the cross in the filter combo box you can undo the filter.
In the lower half of the screen you can decide which dimension to show, for example we switch this from the
Best Guess, which SAP BusinessObjects Explorer automatically selects to Plant:
Your selection is also shown in the right part, where you have your current data which is visualized in the
diagram.
If you need to have a look on your original data, choose the Table button next to the Chart button:
If you choose a second measure the Correlation chart gets activated which allows you to visualize the
correlation between the two selected measures:
Crystal Reports
With Crystal Reports, you can connect to virtually any data source, design and format interactive reports, and
share them internally and externally. Here we show a simple example of connecting to our SAP NetWeaver
Demo Model queries and displaying the results.
Start Crystal Reports and locate the SAP toolbar:
Choose Database Expert choose Create new Connection SAP BW MDX query
Make new Connection
Here you can define to only show the description of the tables and fields, which makes it easier for you in
handling them later.
Choose OK.
Expand your new connection in the Available Data Sources list to see all available queries.
In our example we select the query 0D_NW_C01/0D_FC_NW_C01_Q0001 in QC. In the folder CU the
Cubes are grouped and in QC the queries.
Add it to Selected Tables with the arrow button or you can also use drag and drop.
Press next and choose these Fields to Display:
We do not want to group our rows, so we are fine in the next step and continue with a filter. We are only
interested in the data of the current month, so we add Calendar year/month as a filter field and set it is equal
to MAY 2009, or whatever your current date is.
After we successfully got our data from the BW system we now want to customize our report.
With double clicking on a header of a row you can edit the title:
Choose the insert chart button and place your new diagram, for example to the beginning of the
document. In the upcoming screen choose your Measure and add it with the arrow button to the Show value
list. Add the dimensions to the upper list with the concordant button. Choose OK.
You can define the titles of your chart as well, simply click on the diagram and choose Format title….
In the tab Text you may enter your titles.
Your first report will look like this:
If you are interested in more details on Crystal Reports you can continue your learning path here:
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/004aacbb-4983-2b10-8da7-cdff5dcbb948
The BI Consumer Services provide client/application-like access to the data in contrast to the more functional
APIs that typical OLAP APIs provide. Furthermore, the BI Consumer Services provide services that go
beyond typical OLAP APIs like exception reporting, list calculation, document integration, etc.
BICS is a unification layer for multidimensional and relational data access. It is independent of the underlying
platform (e.g. BusinessObjects Enterprise, SAP NetWeaver). Its API is Consumer/BI Client focused. With
BICS it is very easy to build a BI client. Developers using BICS experience a high efficiency because of the
high number of convenience functions offered by the API. The API consists of a consumer and provider part:
Consumer API
o Stateful object model for typical BI related questions like meta data browsing, relational and
multidimensional data access and persistency of views.
o UI-less client by providing not only pure data access but exception highlighting, list
calculations, customer exists, etc.
o Very high developer efficiency
Provider API
o Simplified APIs for source adaptors to implement
o Optional APIs for leveraging the capabilities of a source by delegation
BICS provides the following services with one API for all systems (independent of the system type):
Object Services
Browse for InfoProviders, Queries, Views, Items, etc. across all systems available.
Data Access
o Selector: Access to master data, handling of selections. Can be used with or without
InfoProvider context.
o Query View: Access to InfoProvider data & client features like List Calculation, Exception
Highlighting, etc.
o Persistency: Operations on the planning buffer including planning functions and sequences
Persistency
o View persistency for selector and query states
o Variant support for variable requestors
On the right side of the opened query you have a toolbox Properties in which you find a tab Advanced. There
you check the box Allow External Access to this Query, then your query will be available in the frontend tools
of your choice.
If you like to change the title of any Key Figure or Dimension, select it on the left and then you can change in
the tab General the field Description to the new title you want to have. Remark that the checkbox Use
Standard Text gets unchecked as soon as you change the standard text.
If your goal is to have more Key Figures visible in your frontend tools, then you do the following steps:
First you drag your new Key Figure to the Columns area:
After this you choose your new Key Figure and click on the Display tab of the Properties toolbox. Here you
have three options in the Hide section: Always Show and Always Hide are self-explanatory, and Hide (Can
Be Shown) is what you usually want to have. This makes the Key Figure available in your frontend tools, but
filters it out automatically. So if you want to use it in your frontend tool, you simply have to remove the filter.
Appendix
You can also display the provided data with other front-end tools, such as Visual Composer Dashboard, BEx
Web Application Designer, BEx Web Template, BEx Query Designer. You find some examples in the
following document:
https://www.sdn.sap.com/irj/sdn/nw-demomodel BI Content
(https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/902519b7-5337-2b10-cb95-a4db52dc57aa)
Related Content
SAP NetWeaver - Demo Model (https://www.sdn.sap.com/irj/sdn/nw-demomodel)
SAP NetWeaver - Business Intelligence (https://www.sdn.sap.com/irj/sdn/nw-bi)
SAP BusinessObjects Community (https://www.sdn.sap.com/irj/boc)
Copyright
© 2009 SAP AG. 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 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.
Microsoft, Windows, Outlook, and PowerPoint are registered trademarks of Microsoft Corporation.
IBM, DB2, DB2 Universal Database, OS/2, Parallel Sysplex, MVS/ESA, AIX, S/390, AS/400, OS/390, OS/400, iSeries, pSeries, xSeries,
zSeries, System i, System i5, System p, System p5, System x, System z, System z9, z/OS, AFP, Intelligent Miner, WebSphere,
Netfinity, Tivoli, Informix, i5/OS, POWER, POWER5, POWER5+, OpenPower and PowerPC are trademarks or registered trademarks of
IBM Corporation.
Adobe, the Adobe logo, Acrobat, PostScript, and Reader are either trademarks or registered trademarks of Adobe Systems
Incorporated in the United States and/or other countries.
Oracle is a registered trademark of Oracle Corporation.
UNIX, X/Open, OSF/1, and Motif are registered trademarks of the Open Group.
Citrix, ICA, Program Neighborhood, MetaFrame, WinFrame, VideoFrame, and MultiWin are trademarks or registered trademarks of
Citrix Systems, Inc.
HTML, XML, XHTML and W3C are trademarks or registered trademarks of W3C®, World Wide Web Consortium, Massachusetts
Institute of Technology.
Java is a registered trademark of Sun Microsystems, Inc.
JavaScript is a registered trademark of Sun Microsystems, Inc., used under license for technology invented and implemented by
Netscape.
MaxDB is a trademark of MySQL AB, Sweden.
SAP, R/3, mySAP, mySAP.com, xApps, xApp, SAP NetWeaver, and other SAP products and services mentioned herein as well as their
respective logos are trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world. All
other product and service names mentioned are the trademarks of their respective companies. Data contained in this document serves
informational purposes only. National product specifications may vary.
These materials are subject to change without notice. These materials are provided by SAP AG and its affiliated companies ("SAP
Group") for informational purposes only, without representation or warranty of any kind, and SAP Group shall not be liable for errors or
omissions with respect to the materials. The only warranties for SAP Group 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.
These materials are provided “as is” without a warranty of any kind, either express or implied, including but not limited to, the implied
warranties of merchantability, fitness for a particular purpose, or non-infringement.
SAP shall not be liable for damages of any kind including without limitation direct, special, indirect, or consequential damages that may
result from the use of these materials.
SAP does not warrant the accuracy or completeness of the information, text, graphics, links or other items contained within these
materials. SAP has no control over the information that you may access through the use of hot links contained in these materials and
does not endorse your use of third party web pages nor provide any warranty whatsoever relating to third party web pages.
Any software coding and/or code lines/strings (“Code”) included in this documentation are only examples and are not intended to be
used in a productive system environment. The Code is only intended better explain and visualize the syntax and phrasing rules of
certain coding. SAP does not warrant the correctness and completeness of the Code given herein, and SAP shall not be liable for errors
or damages caused by the usage of the Code, except if such damages were caused by SAP intentionally or grossly negligent.