From End-User Experience Monitoring to



Similar documents
ALM 271 From End-User Experience Monitoring to Management Dashboards and Reporting Stefan Lahr, SAP Active Global Support September, 2011

Application Lifecycle Management

Budget Control by Cost Center

User Experience in Custom Apps

Run SAP like a Factory

SAP Central Process Scheduling (CPS) 8.0 by Redwood

Intelligent Business Operations Chapter 1: Overview & Strategy

SAP Master Data Governance- Hiding fields in the change request User Interface

USDL XG WP3 SAP use case. Kay Kadner

TM111. ERP Integration for Order Management (Shipper Specific) COURSE OUTLINE. Course Version: 15 Course Duration: 2 Day(s)

How to Configure Access Control for Exchange using PowerShell Cmdlets A Step-by-Step guide

SAPFIN. Overview of SAP ERP Financials COURSE OUTLINE. Course Version: 15 Course Duration: 2 Day(s)

Integrating Easy Document Management System in SAP DMS

SAP Business ByDesign Reference Systems. Scenario Outline. SAP ERP Integration Scenarios

RUN BETTER Become a Best-Run Business with Remote Support Platform for SAP Business One

Business One in Action - How can we post bank fees and charges while posting Incoming or Outgoing Payment transactions?

Alert Notification in SAP Supply Network Collaboration. SNC Extension Guide

Finding the Leak Access Logging for Sensitive Data. SAP Product Management Security

Maintaining Different Addresses and Ids for a Business Partner via CRM Web UI

HR400 SAP ERP HCM Payroll Configuration

BICS Connectivity for Web Intelligence in SAP BI 4.0. John Mrozek / AGS December 01, 2011

Table of Contents. How to Find Database Index usage per ABAP Report and Creating an Index

Enterprise Software - Applications, Technologies and Programming

Xcelsius Dashboards on SAP NetWaver BW Implementation Best Practices

K in Identify the differences between the universe design tool and the information design tool

AC200. Basics of Customizing for Financial Accounting: General Ledger, Accounts Receivable, Accounts Payable COURSE OUTLINE

NetWeaver Business Client (NWBC) for Incentives and Commissions Management (ICM)

Process Archiving using NetWeaver Business Process Management

Data Archiving in CRM: a Brief Overview

UI Framework Simple Search in CRM WebClient based on NetWeaver Enterprise Search (ABAP) SAP Enhancement Package 1 for SAP CRM 7.0

Next Generation Digital Banking with SAP

Business Requirements... 3 Analytics... 3 Typical Use Cases... 8 Related Content... 9 Copyright... 10

Log Analysis Tool for SAP NetWeaver AS Java

Accounts Receivable. SAP Best Practices

Matthias Steiner SAP. SAP HANA Cloud Platform A guided tour

Single Sign-On between SAP Portal and SuccessFactors

Ariba Network Integration to SAP ECC

How To Improve Your Business Process With Sap

UI Framework Logo exchange without skin copy. SAP Enhancement Package 1 for SAP CRM 7.0

R/3 and J2EE Setup for Digital Signature on Form 16 in HR Systems

Compliant, Business-Driven Identity Management using. SAP NetWeaver Identity Management and SBOP Access Control. February 2010

Integrated Release Management Maximize IT s business value. Swen Conrad, PMP Senior Director Solution Marketing IT Business Management

Third Party Digital Asset Management Integration

SAP Service Tools for Performance Analysis

Unified Service Description Language Enabling the Internet of Services

OData in a Nutshell. August 2011 INTERNAL

AC 10.0 Centralized Emergency Access

Fixed Asset in SAP Business One 9.0

Sending Additional Files from SAP Netweaver PI to third Party System

Understanding HR Schema and PCR with an Example

How to Create a Support Message in SAP Service Marketplace

SAP Business One for iphone and ipad. Version 1.5.x January 2012

Introducing the SAP Business One starter package. A Great Start to help you to Streamline Your Small Business

SOP through Long Term Planning Transfer to LIS/PIS/Capacity. SAP Best Practices

SAP Portfolio and Project Management

