rosettanet with xi3

46
SAP Exchange Infrastructure 3.0 Implementing RosettaNet with XI 3.0 SAP Exchange Infrastructure 3.0 Sam Raju SAP Netweaver XI RIG US SAP Labs, LLC.,

Upload: others

Post on 22-Apr-2022

19 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Rosettanet with XI3

SAP Exchange Infrastructure 3.0

Implementing RosettaNetwith XI 3.0

SAP Exchange Infrastructure 3.0

Sam RajuSAP Netweaver XI RIG US

SAP Labs, LLC.,

Page 2: Rosettanet with XI3

SAP AG 2004, Implementing RosettaNet with XI 3.0, Sam Raju, p. 2

Agenda

B2B in XI 3.0

Evolution of B2B Standards

Summary

Focus vertical industry High Tech -RosettaNet

Industry Standards Support

Page 3: Rosettanet with XI3

SAP AG 2004, Implementing RosettaNet with XI 3.0, Sam Raju, p. 3

Agenda

B2B in XI 3.0

Evolution of B2B Standards

Summary

Focus vertical Industry High Tech -RosettaNet

Industry Standards Support

Page 4: Rosettanet with XI3

SAP AG 2004, Implementing RosettaNet with XI 3.0, Sam Raju, p. 4

B2B And Industry Standards Support – ChallengesBusiness Partners

BusinessPartner

Application

SAPApplication

Marketplaces

OtherIntegration

Solution

B2B Tool

B2B Tool

3rd PartyApplication

SAPApplication

Hard-codedIntegration

WorkflowTool

Industry standardAdapter

EAITool

MainframeApplication

Secu

rity

Industry Standard Protocols

n Different solutions for A2A and B2B scenarios

n Custom solutions to connect to Industry Standards compliant business partners

n Substantial effort to develop and support mappings to standard interfaces

n Small business partners have to invest heavily to be industry standards compliant

n Different solutions used to connect to Marketplaces

n Use of proprietary technologies for security handling in B2B scenarios

Page 5: Rosettanet with XI3

SAP AG 2004, Implementing RosettaNet with XI 3.0, Sam Raju, p. 5

B2B In XI 3.0

Industry Standard Protocols

B2BMessaging

Secu

rity

Small Trading Partners

XI

SAPApplication

BusinessPartner

BusinessPartner

Marketplaces

AnyApplication

PartnerConnectivity

Kit

Page 6: Rosettanet with XI3

SAP AG 2004, Implementing RosettaNet with XI 3.0, Sam Raju, p. 6

B2B In XI 3.0

Industry Standard Protocols

B2BMessaging

Secu

rity

Integration Repository

Message Interfaces

Business Processes

Mappings

Business Scenarios

Integration Directory

Collaboration Agreements

Small Trading Partners

PartnerConnectivity Kit

BusinessPartners

BusinessPartners

Integration Server

BPE

IntegrationEngine

Adapter Engine

Collaboration Profiles

Adapter FrameworkMessagingQueuing

Security Handling

SAPApplication

Routing Rules

AnyApplication

Page 7: Rosettanet with XI3

SAP AG 2004, Implementing RosettaNet with XI 3.0, Sam Raju, p. 7

Encryption

Non-Repudiation of receipt

Non-Repudiation of origin

Data Integrity

Signature

Message Level Security (for B2B)

Connection Level Security(HTTPS)

XI 3.0

RNIF

XI 3.0

XI protocol

XI 1.0 /

XI 2.0

Availability

Levels of Security

B2B Security details

P P

P

P

P

P

P

P

P

P

P

S/MIMEWS-Security (XML-Signature)Technology

Page 8: Rosettanet with XI3

SAP AG 2004, Implementing RosettaNet with XI 3.0, Sam Raju, p. 8

Agenda

B2B in XI 3.0

Evolution of B2B Standards

Summary

Focus vertical industry High Tech -RosettaNet

Industry Standards Support

Page 9: Rosettanet with XI3

SAP AG 2004, Implementing RosettaNet with XI 3.0, Sam Raju, p. 9

Evolution of B2B

Process Integration(RosettaNet)

Transaction Exchange(EDI)

Information Sharing(web site)

Page 10: Rosettanet with XI3

SAP AG 2004, Implementing RosettaNet with XI 3.0, Sam Raju, p. 10

RosettaNet and EDI

EDI (Electronic Data Interchange) is a standard format for exchanging Business Data.

