BCP Technical

49
Technical Architecture Overview – SAP BPC

description

BCP Technical

Transcript of BCP Technical

Page 1: BCP Technical

Technical Architecture Overview – SAP BPC

Page 2: BCP Technical

Agenda – Presentation Purpose

Provide an overview of the technology components that comprise the BPC platform Today.

Explain how components can be mixed to design an effective infrastructure of a BPC deployment with Version 5.

Discuss the factors that influence configuration decisions

Identify the hardware and software requirements for the most common configurations

Explain the BPC security components

List the types of BPC users and the client components required for each

Highlight the importance of a development environment

High Availability and Disaster Recovery

The Next Generations

Page 3: BCP Technical

BPC High Level ArchitectureVersion 5

Page 4: BCP Technical

Presentation Purpose

Presentation Purpose

Web-based platform with centralized database.

Designed for scalability to thousands.

Zero-footprint, Web-based application leveraging cutting-edge technologies

Next generation Service-Oriented Architecture (SOA) providing easy integration.

Patented, enterprise-scale Microsoft Office integration.

Page 5: BCP Technical

Server Technology Stack

•Microsoft SQLServer –Enterprise Edition2005 relationaldatabasecomponent

•Supports datamanagementactivities

•100% OpenStandard

• Can be 64 bitwhen separatefromApplication/webservices

SQLServices

•Microsoft SQL2005 ReportingServices

•Powerfulrelational reportgenerator

•Supports Journal,Audit and otherreportingcapabilities

•Can be 64 bitwhen separatefromApplication/webservices or IISinstalled

ReportingServices

•Storage location forall application files,UNC or local drive.

•Book Repository

•Templates

•Unstructured Data

•Conversion &Transformation Files

FileServices

•Microsoft IIS

•Uses SOAP(Service OrientedApplicationProtocol) calls forcommunicationusing XMLbetween web andapplication server.

•Host for ZFP(Zero footprint)Pages

•Performs userauthentication

WebServer

•Microsoft IIS

•Supports all SOA(Service OrientedArchitecture)

•Collection of BPCServices

•Where BPCApplicationBusiness LogicResides

•Performs userauthentication

ApplicationServices

•Microsoft SQLServer –Enterprise Edition2005 multi-dimensionaldatabasecomponent

•Provides detailedanalysis & drilldown

•Can be 64 bitwhen separatefromApplication/webservices

AnalysisServices

Page 6: BCP Technical

Factors Affecting Installation

SQL Licensing Requirements … SQL

SQL SQL SQL

SQLServices

ReportingServices

FileServices

WebServer

ApplicationServices

AnalysisServices

EE

Where IIS is Located … IIS

IISIIS IIS

Page 7: BCP Technical

BPC Application Tiers

Web TierUser Interface for BPC Web, Insight

Application TierXML services, Business Logic, Shared Query Language

Database TierRelational and multi-dimensional data store

Page 8: BCP Technical

Why Single Server

When the number of concurrent users is low

If you are setting up a development environment

If there are no requirements for separating the MS IIS component from the SQL Database component

If the server is in a Workgroup not a Domain

No requirements for High Availability (clustering)

Page 9: BCP Technical

Why a Multi Server

When the number of concurrent users is high

Corporate policies dictate separating certain components – (e.g. IIS and SQL must not share the same server)

Need to separate functional components according to corporate departmental structure

Web Services must be hosted in a DMZ

Database Services must be hosted internally

Page 10: BCP Technical

Single Server Configuration

SQLServices

ReportingServices

FileServices

WebServer

ApplicationServices

AnalysisServices

EE

SQLServices

ReportingServices

FileServices

WebServer

ApplicationServices

AnalysisServices

EE

Page 11: BCP Technical

Sample Single Server Guidelines

OS–RAID 1

Data–RAID 1+0

OS–RAID 1

Data–RAID 1+0

RAID 5RAID 5RAID Level

Recommended Recommended

Contact an BPC Certified Technical Consultant

for more information

Windows 2003 Enterprise Edition SP2/R2 (32 bitonly)