Duet Enterprise Add SAP ERP Reports and SAP BI Queries/Workbooks to Duet Enterprise Configuration

ALM204 Change Impact Analysis with Business Process Change Analyzer. Rajeev Gollapudi, SAP Labs India September, 2011

BW Workspaces Use Cases

HANA Operations for Outsourcing Providers. SAP Ecosystem & Channels, SAP Hosting Certifications November 7, 2013

Integration of SAP Netweaver User Management with LDAP

BW362. SAP BW powered by SAP HANA COURSE OUTLINE. Course Version: 10 Course Duration: 5 Day(s)

Production Subcontracting (External Processing) SAP Best Practices

SAP How-To Guide: Develop a Custom Master Data Object in SAP MDG (Master Data Governance)

GRC 10.0 Pre-Installation

Sales Planning Detailed View. SAP Enhancement Package 1 for SAP CRM 7.0 CRM Sales - SFA

Sample Universe on Microsoft OLAP Cube

Certificate SAP INTEGRATION CERTIFICATION

Business Process Change Analyzer in SAP Solution Manager 7.1

How to Add an Attribute to a Case, Record and a Document in NW Folder Management (ex-records Management)

How To... Migrate Custom Portal Applications to SAP NetWeaver 7.3

AC 10.0 Customizing Workflows for Access Management

Variable Exit in Sap BI How to Start

Secure MobiLink Synchronization using Microsoft IIS and the MobiLink Redirector

SAP Fraud Management for Insurance

ERP Quotation and Sales Order in CRM WebClient UI Detailed View. SAP Enhancement Package 1 for SAP CRM 7.0 CRM Sales - SFA

Data Source Enhancement Using User Exit

How-to-Guide: Middleware Settings for Download of IPC Configuration (KB) Data from R/3 to CRM System

SAP Best Practices for Subsidiary Integration in One Client Production with Intercompany Replenishment

How To Use the BPC Mass User Management Tool in BPC 10.0 NW

UI Framework Task Based User Interface. SAP Enhancement Package 1 for SAP CRM 7.0

SAP NetWeaver BRM 7.3

Integration of Universal Worklist into Microsoft Office SharePoint

Test Automation with SAP Solution Manager 7.1 and HP QTP. ALM Solution Management, AGS, SAP AG September 2012

Mass Maintenance of Procurement Data in SAP

AC 10.0 Business Role Management

Business Process Monitoring SAP Solution Manager 7.1. SAP AG August, 2011

Portfolio and Project Management 5.0: Excel Integration for Financial and Capacity Planning

Consume an External Web Service in a Nutshell with good old ABAP

Performance Best Practices Guide for SAP NetWeaver Portal 7.3

ABAP Custom Code Security

Download and Install Crystal Reports for Eclipse via the Eclipse Software Update Manager

How to Schedule Report Execution and Mailing

How To Use the ESR Eclipse Tool with the Enterprise Service Repository

CHANNEL PARTNER (VAR) Technical Support Network. SAP Global Service & Support March 2011

Ten reasons small and midsize enterprises (SMEs) choose SAP to help transform their business. Copyright/Trademark

SAP CRM on HANA HANA Limited Runtime SAP 360 Customer. December 19 th, 2012

SAP NetWeaver BPM Tutorial for Beginners: My Name and Age BPM Tutorial

Configuring Single Sign-on for SAP HANA

Transcription:

ALM 271 From End-User Experience Monitoring to Management Dashboards and Reporting Speaker s Name/Department (delete if not needed) Month 00, 2011 Stefan Lahr, SAP Active Global Support September, 2011 1

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

Agenda Overview What is End User Experience Monitoring? Design Time Monitoring Alerting Technical Reporting Management Reporting 3

Click icon to add picture Overview 4

Orchestrated Accelerated Innovation Cloud New DB technologies (ASE; SAP HANA) Accelerated Innovation Integrated Mobile Solutions Next Generation Business Intelligence & Applications Orchestration Run SAP Like A Factory Application Lifecycle Integration Management Validation Custom engineered & powered by SAP Solution Manager Business Continuity Total Cost of Operations Quality S o l Single source of truth Total Cost of Development Protection of Investment 5

