SAP Business One: Solution Certification – Purpose ... · PDF fileSAP Business One:...

39
SAP Business One: Solution Certification – Purpose, Process, Tools from SDN Frank Moebius Solution Architect Please note that we are recording this session! SAP Business One Welcomes you to the Weekly Partner Webinar Series

Transcript of SAP Business One: Solution Certification – Purpose ... · PDF fileSAP Business One:...

Page 1: SAP Business One: Solution Certification – Purpose ... · PDF fileSAP Business One: Solution Certification – Purpose, Process, Tools from SDN Frank Moebius Solution Architect Please

SAP Business One:Solution Certification – Purpose, Process, Tools from SDN

Frank MoebiusSolution Architect

Please note that we are recording this session!

SAP Business One Welcomes you to the Weekly Partner Webinar Series

Page 2: SAP Business One: Solution Certification – Purpose ... · PDF fileSAP Business One: Solution Certification – Purpose, Process, Tools from SDN Frank Moebius Solution Architect Please

© SAP AG 2006, Solution Certification / Frank Möbius / 2

Your Instructor

Frank MoebiusSolution Architect

Page 3: SAP Business One: Solution Certification – Purpose ... · PDF fileSAP Business One: Solution Certification – Purpose, Process, Tools from SDN Frank Moebius Solution Architect Please

© SAP AG 2006, Solution Certification / Frank Möbius / 3

Prerequisites

Required:

Knowledge of some basic terms

Recommended:

SAP Business One SDK Add-On development knowledge

Page 4: SAP Business One: Solution Certification – Purpose ... · PDF fileSAP Business One: Solution Certification – Purpose, Process, Tools from SDN Frank Moebius Solution Architect Please

© SAP AG 2006, Solution Certification / Frank Möbius / 4

Agenda: Solution Certification

Information / Questions

Sign-up / Next Steps / Prerequisites

Information to provide / TPP

Preparation and Test

Tools

Overview

Remarks

Page 5: SAP Business One: Solution Certification – Purpose ... · PDF fileSAP Business One: Solution Certification – Purpose, Process, Tools from SDN Frank Moebius Solution Architect Please

© SAP AG 2006, Solution Certification / Frank Möbius / 5

Definition of terms

SAP Business One Add-On Solution CertificationCertification of 3rd-party Add-Ons for SAP Business One (B1)

Based on the SAP B1 SDKUsage of other APIs/technologies (ODBC, OLE DB, etc.) is allowed for reading purposes in general, but recommended not to be used if possible.

Types of 3rd-party Add-OnsFully integrated into SAP B1 (as a single solution)A piece of software that integrates a 3rd-party product into SAP B1

TPP = Technical Product ProfileCollects information

Test PlanDocuments requirements; to be filled up with test cases

Page 6: SAP Business One: Solution Certification – Purpose ... · PDF fileSAP Business One: Solution Certification – Purpose, Process, Tools from SDN Frank Moebius Solution Architect Please

© SAP AG 2006, Solution Certification / Frank Möbius / 6

Overall purpose of Solution Certification

Why does SAP certify 3rd-party integrations?

The goal is basic compliance with available guidelines to:• Ensure end-user perception as an integrated package (if fully integrated)• Ensure usability to be at the same level as SAP Business One• Ensure smooth upgrades of the SAP Business One application• Avoid conflicts between Add-Ons by design (as far as possible today)• Preserve DB independence (as far as possible today)• Preserve data consistency• Prevent any disruptions to SAP products and to promote high quality

• Process is designed to minimize effort and cost

Page 7: SAP Business One: Solution Certification – Purpose ... · PDF fileSAP Business One: Solution Certification – Purpose, Process, Tools from SDN Frank Moebius Solution Architect Please

© SAP AG 2006, Solution Certification / Frank Möbius / 7

What, where, who?

What does SAP certify?SAP certifies the integration of the 3rd-party Add-On with SAP B1

SAP does not perform a QA process on the Add-OnNo guarantee for an error free 3rd-party Add-On Solution

Where do the certification criteria in the B1-SDK “Test Plan” come from?