SQL Server 2005 Standard/Enterprise Edition orDeveloper’s Edition, Runtime Licensing Supported

Windows 2003 Standard and Enterprise EditionSP2/R2 (32 bit only)

SQL Server 2005 Enterprise Edition or Developer’sEdition 32 bit only, Runtime icensing supported

OS

MinimumMinimum

144 GB72 GB72 GB36 GBDisk GB

8 GB4 GB4 GB2 GBRAM GB

4 Dual Core442CPU’s

Development Environment Production Environment

Page 12: BCP Technical

Multi Server Configuration

SQLServices

ReportingServices

FileServices

WebServer

ApplicationServices

AnalysisServices

EE

Web TierWeb Services & Reporting Services

Application Services & File Share

SQL Services & Analysis Services

Application Tier

Database Tier

Page 13: BCP Technical

Sample Tier Centric Server Guidelines

Windows 2003 Enterprise Edition SP2/R2Windows 2003 Standard and Enterprise EditionSP2/R2

OS

OS – 1 Data -1+0

11511RAID Level

1447236723636Disk GB

842222RAM GB

4 Dual Core2 Dual Core2 Dual Core2 Dual Core22CPU’s

DB Tier

Can be 64 bit

App TierWeb TierDB Tier

Can be 64 bit

App TierWeb Tier

RecommendedMinimum

Page 14: BCP Technical

Multi Server Configuration – Web Centric

Web Centric -separates SQLrelationaldatabase fromweb servicesReporting Services, File Share,

Application Server and Webserver

Database Server and AnalysisServices and Reporting ServicesDatabase

SQLServices

ReportingServices

FileShare

WebServer

ApplicationServer

AnalysisServices

EE

Page 15: BCP Technical

Multi Server Configuration – Database Centric

Database Centric- separates all

database servicesfrom web/file/app

servicesFile Share, Reporting Services,Application Server and Webserver

DB Server, RS Database andAnalysis Services Server

SQLServices

ReportingServices

FileShare

WebServer

ApplicationServer

AnalysisServices

EE

Page 16: BCP Technical

Multi Server Configuration – Database Centric

Database Centric- separates all

database servicesfrom web/file/app

servicesFile Share, Application Server andWebserver

DB Server, RS Database and WebPart and Analysis Services Server

SQLServices

ReportingServices

FileShare

WebServer

ApplicationServer

AnalysisServices

EE

Page 17: BCP Technical

Configuration Options nnn

Several other effective multi server configurations are possible.

Use Technical Consulting to help you determine the optimal configuration for the client.

SQLServices

ReportingServices

FileServices

WebServer

ApplicationServices

AnalysisServices

EE

Page 18: BCP Technical

Tier Authentication

1. Client Web ServerCurrently supported using windows (BASIC, NTLM, Kerberos) authentication

2. Client Application ServerCurrently supported using windows (BASIC, NTLM, Kerberos) authentication

3. Application Server BPC System Resources

(SQL services, Analysis services, & File Services). Application Server uses service-level accountsto access resources

Page 19: BCP Technical

Types of Authentication

Domain

Users

Is Transparent Authentication or SSO a requirement?

Do you support Active Directory?

Will users log into BPC with their Domain ID?

Do users log into their local machines with a Domain ID?

Are all your users in one domain or many

Do you have external users not part of your domain?

BPC

Users

Page 20: BCP Technical

Authentication Matrix

Windows ids foreach user

Existing LDAP server we can readWindows ids for each user.Requires proper Kerberossetup - servers all in samedomain & trusted fordelegation. Users must betrusted, BPC web sitestrusted

Windows ids for each userPrerequisites

YesYesYesYesRequires 1-3 windows service-like accounts (WindowsUserIDs for COM+ Components - sysadmin/admin/user)

YesYesYesYesWorks in multi-server environment

YesYesNoMust use BasicWorks over internet (non-VPN)

YesNoYesYesRequires Windows ID

Yes unless usehttps for all pages

Yes unless use https for login pageNoNoPassword sent in clear text

YesYesOnly if switch to anotherauthentication mode