EDI Standards include EDIFACT/ANSI X.12.

EDI to XMLn EDI was launched in 1970s.n EDI is complex and costly. n XML is more recent invention for exchanging information between

computer systems.n RosettaNet Standards are based on XML.

The Basic difference between EDI and RosettaNet Standards is that EDI exchanges documents such as purchase orders, while RosettaNet defines business processes such as purchase order management.

Page 11: Rosettanet with XI3

SAP AG 2004, Implementing RosettaNet with XI 3.0, Sam Raju, p. 11

Rosettanet vs EDI

Custom Industry DictionariesStandard Industry Dictionaries

Large BusinessesAll Businesses

Regional StandardGlobal Standard

X12/EDIFACTXML

Van-enabledInternet-enabled Technology

10% of B2B processes100% of B2B processes

Message-centricProcess-centric

EDIRosettaNet

Page 12: Rosettanet with XI3

SAP AG 2004, Implementing RosettaNet with XI 3.0, Sam Raju, p. 12

VAN

VAN

P.O. Acknowledgment (855)

Manual Retries upon failure …

Buyer Seller

P.O. (850)

VAN

P.O. (850)

Basic PO Flow - EDI

EDI Translator

ERP System

EDI Translator

ERP System

Page 13: Rosettanet with XI3

SAP AG 2004, Implementing RosettaNet with XI 3.0, Sam Raju, p. 13

PO Response Acknowledgement

Auto Retries upon failure…

Buyer SellerPurchase Order PIP3A4 Request

Basic PO Flow - RosettaNet

XML/RNIF Adapter

ERP System

XML/RNIF Adapter

ERP System

Request Acknowledgement

Purchase Order PIP3A4 Request

Request Acknowledgement

Purchase Order PIP3A4 Response

Page 14: Rosettanet with XI3

SAP AG 2004, Implementing RosettaNet with XI 3.0, Sam Raju, p. 14

Agenda

B2B in XI 3.0

Evolution of B2B Standards

Summary

Focus vertical industry High Tech -RosettaNet

Industry Standards Support

Page 15: Rosettanet with XI3

SAP AG 2004, Implementing RosettaNet with XI 3.0, Sam Raju, p. 15

SAP XI Provides Industry Standards Technology

Industry Standard Protocols

B2BMessaging

Secu

rity

Integration Repository & Integration Directory

Small Trading Partners

PartnerConnectivity Kit

BusinessPartners

BusinessPartners

Integration Server

BPE

IntegrationEngine

Adapter Engine

SAPApplication

Any Application

Page 16: Rosettanet with XI3

SAP AG 2004, Implementing RosettaNet with XI 3.0, Sam Raju, p. 16

Industry Standards Support

Integration Repository

Message Interfaces

Business Processes

Mappings

Business Scenarios

Integration Directory

Collaboration Agreements

Integration Server

BPE

IntegrationEngine

Adapter EngineCollaboration Profiles

Adapter Framework

SAP CRM

SAP Industry SolutionIDOC/Proxy

Business Partner

Application↔StandardBusiness Doc Schema

Industry StandardProtocol

Routing Rules

Channel Templates

Page 17: Rosettanet with XI3

SAP AG 2004, Implementing RosettaNet with XI 3.0, Sam Raju, p. 17

SAP® Business Packages for Industry Standards

Provide Solution Kits for specific industries

Deliver mappings for RosettaNet, CIDX, others to follow

Application adoptionn Enhance business applications like mySAP CRM or mySAP SCM to

support SAP® Business Packages for high priority processes

Mappingn Including message sets for the industries according to their

priorityn Support mappings: versions, upgrade, maintenance

Process Integrationn Message protocol implementation (such as RNIF 2.0 for RosettaNet

and Chem e-standards for CIDX)n Provision of Collaboration Agreementsn Business Process Management support

Page 18: Rosettanet with XI3

SAP AG 2004, Implementing RosettaNet with XI 3.0, Sam Raju, p. 18

Agenda

B2B in XI 3.0

Evolution of B2B Standards

Summary

Focus vertical industry High Tech -RosettaNet

Industry Standards Support

Page 19: Rosettanet with XI3

SAP AG 2004, Implementing RosettaNet with XI 3.0, Sam Raju, p. 19

What is RosettaNet?

A Consortium of more than 500 companies founded in 1998 n Create & Implement internet based e-biz standards in High Tech

Industry

Boards: Information Technology (IT), Electronic Components (EC), Semiconductor Manufacturing (SM), Software Providers (SP), Telecommunication (newly formed)