The technical criteria come from the published SDK and Add-On development “guidelines”Based on the guidelines and input from B1 R&D + B1 Support, SAP ICC and the Solution Architect Team have defined the “Test Plan”

Who will conduct the certification on SAP side?SAP ICC has built a team of consultants dedicated to run SAP Business One certifications.Once an Add-On is registered for certification a consultant will be assigned to the partner and will guide the partner through the process.

Page 8: SAP Business One: Solution Certification – Purpose ... · PDF fileSAP Business One: Solution Certification – Purpose, Process, Tools from SDN Frank Moebius Solution Architect Please

© SAP AG 2006, Solution Certification / Frank Möbius / 8

Solution Certification - Requirements

• Technical requirementsBased on published guidelinesOutlined in the SAP B1 SDK Certification „Test Plan“Checked using the B1TE toolset (available publicly on SDN)

• Functional requirementsTo be documented in the „Test Plan“On a „practical“ levelNot a certification for the „right“ functionality for a particular branch, but…Checks as appropriate and mutually agreed…

• Stability / Performance requirementsTo be documented in the „Test Plan“Checks as appropriate and mutually agreed

• Single Add-On certificationNot (yet!) a certification for multi Add-On scenarios

Page 9: SAP Business One: Solution Certification – Purpose ... · PDF fileSAP Business One: Solution Certification – Purpose, Process, Tools from SDN Frank Moebius Solution Architect Please

© SAP AG 2006, Solution Certification / Frank Möbius / 9

Benefits

Customer acceptanceA global standard that ensures quality integrations

Partner acceptance Other SAP partners appreciate the investment and are more confident in certified products

Increased quality of integration Using SAP tools and following published guidelines results in a higher-quality total solution

Compatibility with other SAP Business One Add-OnsCertification minimizes the chance of conflicts between ISV products

Marketing and Promotion OpportunitiesInclusion in the SAP online global solution directory + priority listing on CPSNEligibility to participate in “Live Expert Sessions” for ISVsOpportunities to be selected for special business development and marketing activities

PartnerEdge Value Points

Page 10: SAP Business One: Solution Certification – Purpose ... · PDF fileSAP Business One: Solution Certification – Purpose, Process, Tools from SDN Frank Moebius Solution Architect Please

© SAP AG 2006, Solution Certification / Frank Möbius / 10

Efforts

EffortsStrongly depend on

Width of the integration and/or functionalityRegular design and documentation processes of the partnerPrerequisites fulfilled – or not

Depending on that you may already have “everything” in place…

Depend onUsage of .NETUsage of B1TE tools upfront

Other partners reported the efforts to be much(!) less than imagined!They talked about just days it took instead of weeks…

Usage of B1DE tools might be beneficial to a certain degree, but you have to decide! Check-out the Live Expert Session on it – or just try by yourself!

Page 11: SAP Business One: Solution Certification – Purpose ... · PDF fileSAP Business One: Solution Certification – Purpose, Process, Tools from SDN Frank Moebius Solution Architect Please

© SAP AG 2006, Solution Certification / Frank Möbius / 11

Costs

CostsReduced costs due to enhanced processes

Free tools for testing (available through SDN)Remote certificationsClear criteria for best-practices – and smooth certifications

Certification fee – 2500.- (USD or Euros depending on location)

Recertification fee – 2500.- (USD or Euros depending on location)

Page 12: SAP Business One: Solution Certification – Purpose ... · PDF fileSAP Business One: Solution Certification – Purpose, Process, Tools from SDN Frank Moebius Solution Architect Please

© SAP AG 2006, Solution Certification / Frank Möbius / 12

Process (order of some items can vary)

1) Get informed

2) Finish your Add-On and fulfill prerequisites

3) Involve your partner/channel manager

4) Get contacted by dedicated consultant from SAP ICC

5) Sign contract and pay fee

6) Provide information in the Technical Product Profile (TPP)

7) Get Test Cases and TPP content agreed with SAP ICC

8) Prepare for the Test-drive

9) Conduct the Test-drive

10)Receive certificate – or receive report why certificate was not issued

Page 13: SAP Business One: Solution Certification – Purpose ... · PDF fileSAP Business One: Solution Certification – Purpose, Process, Tools from SDN Frank Moebius Solution Architect Please