Yes, if use BASICAlternate userid

LowMedHigherHighRelative security

BasicLDAPKerberosWindows IntegratedSecurity features:

Authentication Mode:

Page 21: BCP Technical

Client Hardware Requirements

NIC 100 MBit

SVGA 800 x 600

Other

1 GB500 MB150 MBHard Drive

512 MB >512 MB >256 MB >RAM

x86 (1.6 GHz >)x86 (1.4 GHz >)x86 (600 MHz >)CPU

Admin UserPower UserStandard User

Page 22: BCP Technical

Client Software Requirements

Window XP SP1 (or later), Vista not yet supported

Internet Explorer 6.0 SP1 (or later)

Microsoft OfficeOffice XP SP2 (or later)Office 2003 SP3 (or later)Office 2007

Microsoft XML 3.0 SP1 (or later)

Microsoft .NET Framework 1.1

PDF Reader (optional)

Page 23: BCP Technical

Why a Development Environment

A development environment is an integral part of a successful implementation. It provides anenvironment for:

Testing third party software updates: Windows, SQL, Analysis Services, Reporting Services

Can be used as a staging area for new BPC releases that require conversions

Testing BPC application set design changes

Environment to develop future BPC applications/ application sets

Provides Fail Over and/or Disaster Recovery hardware

Reduces potential impact on production users resulting from any of the above activities

***Production and Development environments do not have to be identical in hardware or configuration***

Page 24: BCP Technical

Common Client Scenarios

3 Environments

Test / Dev

UAT (User Acceptance Testing Environment)

Production

Page 25: BCP Technical

Common Client Scenarios

3 Environments

Test / Dev

Single server or partner hosted

Can be virtualized

UAT (User Acceptance Testing Environment)

Mirrors production

Production

Should run only production appsets

Highly recommended to be physical servers

Page 26: BCP Technical

Common Client Scenarios

3 Environments

Test / Dev

UAT (User Acceptance Testing Environment)

Production

Page 27: BCP Technical

Disaster Recovery vs High Availability

Disaster Recovery is the ability to restore the system back to working order in a timely manner.

Includes the recovery of data, hardware, and software

Includes a DR plan with a time specified for maximum acceptable recovery time

High availability is the automatic failover of the system.

Includes identical replicas of complete database and application servers with continuous real-time failover

Should a server fail or have to be shut down for maintenance a synchronized replica will instantaneously and automaticallytake its place to ensure continuous application availability and business continuity

Page 28: BCP Technical

Disaster Recovery Possibilities

Use Development Environment as a DR Environment

Your decision is then based on sizing – an exact replica or less performance and access for the time it takes to recover.

Use Backups

You need to see how often you need to backup based on the time frame you need to meet.

SQLServices

ReportingServices

FileServices

WebServer

ApplicationServices

AnalysisServices

EE

Page 29: BCP Technical

High Availability Possibilities

Complete Redundancy for each component in the BPC 5 Technology Stack

Microsoft SQL Server 2005

Microsoft Analysis Services 2005

Microsoft Reporting Services 2005

BPC Application Services

BPC File Share

BPC Web Services

Page 30: BCP Technical

High Availability for Microsoft SQL Server

Microsoft SQL Server 2005 Clustering

SQL Server 2005 Failover Clustering. Can be 64 bit when separate from web/application tier

Minimum of 2 node cluster, maximum number of nodes dependent on operating system (Windows 2003 STD vs. ENT)

Microsoft Recommends Clustering for data protection and high availability

SQLServices

SQLServices

SAN

Page 31: BCP Technical

High Availability for Microsoft AnalysisServices 2005

Microsoft Analysis Services 2005 Clustering

SQL Server 2005 Failover Clustering. Can be 64 bit when separate from web/application tier

Minimum of 2 node cluster, maximum number of nodes dependent on operating system (Windows 2003 STD vs. ENT)

Microsoft Recommends Clustering for data protection and high availability

AnalysisServices

AnalysisServices

SAN

Page 32: BCP Technical

High Availability for Microsoft ReportingServices 2005