Orchestrate Your Solution with SAP Solution Manager Portfolio & Project Management Incident, Problem & Request Management Business Process Solution Documentation & Implementation Operations Run SAP like a Factory Single Single Source Source of Truth Truth of Application Operations Integration Validation Change, Test & Release Management Application Lifecycle Managemen t Maintenance Optimization & Security 6

Application Operations IT Infrastructure Operations ABAP J2EE End-Users & Technical Scenarios Products & Product Instances Interfaces & Jobs Applications & Systems Databases & Operating Systems Physical & Virtual Hosts Printers Disks & Storage Network devices Technical Operations Solutions Business Processes Business Process Steps Business Process Operations Business Process Operations Scope of technical operations 7

Process behind technical operations Monitor Proactive real-time monitoring Notify Reactive handling of critical events Analyze Lower mean time to problem resolution Optimize Optimize excellence of technical operations Report Prove value to business 8

Capabilities of technical operations Technical Monitoring and Alerting One infrastructure for all monitoring and alerting covering SAP & non-sap Technical Analytics From technical reporting to management reporting, out-of-the-box and extendable Root-cause Analysis Analyize issues in heterogeneous landscapes with one look-and-feel Change Diagnostic Ensure that your landscape is configured compliant to your policy and references Technical Administration Optimize operation of your IT and Data Volume Management Manage data growth and data reduction measures in your landscape application landscape 9

Technical Monitoring and Alerting Capabilities in Detail Central access point for all alert coming from the different monitoring scenarios Integration of Incident & Notification Management, Root-cause Analysis and collaboration features System Monitoring Status overview for technical systems, instances, databases and hosts Drill down to single metrics and events, Jump in to metric reporting and landscape information End User Experience Monitoring Measurement of availability and response times from an End User perspective Deep integration in E2E Trace Analysis for Root-cause Analysis Process Integration Monitoring Central entry point for SAP Process Integration specific monitoring for complete PI domains Contains central monitors for PI components, PI channels and Message flows Business Intelligence Monitoring Central monitoring for SAP Business Intelligence solutions based on SAP BW and BOE XI Monitoring of SAP Business Warehouse process chains and Business Objects specific jobs Connection Monitoring Integration of all scenarios in End-End-to-End Monitoring and Alerting Infrastructure Unified Alert Inbox Active Monitoring of RFC and HTTP connections between SAP Systems 10

Click icon to add picture What is End User Experience Monitoring? 11

Usecase: Proactive Monitoring EEM never sleeps Z Z Z Z Z Z Z Z Z Z Monitoring Coverage Z Z Z Z Z EEM synthetic probes real user observation 05h 12h 18h 22h daytime 12

Usecase: Stop Fingerpointing Global Networks Customer Central IT Local Network The Symptome: Nobody is interested to solve an issue as long as he believe the root cause maybe located in another department. Local IT What EEM can do: EEM helps to locate and quantify an issue Is it related to a specific business scenario? Is it related to specific location? Is there a dynamic issue? The integrated E2E trace analysis discovers the root cause 13

Usecase: Reliable SLA Reporting from End User Perspective An user thinks in a blackbox model: My business process. It simply has to work, how ever it works! Nobody can define generic, comparable metrics for all components of a technical scenario. Nobody is interested in technical details at deeper level on customer side. Measurement from end user perspective implicitly includes all relevant components without the need to define them in detail End User Experience Monitoring 14

Usecase: Catch and analyze a rare performance issue direct jump in EEM Realtime Monitoring UI The issue was caught by EEM and performance traces were executed automatically. E2E Trace Analyse Details pointing to server side first and showing finally an issue on the DB 15

End User Experience Monitoring SAP Solution Manager Alerting EEM Robot EEM Robot EEM Robot Monitoring Analytics Robots start end-user scripts according to configuration Robots receive responses, conduct response time measurement and send results to SAP Solution Manager SAP Solution Manager receives results and collects corresponding server-side performance data SAP Solution Manager fills in measured data in Alerting and Reporting 16

Integration with E2E Trace Analysis Client / EEM Robot Enterprise Portal Back-end Systems SAP Passport Transaction ID: - Identifies a single request - is always forwarded through the landscape Trace Flags: - Tells system what activities are to be logged 17