© SAP AG 2006, Solution Certification / Frank Möbius / 13

Agenda: Solution Certification

Information / Questions

Sign-up / Next Steps / Prerequisites

Information to provide / TPP

Preparation and Test

Tools

Overview

Remarks

Page 14: SAP Business One: Solution Certification – Purpose ... · PDF fileSAP Business One: Solution Certification – Purpose, Process, Tools from SDN Frank Moebius Solution Architect Please

© SAP AG 2006, Solution Certification / Frank Möbius / 14

Information / Questions around Certification

Full information on SAP B1 Add-On Solution CertificationLearn more about the B1-SDK certification at SAP Developer Network

http://sdn.sap.comPartners and ISVs

Integration and Certification Center Integration Scenarios (alphabetical)

B1-SDK…or just go to: https://www.sdn.sap.com/irj/sdn/b1certification…then click on the appropriate link to get to the right landing page!

Questions on SAP B1 Add-On Solution CertificationFrom there you can access a Forum dedicated to the SAP Business One Solution Certification for any questions!https://www.sdn.sap.com/irj/sdn/forum?forumID=175&start=0

Start the process by contacting your partner/channel manager…

Page 15: SAP Business One: Solution Certification – Purpose ... · PDF fileSAP Business One: Solution Certification – Purpose, Process, Tools from SDN Frank Moebius Solution Architect Please

© SAP AG 2006, Solution Certification / Frank Möbius / 15

Where to start getting the latest Information…

SDN: https://www.sdn.sap.com/irj/sdn/b1certification

Page 16: SAP Business One: Solution Certification – Purpose ... · PDF fileSAP Business One: Solution Certification – Purpose, Process, Tools from SDN Frank Moebius Solution Architect Please

© SAP AG 2006, Solution Certification / Frank Möbius / 16

SAP Integration and Certification Centers

EMEA

All countries in Europe, the

Middle East and Africa

Americas

All countries in North and South

America

APA

All countries in Asia and the

Pacific region

A partner’s integration must be certified in the SAP ICC responsible for the country in which the partner’s main agreement relating to

SAP Business One was executed.

ICC WalldorfPhone +49 6227 767600

[email protected]

ICC Bangalore Phone +91 80 51396044

[email protected]

ICC Palo AltoPhone +1 650 849 [email protected]

Page 17: SAP Business One: Solution Certification – Purpose ... · PDF fileSAP Business One: Solution Certification – Purpose, Process, Tools from SDN Frank Moebius Solution Architect Please

© SAP AG 2006, Solution Certification / Frank Möbius / 17

Agenda: Solution Certification

Information / Questions

Sign-up / Next Steps / Prerequisites

Information to provide / TPP

Preparation and Test

Tools

Overview

Remarks

Page 18: SAP Business One: Solution Certification – Purpose ... · PDF fileSAP Business One: Solution Certification – Purpose, Process, Tools from SDN Frank Moebius Solution Architect Please

© SAP AG 2006, Solution Certification / Frank Möbius / 18

Information needed for the certification contract

Required informationIn order for SAP to prepare the certification contract, ISV emails

Name of the product to be integrated:Version of the product: Company name and address, as they should be listed in our onlinedirectory and the contract after successful certification:State (or Country) of incorporation of your company (e.g. Delaware, California, Germany etc.):Contact person and mailing address to send the original paperwork to for signature:

to his SAP Business One Partner/Channel Manager

BTW: Online application is available too, but the registration inside SAP requires manual action anyway and may even happen to be faster when run through your Partner/Channel Manager!

Page 19: SAP Business One: Solution Certification – Purpose ... · PDF fileSAP Business One: Solution Certification – Purpose, Process, Tools from SDN Frank Moebius Solution Architect Please

© SAP AG 2006, Solution Certification / Frank Möbius / 19

Preparation and Signing of the contract

Involvement of ICCSAP B1 partner/channel manager reviews the request and forwards it to the relevant ICC officeICC prepares and sends the contract paperwork to ISV’s contact person mentioned

Signing the certification contractOnce signed ISV mails the original contract to the address mentioned in the paperworkSAP ICC counter signs the contract and assigns an ICC consultant to start working on the certification project