Global Standard: n Americas, Europe, Japan, Korea, Singapore, Taiwan, Malaysia,

Philippines

Who are RosettaNet members?n Most of the top High-Tech companies around the world

n Sony, TSMC, UMC, SMICn Intel, Cisco, TI, HP, Dell, Applied Materials, Motorola, Molexn Nokia, STMn SAP, Microsoft, IBM, Oracle, i2, webMethods, TIBCO

Page 20: Rosettanet with XI3

SAP AG 2004, Implementing RosettaNet with XI 3.0, Sam Raju, p. 20

Why SAP Supports RosettaNet

RosettaNet = High Tech Industry Speak

B2B communication is essential for High Tech collaboration

High Tech companies are demanding their partners to complyn Evaluate their partners thru the adoption of RosettaNet

standards

Customers demand for RosettaNet supportn Want SAP to deliver a solution to lower the RosettaNet

implementation cost

RosettaNet is the proven e-standardn Other standards such as CIDX and PIDX are leveraging the

foundation components

Page 21: Rosettanet with XI3

SAP AG 2004, Implementing RosettaNet with XI 3.0, Sam Raju, p. 21

Main components of RosettaNet standards…

PIPs (Partner Interface Processes)n Public processes between business partners, linking each private process

into a business transaction

n based on simple, transactional exchange of business documents(NOT a business process with complex control flow !)n Request-confirm (two-action)n One-way notification (single-action)

n comprises business document definitionn DTDn Message Guideline (= possibly complex validation rules)

n based on Business Transaction Dialog (RNIF 2.0 higher layers)n defines additional business signal and exception handling for “atomic

outcome” of business document exchange

n defines business activity performance controls n Timeout, Retry (transaction level, not transport level !)n Security (signature, encryption, non-repudation of receipt / of origin and

content)

Page 22: Rosettanet with XI3

SAP AG 2004, Implementing RosettaNet with XI 3.0, Sam Raju, p. 22

Main components of RosettaNet Standards

RosettaNet Implementation Framework – low leveln Protocol specification standardizing the packaging, routing, transport and

message choreography of all PIP messages and business signals

Meta-Level Framework: n no real class libraryn protocol specification

Transportn http, https, smtp, …

Packagingn S/MIME

Securityn S/MIME

Message Choreography for Business Transaction Dialogn Business Signals

n positive ACKsn negative ACKs

RNIF 1.1 and RNIF 2.0 are significantly different

Page 23: Rosettanet with XI3

SAP AG 2004, Implementing RosettaNet with XI 3.0, Sam Raju, p. 23

RosettaNet support for SAP applications – What isinvolved?

ApplicationApplicationBusiness Logic

Interface Interface Interface

RosettaNet Protocol (e.g. RNIF)RosettaNet Protocol (e.g. RNIF)

Map Map Map

RosettaNet PIPs

SAP Exchange Infrastructure

Business Logic

Integration Logic

IndustryStandard processes

n Application enhancements to better enable RosettaNet

n Dedicated message mappings for supported PIPs delivered with XI

n RNIF 2.0 native with XI 3.0

n SAP is the only soln. Provider to offer end-to-end RosettaNet solutions

Page 24: Rosettanet with XI3

SAP AG 2004, Implementing RosettaNet with XI 3.0, Sam Raju, p. 24

XI 3.0 RosettaNet Support

Integration Repository

Integration Repository

Integration ServerIntegration Server

Business Process Engine

Integration Engine

Adapter Engine

SAPIndustry Sol. (High Tech)

SAPIndustry Sol. (High Tech)

IDoc/Proxy

3rd PartyApplication

3rd PartyApplication

Message Interfaces

Business Processes

Mappings

Business Scenarios

RNIF toBusinessPartner

Integration Directory

Integration Directory

CollaborationProfiles

Collaboration Agreements

MessagingQueuing

Generic Services

ResourceAdapter

RNIF 2.0ResourceAdapter

Central MonitoringCentral Monitoring

RuntimeWorkbench

CCMS

AlertingFW

Party, Service

Channel Templates

Routing Rules

Page 25: Rosettanet with XI3

SAP AG 2004, Implementing RosettaNet with XI 3.0, Sam Raju, p. 25

XI 3.0 RosettaNet Support

Integration Repository

Integration Repository

Integration ServerIntegration Server

Business Process Engine

Integration Engine

Adapter Engine