Click icon to add picture Design Time 18

Phased Approach Design Monitoring Setup Recording, editing and testing of scripts Distribution of scripts Configuration of scripts and robots Customizable thresholds and views Real Time Monitoring including traffic lights Fast access to historical data Drilldown and full integration with E2E trace analysis Alerting Reporting Configuration of thresholds and alert consumers Fast access to alerts via Unified Alert Inbox Automatic alert handling via incidents and notifications Aggregation of EEM data in SAP Business Warehouse Fast access to statistical data on aggregated level including drill down Integration of data in Management Dash boards 19

Find the EEM Setup Navigate to SAP Solution Manager Configuration Choose Technical Monitoring Select End User Experience Monitoring 20

Understanding the EEM Setup UI He l Navigation Guided procedure with all steps for the basic configuration p Ac t Se iv ct i ti es Lo g io n Help Section Provides detailed information to each step, such as what needs to be done and what will happen in the background Activities Lists all single activities during each step along with the documentation for the IMG activity Log Shows detailed logs per activity 21

Navigation through the Guided Procedure Active setup step Switch between Edit and Readonly Mode Aggregated status of step Navigate to next step and save Click to navigate to substep Status for substep Shows following steps or substeps Save current changes 22

Structure of Guided Procedure Designed for Initial Setup and on-going Administration Configure Infrastructure Script Management Check Prerequisites Global Settings Create Scripts Housekeeping Automatic Coniguration Maintain Scenario BW Basic Settings Configure EEM Robots Assign Scenario Workmode Settings Distribute Script Monitoring Alerting Reporting Select SLA Method Configure SLA Thresholds 23

EEM Script Recorder and EEM Editor Business Transaction.xml EEM Script Recorder Script Editor Script recorder allows recording of end-user activities based on HTTP/HTTPS or SAPGUI communication With script editor several parts of end user script are generalized and customized as handling of authentication, content checks,. Script editor supports testing of end-user scripts before deployment to robots 24

EEM Script Data Model Data Model HTTP Script SAPGUI Script EEM Script BusinessTransaction BusinessTransaction 1..1 1..1 1..* 1..* Transaction Step Input Parameters 1..* Click Dialog Step 1..1 1..1 1..1 1..* 1..* 1..* Message 0..* 1..1 HTTP Roundtrip 0..* Response Checks 0..* POST data GUI Roundtrip 0..* Content Checks 0..* Input Fields 0..* Check UI Element Property 25

Design Workflow EEM Recorder EEM Editor EEM Repository Recording Deployment and Administration Edit EEM script Analyze Execution Execute EEM script 26

EEM Script Editor Actions relevant for one specific script Display results of single execution of the script Actions globally available to handle projects and scripts Provide management functions for scripts and projects Editors to adapt single scripts to customers needs Display history of all script executions Display warnings and errors including single message result and detailed error messages 27

Script Execution Configuration Configuration is possible in hierarchical scopes root Global (for all robots) Robot Technical Scenario Script Script on Robot Temporary Str eng th e.g. settings per Script overwrite setting per Robot Compact configuration is possible e.g. at global level as well as very specific configuration e.g. at Script on Robot level Dedicated authorization concept to allow separation of responsibilities for different configuration scopes All configuration is done centrally and can be deployed from SAP Solution Manager to the single Robots with one click Configuration tools are centralized in one UI including configuration of Scripts, Monitoring UI, Alerting and Reporting 28

Click icon to add picture Monitoring 29

Phased Approach Design Monitoring Setup Recording, editing and testing of scripts Distribution of scripts Configuration of scripts and robots Customizable thresholds and views Real Time Monitoring including traffic lights Fast access to historical data Drilldown and full integration with E2E trace analysis Alerting Reporting Configuration of thresholds and alert consumers Fast access to alerts via Unified Alert Inbox Automatic alert handling via incidents and notifications Aggregation of EEM data in SAP Business Warehouse Fast access to statistical data on aggregated level including drill down Integration of data in Management Dash boards 30