Page 20: SAP Business One: Solution Certification – Purpose ... · PDF fileSAP Business One: Solution Certification – Purpose, Process, Tools from SDN Frank Moebius Solution Architect Please

© SAP AG 2006, Solution Certification / Frank Möbius / 20

Once the contract is signed

Initial contactICC Consultant emails ISV

Technical Product Profile – TPPSAP B1 Add-On Solution Certification Test PlanInformation on supporting documents development resources, etc.

Project Kick-off callICC consultant sets up a phone call with the ISV to:

Describe the next stepsUnderstand the readiness of the ISV’s Add-OnAnswer any questions that the ISV might have

SAP Business One Test Environment (B1TE)B1TE can be downloaded from SAP Developer Network

https://www.sdn.sap.com/irj/sdn/developerareas/businessoneA link is also provided on the B1-SDK Certification page

Page 21: SAP Business One: Solution Certification – Purpose ... · PDF fileSAP Business One: Solution Certification – Purpose, Process, Tools from SDN Frank Moebius Solution Architect Please

© SAP AG 2006, Solution Certification / Frank Möbius / 21

Pre-requisites for Certification

3 or 4 Pre-requisites todayIn order to sign up for SAP B1 Certification, an SAP Business One partner needs to sign

SDK Development License and Maintenance Agreement

…this is a prerequisite for another prerequisite to get an Add-On certified:Reservation of a “Namespace” at http://service.sap.com/namespacesCreate a message on XX-SER-DNSP in case of any issue – as advised on the page

Add-On Solution must be “released”!Add-Ons in development or testing phase won’t be certified…

If the solution should be sold through other partners partner needs to signSolution Partner Agreement

Another Pre-requisite may follow…Once the SAP Business One license mechanism is fully effective it is very likely that it is obligatory to

register an Add-On for licensingToday create a message to SAP Support on SBO-BC-LIKEY to request registration

Page 22: SAP Business One: Solution Certification – Purpose ... · PDF fileSAP Business One: Solution Certification – Purpose, Process, Tools from SDN Frank Moebius Solution Architect Please

© SAP AG 2006, Solution Certification / Frank Möbius / 22

Agenda: Solution Certification

Information / Questions

Sign-up / Next Steps / Prerequisites

Information to provide / TPP

Preparation and Test

Tools

Overview

Remarks

Page 23: SAP Business One: Solution Certification – Purpose ... · PDF fileSAP Business One: Solution Certification – Purpose, Process, Tools from SDN Frank Moebius Solution Architect Please

© SAP AG 2006, Solution Certification / Frank Möbius / 23

The Technical Product Profile (TPP)

Technical Product Profile - TPPTPP collects information on the following topics;

Administrative Information – Names, versions etc.Technical Information (can partially be generated from B1TE)Documentation of the Add-OnQuality Assurance Process of ISVFunctional, Performance/Load Test Cases...

TPP ReviewICC consultant reviews the completed TPP to;

Request ISV to complete any missing informationRecommend changes and/or agree on

Functional Test Cases Performance/Load Test Cases (if applicable)

Page 24: SAP Business One: Solution Certification – Purpose ... · PDF fileSAP Business One: Solution Certification – Purpose, Process, Tools from SDN Frank Moebius Solution Architect Please

© SAP AG 2006, Solution Certification / Frank Möbius / 24

B1TE - „Save Logs for TPP“… (2.4 UI API, 2.5 DI API)

Results grouped per class / object…

Page 25: SAP Business One: Solution Certification – Purpose ... · PDF fileSAP Business One: Solution Certification – Purpose, Process, Tools from SDN Frank Moebius Solution Architect Please

© SAP AG 2006, Solution Certification / Frank Möbius / 25

Agenda: Solution Certification

Information / Questions

Sign-up / Next Steps / Prerequisites

Information to provide / TPP

Preparation and Test

Tools

Overview

Remarks

Page 26: SAP Business One: Solution Certification – Purpose ... · PDF fileSAP Business One: Solution Certification – Purpose, Process, Tools from SDN Frank Moebius Solution Architect Please

© SAP AG 2006, Solution Certification / Frank Möbius / 26