SAPIndustry Sol. (High Tech)

SAPIndustry Sol. (High Tech)

IDoc/Proxy

3rd PartyApplication

3rd PartyApplication

Message Interfaces

Business Processes

Mappings

Business Scenarios

RNIF toBusinessPartner

Integration Directory

Integration Directory

CollaborationProfiles

Collaboration Agreements

MessagingQueuing

Generic Services

ResourceAdapter

RNIF 2.0ResourceAdapter

Central MonitoringCentral Monitoring

RuntimeWorkbench

CCMS

AlertingFW

Party, Service

Channel Templates

PIP as scenario,Std Interfaces, Std Message Types,Channel Templates,Business ProcessMappings

Page 26: Rosettanet with XI3

SAP AG 2004, Implementing RosettaNet with XI 3.0, Sam Raju, p. 26

XI 3.0 RosettaNet Support

Integration Repository

Integration Repository

Integration ServerIntegration Server

Business Process Engine

Integration Engine

Adapter Engine

SAPIndustry Sol. (High Tech)

SAPIndustry Sol. (High Tech)

IDoc/Proxy

3rd PartyApplication

3rd PartyApplication

Message Interfaces

Business Processes

Mappings

Business Scenarios

RNIF toBusinessPartner

Integration Directory

Integration Directory

CollaborationProfiles

Collaboration Agreements

MessagingQueuing

Generic Services

ResourceAdapter

RNIF 2.0ResourceAdapter

Central MonitoringCentral Monitoring

RuntimeWorkbench

CCMS

AlertingFW

Party, Service

Channel Templates

PIP as scenario,Std Interfaces, Std Message Types,Channel Templates,Business ProcessMappings

Party,PIP as service,ChannelAgreement,...

Page 27: Rosettanet with XI3

SAP AG 2004, Implementing RosettaNet with XI 3.0, Sam Raju, p. 27

XI 3.0 RosettaNet Support

Integration Repository

Integration Repository

Integration ServerIntegration Server

Business Process Engine

Integration Engine

Adapter Engine

SAPIndustry Sol. (High Tech)

SAPIndustry Sol. (High Tech)

IDoc/Proxy

3rd PartyApplication

3rd PartyApplication

Message Interfaces

Business Processes

Mappings

Business Scenarios

RNIF toBusinessPartner

Integration Directory

Integration Directory

CollaborationProfiles

Collaboration Agreements

MessagingQueuing

Generic Services

ResourceAdapter

RNIF 2.0ResourceAdapter

Central MonitoringCentral Monitoring

RuntimeWorkbench

CCMS

AlertingFW

Party, Service

Channel Templates

PIP as scenario,Std Interfaces, Std Message Types,Channel Templates,Business ProcessMappings

Party,PIP as service,ChannelAgreement,...

BT Dialog,TRP, Security,Alert Detection

Page 28: Rosettanet with XI3

SAP AG 2004, Implementing RosettaNet with XI 3.0, Sam Raju, p. 28

XI 3.0 RosettaNet Support

Integration Repository

Integration Repository

Integration ServerIntegration Server

Business Process Engine

Integration Engine

Adapter Engine

SAPIndustry Sol. (High Tech)

SAPIndustry Sol. (High Tech)

IDoc/Proxy

3rd PartyApplication

3rd PartyApplication

Message Interfaces

Business Processes

Mappings

Business Scenarios

RNIF toBusinessPartner

Integration Directory

Integration Directory

CollaborationProfiles

Collaboration Agreements

MessagingQueuing

Generic Services

ResourceAdapter

RNIF 2.0ResourceAdapter

Central MonitoringCentral Monitoring

RuntimeWorkbench

CCMS

AlertingFW

Party, Service

Channel Templates

PIP as scenario,Std Interfaces, Std Message Types,Channel Templates,Business ProcessMappings

Party,PIP as service,ChannelAgreement,...

BT Dialog,TRP, Security,Alert Detection

Message MonitoringAlerting

Page 29: Rosettanet with XI3

SAP AG 2004, Implementing RosettaNet with XI 3.0, Sam Raju, p. 29

XI 3.0 RosettaNet Support

Integration Repository

Integration Repository

Integration ServerIntegration Server

Business Process Engine

Integration Engine

Adapter Engine

SAPIndustry Sol. (High Tech)

SAPIndustry Sol. (High Tech)

IDoc/Proxy

3rd PartyApplication

3rd PartyApplication

Message Interfaces