Realtime Monitoring Overview Overview Monitors Central access point to all necessary End-User Experience Monitoring data Overview UI to display in on view the Robot / Script specific Monitors current status of the landscape which is monitored be End-User Experience Monitoring Drill down via robot or script specific views and to freely configurable analysis views to End-to-End Trace Analysis Drill down Analysis tools Complete configurable UI meaning the end-user can specify which view is displayed in which tab E2E Trace Analysis 31

Click icon to add picture Demo 32

Realtime Monitoring High adaptive UI layout Monitoring View mapped to selected tab Synchronous navigation and focus selection for all views mapped to a tab 33

Realtime Monitoring Configuration Define the tab to be private or public Filter function to create scenario specific tabs Limit the displayed data to the scope you are really interested Select the Monitoring views you need your analysis Monitoring view mapped to current tab 34

Realtime Monitoring Status statistic Integrated drill down functionality 35

Realtime Monitoring Robot/Script tiles Free positioning of EEM Robot boxes Freely selectable background 36

Realtime Monitoring Overview Matrix Available EEM Robots grouped by locations All deployed EEM Scripts Status icon for a given EEM Script / Robot combination 37

Realtime Monitoring Script/Robot History Performance counter Availability counter Aggregated status pattern on time line for all locations Status pattern on timeline for a Robot/ Script combination 38

Realtime Monitoring Response Time Values available mouse over or click Step execution times can be included to view 39

Realtime Monitoring Script Tree Error indicating icon Aggregated execution time for selected EEM script execution Tree-hierarchy of EEM Scripts and corresponding EEM Robots Execution time for a single step Defined thresholds per step 40

Realtime Monitoring Tree Browser Active hierarchy categories Available hierarchy categories User defined tree view for a category-orientated comparison of different script executions 41

Realtime Monitoring Trace integration Run a script right now and record an E2E trace Run a script for a defined time period with different E2E trace settings 42

Click icon to add picture Exercise 43

Click icon to add picture Alerting 44

Phased Approach Design Setup Recording, editing and testing of scripts Distribution of scripts Configuration of scripts and robots Monitoring Customizable thresholds and views Real Time Monitoring including traffic lights Fast access to historical data Drilldown and full integration with E2E trace analysis Alerting Reporting Configuration of thresholds and alert consumers Fast access to alerts via Unified Alert Inbox Automatic alert handling via incidents and notifications Aggregation of EEM data in SAP Business Warehouse Fast access to statistical data on aggregated level including drill down Integration of data in Management Dash boards 45

Alerting - Overview Realtime Monitoring Central access point to handle End-User Experience Monitoring Alerts Efficient alert handling based on consolidation of single alerts to alert groups Alert Type Table Integration of most common alert handling mechanism as status tracking, incidents, notifications and 3rd party integration Alert Group Table Drill down from alert type to alert groups and single metrics and events Alert Details Viewer Integration of analysis capabilities as problem context and monitoring applications 46

Click icon to add picture Demo 47

Alert Inbox Alert type table Pre-defined POWL queries per category and managed object type Allows to confirm all alert groups belonging to one alert type and managed object Navigate to EE Monitoring, Landscape Browser and System Login Several personalization capabilities for content and look-and-feel Number of status changes per alert type and managed object Shows log of actions which were happen per alert type and managed object Allows to postpone certain alert type so that it disappears from alert inbox Configure and display problems context to identify root-cause of certain symptom 48

Alert Inbox Alert group table Allows to confirm all selected alert groups belonging to one alert type and managed object Show alert details for detailed analysis of certain symptom Assign certain user, status and comment for further follow-up of the issue Create context sensitively an incident out of an alert group Create context sensitively a notification out of an alert group 49

Alert Inbox Alert details Alert details including tracking status and assigned information Navigate to System Monitoring, Landscape browser, System Login and Problem Context as for alert type table Confirm, Incident, and Notification as for alert group table Alert texts as defined by SAP and/or by customers Alert details including all assigned metrics and events Metric and events details including single values, thresholds and texts 50

Click icon to add picture Exercise 51

Click icon to add picture Reporting 52