Certification Test – 1/3

Before the test day

ISV Installs SAP Business One System

Based on the version mentioned in the certification contract

Applies recent patch levelAs agreed with the ICC consultant

Installs B1TE

Optionally if the ISV utilizes the licensing mechanism in SAP Business One

Creates two solution licensesIn order to create license key, an add-on must be registered

Create a message to SAP Support on SBO-BC-LIKEYURL for creating the license keyhttp://service.sap.com/smb “License Key Request”under the product SAP Business One – not mySAP All-in-One

Page 27: SAP Business One: Solution Certification – Purpose ... · PDF fileSAP Business One: Solution Certification – Purpose, Process, Tools from SDN Frank Moebius Solution Architect Please

© SAP AG 2006, Solution Certification / Frank Möbius / 27

Certification Test – 2/3

At the beginning of the testICC consultant provides the link to a clean SAP Business One database (MS SQL Server)

Ensures a clean test environmentContains the necessary changes for B1 DB Profiler

ISV downloads the .zip file and extracts the DB backup fileRestores the database over his/her existing SBODemo_US database

Using MS SQL Server Enterprise ManagerEnsure that there is no connection made to the database before starting the restore –B1 should also be down

Optionally if the ISV utilizes the licensing mechanism in SAP Business One; Installs (imports) the license file

Using the B1 Service Manager License Manager Settings

Page 28: SAP Business One: Solution Certification – Purpose ... · PDF fileSAP Business One: Solution Certification – Purpose, Process, Tools from SDN Frank Moebius Solution Architect Please

© SAP AG 2006, Solution Certification / Frank Möbius / 28

Certification Test - 3/3

Test PlanTechnical Requirements

Install / UninstallLicensing (Optional) Advanced Database ObjectsModifying SAP Business One DataException / Error handlingCompliance with SDK guidelinesDocumentation of event handlersCompliance with Screen Design GuidelinesExtending SAP Business One GUI

Functional RequirementsMutually agreed between SAP and the ISV

Stability/Performance RequirementsMutually agreed between SAP and the ISV – if applicable

Page 29: SAP Business One: Solution Certification – Purpose ... · PDF fileSAP Business One: Solution Certification – Purpose, Process, Tools from SDN Frank Moebius Solution Architect Please

© SAP AG 2006, Solution Certification / Frank Möbius / 29

Agenda: Solution Certification

Information / Questions

Sign-up / Next Steps / Prerequisites

Information to provide / TPP

Preparation and Test

Tools

Overview

Remarks

Page 30: SAP Business One: Solution Certification – Purpose ... · PDF fileSAP Business One: Solution Certification – Purpose, Process, Tools from SDN Frank Moebius Solution Architect Please

© SAP AG 2006, Solution Certification / Frank Möbius / 30

SDN – SAP Business One SDK Tools area

Page 31: SAP Business One: Solution Certification – Purpose ... · PDF fileSAP Business One: Solution Certification – Purpose, Process, Tools from SDN Frank Moebius Solution Architect Please

© SAP AG 2006, Solution Certification / Frank Möbius / 31

B1TE Tools – What’s inside?

SAP Business One Test Environment (B1TE)B1 DB BrowserB1 DB ProfilerForm CheckerBubble Checker.NET Profiler

Delivered within SDN license modelfor freewithout any supportwithout any warrantywith source code

Live Expert Sessions available here!

Page 32: SAP Business One: Solution Certification – Purpose ... · PDF fileSAP Business One: Solution Certification – Purpose, Process, Tools from SDN Frank Moebius Solution Architect Please

© SAP AG 2006, Solution Certification / Frank Möbius / 32

During the installation and especially the setup phase the following tools will be used:

B1 .NET ProfilerTraces calls to SDK APIs and any other .NET objectsTraces deprecated SDK API callsSupports generation of list of used objects/methods for TPPOnly available for Add-Ons using in MS .NET (uses Profiling API of MS .NET)

B1 DB Profiler Verifies calls to (Business) Objects

MS SQL Profiler Verifies connections, and DB operations

SAP Business One Test Environment (B1TE)

