1
CD109
Duet Enterprise Overview
Consume and extend SAP applications from
Microsoft SharePoint and Office
Howard Beader, Microsoft Corp.
David Brutman, SAP
Himanshu Pande, SAP
© 2010 SAP AG. All rights reserved. CD109 Duet Enterprise Overview / Page 2
Disclaimer
This presentation outlines our general product direction and should not be relied on in making a
purchase decision. This presentation is not subject to your license agreement or any other
agreement with SAP. SAP has no obligation to pursue any course of business outlined in this
presentation or to develop or release any functionality mentioned in this presentation. This
presentation and SAP's strategy and possible future developments are subject to change and
may be changed by SAP at any time for any reason without notice. 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
assumes no responsibility for errors or omissions in this document, except if such damages
were caused by SAP intentionally or grossly negligent.
2
© 2010 SAP AG. All rights reserved. CD109 Duet Enterprise Overview / Page 3
Objectives
At the end of this unit, you will:
Equipped to map Duet Enterprise benefits to business
scenario and requirements in your company
Know the Duet Enterprise Architecture, Technical
components and runtime flow
Understand the design time components and the
development process
© 2010 SAP AG. All rights reserved. CD109 Duet Enterprise Overview / Page 4
Agenda
1. Overview
2. Architecture
3. Tools and Development Process
4. Solutions
3
© 2010 SAP AG. All rights reserved. CD109 Duet Enterprise Overview / Page 5
Leverage Business opportunities
Manage and reduce risk to the business
Boost People‘s productivity to
drive business
Accelerate access and flow of information
Deliver against changing business requests
Control support, integration & training cost
Protect information and stay compliant
Connect users to key business processes
Provide scale agility and enable innovation
Business and User FocusMeet changing business needs
CIO FocusManage IT costs and complexity
Enterprise Systems
IT and Business Have Different Focus
© 2010 SAP AG. All rights reserved. CD109 Duet Enterprise Overview / Page 6
Consume and Extend SAP Applications
Through Microsoft SharePoint 2010
Drive people productivity
Rapidly respond to business needs
Expand the value of IT investments
Interoperability
4
© 2010 SAP AG. All rights reserved. CD109 Duet Enterprise Overview / Page 7
Duet Enterprise Key Design Assumptions
Extend and develop variety of solutions to address
range of business problems
Flexibility &
Extensibility
Providing building blocks, Empower non SAP
developers (.NET developers)
Rapid
Development
Simple Architecture approach, solve key
interoperability issuesFocus on Core
Built on core platforms, leverage existing
skillset, optimize landscapes
Minimize
Disruption and
learning curve
© 2010 SAP AG. All rights reserved. CD109 Duet Enterprise Overview / Page 8
Duet Enterprise Architecture
ClientsSAP Environment Microsoft Environment
SharePoint 2010
Application and
Template Services
Application
Building Blocks
Runtime services
Auto -Deploy
SAP
Business
Suite
SAP NetWeaver
Application and
Template Services
Administration and
Monitoring
User Mgmt Services
5
© 2010 SAP AG. All rights reserved. CD109 Duet Enterprise Overview / Page 9
Built on SAP and Microsoft Core Platforms
SAP NetWeaver (ABAP) and Microsoft SharePoint
Duet Service Consumption Layer
(SCL) - Project ―Gateway‖
Framework built as an NetWeaver ABAP add-
on, enabling simplified access to SAP
software from any device or environment
using standard market protocols
Business Connectivity
Services (BCS)
SharePoint component bringing data from
external systems into SharePoint and Office,
enabling interaction, reuse, and
easy UI development
SAP NetWeaver (ABAP) Microsoft SharePoint 2010
Simple and flattened data structures
Aggregation of multiple data objects or
SAP systems and versions
Support for SAP security, authorization
and roles
Leverage of NetWeaver ABAP lifecycle
management
Integrating external data sources into SharePoint
Data Models enabling code free UI generation and custom UI
Enable integration with MS-Outlook, Word, Access SharePoint Workspace, and InfoPath
No client footprint, offline support
© 2010 SAP AG. All rights reserved. CD109 Duet Enterprise Overview / Page 10
Duet Enterprise
Interoperability
6
© 2010 SAP AG. All rights reserved. CD109 Duet Enterprise Overview / Page 11
Interoperability
Ready-to-use Capabilities
Instant Business Value
© 2010 SAP AG. All rights reserved. CD109 Duet Enterprise Overview / Page 12
Duet Profile
CollaborationContextual
Workflow
Reporting
Duet Sites
Set of Capabilities enabling instant usage by end users
Supporting key usage scenarios (workflows, Reporting, Collaboration)
Exposing default data sets from SAP
Ready-to-use Capabilities
Quick time to Value
7
Demonstration
Ready-to-Use Capabilities
© 2010 SAP AG. All rights reserved. CD109 Duet Enterprise Overview / Page 14
Agenda
1. Overview
2. Architecture
3. Tools and Development Process
4. Solutions
8
© 2010 SAP AG. All rights reserved. CD109 Duet Enterprise Overview / Page 15
Duet Enterprise Architecture
ClientsSAP Environment Microsoft Environment
SharePoint 2010
Application and
Template Services
Application
Building Blocks
Runtime services
SAP
Business
Suite
SAP NetWeaver
Application and
Template Services
Administration and
Monitoring
User Mgmt Services
Auto -Deploy
© 2010 SAP AG. All rights reserved. CD109 Duet Enterprise Overview / Page 16
Microsoft Server
Stack
Microsoft Server
Stack
Service Consumption
Layer Instance (SCL)
SAP Backend
Security Flow
Duet Enterprise BDC
Models
Supportability Integration
(SAP & MSFT stack)
Microsoft Office 2010
Business Connectivity
Services
SharePoint Designer
Duet Enterprise
Support Tool
Common Business
Content 1.0SAP Business
Suite
Duet Enterprise 1.0
ServicesNW BASIS
NW BI
Customer Supportability
SystemNW 7.02
Duet Enterprise SAP Add-
on
SCL Framework
Web Service (SAML Auth)
Web Service / RFC
(SAP Logon Ticket)
SharePoint 2010
HTTP(S)
9
© 2010 SAP AG. All rights reserved. CD109 Duet Enterprise Overview / Page 17
Service Consumption
Layer Instance (SCL)
SAP Backend
Runtime Data Flow – SharePoint to SAP
RFC
WS Proxy
Mapping
Generic Layer
SCL
Runtime
SCL BO
Model
Backend Abstraction
External List
SharePoint UI Components
External List
Business Connectivity
Services
Instantiate ExternalContent Type
Created / GeneratedInvoke RFC or WS Operation
Instantiate Backend Object
Backend Proxy
Mapping
Map Model to Backend
Invoke Query
WS
Server Proxy
Map Requestto Model
BCS Runtime
© 2010 SAP AG. All rights reserved. CD109 Duet Enterprise Overview / Page 18
Service Consumption
Layer Instance (SCL)
SAP Backend
Runtime Data Flow – SAP to SharePoint
RFC
Generic Layer
SCL
Runtime
SCL BO
Model
Backend Abstraction
External List
SharePoint UI Components
Created / Generated
Mapping
Server Proxy
Fill External Content Type
Return response data
Map Backend specific format to
generic Model format
External List
Business Connectivity
Services
BCS RuntimeBackend Proxy
Mapping
Map generic modelformat to consumer
specific response structure
WS Proxy
Execute Backend Operation
Return Response
10
© 2010 SAP AG. All rights reserved. CD109 Duet Enterprise Overview / Page 19
Interoperability
Interoperability
© 2010 SAP AG. All rights reserved. CD109 Duet Enterprise Overview / Page 20
Built-In Interoperability
The Foundation for Engineered Integration
Simple and Robust design approach
Optimized IT landscape, minimal dependencies
Manages key system integration areas
Reduces complexity by utilizing existing platforms and skill sets
Offline
SupportAuthentication
and Security
Monitoring
and
Supportability
Application
Lifecycle
Management
Landscape
Management
Business
Content
Foundation
11
© 2010 SAP AG. All rights reserved. CD109 Duet Enterprise Overview / Page 21
Security and Authentication
Authentication and Single-Sign-On
Single-Sign-On (SSO) capabilities out of the box
Trust relationship between Microsoft SharePoint and SAP NetWeaver
Security Assertion Markup Language (SAML) token issued by SharePoint Security Token Service (STS)
User Mapping
Out-of-the-box management of different user identities in SharePoint and SAP by mapping of SharePoint users and SAP users
SAML token used by SAP NetWeaver to look up SAP user mapped to SharePoint user
SAP Roles-based Authorization
Secure SharePoint objects with SAP roles
User profile properties from SAP NetWeaver synchronized to SharePoint User Profile Store
Enable SAP Roles in People Picker
Offline Support
Authentication and
Security
Monitoringand
Supportability
Application Lifecycle
Management
Landscape Management
Business Content
Foundation
© 2010 SAP AG. All rights reserved. CD109 Duet Enterprise Overview / Page 22
Supportability and Monitoring
Monitoring
Leverage existing standard monitoring tools from Microsoft and SAP
View status dashboards, deployment status, errors and warnings
Duet Enterprise health rules, MOM packs and health packages provided out of the box
Supportability
Cross System Supportability
End-to-end tracing and troubleshooting
Comprehensive system logging
Error Handling
Surfacing of SAP error messages in SharePoint UI, and Office Clients
Offline Support
Authentication and
Security
Monitoringand
Supportability
Application Lifecycle
Management
Landscape Management
Business Content
Foundation
12
© 2010 SAP AG. All rights reserved. CD109 Duet Enterprise Overview / Page 23
Landscape Management
Heterogeneous system landscape support
Scalability and high availability through standard Microsoft and SAP mechanisms
Easy upgrade and patching mechanism of Duet Enterprise components
Business Content
Business entities from SAP available as Web Services
Exposed as External Content Types in BCS
User Interface supporting key operations (read, write, update)
Data Objects (from SAP SD):
Customer | Employee | Product | Customer Inquiry | Customer Quote
Offline Support
Authentication and
Security
Monitoringand Supportability
Application Lifecycle
Management
Landscape Management
Business Content
Foundation
Landscape Management
and Business Content
© 2010 SAP AG. All rights reserved. CD109 Duet Enterprise Overview / Page 24
Support the end to end life cycle: Expose, Compose, Consume, Deploy, Innovate
Duet Enterprise solutions deployed to Office Client using Click Once
Application upgrade management for BCD models, ready-to-use capabilities, Business Content and language packs
Offline Support
Monitoringand Supportability
Landscape Management
Business Content
Foundation
Application Lifecycle
Management
Authentication and
Security
Application
Lifecycle Management
13
© 2010 SAP AG. All rights reserved. CD109 Duet Enterprise Overview / Page 25
Offline Support
Connect to Outlook as
Contacts
Tasks
Calendars
Posts
Download to SharePoint Workspace as
Lists
SAP Reports
Word doc libraries with external data columns
Offline Support
Foundation
Monitoringand
Supportability
Application Lifecycle Management
Landscape Management
Business Content
Authentication and
Security
© 2010 SAP AG. All rights reserved. CD109 Duet Enterprise Overview / Page 26
Agenda
1. Overview
2. Architecture
3. Tools and Development Process
4. Solutions
14
© 2010 SAP AG. All rights reserved. CD109 Duet Enterprise Overview / Page 27
Tools and Development Process
Respond to Business Needs
Interoperability
© 2010 SAP AG. All rights reserved. CD109 Duet Enterprise Overview / Page 28
Tools and Development Process
Composites That Effectively Address Business Needs
New type of SharePoint composites consuming data and processes from SAP applications
Interoperability allows to focus on solution innovation
Reusable building blocks and templates
Leverage existing skillset
Familiar tools opening the door to a
broader range of developers
Rapid development approach
Simple access to SAP business objects
15
© 2010 SAP AG. All rights reserved. CD109 Duet Enterprise Overview / Page 29
Development Tools
Ease of Development Using Standard Tools, Leverage Existing Skill Set
Microsoft.NET Developer
Business Power User
SAP ABAP Developer
■ Service
composition and
adaptation
■ Custom Business
logic development
■ Field configuration
Tools
■ Declarative,
No-code
■ Create lists and
doc libs
■ Design
Views/Forms
SharePoint Designer
■ Modify SPD
solutions
■ Custom UX and
data integration
■ Creating/editing
building blocks
© 2010 SAP AG. All rights reserved. CD109 Duet Enterprise Overview / Page 30
ABAP Workbench
Model SAP Objects
Web service configuration
Flatten and adapt services
Generate proxies
Connect and Extend
RFC
Web services
BADI
16
© 2010 SAP AG. All rights reserved. CD109 Duet Enterprise Overview / Page 31
SharePoint Designer
No Code Development
Discover
SAP information as externalcontent type
Map operations
Create, read, update, delete, lookup
Connect to SharePoint/Office
External List
Contact
Task
Appointment
Post
© 2010 SAP AG. All rights reserved. CD109 Duet Enterprise Overview / Page 32
Visual Studio 2010
Custom Solutions
Simple drag and drop experience
Create connectivity packs in
Visual Studio to
Perform custom data transformations
Execute custom business logic/rules (e.g., trigger workflow)
Upsize IT solutions created in
SharePoint Designer
Bring external data into other Office
clients with VSTO Add-Ins
(e.g., Excel)
17
© 2010 SAP AG. All rights reserved. CD109 Duet Enterprise Overview / Page 33
Duet Enterprise
Design Time Flow
Pick RFC/Web Service
MS SharePoint
SCL
SAP Environment
Connect External List to
Outlook
Create flat structure web services with multiple
operations [CRUD] thru ESR Services Builder
Model a SAP object in Foundation thru the
GenIL editor
Create Adaptation Logic for specific backend
system using ABAP workbench
Create backend proxies (BOP) thru ABAP
workbench
Step 1
Create External Content Type in SharePoint
for SAP web service [wsdl] using SharePoint
Designer
Create and customize External List in Browser
or SharePoint Designer
Connect External List to Microsoft Outlook to
take data offline
Step 2
Create Proxies (BOP)
ESR Services Builder
Create adaptation
logic
Model an SAP object
Create External content Type
Create end user solution
© 2010 SAP AG. All rights reserved. CD109 Duet Enterprise Overview / Page 34
Development Process - Example
RFC WS
Se
rvic
e c
on
su
mp
tio
n L
aye
r
Employee
Name
Address 0..n
Street
City
Extension Container
Development
Process
Generation of web
services
Design of canonical
data object in IW
Foundation
Backend Adaptation
logic
Backend Operation
Proxies
Create External
Content Type out of
WSDL
Create and customize
External Lists
Backend Version 1
Backend Adaptation Logicfor Version 1
Backend Operation
Proxy (RFC)
Backend Version 2
Backend Adaptation Logicfor Version 2
Backend Operation
Proxy (WS)
…“Flattened” WS
SharePoint
Microsoft Office based solutionExternal Content Type
Browser based solution
18
© 2010 SAP AG. All rights reserved. CD109 Duet Enterprise Overview / Page 35
Model the Structure
in GenIL Editor
Create the Root Object
Then the Dependent
Object with Extension
containers
Then the Dynamic
Query Objects
The Structure needs to
be created once for all
the CRUD operations
Model an SAP object
© 2010 SAP AG. All rights reserved. CD109 Duet Enterprise Overview / Page 36
Add the Adaptation
Logic
Add Adaptation Logic
19
© 2010 SAP AG. All rights reserved. CD109 Duet Enterprise Overview / Page 37
Flat Service generator
generates the Flat
Structures for
consumption by
SharePoint
It generates a wsdl
Generate Flat Structures
© 2010 SAP AG. All rights reserved. CD109 Duet Enterprise Overview / Page 38
Once the wsdl is
generated it can
viewed in soamanager
View The wsdl
20
© 2010 SAP AG. All rights reserved. CD109 Duet Enterprise Overview / Page 39
Generate the External Content type
© 2010 SAP AG. All rights reserved. CD109 Duet Enterprise Overview / Page 40
Export the BDC model
21
© 2010 SAP AG. All rights reserved. CD109 Duet Enterprise Overview / Page 41
Out-of-the-box
Granular SAP
Services and
information
observing SAP
security model
Declaratively
package
transaction and
interaction from
high level
building blocks
Office business
parts across
Client, Browser
and Phone
Automate
deployment with
ClickOnce, no
client install
Quickly extend
existing solutions
to drive role
specific
relevance from
the edge
Application Lifecycle Management
Support the end-to-end lifecycle
Expose Compose Consume Deploy Innovate
Duet Enterprise solutions deployed to Office Client using Click Once
Application upgrade management for BCD models, ready-to-use capabilities,
Business Content and language packs
© 2010 SAP AG. All rights reserved. CD109 Duet Enterprise Overview / Page 42
Agenda
1. Overview
2. Architecture
3. Tools and Development Process
4. Solutions
22
Demo
Partner Solution
© 2010 SAP AG. All rights reserved. CD109 Duet Enterprise Overview / Page 44
External Content Types
What Kind of UI Can be Extended?
Business Data Connectivity
Pre-delivered External Content Type Repository
SAP System SAP System
Duet Service Consumption Layer
Customer Employee ProductCustomer
Inquiry Customer Quotation
Custom ECTs
Outlook Forms and Task Panes
SharePoint External Lists
SharePoint Workspace with InfoPath Forms
Office Applications
23
© 2010 SAP AG. All rights reserved. CD109 Duet Enterprise Overview / Page 45
Solutions
Extensibility Process
Entity that is
enhanced:
data object via
container
Generation of new
Backend Operation
Proxies
Makes new
backend fields
available in BAdI
Implementation of
BAdI
Transporting fields
between data
object and calling
structure
Generation of new
WS that contains
additional fields
WS + Birthday
Se
rvic
e c
on
su
mp
tio
n L
aye
r
Employee
NameAddress 0..n
StreetCity
Extension Container
Backend Version 1
Backend Adaptation Logicfor Version 1
Backend Version 2
Backend Adaptation Logicfor Version 2
Enhanced “Flattend” WS“Flattened” WS
SharePoint
Enhanced Backend
Operation Proxy (WS)
Backend Operation
Proxy (WS)
Birthday
RFC + Birthday
Backend Operation
Proxy (RFC)
Enhanced Backend
Operation Proxy (RFC)
BAdI
BAdI BAdI
= Foreseen spot
for customers to
implement logic
BAdI
© 2010 SAP AG. All rights reserved. CD109 Duet Enterprise Overview / Page 46
new
RFC/WS: adding
existing fields to IW
Foundation data object
performing additional
backend calls via
RFC/WS
RFC/WS: adding
additional fields to IW
Foundation data object
RFC: signature already
contains configurable
customer fields
additional
RFC/WS
RFC: extended
structures of object are
automatically exposed
RFC: manually
adding fields to
RFC signature
WS: eSOA
enhancement
concept via ESR
Solutions
What Kinds of Business Processes Can be Enabled?
Extending structures: adding fields to existing structures of objects
(e.g. HCM infotypes)
Configuring extensions(e.g. customer fields in HCM time
recording)
Business objects
Se
rvic
e C
on
su
mp
tio
n
La
ye
rB
ac
ke
nd
Data objects
Offering custom operations on
existing data object = new data objects
new
EmployeeLeaveWFnew
New scenario via additional backend services
new
TimeSheetnew
New scenario via composition of existing data
objects
new
Teamnew
SharePoint
Extending existing data objects with
custom fields
Employee
new
24
© 2010 SAP AG. All rights reserved. CD109 Duet Enterprise Overview / Page 47
Solution Types
Surface data in External
Lists
Connect those lists to
Outlook, SPW
Simple
Customize
InfoPath forms
Outlook task pane and
ribbon
Workflow
Web Part Pages
Intermediate
Custom connectivity for
data aggregation,
transformation, security,
etc.
Use custom code to
integrate data into any
Office app
Business logic in forms
Create reusable
components (UI parts,
ECTs, actions)
Advanced
© 2010 SAP AG. All rights reserved. CD109 Duet Enterprise Overview / Page 48
Solution Drivers
Microsoft and SAP Solutions
End User Solutions
Ecosystem Solutions
IT Sponsored Solutions
25
© 2010 SAP AG. All rights reserved. CD109 Duet Enterprise Overview / Page 49
Duet Enterprise Pre-requisites
SAP Microsoft
SAP Backend R/3 4.6c or higher Windows OS Windows 2008 (64- bit)
NetWeaver
StackNW 7.0 Eph 2 SP05 Microsoft
SharePoint
SharePoint Enterprise 2010
( 64- bit)Templates (Optional)
WorkflowNW 7.0 (NW 04s) SP 15, NW
6.40 (NW04) SP22 or higher
Microsoft Office –
Client Office 2010 Pro Plus (optional)
Reporting
ERP 2004 SP22 or higher
ERP 6.0 (2005) SP15 or higher
NW BI 3.5 SP22
NW BI 7.0 SP21 or higher
Client -BrowserAll browsers supported by SharePoint 2010
Business
ContentERP 2004 or higher
Database/s
(Server – MS)
All SQL Server versions supported by SharePoint 2010
© 2010 SAP AG. All rights reserved. CD109 Duet Enterprise Overview / Page 50
Foundation
■ Engineering level interoperability with simple and reliable design approach
■ Key integration areas: connectivity, lifecycle mgmt., security, manageability and
supportability
■ Leverages standard platforms and tools, existing IT team skill sets and optimizes
landscape
Tools and Business Content
■ Tools to compose solutions blending SAP data and processes with Microsoft
SharePoint content and collaboration
■ Support for various levels of expertise ranging from business experts to developers
■ Simplified access to SAP data supported by building blocks and templates
Duet Enterprise Product Summary
Ready-to-use Capabilities
Enabling employees to use SharePoint and Office:
■ Collaboration workspaces with SAP data
■ SAP workflows surfaced as tasks and emails
■ Delivery of SAP reports
■ Enriched ‗my site‘ with SAP HR
information
■ SharePoint sites presenting SAP data
26
© 2010 SAP AG. All rights reserved. CD109 Duet Enterprise Overview / Page 51
Interoperability
What’s Next?
Learn – Attend ‗hands-On‘ and expert
sessions; sign up for more information
here or duet.com
Explore – involve related people, share
material, guide them to blogs, demo on
duet.com
Engage – contact SAP or Microsoft
Duet Enterprise enables business users to consume and extend
SAP applications through Microsoft SharePoint
© 2010 SAP AG. All rights reserved. CD109 Duet Enterprise Overview / Page 52
Related Workshops/Lectures at SAP TechEd 2010
CD 166 (Hands-On), Extend SAP Applications to Microsoft SharePoint 2010 using Duet
Enterprise
CD 117, MSIT's TradeNet: SAP in SharePoint - Learning from a Duet Enterprise POC
Further Information
Related Demos
Duet Enterprise for Microsoft SharePoint and SAP (Pod #36)
Microsoft Booth
Public Web sites
www.duet.com
www.microsoft.com/duet
www.sap.com/duetenterprise
27
DemoQ&A
ContactFeedback
Please complete your session evaluation.
Be courteous — deposit your trash,
and do not take the handouts for the following session.
28
© 2010 SAP AG. All rights reserved. CD109 Duet Enterprise Overview / Page 55
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, Excel, Outlook, and PowerPoint are registered trademarks of Microsoft Corporation.
IBM, DB2, DB2 Universal Database, System i, System i5, System p, System p5, System x, System z, System z10, System z9, z10, z9, iSeries, pSeries, xSeries, zSeries, eServer, z/VM, z/OS, i5/OS, S/390, OS/390, OS/400, AS/400, S/390 Parallel Enterprise Server, PowerVM, Power Architecture, POWER6+, POWER6, POWER5+, POWER5, POWER, OpenPower, PowerPC, BatchPipes, BladeCenter, System Storage, GPFS, HACMP, RETAIN, DB2 Connect, RACF, Redbooks, OS/2, Parallel Sysplex, MVS/ESA, AIX, Intelligent Miner, WebSphere, Netfinity, Tivoli and Informix are trademarks or registered trademarks of IBM Corporation.
Linux is the registered trademark of Linus Torvalds in the U.S. and other countries.
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.
SAP, R/3, SAP NetWeaver, Duet, PartnerEdge, ByDesign, SAP BusinessObjects Explorer 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 other countries.
Business Objects and the Business Objects logo, BusinessObjects, Crystal Reports, Crystal Decisions, Web Intelligence, Xcelsius, and other Business Objects products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of Business Objects Software Ltd. in the United States and in other countries.
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.
© 2010 SAP AG. All Rights Reserved