Phased Approach Design Monitoring Setup Recording, editing and testing of scripts Distribution of scripts Configuration of scripts and robots Customizable thresholds and views Real Time Monitoring including traffic lights Fast access to historical data Drilldown and full integration with E2E trace analysis Alerting Reporting Configuration of thresholds and alert consumers Fast access to alerts via Unified Alert Inbox Automatic alert handling via incidents and notifications Aggregation of EEM data in SAP Business Warehouse Fast access to statistical data on aggregated level including drill down Integration of data in Management Dash boards 53

Reporting - Overview Overview Report Get an aggregated overview of scenario availability and performance behavior over time Scenario Specific View Visualize trends regarding availability and performance for scenario, script, robot and single step Optimization of internal processes and Script Details setups of IT department (e.g. identification of peek hours, bottlenecks in network throughput, ) Robot Details Step Details 54

Click icon to add picture Demo 55

Reporting - Overview Start Scenario Reporting Select Scenario(s) Overview Report Scenario Specific Report Report Categories 56

Reporting Metric Summary Availability Scenario Availability Performance Scenario Performance Script Availability Script Performance Robot Availability Robot Performance Step Availability Step Performance 57

Metric Reporting Availability view Selected Scenario Graphical display of scenario availability over chosen time frame Different availability criteria Availability data displayed as values in table view 58

Metric Reporting Performance view Selected Scenario Filter on monitoring threshold Performance evaluation Performance evaluation per perrobot robot 59

Click icon to add picture Exercise 60

Click icon to add picture Management Reporting End User Experience Service Level Reporting 61

Management Reporting End User Experience Service Level Reporting - Motivation See several SLA reports on one dashboard Overview Dashboard One view to check if your SLA s are fulfilled for availability and performance on scenario, script, location or robot level Visualize tendency over time in various categories Details View Real time monitoring of current compliance of agreed service levels Arrangement of reports and their content can easy be changed Configuration Screen SLA thresholds can be adjusted interactively 62

Click icon to add picture Demo 63

Management Reporting End User Experience Service Level Reporting - Dashboard Refresh reported values Switch into configuration mode Zoom in on click Independent SLA Independent reports reports 64

Management Reporting End User Experience Service Level Reporting Configuration Mode Copy a report and add it to the dashboard Edit the report content and adjust the SLA thresholds Insert or swap reports by drag and drop 65

Management Reporting End User Experience Service Level Reporting App Configuration Select scenarios / scripts List of available scenarios / scripts Select locations / robots Set the app title List of selected Scenarios / scripts Adjust SLA thresholds interactively 66

Click icon to add picture Exercise 67

Further Information SAP Public Web: SAP Developer Network (SDN): http://wiki.sdn.sap.com/wiki/display/techops/home Related SAP Education and Certification Opportunities http://www.sap.com/education/ Related Workshops/Lectures at SAP TechEd 2011 ALM217 Run SAP as a Factory Technical Operations ALM271 From End-User Experience Monitoring to Management Dashboards and Reporting, Hands-on ALM272 Customizing and enhancement of System Monitoring and Reporting, Hands-on 68

Click icon to add picture Feedback ALM271 Please complete your session evaluation. Be courteous deposit your trash, and do not take the handouts for the following session. 69

Thank You! Contact information: Janko Budzisch Chief Service Architect Stefan Lahr Technical Support Consultant 70

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, 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 and Java are registered trademarks of Oracle and/or its affiliates. UNIX, X/Open, OSF/1, and Motif are registered trademarks of the Open Group. HTML, XML, XHTML and W3C are trademarks or registered trademarks of W3C, World Wide Web Consortium, Massachusetts Institute of Technology. SAP, R/3, SAP NetWeaver, Duet, PartnerEdge, ByDesign, SAP BusinessObjects Explorer, StreamWork, 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. Business Objects is an SAP company. Sybase and Adaptive Server, ianywhere, Sybase 365, SQL Anywhere, and other Sybase products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of Sybase, Inc. Sybase is an SAP company. 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. Citrix, ICA, Program Neighborhood, MetaFrame, WinFrame, VideoFrame, and MultiWin are trademarks or registered trademarks of Citrix Systems, Inc. 71