BW Strategies, Techniques, and Best Practices To Upgrade, Copy, and Migrate SAP BW Systems PDF
BW Strategies, Techniques, and Best Practices To Upgrade, Copy, and Migrate SAP BW Systems PDF
Wrap-up
What We’ll Cover …
SAP BW upgrade
Wrap-up
Overview
SAP BW upgrade
Enterprise Data Warehousing and SAP BI
time
Aug Dec Jun Nov Mar Dec Dec Mar
2000 2000 2002 2002 2004 2005 2006 2013
© SAP AG 2005, 6
Upgrading to SAP BI 3.5 – Upgrade Paths
Web AS 6.40
BI_Cont 351
BI Content 3.3
BI Content 3.2 SAP_BW 350
BW 3.1 Content
BW 3.0B Web AS 6.40
BW 2.1C
BW 2.0B
Web AS 6.20
Basis 4.6D
Basis 4.6C
© SAP AG 2005, 8
Upgrading to SAP BW 3.5 – Upgrade Paths
Upgrade runtimes
From To From To
SAP BW 3.x -> 3.5.x = SAP BW 3.0B -> 3.1
SAP BW 2.x -> 3.5.x = SAP BW 2.x -> 3.1
Key tip: Source system plug-in can be the longest timeline in an upgrade project
Plan accordingly!
Plug-In/ Release SP level 3.1I/SP 4.0B/SP 4.5B/SP 4.6B/SP 4.6C/SP 4.7/SP
PI 2004.1 SP/HR SP 38 SP 19 SP 3 SP 1 SP 0
(SP lvls to be confirmed B2/C9 PI_Basis
Check SAP notes) 2004_1_620
PI 2003.1 SP/HR SP 38 SP 16 SP 3 SP 1 SP 0
B0/B4
SAP BW 2.0
• Mainly used for Web-enabling
existing SAP applications
• Dynpro-based
Web
• SAP BW used ITS only as a
Server. ITS
gateway (WEBRFC)
• ITS Flow Logic was only used
in special cases
HTTP
WEB SAP BW 3.0 with mySAP Web AS
Browser mySAP Web AS
• Enhanced scalability,
technology
performance, and robustness
• Generation of charts and maps
on Internet Graphic Server (IGS)
• Support of background
processing
IGS • Generation of mobile reporting
types in SAP BW server
• Easy administration
© SAP AG 2005, 13
IGS Installation and Requirements
© SAP AG 2005, 14
The IGS Landscape for SAP BW
HTTP
BW 3.x
Internet
Web AS
RFC/HTTP
RFC
HTML +Java
Chart-
Engine
IGS GIS
Engine
EP 5.0
SAP Dialog-Protocol and Automation-
Calls
HTTP Protocol, for HTML, JavaScript, Java
Applets, etc.
External system
The user never calls IGS directly; graphics generation is server : server
© SAP AG 2005, 15
IGS Installation and Upgrade:
Distributed Architecture – Standalone
ICM
ICM
ICM
WP
WP
WP
WP
WP
WP
WP
WP
WP
SAP BW System RFC Dest
PW PW PW
PW PW PW
Portwatcher Portwatcher Portwatcher
Portwatcher Portwatcher Portwatcher
SAP BW SAP BW
SAP BW SAP
ChartBW Interpreter
Interpreter Zip Interpreter
Chart Interpreter Chart
Interpreter for GIS Zip Interpreter
Chart Interpreter Interpreter for GIS
Chart Chart
Chart Chart Geocoder Zipper
Control Control Geocoder Zipper
Control Control
© SAP AG 2005, 16
IGS Installation and Upgrade: Distributed Architecture
– Application Server Installation
System boundaries*
Network
MS
MS Note: On different
Communication component CI
Data conversion (syntax) application
Data interpreter (semantics) servers!
Component
Workload-balancing check
disp disp
disp disp
ICM
ICM
WP
WP
WP
WP
WP
WP
RFC Dest RFC Dest
MUX MUX
MUX MUX
Multiplexer Multiplexer
Multiplexer Multiplexer
PW PW PW PW PW PW
PW PW PW PW PW PW
Portwatcher Portwatcher Portwatcher Portwatcher Portwatcher Portwatcher
Portwatcher Portwatcher Portwatcher Portwatcher Portwatcher Portwatcher
© SAP AG 2005, 20
Upgrade Preparation and Prerequisites: Alpha
Conversion (cont.)
Alpha conversion (OSS note 447341) – Only required for 2.x upgrades:
What is the Alpha conversion?
Only data that contains only digits is stored on the database with leading zeros
111 0000000111
11 1 11 1
Internal format
11A1 11A1
0001110 0000001110
0000000111 111
external format
11A1 11A1
© SAP AG 2005, 21
Upgrade Preparation and Prerequisites: Alpha
Conversion (cont.)
Conversion status
Check job
status
Conversion decisions
Conversion job
status
Start the
conversion job
© SAP AG 2005, 22
Overview
SAP BW upgrade
Enterprise Data Warehousing and SAP BI
Features:
May run any time before the upgrade
Only minor influence on production operation Initialization
Check system prerequisites
Run PREPARE early to determine necessary actions
© SAP AG 2005, 24
System Switch Upgrade Strategy
SAP BW
DATA 4.6x* 6.40
SAP BW
Shado DATA 4.6x* 6.40
w ins
tallati
on Import
* Example:
DA TA
conv XPRA SAP BW
2.x -> 3.5 upgrade (4.6x) ersio DATA 6.40
n Phase
3.x -> 3.5 would use 6.20
© SAP AG 2005, 25
System Switch Upgrade Strategy (cont.)
Benefits:
Almost constant downtime even with packages
Costs:
f on
Increased overall runtime
o f
Start-to-finish time is increased
Increased system resources
Shadow instance requires additional CPU and memory
© SAP AG 2005, 26
Downtime Minimized – An SAP BW Perspective
The system switch and upgrade strategies provide options for the
continued productive use of SAP BW
Productive use:
From an SAP BW perspective, this refers to the ability to execute
queries against the SAP BW system
If “Downtime minimized” is selected, users can expect approximately
2-4 hours of upgrade-processing-related downtime for executions
of queries
© SAP AG 2005, 27
System Switch Upgrade: Timing Diagram
Production Downtime
resource-minimized
(on target release)
Shadow Instance
Substitution Set
Support Pack‘s
Modification
Adjustment
downtime-minimized
Distribution
Add-Ons
Activation
Import of
ICNV
Inst. Upgrade
Uptime
Backup
Backup
New
PREPARE Upgrade Downtime-Minimized
Downtime-Minimized Rel.
Downtime
Backup
Imp.
Backup
Resource-Minimized Post
Upgrade
Stop of
Productive use
© SAP AG 2005, 28 (Strategy dep.)
The Upgrade Itself: Best Practices and Tips
© SAP AG 2005, 29
Key Upgrade Resources: Service Marketplace
Alias “BW”
© SAP AG 2005, 30
What We’ll Cover…
SAP BW upgrade
Wrap-up
Overview
SAP BW Unicode migration
Enterprise Data Warehousing and SAP BI
Unicode concepts
SAP BW and Unicode
SAP BW Unicode migration
Overview
SAP BW Unicode migration
Enterprise Data Warehousing and SAP BI
Unicode concepts
SAP BW and Unicode
SAP BW Unicode migration
Unicode Essentials
What is Unicode?
Character encoding schema for (nearly) all characters used
worldwide – includes nearly 100,000 distinct language characters!
© SAP AG 2005, 34
ISO-639 Languages Supported by Unicode
Kuanyama
Kazakh
Manx Greenlandic Marathi
Dzongkha Hausa Khmer Malay Pali
Greek Hebrew Kannada Maltese Polish
Bihari Telugu
English Hindi Korean Burmese Pushto
Bislama Tajik
Esperanto Hiri Motu Kashmiri Nauru Portuguese
Bengali Thai Uzbek
Afar Spanish Croatian Kurdish Norwegian Bokmål Quechua
Tibetan Tigrinya Vietnamese
Abkhazia Estonian Hungarian Komi Ndebele Raeto-Romance
Breton Turkmen Volapük
Avestan Basque Armenian Cornish Nepali Rundi
Bosnian Tagalog Wolof
Afrikaans Persian Herero Kirghiz Ndonga Romanian
Catalan Tswana Xhosa
Amharic Finnish Interlingua Latin Dutch Russian
Chechen Tonga Yiddish
Arabic Fijian Indonesian Letzeburgesch Norweg. Nynorsk Kinyarwanda
Chamorro Turkish Yoruba
Assamese Faroese Interlingue Lingala Norwegian Sanskrit
Corsican Tsonga Reserved- cust.
Aymara French Inupiak Lao Ndebele Sardinian
Czech Tatar Zhuang
Azerbaijani Frisian Icelandic Lithuanian Navajo Sindhi
Church Slavic Irish Twi Chinese trad.
Bashkir Italian Latvian Nyanja Northern Sami
Chuvash Tahitian Chinese
Belarusia Gaelic Inuktitut Malagasy Occitan Sango
Welsh Uighur Zulu
Bulgarian Gallegan Japanese Marshallese Oromo Serbo-Croatian
Danish Ukrainian
Guarani Javanese Maori Oriya Sinhalese
German Urdu
Gujarati Georgian Macedonian Ossetian Slovak
Kikuyu Malayalam Panjabi
Mongolian
Moldavian
© SAP AG 2005, 35
SAP Languages and Code Pages: Pre-Unicode
Unicode concepts
SAP BW and Unicode
SAP BW Unicode migration
SAP BW 3.5 – Languages/Unicode
© SAP AG 2005, 38
Unicode-Compliant SAP BW
SAP BW can extract data from Source Systems with specific code
pages (non-Unicode or Unicode)
SAP BW can extract data from SAP Source System running mixed
code pages (MDMP)
© SAP AG 2005, 39
Unicode Release Planning
Availability dates
Unicode has been generally available with SAP BW 3.5 (NetWeaver ’04)
since Sept 1st 2004
© SAP AG 2005, 40
SAP BW Unicode Installation and Conversion
How can I make my SAP BW Unicode-compliant?
Delivery
You can choose between non-Unicode and Unicode installation
Note: Unicode installation requires more hardware resources
(depending on database platform)
Installation modes
New installation
Conversion of an existing SAP BW
Before the conversion, upgrade your SAP BW to SAP BW 3.5
R3LOAD converts an existing SAP BW 3.5 automatically by exporting the
database, realigning the database, and importing the database again
Note that the Unicode Conversion is a pilot project as part of an SAP BW
System Copy (see OSS Note 543715)
Customer-developed programs (variable exits, virtual characteristics/key
figures, transformation rules, table interface, etc.) must be in line with the
Unicode rules
The duration of a conversion depends on the size of the existing database
© SAP AG 2005, 41
Resource Requirements for Unicode-Compliant SAP BW
Additional resource requirements after a Unicode conversion:
Text fields are usually longer in a Unicode environment than in a non-Unicode
environment. Enhanced functionality requires additional resources, which strongly
depend on the given customer scenario. In the following, we give a rough estimation
of what a Unicode conversion could mean for the resources.
CPU
We expect additional SAP BW requirements of roughly 30% more CPU power –
similar to the SAP R/3 requirements
Main Memory
We expect additional SAP BW requirements of roughly 50% more memory – similar
to the SAP R/3 requirements
Disk Storage
Disk Storage depends strongly on the underlying DBMS and the given data
model/volume. For a significant share of InfoCube data (only numeric keys!), there
might not be a significant increase of the database size
For SAP R/3 on ORACLE, tests have resulted in roughly 35% additional disk space
For SAP BW, we expect – depending on the scenario – less additional disk space
Note that after a conversion, the disk size may even decrease because of
database reorganization
© SAP AG 2005, 42
Overview
SAP BW Unicode migration
Enterprise Data Warehousing and SAP BI
Unicode concepts
SAP BW and Unicode
SAP BW Unicode migration
The Unicode Conversion Project: Overview
Preparation
Conversion
Post -Conversion
Post-Conversion
© SAP AG 2005, 44
Conversion Preparation: Transaction SPUMG
Pre-Conversion
Unicode Conversion
Post-Conversion
Set up the
Conversion
Project
Integration
Enable Customer SPUMG (R3load) Testing focused
Developments Post-Conversion on
language
Repairs handling
Conversion Database
in Unicode
Preparation Export,
system
in Conversion
non-Unicode & Import
system
© SAP AG 2005, 45
Database Export, Conversion, and Import
Pre-Conversion
Unicode Conversion
Post-Conversion
Set up the
Conversion
Project
Integration
Enable Customer SPUMG (R3load) Testing focused
Developments Post-Conversion on
language
Repairs handling
Conversion Database
in Unicode
Preparation Export,
system
in Conversion,
non-Unicode and Import
system
© SAP AG 2005, 46
Database Export, Conversion, and Import: Basis
OSS Note 516246: “Hom. and Het. System Copy for SAP
Also the standard R/3 platform and database-dependent installation guide have to be
used, which can be found in:
© SAP AG 2005, 47
Database Export, Conversion, and Import: Tools
The system setup tool SAPInst is used for the entire system
copy — internally SAPInst uses the program R3load
© SAP AG 2005, 48
R3Load – Export
© SAP AG 2005, 49
R3Load – Import
Export DIR:
SAPAPPL0.001
SAPAPPL1.001 SAP
... System
. Unicode
.
Multiple processes
possible.
Number of processes
same as during export
(default)
© SAP AG 2005, 50
Unicode System: Transaction SUMG
Pre-Conversion
Unicode Conversion
Post-Conversion
Set up the
Conversion
Project
Integration
Enable Customer
Developments
SPUMG (R3load) Post- Testing focused
on
Conversion language
handling
Repairs in
Conversion Database
Unicode
Preparation Export,
in Conversion system
non-Unicode & Import
system
© SAP AG 2005, 51
Runtimes
Database size
© SAP AG 2005, 52
Runtimes – Customer Experiences
Database: Oracle
Operating system: Unix
CPU frequency: 731 MHz
System: MDMP (Latin 1/Latin 2)
System vocabulary: 701,433 entries
© SAP AG 2005, 53
Runtimes – Customer Experiences (cont.)
Database: Oracle
Operating System: Unix
CPU Frequency: 1150 MHz
System: Unicode
© SAP AG 2005, 54
DB Growth – Customer Experience
© SAP AG 2005, 55
What We’ll Cover…
SAP BW upgrade
Wrap-up
Overview
SAP BW system copy
Enterprise Data Warehousing and SAP BI
There are many reasons why system copies are performed. It is usually
a last-resort technology-based solution to resolve a business/organizational
issue – obviously some issues are more justified than others! ☺
Data alignment issues:
One system does not have sufficient data to perform its function, so a data refresh is
required. Example: refresh of an R/3 QAS system from the R/3 Production system
Data Dictionary and Development alignment issues:
Developments are not synchronized in the system landscape, or inadequate change
management and controls are in place
Creation of a Sandboxing or Production support system
It should be noted that as Data Warehouses and OLTP systems grow,
the resource impact of system refreshes also grows
© SAP AG 2005, 59
Key Technologies Relevant to SAP BW System
Configurations
Logical system names:
Every client in an SAP System can be assigned a logical system name for
identification purposes in ALE scenarios
SAP BW requires that clients and clients in Source Systems be identified by a
logical system name
Each client within a single SAP System must be assigned a unique logical system
name
Each Source System client connected to a single SAP BW system must have a
unique logical system name
A Source System client cannot have the same logical system name as an SAP BW
client
CRM
Transports Transports
CRD CRQ CRP
ALE/RFC ALE/RFC ALE/RFC
BW
Transports Transports
BWD BWQ BWP
ALE/RFC ALE/RFC ALE/RFC
* Note: The same principle applies to any SAP Source System (SAP APO, mySAP CRM, SAP BW, etc.)
© SAP AG 2005, 61
Key Technologies Relevant to SAP BW System
Configurations (cont.)
Logical System Name (LSN) strategy:
A logical system naming strategy is extremely important as it additionally has
impacts on the system copies and the work to complete this
Logical system renaming of OLTP system data can be very time consuming
There are two main options available for naming and assigning logical system
names:
1. Using non-unique logical system names across systems in the same landscape, and
unique logical system names within each system type (DEV, QAS, PRD)
DEV QAS PRD
Logical System: Logical System: Logical System:
BWCL100 BWCL100 BWCL100
SAP BW
Transports Transports
BWD BWQ BWP
2. Using unique logical system names across systems in the same landscape, and unique
logical system names within each system type (DEV, QAS, PRD)
SAP BW
Transports Transports
BWD BWQ BWP
© SAP AG 2005, 63
Key Technologies Relevant to SAP BW System
Configurations (cont.)
Option 1 Option 2
© SAP AG 2005, 64
Key Technologies Relevant to SAP BW System
Configurations (cont.)
© SAP AG 2005, 65
Overview
SAP BW system copy
Enterprise Data Warehousing and SAP BI
Scenario: A system copy of the SAP BW and Source Systems (in parallel) is a
simple process of creating new systems from a copy of existing systems
Examples of such uses: creation of a test upgrade landscape or production firefighting systems
Depending on your choice of LSN strategy, there are two options available:
1) Using non-unique LSNs across systems in the same landscape (see diagram below):
1. On BWT, change the Source System RFC Destination host names to the new host for R3T
2. On BWT, check the RFC destination host name for the BWT Source System (blank)
3. On R3T, change the Source System RFC Destination host names to the new host for BWT
SAP BW
Transports Transports Copy
Example: BWD BWQ BWP BWT
Create an upgrade ALE/RFC ALE/RFC ALE/RFC ALE/RFC
Testing system
Transports Transports Copy
R/3
R3D R3Q R3P R3T
Logical System: Logical System: Logical System: Logical System:
R3CL200 R3CL200 R3CL200 R3CL200
© SAP AG 2005, 67
System Copy of Both the SAP BW and Source Systems
(cont.)
2) Using unique LSNs across systems in the same landscape (see diagram below):
1. On BWT, execute two logical system renaming processes (transaction BDLS)
1. Execute BDLS to convert SAP BW client LSN from BWPCL100 to BWTCL100
2. Execute BDLS to convert R/3 Source System LSN from F3PCL200 to R3TCL200
2. On BWT, create two new RFC destinations for the R3T Source System copy entries
1. Copy existing entries R3PCL200 and R3PCL200_dialog, creating new RFC
destinations R3TCL200 and R3TCL200_dialog
2. Delete the old RFC destinations R3PCL200 and R3PCL200_dialog
3. On BWT, create a new RFC destination for the BWT Source System
1. Copy existing entry BWPCL100, creating new RFC destination BWTCL100
2. Delete the old RFC destination BWPCL100
SAP BW
Transports Transports Copy
Example: BWQ BWP BWT
BWD
Create an upgrade ALE/RFC ALE/RFC ALE/RFC ALE/RFC
Testing system
Transports Transports Copy
R/3
R3D R3Q R3P R3T
* Warning:
Converting the logical system for an R/3 system can be very time consuming.
The runtime is dependent on whether ALE has been enabled on your R/3
system for certain documents.
If so, a large number of documents (sales orders, etc.) may be tagged with the
logical system name for ALE purposes. These would have to be converted.
It is suggested that you analyze your R/3 system before executing this
conversion (BDLS has a test function, but runtimes can be just as long as the
conversion itself)
Note: Connecting SAP BW to your R/3 system does not enable this ALE
functionality!
© SAP AG 2005, 69
System Copy of Both the SAP BW and Source Systems
(cont.)
The SAP BW steps to perform after this refresh are the same as previously
outlined in the system copy procedure
Optional: You can add steps to save SAP BW Objects from the old SAP BW
System and Source systems
DEV QAS Copy PRD
Logical System: Logical System: Logical System:
BWCL100 BWCL100 BWCL100
SAP BW
Transports Transports
BWD BWQ BWP
ALE/RFC ALE/RFC ALE/RFC
Transports Transports
R/3
R3D R3Q R3P
© SAP AG 2005, 70
System Copy of Both the SAP BW and Source Systems
(cont.)
Pros:
Minimal steps to perform refresh and reconnect systems
Data is aligned between SAP BW and the Source systems after the refresh
Delta extractors status is maintained
Consistency between SAP BW Objects across interconnected systems
is maintained
System connection configuration is already defined and in place
Valid for both Logical system name strategies
No need to consider individual data target synchronization when fed from
multiple Source Systems
Cons:
Coordination of timing for the system refresh
All work in QAS systems must be completed
and imported into PRD or reapplied after refresh
© SAP AG 2005, 71
Overview
SAP BW system copy
Enterprise Data Warehousing and SAP BI
Scenario: The SAP BW system is refreshed without refreshing the Source System in
parallel. The following implications should be understood:
SAP BW Objects (in SAP BW and Source System) need to be re-synchronized
All data will be out of synchronization between SAP BW and Source Systems
Master, transactional, and global settings data re-synchronization is required.
This effort can be considerable.
SAP BW is essentially an “island” until data is re-synchronized
SAP BW systems with multiple Source Systems may want to consider using the InfoObject
0LOGSYS in data models as it provides an easier mechanism for selecting data during Data
synchronization
DEV QAS Copy PRD
Logical System: Logical System: Logical System:
BWDCL100 BWQCL100 BWPCL100
BW
Transports Transports
BWD BWQ BWP
© SAP AG 2005, 74
SAP BW System Refresh Without Source Systems
(cont.)
© SAP AG 2005, 75
Overview
SAP BW system copy
Enterprise Data Warehousing and SAP BI
SAP BW
Transports Transports
BWD BWQ BWP
Example:
R3D R3Q R3P
SAP BW client and one
R/3 client as a Source Logical System: Logical System: Logical System:
System Unique LSNs R3DCL200 R3QCL200 R3PCL200
Copy
© SAP AG 2005, 77
Source Systems Refresh Without SAP BW System
(cont.)
Steps to connect your SAP BW and Source System after the refresh
Also see SAP note 184322 for more detailed information
We are using the example diagrammed on the previous slide
Note: It is assumed that Source-System-dependent SAP BW Objects have
been saved
© SAP AG 2005, 78
Source Systems Refresh Without SAP BW System
(cont.)
© SAP AG 2005, 79
What We’ll Cover…
SAP BW upgrade
Wrap-up
7 Key Points to Take Home
© SAP AG 2005, 81
Further Information on the SAP Service Marketplace
© SAP AG 2005, 82
For More Information: Access the SAP Developer Network
– www.sdn.sap.com
The central hub for the SAP technology
community
Everyone can connect, contribute, and
collaborate – consultants, administrators and
developers
Focus around SAP NetWeaver and SAP xApps
© SAP AG 2005, 84
Feedback
© SAP AG 2005, 85
Copyright 2005 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, z/OS, AFP,
Intelligent Miner, WebSphere, Netfinity, Tivoli, and Informix are trademarks or registered trademarks of IBM Corporation 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.
The information in this document is proprietary to SAP. No part of this document may be reproduced, copied, or transmitted in any form or for any purpose
without the express prior written permission of SAP AG.
This document is a preliminary version and not subject to your license agreement or any other agreement with SAP. This document contains only intended
strategies, developments, and functionalities of the SAP® product and is not intended to be binding upon SAP to any particular course of business, product
strategy, and/or development. Please note that this document is subject to change and may be changed by SAP at any time without notice.
SAP assumes no responsibility for errors or omissions in this document. SAP does not warrant the accuracy or completeness of the information, text, graphics,
links, or other items contained within this material. This document is provided 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 have no liability for damages of any kind including without limitation direct, special, indirect, or consequential damages that may result from the use of
these materials. This limitation shall not apply in cases of intent or gross negligence.
The statutory liability for personal injury and defective products is not affected. 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
© SAP AG 2005, 86