Session ID: AGS101 User Management and Authorizations Overview

Similar documents
in SAP NetWeaver /SAP Application Environments NetWeaver RIG Expert Call 16 December 2004 Hartmut K. Goetze, SAP

F I T F O R T H E F U T U R E

SAP AG hereby confirms that the interface software for the product SmartExporter 2.0

Interaction Center for Automotive

2010 SAP AG. All rights reserved. / Page 2

SAP NetWeaver Demo Model: Java Demo Enterprise Services (SAP NetWeaver Composition Environment 7.1)

Mobile Application Modeling for SAP CRM Mobile Applications for Laptops

Certified Functions: WebDAV Storage interface, Server functionality WebDAV Storage Interface LOAD Test performed Solution Manager Ready functionality

Technical Facts: Mobile Always Connected

How To Handle the SLD for SAP XI

SAP NetWeaver Identity Management 7.0 SPS 2. Identity Management for SAP System Landscapes: Architectural Overview

SAP How-To Guide Master Data Governance for Material How To... Master Data Governance for Material: Rule Based Workflow with Partial Activation

SAP GRC Access Control: Installation Best Practices FAQ

Navigating Successful Upgrades. Jason Fox Director of Solutions SAP Consulting SAP America

CNT Management Consulting. Our consulting competence for your success

SAP NetWeaver MDM-SRM Catalog Configuration for SAP NetWeaver XI Ready Reference

FMTB - Budgetary Ledger

How to... Add an SAP BusinessObjects Xcelsius Dashboard to a Transport Request in SAP BW

CNT Management Consulting. Our consulting competence for your success

FI311: Common Issues Related to this Error Message

Logistics Control Center Reiner Bildmayer, SAP AG, Workshop WS-23 Die allwissende Fabrik - Informatik in der Produktion

How to Integrate SAP BusinessObjects Dashboards (Xcelsius) Into Business Context Viewer (BCV)

Organizational Change Management Strategies

SAP BUSINESS OBJECTS INTEGRATION WITH SAP NETWEAVER BPM

SAP. SAP New Technology Co-Innovation with Customers SAP