Microsoft Reporting Services 2005 Load balancing – all nodes active

Support many third party load balancing solutions, for example:

Microsoft Network Load BalancingF5 Big IPCisco

ReportingServices

ReportingServices

Load balancing device

Page 33: BCP Technical

High Availability for BPC Application Services

BPC Application Services Load balancing – all nodes active

Support many third party load balancing solutions, for example:

Microsoft Network Load BalancingF5 Big IPCisco

ApplicationServices

ApplicationServices

Load balancing device

Page 34: BCP Technical

High Availability for BPC Web Services

BPC Web Services Load balancing – all nodes active

Support many third party load balancing solutions, for example:

Microsoft Network Load BalancingF5 Big IPCisco

WebServer

WebServer

Load balancing device

Page 35: BCP Technical

HA MultiServer EnvironmentExample

Load balancing deviceApplicationServer, ReportingService andWeb Tiers

SAN

Database Tiers

Page 36: BCP Technical

Architecture Roadmap of Next-GenerationCPM Solutions

Requirements for Next-Generation CPMSolutions

What’s Next?

Page 37: BCP Technical

SAP BPC 5 Technical Architecture

.NET

DB Access

Thin Client

Persistency

Application Services Utilities

Platform Services

RDBMS(SQL Server)

MOLAP(Analysis Server)

MD Store

Star Schema

DTS/SSIS

File Server

ADODB ADOMD

R R

OLAP Admin

Scheduling

File Service

Rel. Store(meta data,

etc.)

SQL MDX

ZIP, XML,Chart, etc.

MS ReportingServices

R

Local FileStore

Logging

Data Mgmt.

Audit

ConfigurationAdmin

Shared QueryEngine

CommentsWorkStatus

Metadata

Email

User Mgmt.

Insight

Journal

LiveUpdate

BPF

ContentLiveReport

SessionPublish

Write Back

Web Services

DBConnection

Factory

Admin Configuration

SendGovenor

BPF ...WorkStatus

Rich Clients

Admin

ActionPaneBrowser

HTTP/SOAP

WebUI(ASP.NET)

R

Logic

Script Logic

HTTP

SourceSystems

R

BPC for Excel

ActionPane

BPC for Word

ActionPane

BPC for PP

ActionPane

R R

R

R

R

R

R

Logic

StoredProcedures

R

R R

R

R

Page 38: BCP Technical

ABAP

BPC ABAP Function Modules BPC Data Access Objects

SAP BPC (.NET)

Application Services

SourceSystems

Database

BPCCustomizingInfoProvider BI Metadata BI

Masterdata

BPC AppServices

BPC Audit ...

Thin Client

Web Services

Admin ConfigurationBPF ...WorkStatus

Browser

HTTP/SOAP

WebUI icl.Reporting

(ASP.NET)

R HTTP

Application Services Proxies Utilities

Platform Services

SchedulingProxy

File Service

ZIP, XML,Chart, etc.

Local FileStore

LoggingData Mgmt.

AuditConfiguration

Admin

Shared QueryEngine

Comments

WorkStatus

MetadataEmail

User Mgmt.

Insight

Journal

LiveUpdate

BPF

Content

LiveReport

Session Publish

Write Back

Logic Proxies

Script LogicParameter-driven Logic

UnstructuredDocs

AuditConfiguration

Admin

Shared QueryEngine

CommentsWorkStatus

MetadataEmailUser Mgmt.

Insight

Journal

LiveUpdate

BPF

Content

LiveReport

Session

PublishWrite Back

SAP BI (ABAP)

MDX IFBI ETL

BI BAPIs RSDRI IF ProcessChains

Logic

Script Logic LogicModules

ABAP Basis

ABAP BatchScheduler

R

DAO Proxies

R

File ServiceProxy

HTTP/RFC HTTP/RFC

Data Mgmt.

Data Mgmt. ProcessComponents

SAP Connect(Email)

Rich Clients

Admin

ActionPane

BPC for Excel

ActionPane

BPC for Word

ActionPane

BPC for PP