Business Processes

Mappings

Business Scenarios

RNIF toBusinessPartner

Integration Directory

Integration Directory

CollaborationProfiles

Collaboration Agreements

MessagingQueuing

Generic Services

ResourceAdapter

RNIF 2.0ResourceAdapter

Central MonitoringCentral Monitoring

RuntimeWorkbench

CCMS

AlertingFW

Party, Service

Channel Templates

PIP as scenario,Std Interfaces, Std Message Types,Channel Templates,Business ProcessMappings

Party,PIP as service,ChannelAgreement,...

BT Dialog,TRP, Security,Alert Detection

Message MonitoringAlerting

XI 3.0 ProtocolACK Handling

Page 30: Rosettanet with XI3

SAP AG 2004, Implementing RosettaNet with XI 3.0, Sam Raju, p. 30

XI 3.0 RosettaNet Support

Integration Repository

Integration Repository

Integration ServerIntegration Server

Business Process Engine

Integration Engine

Adapter Engine

SAPIndustry Sol. (High Tech)

SAPIndustry Sol. (High Tech)

IDoc/Proxy

3rd PartyApplication

3rd PartyApplication

Message Interfaces

Business Processes

Mappings

Business Scenarios

RNIF toBusinessPartner

Integration Directory

Integration Directory

CollaborationProfiles

Collaboration Agreements

MessagingQueuing

Generic Services

ResourceAdapter

RNIF 2.0ResourceAdapter

Central MonitoringCentral Monitoring

RuntimeWorkbench

CCMS

AlertingFW

Party, Service

Channel Templates

PIP as scenario,Std Interfaces, Std Message Types,Channel Templates,Business ProcessMappings

Party,PIP as service,ChannelAgreement,...

BT Dialog,TRP, Security,Alert Detection

Message MonitoringAlerting

XI 3.0 ProtocolACK Handling

Business Process

Page 31: Rosettanet with XI3

SAP AG 2004, Implementing RosettaNet with XI 3.0, Sam Raju, p. 31

Integration Repository – RosettaNet Content

n Two main software components in therepository they areRosettaNet and RosettaNet_R3

n The RosettaNet SWC contains the standardcontent

n RosettaNet_R3 SWC contains the integrationcontent

Page 32: Rosettanet with XI3

SAP AG 2004, Implementing RosettaNet with XI 3.0, Sam Raju, p. 32

External Definitions - DTDs behind the PIP standards

DTDXSD

WSDL

Page 33: Rosettanet with XI3

SAP AG 2004, Implementing RosettaNet with XI 3.0, Sam Raju, p. 33

PIP as business scenario – Application specific

Page 34: Rosettanet with XI3

SAP AG 2004, Implementing RosettaNet with XI 3.0, Sam Raju, p. 34

Mappings from the PIP standard to the applicationstandard

IDOCfrom

Repository

RosettaNetStandard

from Repository

Page 35: Rosettanet with XI3

SAP AG 2004, Implementing RosettaNet with XI 3.0, Sam Raju, p. 35

B2B Configuration for a PIP

n Party n DUNS as alternative Identifier

n PIP-as-Servicen Must follow naming convention !

n RosettaNet Standard Interfaces

n Channel definition based on templates from IB Repositoryn Shipped to customern No need to configure what is std.n Possible to override standard valuesn Configure transport level settings

(URLs…)

n Specify Certificates inAgreements

Page 36: Rosettanet with XI3

SAP AG 2004, Implementing RosettaNet with XI 3.0, Sam Raju, p. 36

RNIF adapter – key features

n Pack and unpack RosettaNet messages

n Structural verification of the message headers

n Handling of message security n Uses the Collaboration Partner

Agreements to manage RosettaNet PIP exchanges

n RosettaNet defined error handling procedure

n Message monitoring & auditingn React to failures in the backend

applications

RNIF adapter

Industry Standards Content

IntegrationServer

IntegrationRepository

Adapter Engine

AdapterFramework

Page 37: Rosettanet with XI3

SAP AG 2004, Implementing RosettaNet with XI 3.0, Sam Raju, p. 37

RNIF adapter – security configurations

General adapter framework security settings apply for the RNIF adapter

Message security credentials are stored in the J2EE key store

Includes the public and private key certificates for the local as well as thebusiness partners

Adapter framework service user must be assigned the Keystoreadministrator role for the particular view in the key storage

Applies to all views which are referenced in the sender and receiveragreements for RosettaNet trading partners