Page 33: SAP Business One: Solution Certification – Purpose ... · PDF fileSAP Business One: Solution Certification – Purpose, Process, Tools from SDN Frank Moebius Solution Architect Please

© SAP AG 2006, Solution Certification / Frank Möbius / 33

During the functional test cases the following tools will be used:

B1 .NET Profiler

B1 DB Profiler

MS SQL Profiler

The following tools will be used in addition:

B1 Form Checker Checks compliance of forms against Screen Design GuidelinesFlexible: Add additional checks (or remove checks)

B1 Bubble Checker Tracks the blocking of events within an Add-On

SAP Business One Test Environment

Page 34: SAP Business One: Solution Certification – Purpose ... · PDF fileSAP Business One: Solution Certification – Purpose, Process, Tools from SDN Frank Moebius Solution Architect Please

© SAP AG 2006, Solution Certification / Frank Möbius / 34

Agenda: Solution Certification

Information / Questions

Sign-up / Next Steps / Prerequisites

Information to provide / TPP

Preparation and Test

Tools

Overview

Remarks

Page 35: SAP Business One: Solution Certification – Purpose ... · PDF fileSAP Business One: Solution Certification – Purpose, Process, Tools from SDN Frank Moebius Solution Architect Please

© SAP AG 2006, Solution Certification / Frank Möbius / 35

Certificate validity

Connected to maintenance of SAP Business One versionCertification of an SAP B1 Add-On is valid as long as SAP and ISV maintain corresponding products (and versions) mentioned in the certification contractin the future releases of SAP Business One

E.g., a certification based on B1 2004 is also valid on B1 2005 – but only as long as SAP Business One 2004 is in maintenance!

Platform independentCertificate is valid on all platforms supported by SAP Business One…

Connected to Add-On versionRecertification is required once the associated ISV product or its version changes.The version of the ISV product should change when it is extended e.g. to cover additional SDK objectsCorrections/Patches do not require recertification

Please note……in case a violation of the certification criteria becomes known to SAP after issuing the certificate SAP ICC may decide to revoke the certificate!

Page 36: SAP Business One: Solution Certification – Purpose ... · PDF fileSAP Business One: Solution Certification – Purpose, Process, Tools from SDN Frank Moebius Solution Architect Please

© SAP AG 2006, Solution Certification / Frank Möbius / 36

Common questions

• FAQ can be found on in the SAP Business One Solution Certification Forum on SDN:

https://forums.sdn.sap.com/thread.jspa?threadID=123162&tstart=0

• What if…• You are missing a feature in the SDK… or• a bug blocks a feature in your Solution?

Always create a message to SAP Support!This is the basis for any subsequent action…If you cannot wait for a resolution you will need check whether you can take out the feature so that you can pass certification!

Page 37: SAP Business One: Solution Certification – Purpose ... · PDF fileSAP Business One: Solution Certification – Purpose, Process, Tools from SDN Frank Moebius Solution Architect Please

© SAP AG 2006, Solution Certification / Frank Möbius / 37

Common questions - continued

What if…• You are integrating an existing solution with SAP Business One and you

are not interested in DB platform independence… That‘s why you want to use advanced DB objects…

Your interest may conflict with the SAP‘s goal to offer support for multiple DB platforms. To accomodate the situation SAP tolerates usage of such objects outside the SAP Business One company DB – even though it is notrecommended to use that option.

• You are using SQL statements to a larger extent or the SBO_SP_TransactionNotification stored procedure…

Please check the Test Plan document when these options are acceptable.But always note that it is recommended to avoid using these options.

Page 38: SAP Business One: Solution Certification – Purpose ... · PDF fileSAP Business One: Solution Certification – Purpose, Process, Tools from SDN Frank Moebius Solution Architect Please

© SAP AG 2006, Solution Certification / Frank Möbius / 38

Thank you !

Questions?

Additional information:http://service.sap.com/smb

http://sdn.sap.com

Page 39: SAP Business One: Solution Certification – Purpose ... · PDF fileSAP Business One: Solution Certification – Purpose, Process, Tools from SDN Frank Moebius Solution Architect Please

© SAP AG 2006, Solution Certification / Frank Möbius / 39

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

Copyright 2006 SAP AG. All Rights Reserved