ActionPane

R

R

R

R

R

R

R

R

R RR

R

RR

SAP BPC 7.0 Technical Architecture

Page 39: BCP Technical

SAP Strategy Management 2007 TechnicalArchitecture

Browser interface thin clientExcel interface via Wininet.dllDiagram strategy manager via .net

MS IIS

PIP (.Net)

Java (JBoss)

EJBWeb

PAS (.NET and Linux/UNIX)

JakartaISAPI Filter

PilotWorksWeb

R

PilotAdministrator

.NET

HTTP TCP/IP

TCP/IP

PASListener

Pilot DB

SQLite

R

Work DB OLAP DB

MSUsermgmt.

R

PIPListener

Storedprocedures

JPIP

AUTH

PilotWorksCore

PilotWorksConsole

PilotWorksExt

Excel

PilotWorksSrv

PilotWorksStatic Content

LDAPServer

Users

R

MS Store(pipadmin)

R

RTCP/IP

DataWarehouse

MDDB

R

ODBC /ODBO

RTCP/IP

R R

R

Browser

R

PilotWorksConfig

RR

DiagramManager

R

MS IIS•static pages•authentication•redirection of dynamic contents

JBoss•application business logic•common services•authorization•interface with data tier

Pilot Interactive Publisher•relational connection pooling•PAS connection pooling•result caching

Pilot Application Server•KPI data store•OLAP engine•Data warehouse interface

Page 40: BCP Technical

SAP Strategy Management 7.0 TechnicalArchitecture

NW AS Java

NW AS Database

PIP (.NET and Linux/UNIX)

PAS (.NET and Linux/UNIX)

PilotWorksWeb

R

Pilot Administrator.NET

HTTP TCP/IP

PASListener

Pilot DB

Work DB OLAP DB

PIP Listener

Storedprocedures

JPIP UME

PilotWorksCore

Excel withplug-in

PilotWorksSrv

PilotWorksStatic Content

LDAPServer

Users

RTCP/IP

SAP BI

Database

R

MDX over RFC/OLAP BAPI

RTCP/IP

R

R R

R

Browser

R

PilotWorksConfig

Users

RPIP Config

WS

PIP Config

Web Server

HTTPR

PilotWorksStatic Content

R

DiagramManager

R

IGS

HTT

P / X

ML

Netweaver CE•application business logic•common services•authorization•interface with data tier•authentication•static content•configuration•database connection pooling•clustering

Pilot Application Server•KPI data store•OLAP engine•Data warehouse interface•Netweaver BI integration

Pilot Interactive Publisher•PAS connection pooling•result caching

Page 41: BCP Technical

Multi-dimensional data access

Page 42: BCP Technical

Data Write Back

Page 43: BCP Technical

Logic Models

Page 44: BCP Technical

Modeling of NW BI Objects in BPC

Page 45: BCP Technical

Configurations

Page 46: BCP Technical

Changes and Flexibility for the Future

?

Page 47: BCP Technical

Thank You for Attending.

Page 48: BCP Technical

Copyright 2007 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 priornotice.

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

Microsoft, Windows, Excel, 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 AGin 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 servesinformational 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 ofSAP 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 ofthe 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 bechanged 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 thismaterial. 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 notapply 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 anddoes not endorse your use of third-party Web pages nor provide any warranty whatsoever relating to third-party Web pages.

Page 49: BCP Technical

Copyright 2007 SAP AG. Alle Rechtevorbehalten

Weitergabe und Vervielfältigung dieser Publikation oder von Teilen daraus sind, zu welchem Zweck und in welcher Form auch immer, ohne die ausdrückliche schriftliche Genehmigung durch SAP AGnicht gestattet. In dieser Publikation enthaltene Informationen können ohne vorherige Ankündigung geändert werden.

Die von SAP AG oder deren Vertriebsfirmen angebotenen Softwareprodukte können Softwarekomponenten auch anderer Softwarehersteller enthalten.

Microsoft®, WINDOWS®, NT®, EXCEL®, Word®, PowerPoint® und SQL Server® sind eingetragene Marken der 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 und PowerPC sind Marken oder eingetragene Marken der IBM Corporation.