SAP NetWeaver Demo Model: UI Demos using Demo Enterprise Services (EHP1 for SAP NetWeaver

Sales Quotation. SAP Best Practices

Asset Acquisition through Direct Capitalization. SAP Best Practices

SAP ERP rapid-deployment solution for employee and manager self-service

New UI for Cost Center Planning with SAP ECC 6.0 EhP6. August, 2012

Access Control 5.3. Implementation Roles and Responsibilities. Applies to: Summary. Version 2.0. Access Control 5.3

Debit Memo Processing. SAP Best Practices

Rework Processing (Stock-Manufactured Material) SAP Best Practices

How To Set Up and Use the SAP ME Production Tracking Feature

Sales Order Processing with Collective Billing. SAP Best Practices

Quality Management for Procurement with Vendor Evaluation. SAP Best Practices

Returnables Processing. SAP Best Practices

Procurement Contract. SAP Best Practices

Rebate Processing: Free Goods. SAP Best Practices

Store Specific Consumer Prices

SAP Solution Manager Adapter for SAP Quality Center by HP

Consumable Purchasing. SAP Best Practices

Release 6.0 HELP.SECGUIDE_ISHERCM

Scott Lowden SAP America Technical Solution Architect

Session ID: NW105 SAP NetWeaver Landscape Strategies

Procurement without QM. SAP Best Practices

SAP Developer Network RFID Introduction. Tim Motter Application Solution Management, SCM

Subcontracting. SAP Best Practices

The Critical Role of Management Support in OCM Initiatives - A Tale of Two Projects

mysap Supply Chain Management Solution Map Edition 2004

SAP NetWeaver Product Management SAP AG

Improvements of SAP ERP Batch Functionality (LO-BM*) Delivered with ERP 2004 and ERP 2005

PRTL255: Migration of Existing ITS Services from Standalone to Integrated SAP ITS

How To Create and Use an SAP ME Process Workflow

SAP BusinessObjects GTS 8.0: How to Customize US Re-Export

Gain Value from Big Data. Jean-Michel JURBERT March 2012

EA and ESOA: Relationship Part 2

ZUM GIPFEL EINFÜHRUNG ERFAHRUNGSBERICHT A ROADMAP TO OPERATIONAL EXCELLENCE. Titel Präsentation Subline. Elisabeth Hötzinger

How To Set Up and Use the SAP ME Time Sensitive Material Feature

SCM610. Delivery Processing in SAP ERP COURSE OUTLINE. Course Version: 10 Course Duration: 3 Day(s)

CR500. CRM Middleware COURSE OUTLINE. Course Version: 10 Course Duration: 2 Day(s)

DP-SPECIFIC SCM 5.0 RELEASE NOTES

Ten reasons why customers choose SAP Business Suite powered by SAP HANA to transform their business.

Remote Support Platform for SAP Business One. June 2013 Partner External

How To Set Up and Use SAP ME Complex Assembly

SAP One Server 2.0 Overview

IUT222 AMI for Utilities

Adaptive Computing meets

SCM601. Processes in Logistics Execution COURSE OUTLINE. Course Version: 10 Course Duration: 3 Day(s)

FSC020 Processes in SAP Credit Management, SAP Biller Direct, SAP Dispute, and SAP Collections Management

SAPBPM SAP Business Process Management

SCM550. Cross-Functional Customizing in Materials Management COURSE OUTLINE. Course Version: 10 Course Duration: 5 Day(s)

PS Project System. SAP ERP Central Component

ADM110. SAP System Installation and Patching COURSE OUTLINE. Course Version: 15 Course Duration: 4 Day(s)

A Brief Overview of Popular Strategy Management Methodologies

TCRM10 CRM Fundamentals I

PLM100 Life-Cycle Data Management: Overview

SAP Sourcing / CLM Webcast Object Migration. March 2012

AC410 Cost Center Accounting

AC530 Actual Cost / Material Ledger

The Power of Personalization

GRC340 SAP Risk Management

BC420 Data Migration. Course Outline. SAP NetWeaver. Course Version: 93 Course Duration: 5 Day(s) Publication Date: Publication Time: 1550

AC350 Configuration for Investment Management

Meet-the-Expert Composite Application Methodology: Specifying and Designing Composite Applications

CR100. CRM Customizing Fundamentals COURSE OUTLINE. Course Version: 15 Course Duration: 5 Day(s)

SCM605 Sales Processing in SAP ERP

BIT600. SAP Business Workflow: Concepts, Inboxes, and Template Usage COURSE OUTLINE. Course Version: 15 Course Duration: 2 Day(s)

Sizing SAP Central Process Scheduling 8.0 by Redwood

Business One in Action - Why does an item which is defined as a Sales BOM show 100% as gross profit in the Gross Profit window?

SAP BusinessObjects Information Design Tool 4.0. UNV Universe Conversion

BO100. Reporting with SAP BusinessObjects BI Solutions for SAP NetWeaver BW COURSE OUTLINE. Course Version: 15 Course Duration: 20 Hours

EWM100. Extended Warehouse Management - Processes COURSE OUTLINE. Course Version: 10 Course Duration: 3 Day(s)

SAPCRM SAP CRM Solution Overview

AC010. Business Processes in Financial Accounting COURSE OUTLINE. Course Version: 10 Course Duration: 5 Day(s)

SAPBPM. SAP Business Process Management COURSE OUTLINE. Course Version: 10 Course Duration: 5 Day(s)

PLM120 Document Management

PLM318: Analytics in Enterprise Asset Management

SAP Licensing LICENSE KEYS FOR SAP SYSTEMS VERSION 6.10

SAP BusinessObjects DQM, version for SAP Solutions, XI 3.1 SP1 Solaris

Transcription:

Session ID: AGS101 User Management and Authorizations Overview

Contributing Speakers TechEd Vienna Frank Buchholz Security Product Manager, SAP AG Jens Koster Security Product Manager, SAP AG TechEd Boston Gerlinde Zibulski Security Product Manager, SAP Labs LLC SAP AG 2005, SAP TechEd 05 / AGS101 / 2

Agenda Identity Management with SAP Central User Administration Directory Integration Portal User Management Engine Role Management with SAP ABAP Authorization Roles J2EE / UME Authorization Roles Portal Roles Role Integration Example SAP s strategy for Identity Management Summary SAP AG 2005, SAP TechEd 05 / AGS101 / 3

Learning Objectives As a result of this workshop, you will understand the concepts behind: User Management with SAP including the Central User Administration Directory Integration Portal User Management Engine Portal Roles Role Management in ABAP and Java based systems SAP AG 2005, SAP TechEd 05 / AGS101 / 4

Agenda Identity Management with SAP Central User Administration Directory Integration Portal User Management Engine Role Management with SAP ABAP Authorization Roles J2EE / UME Authorization Roles Portal Roles Role Integration Example SAP s strategy for Identity Management Summary SAP AG 2005, SAP TechEd 05 / AGS101 / 5

Decentralized User Maintenance Each SAP System has its own user data store Decentralized user maintenance Inconsistencies can occur between address data SAP R/3 Enterprise SAP EBP SAP BW SAP APO SAP SAP AG 2005, SAP TechEd 05 / AGS101 / 6

Central User Administration Users can be administrated in central SAP system CUA central system SAP release as of 4.6C Automatic distribution to client SAP systems Local administration still possible (redistribution) No inconsistencies Central locks possible ALE ALE SAP 6.x CUA client SAP 4.6 CUA client SAP 4.5 CUA client SAP AG 2005, SAP TechEd 05 / AGS101 / 7

User Management Directory Integration E-mail Application 1 Meta- Directory Telephony HR Operating system Application 2 SAP AG 2005, SAP TechEd 05 / AGS101 / 8

LDAP Synchronization Directory SAP ABAP System release as of 6.10 LDAP synchronization SAP AG 2005, SAP TechEd 05 / AGS101 / 9

HR Data Replication from SAP in an LDAP Enabled Directory Service Directory SAP Web AS as of 6.10 Replication As of 4.70 HR can be connected directly to the LDAP directory RFC Data Retrieval in Personnel Management via Query or ABAP-Report HR-system 4.0 and higher with Plug-In System (PI 2001.2) 4.5 with Plug-In System (Pl 2001.2) SAP AG 2005, SAP TechEd 05 / AGS101 / 10

Central User Administration & LDAP Synchronization Directory CUA central system SAP release as of 6.10 LDAP synchronization ALE ALE SAP 6.x CUA client SAP 4.6 CUA client SAP 4.5 CUA client SAP AG 2005, SAP TechEd 05 / AGS101 / 11

CUA & LDAP Synchronization & Enterprise Portal Enterprise Portal with User Management Engine (UME) Directory CUA central system SAP release as of 6.10 LDAP synchronization SAP J2EE Engine Persistence store ALE ALE SAP ABAP + J2EE Engine SAP NetWeaver CUA client SAP 4.6 CUA client SAP 4.5 CUA client SAP AG 2005, SAP TechEd 05 / AGS101 / 12

CUA & Enterprise Portal (no Directory) Enterprise Portal with User Management Engine (UME) CUA central system SAP release as of 6.10 SAP J2EE Engine Persistence store ALE ALE ALE SAP CUA client SAP ABAP + J2EE Engine SAP NetWeaver CUA client SAP 4.6 CUA client SAP 4.5 CUA client SAP AG 2005, SAP TechEd 05 / AGS101 / 13

SAP Identity Management and Siemens Identity Management Enterprise Portal with User Management Engine (UME) Central User Administration SAP HR Provisioning incl. SPML integration* Provisioning load employee data HiPath SIcurity DirX Identity Management DirX Identity DirX Directory Provisioning Password Management Self-service Metadirectory Audit Provisioning and Synchronization Account and group management, validation and reconciliation E-mail Telephony Operating system Non-SAP applications *SPML integration available as of SAP NetWeaver NW 2004s SPS5 und NW 2004 SPS14 SAP AG 2005, SAP TechEd 05 / AGS101 / 14

SAP Identity Management and Siemens Identity Management Siemens HiPath SIcurity DirX and DirX Identity complement SAP NetWeaver with Identity Management for heterogeneous landscapes The solution provides uniform identity provisioning for the SAP Enterprise Portal and all SAP applications as well as non-sap applications SAP ships Siemens HiPath SIcurity DirX and HiPath SIcurity DirX Identity demo license starting with NetWeaver 2004s ramp-up phase Customer Benefits Secure and centralized management of user identities and their access rights for all enterprise applications Regulatory compliance Increased operational efficiency and end user productivity Reduced administration and help-desk costs SAP AG 2005, SAP TechEd 05 / AGS101 / 15

Agenda Identity Management with SAP Central User Administration Directory Integration Portal User Management Engine Role Management with SAP ABAP Authorization Roles J2EE / UME Authorization Roles Portal Roles Role Integration Example SAP s strategy for Identity Management Summary SAP AG 2005, SAP TechEd 05 / AGS101 / 16

SAP NetWeaver Enterprise Portal Role-based, Sales Manager Line Manager Business Developer secure Authentication and Web based SAP Enterprise Portal 6.0 access to any kind of applications, information and services Single Sign On ERP CRM Docs* *covered by KM SAP AG 2005, SAP TechEd 05 / AGS101 / 17

Overview SAP Roles Portal Roles define, what is displayed in the Portal ABAP Roles ABAP define, what Authorizations the user has in the Backend System Java UME Roles or J2EE Security Roles SAP AG 2005, SAP TechEd 05 / AGS101 / 18

ABAP Roles and Portal Roles: A Comparison ABAP Authorization Roles Roles (single roles) carry authorization information. The Profile Generator is part of the role administration in transaction PFCG. Portal Roles Portal Roles carry the user interface information but (almost) no authorization information. Authorizations must still be maintained in the backend system. The content of Authorization Roles can be generated using the definition of Portal Roles. SAP AG 2005, SAP TechEd 05 / AGS101 / 19

Scenarios for Role Integration When using different SAP components, different scenarios for managing identities are possible. The following slides describe an example with the following components: SAP Enterprise Portal ABAP based SAP Systems Directory Server Scenario A: The administrators uses the UME to maintain users and portal role assignments Portal roles and related ABAP authorization roles are linked together The system ensures that necessary ABAP authorization roles are assigned, too Scenario B: The administrators uses the CUA to maintain users and role assignments Portal roles and related ABAP roles are linked together The system ensures that necessary Portal roles are assigned, too SAP AG 2005, SAP TechEd 05 / AGS101 / 20

Scenario A: Role Maintenance Portal Role 1 Maintenance Enterprise Portal CUA Transfer Role Information to CUA 5 Enterprise Portal Transfer 2 Role Information Authorization Role Maintenance (using WP3R) 3 Development systems for customizing SAP ABAP + J2EE Engine Transport to productive systems 4 SAP AG 2005, SAP TechEd 05 / AGS101 / 21

Scenario A: User Management based on a Directory User 1 Maintenance Persistence store Directory Synchronize User Data LDAP synchronization 3 CUA Authorization 5 Role Assignment using transaction WP3R Enterprise Portal Portal Role Assignment 2 Publish Role Assignment 4 ALE ALE SAP ABAP + J2EE Engine Users get roles in backend systems 6 SAP AG 2005, SAP TechEd 05 / AGS101 / 22

Scenario B: Role Maintenance Portal Role Maintenance 1 SAP backend Authorization Role EQUALS Group in the Enterprise Portal! CUA Maintain auth. role templates for the Portal 2 Persistence store Enterprise Portal Role - Group Assignment 5 Authorization Role Maintenance (using PFCG) 3 Development systems for customizing SAP ABAP + J2EE Engine Transport to productive systems 4 SAP AG 2005, SAP TechEd 05 / AGS101 / 23

Scenario B: User Management based on the CUA Persistence store SAP backend Authorization Role EQUALS Group in the Enterprise Portal! CUA User 1 Maintenance Enterprise Portal Role Assignment 2 3 Users get groups and indirect roles in the Portal Users get authorization roles in the backend systems SAP ABAP + J2EE Engine ALE ALE SAP AG 2005, SAP TechEd 05 / AGS101 / 24

Agenda Identity Management with SAP Central User Administration Directory Integration Portal User Management Engine Role Management with SAP ABAP Authorization Roles J2EE / UME Authorization Roles Portal Roles Role Integration Example SAP s strategy for Identity Management Summary SAP AG 2005, SAP TechEd 05 / AGS101 / 25

Central Person (ABAP) Terms of Employment Add. Attributes Personnel Administration R/3 User Account Add. Attributes Employee Central Person Name Identification Identity Central Attributes Addresses Holder Account Position 1 Unit A / Faculty A Company/ University Position 2 Position 3 Unit B / Faculty B Organizational Management Portal User Account Add. Attributes User Management Customer Data Sets Add. Attributes CRM SAP AG 2005, SAP TechEd 05 / AGS101 / 26

Identity Provisioning Big Picture Data Sources for Identities Central Identity Management Inbound Identity Model Outbound Provisioning Interface (SPML) Partner Provisioning System SAP HR SAP CRM Provisioning Non-SAP System Non-SAP System J2EE Engine LDAP Directory ABAP System SAP Web AS ABAP+Java ABAP System Target Systems for Provisioning J2EE Engine SAP AG 2005, SAP TechEd 05 / AGS101 / 27

Agenda Identity Management with SAP Central User Administration Directory Integration Portal User Management Engine Role Management with SAP ABAP Authorization Roles J2EE / UME Authorization Roles Portal Roles Role Integration Example SAP s strategy for Identity Management Summary SAP AG 2005, SAP TechEd 05 / AGS101 / 28

Summary SAP leverages various user persistence store options. SAP allows for roles and authorizations with appropriate strength. SAP further enhances its Identity Management features and functions. SAP will develop its own solution for the external user account provisioning application (for SAP and non-sap applications) based on NetWeaver. The existing applications (User Management Engine / Central User Administration / Directory Integration) will be an integral part of the new solution. Customers who use these applications follow exactly the recommendation of SAP. SAP AG 2005, SAP TechEd 05 / AGS101 / 29

Further Information (Boston) Public Web www.sap.com NetWeaver Developer s Guide: www.sdn.sap.com/sdn/developersguide.sdn SAP Developer Network: www.sdn.sap.com SAP Netweaver Platform Security SAP Customer Services Network: www.sap.com/services/ Related SAP Education Training Opportunities http://www.sap.com/education/ ADM940-960 Related Workshops/Lectures at SAP TechEd 2005 AGS351, User Management and Authorizations The Details AGS103, Identity Management Streamlining the User Provisioning Process Between HR, LDAP, and CUA AGS104, SAP MIC Tool SAP NetWeaver in Support of Sarbanes-Oxley Requirements AGS105, Security Primer AGS201, Sarbanes-Oxley Compliance Challenges and Benefits CD261, Using Authorizations in Java Application Development SAP AG 2005, SAP TechEd 05 / AGS101 / 30

Further Information (Vienna) Public Web www.sap.com NetWeaver Developer s Guide: www.sdn.sap.com/sdn/developersguide.sdn SAP Developer Network: www.sdn.sap.com SAP Netweaver Platform Security SAP Customer Services Network: www.sap.com/services/ Related SAP Education Training Opportunities http://www.sap.com/education/ ADM940-960 Related Workshops/Lectures at SAP TechEd 2005 AGS104 SAP MIC Tool SAP NetWeaver in Support of Sarbanes-Oxley Requirements Fri, 9:15 a.m. 10:15 a.m., L3 AGS106 Virus Scanning of Documents in SAP Applications Thu, 6:00 p.m. 7:00 p.m., L3 AGS200 Increasing Infrastructure Security by using Application Gateways Fri, 10:45 a.m. 12:45 p.m., L4 AGS202, Security in SAP Internet Transaction Server (ITS) Landscapes Fri, 11:45 a.m. 12:45 p.m., L3 AGS350, Configuring J2EE & SAP NetWeaver Portal UME Authentication Thu, 2:15 p.m. 4:15 p.m., H2 SAP AG 2005, SAP TechEd 05 / AGS101 / 31

SAP Developer Network http://www.sdn.sap.com/ SAP AG 2005, SAP TechEd 05 / AGS101 / 32

Questions? Q&A security@sap.com URL: http://service.sap.com/security SAP AG 2005, SAP TechEd 05 / AGS101 / 33

Feedback Please complete your session evaluation. Be courteous deposit your trash, and do not take the handouts for the following session. Thank You! SAP AG 2005, SAP TechEd 05 / AGS101 / 34

SAP AG 2005, SAP TechEd 05 / AGS101 / 35 Appendix

Comparison of Authorization related Objects Users Collection of Users or Authorizations Composite Role User Group User Group Collection of Authorizations ABAP ABAP Role Role User User Group Group UME UME Role Role Authorizations Authorizations Authorizations J2EE J2EE Security Security Role Role Actions Actions ABAP J2EE J2EE SAP AG 2005, SAP TechEd 05 / AGS101 / 36

SAP J2EE Security Security Models J2EE supports two different security models Declarative security (Standard J2EE Security Roles) Access control linked to the resource (executables) Decouples access control from application logic Easy to implement and maintain Programmatic security (SAP specific Permission, Action, UME Role) Access control within Java code More flexible but linked to application logic More work to implement SAP adds its well known role concept to J2EE applications Java programs reuse business services in ABAP and inherit the ABAP authorization concept SAP AG 2005, SAP TechEd 05 / AGS101 / 37

J2EE Role Concept (Example) Declarative Security Method: change EJB e.g. Java program to display / maintain something Method: display JAR J2EE Security Role: Change J2EE Security Role: Display EAR User Group: CHANGE User Group: DISPLAY User1 User2 SAP AG 2005, SAP TechEd 05 / AGS101 / 38

UME Role Concept Programmatic Security Application1 Application2 Permission1 Permission2 Permission3 Permission4 Permission5 Permission6 Action1 Action2 Action3 Action4 UME Role 1 UME Role 2 User or Group User or Group SAP AG 2005, SAP TechEd 05 / AGS101 / 39

ABAP and Java together Presentation Layer Business Layer Web Dynpro EJB Java ABAP Web Dynpro Function BAPI Program flow with authorization checks in both ABAP and Java recommended Connectivity between ABAP and Java JCo Persistence Open SQL Open SQL Business relevant authority check based on ABAP roles Database Instance ABAP Schema Business relevant authority check based on UME roles Java Schema SAP AG 2005, SAP TechEd 05 / AGS101 / 40

Copyright 2005 SAP AG. All Rights Reserved No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG. The information contained herein may be changed without prior notice. Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors. Microsoft, Windows, Outlook, and PowerPoint are registered trademarks of Microsoft Corporation. IBM, DB2, DB2 Universal Database, OS/2, Parallel Sysplex, MVS/ESA, AIX, S/390, AS/400, OS/390, OS/400, iseries, pseries, xseries, zseries, z/os, AFP, Intelligent Miner, WebSphere, Netfinity, Tivoli, and Informix are trademarks or registered trademarks of IBM Corporation. Oracle is a registered trademark of Oracle Corporation. UNIX, X/Open, OSF/1, and Motif are registered trademarks of the Open Group. Citrix, ICA, Program Neighborhood, MetaFrame, WinFrame, VideoFrame, and MultiWin are trademarks or registered trademarks of Citrix Systems, Inc. HTML, XML, XHTML and W3C are trademarks or registered trademarks of W3C, World Wide Web Consortium, Massachusetts Institute of Technology. Java is a registered trademark of Sun Microsystems, Inc. JavaScript is a registered trademark of Sun Microsystems, Inc., used under license for technology invented and implemented by Netscape. MaxDB is a trademark of MySQL AB, Sweden. SAP, R/3, mysap, mysap.com, xapps, xapp, SAP NetWeaver, and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world. All other product and service names mentioned are the trademarks of their respective companies. Data contained in this document serves informational purposes only. National product specifications may vary. The information in this document is proprietary to SAP. No part of this document may be reproduced, copied, or transmitted in any form or for any purpose without the express prior written permission of SAP AG. This document is a preliminary version and not subject to your license agreement or any other agreement with SAP. This document contains only intended strategies, developments, and functionalities of the SAP product and is not intended to be binding upon SAP to any particular course of business, product strategy, and/or development. Please note that this document is subject to change and may be changed by SAP at any time without notice. SAP assumes no responsibility for errors or omissions in this document. SAP does not warrant the accuracy or completeness of the information, text, graphics, links, or other items contained within this material. This document is provided without a warranty of any kind, either express or implied, including but not limited to the implied warranties of merchantability, fitness for a particular purpose, or non-infringement. SAP shall have no liability for damages of any kind including without limitation direct, special, indirect, or consequential damages that may result from the use of these materials. This limitation shall not apply in cases of intent or gross negligence. The statutory liability for personal injury and defective products is not affected. SAP has no control over the information that you may access through the use of hot links contained in these materials and does not endorse your use of third-party Web pages nor provide any warranty whatsoever relating to third-party Web pages. SAP AG 2005, SAP TechEd 05 / AGS101 / 41