Appropriate communication channels and agreements need to beconfigured in the Integration Directory

Page 38: Rosettanet with XI3

SAP AG 2004, Implementing RosettaNet with XI 3.0, Sam Raju, p. 38

Monitoring PIP messages in the RWB

Page 39: Rosettanet with XI3

SAP AG 2004, Implementing RosettaNet with XI 3.0, Sam Raju, p. 39

Monitoring PIP messages in the RWB

Page 40: Rosettanet with XI3

SAP AG 2004, Implementing RosettaNet with XI 3.0, Sam Raju, p. 40

Release Schedule for SAP® Business Packages

Timeline: scheduled with ramp-up XI 3.0

SAP® Business Package for RosettaNet: Scenariosn Order to Invoice consisting of 8 different PIPs

Proposal based on Industry Priority

Page 41: Rosettanet with XI3

SAP AG 2004, Implementing RosettaNet with XI 3.0, Sam Raju, p. 41

Release Schedule SAP® Business Packages

Timeline: To be scheduled after ramp-up XI 3.0

SAP® Business Package for RosettaNet: Scenariosn Forecastingn Replenishmentn Preparation for Distributionn Design Win Managementn Ship From Stock & Debitn Manage Mfg Work Order and WIPn Technical Support & Service Management

Proposal based on Industry Priority

Page 42: Rosettanet with XI3

SAP AG 2004, Implementing RosettaNet with XI 3.0, Sam Raju, p. 42

Agenda

B2B in XI 3.0

Evolution of B2B Standards

Summary

Focus vertical industry High Tech -RosettaNet

Industry Standards Support

Page 43: Rosettanet with XI3

SAP AG 2004, Implementing RosettaNet with XI 3.0, Sam Raju, p. 43

Summary and Benefits

SAP supports industry standards

SAP closely collaborates with industry leaders and industry bodies

SAP® Business Package for RosettaNet leverage SAP NetWeaverTM

technologies

SAP® Business Package for RosettaNet :

ØHelps reduce TCO while connecting with trading partners

ØLowers project implementation time for collaborative business processes

ØCreates new opportunities to adopt collaborative business practices

ØLeverages SAP expertise in Industry specific business processes

ØSupports open and heterogeneous environments

Page 44: Rosettanet with XI3

SAP AG 2004, Implementing RosettaNet with XI 3.0, Sam Raju, p. 44

Q&A

Questions?

Page 45: Rosettanet with XI3

SAP AG 2004, Implementing RosettaNet with XI 3.0, Sam Raju, p. 45

è Service Marketplace http://service.sap.comn NetWeaver information: alias /netweaver

n XI general information: alias /xi

n XI Roadmap: alias /xi -> XI in Detail -> XI 3.0

n Ramp-Up: alias /rampup

n Business Connectors: alias /connectors

è SAP Developer Network http://sdn.sap.com

è SAP Help Portal http://help.sap.com/n Follow SAP NetWeaver > SAP Exchange Infrastructure

Resources

Page 46: Rosettanet with XI3

SAP AG 2004, Implementing RosettaNet with XI 3.0, Sam Raju, p. 46

n 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.

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

n Microsoft®, WINDOWS®, NT®, EXCEL®, Word®, PowerPoint® and SQL Server® are registered trademarks of Microsoft Corporation.

n 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®, Informix and Informix® Dynamic ServerTM are trademarks of IBM Corporation in USA and/or other countries.

n ORACLE® is a registered trademark of ORACLE Corporation.

n UNIX®, X/Open®, OSF/1®, and Motif® are registered trademarks of the Open Group.

n Citrix®, the Citrix logo, ICA®, Program Neighborhood®, MetaFrame®, WinFrame®, VideoFrame®, MultiWin® and other Citrix product names referenced herein are trademarks of Citrix Systems, Inc.

n HTML, DHTML, XML, XHTML are trademarks or registered trademarks of W3C®, World Wide Web Consortium, Massachusetts Institute of Technology.

n JAVA® is a registered trademark of Sun Microsystems, Inc.

n JAVASCRIPT® is a registered trademark of Sun Microsystems, Inc., used under license for technology invented and implemented by Netscape.

n MarketSet and Enterprise Buyer are jointly owned trademarks of SAP AG and Commerce One.

n SAP, SAP Logo, R/2, R/3, mySAP, mySAP.com 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 trademarks of their respective companies.

Copyright 2004 SAP AG. All Rights Reserved