Adobe, das Adobe Logo, Acrobat, PostScript und Reader sind Marken oder eingetragene Marken von Adobe Systems Inc. in den USA und/oder anderen Ländern.

ORACLE® ist eine eingetragene Marke der ORACLE Corporation.

UNIX®, X/Open®, OSF/1® und Motif® sind eingetragene Marken der Open Group.

Citrix®, das Citrix-Logo, ICA®, Program Neighborhood®, MetaFrame®, WinFrame®, VideoFrame®, MultiWin® und andere hier erwähnte Namen von Citrix-Produkten sind Marken von Citrix Systems, Inc.

HTML, DHTML, XML, XHTML sind Marken oder eingetragene Marken des W3C®, World Wide Web Consortium, Massachusetts Institute of Technology.

JAVA® ist eine eingetragene Marke der Sun Microsystems, Inc.

JAVASCRIPT® ist eine eingetragene Marke der Sun Microsystems, Inc., verwendet unter der Lizenz der von Netscape entwickelten und implementierten Technologie.

MaxDB ist eine Marke von MySQL AB, Schweden.

SAP, R/3, mySAP, mySAP.com, xApps, xApp, SAP NetWeaver, und weitere im Text erwähnte SAP-Produkte und -Dienstleistungen sowie die entsprechenden Logos sind Marken oder eingetragene Markender SAP AG in Deutschland und anderen Ländern weltweit. Alle anderen Namen von Produkten und Dienstleistungen sind Marken der jeweiligen Firmen. Die Angaben im Text sind unverbindlich unddienen lediglich zu Informationszwecken. Produkte können länderspezifische Unterschiede aufweisen.

Die in dieser Publikation enthaltene Information ist Eigentum der SAP. Weitergabe und Vervielfältigung dieser Publikation oder von Teilen daraus sind, zu welchem Zweck und in welcher Form auch immer,nur mit ausdrücklicher schriftlicher Genehmigung durch SAP AG gestattet.

Bei dieser Publikation handelt es sich um eine vorläufige Version, die nicht Ihrem gültigen Lizenzvertrag oder anderen Vereinbarungen mit SAP unterliegt. Diese Publikation enthält nur vorgeseheneStrategien, Entwicklungen und Funktionen des SAP®-Produkts. SAP entsteht aus dieser Publikation keine Verpflichtung zu einer bestimmten Geschäfts- oder Produktstrategie und/oder bestimmtenEntwicklungen. Diese Publikation kann von SAP jederzeit ohne vorherige Ankündigung geändert werden.

SAP übernimmt keine Haftung für Fehler oder Auslassungen in dieser Publikation. Des Weiteren übernimmt SAP keine Garantie für die Exaktheit oder Vollständigkeit der Informationen, Texte, Grafiken,Links und sonstigen in dieser Publikation enthaltenen Elementen. Diese Publikation wird ohne jegliche Gewähr, weder ausdrücklich noch stillschweigend, bereitgestellt. Dies gilt u. a., aber nichtausschließlich, hinsichtlich der Gewährleistung der Marktgängigkeit und der Eignung für einen bestimmten Zweck sowie für die Gewährleistung der Nichtverletzung geltenden Rechts.

SAP haftet nicht für entstandene Schäden. Dies gilt u. a. und uneingeschränkt für konkrete, besondere und mittelbare Schäden oder Folgeschäden, die aus der Nutzung dieser Materialien entstehenkönnen. Diese Einschränkung gilt nicht bei Vorsatz oder grober Fahrlässigkeit.

Die gesetzliche Haftung bei Personenschäden oder Produkthaftung bleibt unberührt. Die Informationen, auf die Sie möglicherweise über die in diesem Material enthaltenen Hotlinks zugreifen, unterliegennicht dem Einfluss von SAP, und SAP unterstützt nicht die Nutzung von Internetseiten Dritter durch Sie und gibt keinerlei Gewährleistungen oder Zusagen über Internetseiten Dritter ab.