96
SAP GUI Family Guided Tour (August 2003) Gisbert Loff Product Manager, SAP AG http:/ /ser vice .sap.com /ui

SAP GUI Family Guided Tour

  • Upload
    others

  • View
    13

  • Download
    0

Embed Size (px)

Citation preview

SAP GUI FamilyGuided Tour

(August 2003)

Gisbert LoffProduct Manager, SAP AG

http://service.sap.com/ui

SAP AG 2003, SAP GUI Family Guided Tour 2003 2

Overview

1.) SAP GUI FamilySelecting the right GUIAccessibility, Internet & Network infrastructure, Availability, Support

2.) SAP GUI for WindowsVisual Aesthetics, Features, Terminal ServerInstallation and Requirements, Future of SAP GUI for Windows

3.) SAP GUI for JavaOverview, Features, Platforms, Future of SAP GUI for Java

4.) SAP GUI for HTML and ITSOverview, Features, Platforms, Future of ITS

5.) Integration with Enterprise Portal

6.) SAP GUI ScriptingIntroduction, Technology and Examples

7.) Further TopicsPersonalization and GuiXTInternet Graphics Service

http://service.sap.com/ui

SAP AG 2003, SAP GUI Family Guided Tour 2003 3

SAP GUI Family Presentation: Scope

As a result of this presentation, you will be able to:

Understand the features of and differences between the members of the SAP GUI Family

Identify key points that are essential for infrastructure decisions

Get an idea of SAP’s plans in the SAP GUI area

Gather up-to-date information about functionality, supported platforms and lifecycle

SAP AG 2003, SAP GUI Family Guided Tour 2003 4

Overview

1.) SAP GUI FamilySelecting the right GUIAccessibilityInternet & Network infrastructure, Availability, Support

2.) SAP GUI for Windows

3.) SAP GUI for Java

4.) SAP GUI for HTML and ITS

5.) Integration with Enterprise Portal

6.) SAP GUI Scripting

7.) Further Topics

http://service.sap.com/ui

SAP AG 2003, SAP GUI Family Guided Tour 2003 5

SAP GUI Family: Commentarius primus

“SAP GUI Familia est omnis divisa in partes tres, quarum

unam incolunt ‘WinGUI’, aliam ‘JavaGUI’, tertiam quiipsorum lingua ‘WebGUI’, nostra ‘SAP GUI for HTML’

appellantur.”

SAP AG 2003, SAP GUI Family Guided Tour 2003 6

SAP GUI Family: Selecting the Right GUI

SAP GUI Family members SAP GUI for HTMLSAP GUI for JavaSAP GUI for Windows

How to select the right GUIPlatform approach

“What desktop hardware/devices do I want / have to use” ?Installation approach

“What are deployment / administration impacts” ?Feature approach

“What functionality do I need” ?Network approach

“What does my network infrastructure look like” ?

The user experience with the SAP system is often provided by SAP GUI.SAP GUI functions like a browser. It gets information from the SAP server like, what, where, when and how to show content on its window.

SAP AG 2003, SAP GUI Family Guided Tour 2003 7

SAP GUI History

SAP AG 2003, SAP GUI Family Guided Tour 2003 8

Selecting the Right GUI: Platform Approach

Other supportedplatforms / browser

Windowsplatforms / browser

Terminal ServerCitrix Metaframe

incl. mobile devices+Win CE

Nescape 7on Linux

(1)

(2)

IE 5.5SP2 or aboveNetscape 6.2 / 7.0

SAP GUIfor Windows

SAP GUIfor Java

SAP GUIfor HTML

Windows 9x(*),(ME), NT(*)Windows 2000,Windows XP, Tablet PC

Internet ExplorerNetscape (3)

Mac OS X, Mac OS 9OS/2, Unix selection

incl. LinuxPlatform list

(1) The Java version for Windows is mostly used within the Workplace / Portal(standalone usage supported)

(2) Based on ITS 6.20(3) Selection of existing template-based IACs / EWTs

(*) Platform support may depend on support of operating system by respective vendor(Windows lifecylce applies, see http://www.microsoft.com/windows/lifecycle.asp)

SAP AG 2003, SAP GUI Family Guided Tour 2003 9

Selecting the Right GUI: Installation Approach

SAP GUIfor Windows

SAP GUIfor Java

SAP GUIfor HTML

Zero clientinstallation Improved installation (*) Browser-based

installation

Desktop Footprint 5 MB – 280 MB (**) 34 MB (Windows, local package)

+ Java VM Zero footprint

(*) Starting with 4.6D SAP front end compilation 3, SAP GUI for Windowssupports the following:+ Browser-based installation (for use with Workplace / Enterprise Portal)+ Update capabilities (no uninstall of previous versions necessary)+ Complete server-dependent installation (no client updates necessary at all)+ Automatic server-based patch deployment

(**) Server-dependent installation might require upgrade of a few system files on client, depending on previously installed applications (for example, IE, Office)Example: 5 MB with complete server-dependent installation,

if system files are up to dateFurther improvement: File caching (e.g. per department)

SAP AG 2003, SAP GUI Family Guided Tour 2003 10

Selecting the right GUI: Feature approach

Office Integration

Desktop access

R/3 corefunctionality

Filetransfer

BrowserIntegration

Viewing / exportMakros

Viewing / exportMakros

Frontend Printing PDF MailLocal printerPDF MailPrint preview

Local printer(on Windows)PDF Mail

Business graphics Selected graphic types

SAP GUI for Windows SAP GUI for Java SAP GUI for HTML

GuiXT

SAP AG 2003, SAP GUI Family Guided Tour 2003 11

Selecting the Right GUI: mySAP.com Components

Other mySAP.comcomponents

(based on Dynpro Screens)

Other mySAP.comcomponents

(specific frontend SW)

Core R/3functionality

(based on Dynpro Screens)

selected, dependson use of ActiveX/ JavaBeans

Specific solutions

Windowsplatforms

Non-Windowsplatforms

HTMLfrontend

selected, dependson use of ActiveX/ JavaBeans

Specific solutionse.g. EXCELfor BusinessInformationWarehouse

mySAP.com components can connect to application server / database in a variety of ways

SAP GUI (“inside out”): “transactions”, “screens”, “dynpro”, ...Specific (“outside in”): “RFC”, “BAPI”, ...Web applications

In general, all mySAP.com components can be used via Citrix Metaframe on all platforms

SAP AG 2003, SAP GUI Family Guided Tour 2003 12

Selecting the Right GUI: Network Approach

Internet

LAN,WAN (DialUp, VPN)

via SAPRouterhttp

via SAPRouter

SAP GUIfor Windows

SAP GUIfor Java

SAP GUIfor HTML

Network traffic *(per user interaction)

2.6 kB (LSC)5.3 kB (LAN)

2.6 kB (LSC)5.3 kB (LAN)

15 kB

* based on standard benchmark(LSC = Low speed connection support)

SAP AG 2003, SAP GUI Family Guided Tour 2003 13

Selecting the Right GUI: Customer example

Identification of user groups / roles is the key to success.

A big banking cooperation managed to identify that for all employees in the subsidiaries, SAP GUI for HTML is sufficientIn the headquarter, SAP GUI for Windows is used. After all, 70% of the employees use SAP GUI for HTML, only 30% need SAP GUI for Windows.

Total count of SAP users approximately 30.000

SAP AG 2003, SAP GUI Family Guided Tour 2003 14

Selecting the Right GUI: Summary

GUI selection depends on the (primary) user scenario

SAP GUI for Windows / Java is a performance option (for example, rapid input) and includes functions that are not “essential”, but “nice to have”. It is the preferred choice in LAN / WAN (INTRANET) environments (supported by improved installation)

If more than one GUI family member is suitable for a user scenario, the SAP GUI for HTML could well be the preferred choice

standard browser, no additional client software required on desktophttp-based communication fits into internet / intranet architecture

Not all applications will become web applicationsHTML-style interaction is not suitable for- highly interactive administration environments (‚Cockpit Applications‘)- complex configuration environments

Browsers and (installed) SAP GUIs complement each other and will co-exist

Each GUI flavour has it’s future within the Enterprise Portal

SAP AG 2003, SAP GUI Family Guided Tour 2003 15

SAP GUI Family: Accessibility

Government LegislationSection 508 of the Rehabilitation Act

U.S. federal law since mid 2001

Customer requirements go beyond legislation

Accessibility projects at SAPMainly based on „SAP GUI for HTML“Generic solution (powered by the SAP Internet Transaction Server(SAP ITS)) supports screen readers out of the box, also works for „older“ R/3 versionsEvaluation of technologies / vendors

Accessibility competence center websitewww.saplabs.com/accessibility

SAP AG 2003, SAP GUI Family Guided Tour 2003 16

SAP GUI Family: The Big Picture

Terminalserver

ITS/Webserver

•••••

•••••

With SAP Web AS, browsers can accessNEW applications directly (no ITS required)

SAP AG 2003, SAP GUI Family Guided Tour 2003 17

SAP GUI Family: The Big Picture (2)

Additional Components and Concepts includeMobile UI:WAPphoneI-mode phonePDATablet PC…SAP ConsoleRF devicesScanners...

SAP AG 2003, SAP GUI Family Guided Tour 2003 18

SAP GUI Family: Connectivity / Internet Options

Internet (*)(VPN)

(*) Citrix ICA protocol uses own TCP/IP port, which is blocked in many firewalls.

Internet(SAProuter,

VPN)

Internet(SAProuter,

VPN)

Internet(SAProuter,

VPN)

Terminalserver

ITS/Webserver

•••••

•••••

Internet(http,VPN)

SAP AG 2003, SAP GUI Family Guided Tour 2003 19

SAP GUI Family: Network Load (Overview)

5 Users / ISDN(Application Independent)

(SAP: may dependon visual settings)

Terminalserver

ITS/Webserver

•••••

•••••

280%

100 %

100 %per user

100 %per user

Sizing info based on standard Benchmark / 100% approx. 2.6 kB (LSC) / 5.3 kB (LAN)

SAP AG 2003, SAP GUI Family Guided Tour 2003 20

SAP GUI Family: Network Load / Options

“Low Speed Connection” support for lower bandwidth requirementsProvides a “4.5 like” network behaviorSuitable for dial-up / modem connectionGeneric behavior

Reduces initially transferred menu items (load on demand)Application specific behavior

Suppresses background bitmapsReduces initially transferred data (load on demand)

Can be set in SAPLOGON options

“SAP GUI Progress Indicator”Can be switched off (Application Server Profile parameter)

White Papers„Network Load for Release 4.6“ (also suitable for 4.7, 6.10 / 6.20)

http://service.sap.com/sizing„Network Integration Guide“

http://service.sap.com/network

SAP AG 2003, SAP GUI Family Guided Tour 2003 21

SAP GUI Family: Network Load (Details)

Network traffic (based on standard benchmark)SAP GUI for Windows / Java

2.6 kB (LSC), 5.3 kB (LAN) per user interactionSAP GUI for HTML

15kB / user interaction (compressed HTML)Compare: Famous bookstore: 51 kB

Number of round-trips (based on standard benchmark)1.5 Roundtrips / user interaction

Terminal ServerRule of thumb: 64kb ISDN good for about 5 users (not SAP-specific)Depends on screen complexityOptions for optimized WAN performance when using Terminal server

GUI design can be switched from “Enjoy” to “Classic”Usage of “Low Speed Connection” flag

SAP AG 2003, SAP GUI Family Guided Tour 2003 22

SAP GUI Family: Network Load (SAP GUI for HTML)

SAPGUI for HTML can be considered as a standard Web application

One HTML file is sent to the GUI per transaction screenThe size of the HTML file is an indicator of the network trafficSAP has implemented effective compression algorithms and techniques to reduce the network traffic thus enabling an ultra-thin SAPGUI from a network perspective.

SAP GUI for HTML is a thin clientAverage bandwidth requirements less than that of a Web Application

Component Transferred(in Kbytes)

Homepage /Web Application

Transferred(in Kbytes)

Search engine 18 KBDirect Sales (books) 51 KBBank 4 KB

Average 24 KB

FI 13 KBMM 14 KBSD 18 KB

Average 15 KB

SAP AG 2003, SAP GUI Family Guided Tour 2003 23

SAP GUI Family: EnjoySAP Impacts

Previous interaction model / user experienceUser activity in the GUI (for example each scroll in a list) requires round-trip to the application serverAdditional information located on separate screen(s)up to release 4.5: 1.7 kB / User interaction

EnjoySAP interaction model / user experienceFunctions such as scrolling, navigating, search etc. no longer need a round-trip to the application serverMore information on a single screenEasier transactions, easier navigation, better learning curve

AdvantageTechnical:Fewer dialog steps / round-trips per business process

but: Higher initial GUI load (network and CPU)Usability: Improved end user performance

SAP AG 2003, SAP GUI Family Guided Tour 2003 24

SAP GUI for Windows: Network Sizing / Options

Activating the Low Speed Connection does not restrict functionality.Enjoy elements (controls) are displayed as usual

SAP AG 2003, SAP GUI Family Guided Tour 2003 25

SAP GUI Family: Network Content (Front End)

Content (defined by SAP system architecture)SAP GUI for Windows / SAP GUI for Java

Application server => SAP GUI:Screen description including “large objects” like combo box content, ALVCaching applies

SAP GUI => Application Server:Field content, events

SAP GUI for HTML (including IAC + EWT)Application server <=> ITS: (see SAP GUI for Windows)ITS -> Web Browser: HTML Page (HTML compression applies)Web Browser => ITS: URL (including field content)

Terminal ServerApplication server <=> Terminal server: (see SAP GUI for Windows)Terminal server -> Terminal: Screen contents (compression applies)Terminal -> Terminal server: Mouse / Keyboard events

SAP AG 2003, SAP GUI Family Guided Tour 2003 26

SAP GUI Family: Network Topologies

RemoteComputing

WindowsTerminalsand NCs

Wireless Terminals and Information

AppliancesWeb

Computing

Cross-Platform

Desktops

Terminal Server /MetaFrame

Server Farms Subsidiary / Branch Office

Satellite Link

BranchOffices

PublicInternet

SAP software can be accessed from almost everywhere

SAP AG 2003, SAP GUI Family Guided Tour 2003 27

SAP GUI for Windows: Terminal Server Approach

R/3 input

R/3 output

Windows Terminal Server• Win 3.x, 9x, ME, NT 3.51, NT 4, Win 2000, XP

Terminalserver

Citrix Metaframe• Win 3.x, 9x, ME, NT 3.51, NT 4, Win 2000, XP

• Browser plug-in

• Unix, OS/2

• ...

SAP AG 2003, SAP GUI Family Guided Tour 2003 28

Benefits of Using a Terminal Server

If fully integrated into your IT infrastructure, the following benefits can be seen:

Central Administration can reduce total cost of ownershipEasier deployment of new software or updatesSupport of desktop hardware that does not match the HW / SW requirements of an application (including other operating systems)

Network impact depends on the network infrastructure

SAP GUI for Windows is supported on the following Terminal Server platforms:

Windows Terminal ServerCitrix Metaframe

SAP AG 2003, SAP GUI Family Guided Tour 2003 29

Customer Infrastructure Example

Internet(SAProuter,

VPN)

Terminalserver

Subsidiary connects to HQ:

Terminal Server should be located at subsidiary

+ minimum traffic

+ easy admin / deployment

SAP AG 2003, SAP GUI Family Guided Tour 2003 30

Customer Infrastructure Example

•••••

•••••

Internet(SAProuter,

VPN)

ITS/Webserver

Subsidiary connects to HQ:

ITS/Webserver located at subsidiary

+ minimum traffic

+ easy admin / deployment

SAP AG 2003, SAP GUI Family Guided Tour 2003 31

SAP GUI Family: Availability (August 2003)

SAP GUI for Windows 4.6 / 6.20Windows 2000, Windows XPWindows Terminal Server / Citrix Metaframe (Clients for various platforms)Minimum release for SAP R/3 Enterprise: 6.20Next version: SAP GUI for Windows 6.40

Especially designed for UNICODE systemsOnly planned for Windows 2000 and Windows XP

SAP GUI for Java 6.20 / 6.30Linux, Solaris, AIX, HP-UX, Windows 2000, Windows XP, Mac OS X

Additional platforms: SAP GUI for Java 6.20 also supports OS/2, Mac OS 9, Tru64

Support for new Java VM 1.4Minimum release for SAP R/3 Enterprise: 6.20Next version: SAP GUI for Java 6.40

Preferred version for new installations and upgradeFuture version

SAP AG 2003, SAP GUI Family Guided Tour 2003 32

SAP GUI Family: Availability / 2 (August 2003)

SAP GUI for HTML 4.6 / 6.10 / 6.20Based on Internet Transaction Server (ITS) 4.6 / 6.10 / 6.20Runs with IE 5.5 (or higher), Netscape 6.2x or 7.0x on Windows platforms, Netscape 7.0x on LinuxSupports all R/3 releases, also mySAP CRM, SCM, SRMRelease 6.20 available for productive environments since May 2003

Windows and Linux server and client

Recommended requirement for SAP R/3 Enterprise: ITS 6.20(minimum: ITS 6.10)

Next version:See ‘ITS’ section of this presentationIntegration of SAP GUI for HTMLand IAC runtime into SAP Web AS(All Web AS platforms)

Preferred version for new installations and upgrade

SAP AG 2003, SAP GUI Family Guided Tour 2003 33

SAP GUI Family: Delivery (August 2003)

SAP GUI for Windows“Presentation CD 1”, or http://service.sap.com/installationsLatest patches: http://service.sap.com/patches

SAP GUI for Java“Presentation CD 2”, or http://service.sap.com/installationsLatest updates (revisions): ftp://ftp.sap.com/pub/sapgui/java/630

SAP GUI for HTML“Server components CD”, or http://service.sap.com/installationsLatest patches (full versions): http://service.sap.com/patches

(SAP GUI for HTML is based on the Internet Transaction Server (ITS))

SAP AG 2003, SAP GUI Family Guided Tour 2003 34

SAP GUI Support / 1 (August 2003)

SAP GUI for Windows versionsSAP GUI 4.6D: supported until March 31st, 2006SAP GUI 6.20: long term support planned

(planned until end of maintenance ofSAP R/3 Enterprise 4.7)

SAP GUI 6.20 is the preferred version for new installations and upgrades

SAP GUI for Windows platformsWindows 98 Limited support from SAP until Jan 15, 2004Windows 2000: support starts with SAP GUI 4.6DWindows XP: support starts with SAP GUI 6.x

Support of specific Windows versions depends on support of this version by the OS vendor. See also: www.microsoft.com/windows/lifecycle.asp

A given combination of a Windows operating system and a SAP GUI release is supported as long as both the operating system AND the SAP GUI release is supported.

Details subject to change, please see note 147519 for details and latest information

SAP AG 2003, SAP GUI Family Guided Tour 2003 35

SAP GUI Support / 2 (August 2003)

SAP GUI for Java versionsSAP GUI for Java 6.20: long term support planned

(planned until end of maintenance ofSAP R/3 Enterprise 4.7)

SAP GUI for Java 6.30: Support until June 30, 2004SAP GUI for Java 6.40: long term support planned

SAP GUI 6.30 is the preferred version for new installations and upgrades

SAP GUI for Java platformsMac OS 9, Mac OS XOS/2 (support ends December 2004)Linux and other Unix versionsVarious Windows versions

Support of specific operating system versions depends on support of these versions by the OS vendor.

A given combination of a desktop operating system and a SAP GUI release is supported as long as both the operating system AND the SAP GUI release is supported.

Details subject to change, please see note 147519 for details and latest information

SAP AG 2003, SAP GUI Family Guided Tour 2003 36

SAP GUI Support / 3 (August 2003)

SAP GUI for HTML / SAP Internet Transaction Server: VersionsSAP ITS 4.6D (Compilation 4) supported until Dec 2003SAP ITS 6.10 supported until Dec 2004SAP ITS 6.20 Long Term support planned

SAP ITS 6.20 is the preferred version for new installations and upgradesPlease check SAP Note 531617 for latest features of ITS 6.20.

SAP GUI for HTML / SAP Internet Transaction Server:Server platforms

Windows 2000 Server, Windows 2003 ServerWindows NT 4.0 Server: Limited support after June 30, 2003

Linux Enterprise Server

SAP GUI for HTML / SAP Internet Transaction Server:Client platforms

Internet Explorer on Windows 5.5 SP2 or aboveNetscape 7.01++, Netscape 6.21++ on Windows

Details subject to change, please see note 325616 for details and latest information

SAP AG 2003, SAP GUI Family Guided Tour 2003 37

SAP GUI Compatibility, SAP R/3 Enterprise and SAP Web AS

Every SAP GUI version runs with earlier R/3 versionsSAP GUI 6.20 works for all SAP R/3 releases or SAP applications based on SAP Web AS 6.20 or below (such as R/3 4.6C or SAP R/3 Enterprise 4.7)For new installations, the latest available SAP GUI version should be used

For SAP R/3 Enterprise 4.7, you needSAP GUI for Windows 6.20 or above

and / or

SAP GUI for Java 6.20 or aboveand / or

SAP GUI for HTML 6.10 or above (SAP ITS 6.10 or above) and a browser

The latest Presentation / Server components CDs can always be used to access all R/3 and mySAP.com releases

See note 166130 (and related notes) for details and updates

SAP AG 2003, SAP GUI Family Guided Tour 2003 38

The future: Metamorphosis of SAP GUIs

high interactivity zero installation

t

Web Dynpro

SAP GUI for Windows SAP GUI for Java

SAP GUI for HTML

specializeduser

interfaces(e.g. data mining,

CAD, etc.)

client-siderendering+ active

components(e.g. office)

client-side rendering(dynamic HTML)

server-side rendering(static HTML)

WebAS

6.20

WebAS

6.30

...

...

high interactivityzero installation

SAP AG 2003, SAP GUI Family Guided Tour 2003 39

SAP GUI for Windows / Java: Features

User interface for power usersTransactionsReportsGeneric office integration (viewing)

More than 20 languages

Platform independenceIdentical behavior on all platforms

Ultra thin network protocol / WAN support

Fixed set of GUI elementsActiveX controls and equivalent Java beans

Tree view, grid view, images, multi-line editor, HTML display

EnjoySAP-style presentationWindows-style and Java-style interaction

Access to all R/3 transactions

More than 20 languagesincl. Kanji, Chinese, ...

Ultra-thin protocol for use over WAN

Access to all R/3 transactions

More than 20 languagesincl. Kanji, Chinese, ...

Ultra-thin protocol for use over WAN

SAP AG 2003, SAP GUI Family Guided Tour 2003 40

SAP GUI for Windows / Java: Scripting

SAP GUI Scripting emulates the end user, it does whatever the user can doOptimizes work with an unchanged application for a SINGLE USER

BenefitsUsers can automate their daily workTesters can run test scriptsTest tools can connect to SAP GUI using the scripting interface

Availability and Compatibilityrequires SAP GUI 6.20can be used with previous backend systems (like R/3 4.6C, for example)

SAP AG 2003, SAP GUI Family Guided Tour 2003 41

Overview

1.) SAP GUI Family

2.) SAP GUI for WindowsVisual Aesthetics, Features, Terminal ServerInstallation and Requirements, Future of SAP GUI for Windows

3.) SAP GUI for Java

4.) SAP GUI for HTML and ITS

5.) Integration with Enterprise Portal

6.) SAP GUI Scripting

7.) Further Topics

http://service.sap.com/ui

SAP AG 2003, SAP GUI Family Guided Tour 2003 42

SAP GUI for Windows: Extended Functionality

Includes OPEN set of ActiveX controls

MS Office integration

Typically a very small number of users per SAP installation

SAP AG 2003, SAP GUI Family Guided Tour 2003 43

SAP GUI for Windows 6.20: Hardware Requirements

New Visual Design

Win98, NT 432000 color (min 256) / 1024 x 768, 17”200+ MHz (min 133 MHz)64 MB (min 48)

Windows 2000200+ MHz96 MB (min 64)

Windows XP300+ MHz (min 233)128 MB (min 64)

Also runs on Windows Terminal Server or Citrix Metaframe

Classic Design

Win98, NT 4256 color / 1024x768 (min 800 x 600)133 MHz (min 90 MHz))64 MB (min 48)

Windows 2000200+ MHz96 MB (min 64)

Windows XP300+ MHz (min 233)128 MB (min 64)

Also runs on Windows Terminal Server or Citrix Metaframe

Same piece of software, identical functions (Runtime option)

HW requirements for SAP GUI 4.6D are identical to 6.20

SAP AG 2003, SAP GUI Family Guided Tour 2003 44

SAP GUI for Windows Configuration / Control Panel

SAP AG 2003, SAP GUI Family Guided Tour 2003 45

SAP GUI for Windows Settings

Choose / create your preferred color settings

predefinedcustom

Theme customizinghigh contrastthemes forvisually-

impairedusers

Adjust font size50 - 150 %

SAP AG 2003, SAP GUI Family Guided Tour 2003 46

SAP GUI for Windows Settings / 2

Smooth transition of color settings over timeExample

morning redevening blue

Supports individual color settings for each SAP system

SAP AG 2003, SAP GUI Family Guided Tour 2003 47

SAP GUI for Windows 6.20: Features

Advantages which come into effect WITHOUT a corresponding backend release:

Reduced GDI resource consumptionbenefits on Win 95/98multiple sessions / connections share Windows resources

Improved keyboard navigation / accessibility

Local helpfileindependent from connected application Server / backend

See SAP note 402189

SAP AG 2003, SAP GUI Family Guided Tour 2003 48

SAP GUI for Windows 6.20: Features (2)

SAP AG 2003, SAP GUI Family Guided Tour 2003 49

SAP GUI for Windows: Deployment Scenarios

SAPsetupConfigured Installation by Package administrationUser-specific installation packages using NT permissions and Network user groups Installation under restricted user right on NT

User does not need administrative permissionsDeployment / update / patch deployment using a single command line in logon script ( /p:<package> /silent)Centralized deployment management via SAPAdmin and logon scriptSupport of commercial software management tools, like SMS

Fast upgrade path to SAP GUI 6.20No manual deletion of previous SAP GUI version required (from 4.6D C3 onwards)

Web page-driven GUI installation for mySAP Workplace / SAP Enterprise Portal

SAP AG 2003, SAP GUI Family Guided Tour 2003 50

The next generation of SAPSetup: New features

Package definition based on open technologiesXMLVBS (MS Scripting host is NOT required)Extensible

Push deploymentNo active client interaction requiredAdministrator can install / maintain PC clients (NT, Win 2K, Win XP) centrally

Based on standard network functionalityWorks also when user is not logged in

Integrated deployment of infrastructure informationCentrally maintained by administrator

SAPMSG.INI, network service file (TCP ports, ...)Scripts & more (planned)

SAP AG 2003, SAP GUI Family Guided Tour 2003 51

Real Life Encounters: What customers (can) do

Low ConceptNot (yet) knowing about installation options, you could spend money and time running around with CDs

High ConceptAdvanced installations do mirror up to 200 installation servers (each located in different subsidiaries / subnets) to keep 5000+ PCs (globally spread) up to date on a regular basis

Low SpeedExtensive QA might delay patch deployment by up to 9 month, problems that would be solved by a patch remain during QA

High SpeedSome customers watch for new patches actively (whether they encountered a problem or not) and apply them immediately

SAP AG 2003, SAP GUI Family Guided Tour 2003 52

The future of SAP GUI for Windows

The next version of SAP GUI for Windows will be named „6.40“

SAP GUI for Windows 6.40 ...... will be available on Windows 2000 and Windows XP... will be supported “long term”... will target especially unicode systems

SAP GUI for Windows 6.40 Is not a prerequisite for SAP R/3 Enterprise 4.7 x2 or mySAP ERP

SAP GUI for Windows 6.20 already supports the new design

SAP AG 2003, SAP GUI Family Guided Tour 2003 53

Overview

1.) SAP GUI Family

2.) SAP GUI for Windows

3.) SAP GUI for JavaOverview, Features, Platforms, Future of SAP GUI for Java

4.) SAP GUI for HTML and ITS

5.) Integration with Enterprise Portal

6.) SAP GUI Scripting

7.) Further Topics

http://service.sap.com/ui

SAP AG 2003, SAP GUI Family Guided Tour 2003 54

SAP GUI for Java: Platforms

Mac OS: Mac OS 8.6 - 9.0Mac OS X 10.x

OS/2: Warp 3 FP37 / Warp 4 FP 9

Windows: Win98, NT4, Windows 2000, Windowx XP

AIX: AIX 4.3.2 or 4.3.3

Linux: x86 processor, Red Hat Linux 6.0

Solaris: SunOS 5.6, 5.7, 5.8 (32bit)

HP-UX: HP-UX 11.0 (32bit)

Tru64: 4.0D, 4.0E, 4.0F (64bit)

Other Unix platforms / X Terminals can used via “X Display Redirection”, which might have impact on both servers and network capacity

Details subject to change, please see releasenotes and note 146505 for up to date information

SAP AG 2003, SAP GUI Family Guided Tour 2003 55

SAP GUI for Java: LINUX & Mac OS X

SAP AG 2003, SAP GUI Family Guided Tour 2003 56

SAP GUI for Java: Visual Settings

Switch designclassic new visual ‚enjoy‘

Choose / create your preferred color settings

predefinedcustom

Adjust font size8 – 17

SAP AG 2003, SAP GUI Family Guided Tour 2003 57

SAP GUI for Java: Configuration

Central Configuration

# saprouter listPartners : /H/gate.acme.com/S/3299

rout.ini

# message server listPRD : /M/srv1.acme.com/S/3601DEV : /M/srv2.acme.com/S/3602TST : /M/srv3.acme.com/S/3602

msg.ini

# central config file@MESSAGESERVER = http://acme.com/msg.ini@ROUTER = http://acme.com/rout.ini

Accounting : conn=/R/PRD/G/FinanceSales : conn=/R/PRD/G/Logistics

config.ini

SAP AG 2003, SAP GUI Family Guided Tour 2003 58

The future of SAP GUI for Java

The next version of SAP GUI for Java will be named „6.40“

SAP GUI for Java 6.40 ...... will be available on Windows 2000, XP, MacOS X, Linux /x86, Solaris, HP-UX, AIX... will be supported “long term”

replacing SAP GUI for Java 6.20, 6.30... will support newer Java VM’s or versions of operating systems

Java VM 1.4, 1.5; MacOS X 10.3, ...

SAP GUI for Java 6.40 Is not a prerequisite for SAP R/3 Enterprise 4.7 x2 or mySAP ERP

SAP GUI for Java 6.30 already supports the new design

SAP AG 2003, SAP GUI Family Guided Tour 2003 59

Overview

1.) SAP GUI Family

2.) SAP GUI for Windows

3.) SAP GUI for Java

4.) SAP GUI for HTML and ITSOverview, Features, Platforms

5.) Integration with Enterprise Portal

6.) SAP GUI Scripting

7.) Further Topics

http://service.sap.com/ui

SAP AG 2003, SAP GUI Family Guided Tour 2003 60

SAP GUI for HTML and ITS: Infrastructure

ITS/WebserverUser request

HTML page

•••••

•••••

SAP AG 2003, SAP GUI Family Guided Tour 2003 61

SAP GUI for HTML and ITS: Architecture

AGateWGate

Web ServerBrowser

SAP System

WGate

Web Server

Firewall FirewallFirewall

HTML page through HTTP

HTML page

HTTP(S) Request

Firewall

Flexible architecture: Scalability, Security, Load balancing and High Availability

AGate: Main component of SAP ITSSession management, holds connection to SAP System

Generation of HTML pages

WGate: Web server extension for Netscape/MS IIS/Apache

SAP AG 2003, SAP GUI Family Guided Tour 2003 62

SAP GUI for HTML and ITS: Features

Internet Enabling for standard transactionsGenerates HTML page for every SAP screen dynamicallyDisplay SAP screens within Web BrowserBased on SAP Internet Transaction Server

Zero-installationWeb applications can be accessed using a Web browserNo GUI installation required for client

Low infrastructure requirementsWeb browsers run on a small-scale user workstation Relatively low network bandwidth (28k or 56k modem will suffice)

Support forFile transferMail / PDF -based frontend printing

SAP AG 2003, SAP GUI Family Guided Tour 2003 63

SAP GUI for HTML and ITS: Features

SAP GUI for HTML generates HTML pages for SAP screens dynamically

without additional preparationother than installing the server software (ITS) and a standard Web browser on the user’s PC.

SAP GUI for HTML is ready for GuiXT by Synactive

SAP GUI for HTML is the choice for screenreaders to assist visually impaired users.

SAP AG 2003, SAP GUI Family Guided Tour 2003 64

SAP GUI for HTML and ITS: Features

HTML templates allow customers to provide a screen-for-screen mapping to HTML

Layout of the generated HTML page is not necessarily linked to the layout of the corresponding SAP screen.Customers can choose which and where fields from the SAP screen should appear in the HTML page generated by ITS.Customer can choose own styles and add images etc.

SAP AG 2003, SAP GUI Family Guided Tour 2003 65

SAP GUI for HTML and SAP ITS:Latest Improvements

Administration, Setup and Upgrade

SAP ITS 6.20SAP ITS upgrade per instanceNew standard Installation tool, SAPINSTWgate configuration done by XML based registryAgate graceful shutdown

SAP ITS 6.10Simplified Patch Management and Update

Single Update for multiple instancesCloning of SAP ITS instances possibleScripting and unattended installation

Installation scripts customizable by administratorRecoverable setupSupport of different running SAP ITS versions per serverIntegration into CCMS monitoring

SAP AG 2003, SAP GUI Family Guided Tour 2003 66

SAP GUI for HTML and SAP ITS 6.20: New Features

Enduser experienceImproved rendering performance and smaller network footprintFunctionality now closer to SAP GUI for Windows

Context Menu is now supported in Tree controlPerformance of ALV Grid improved – the dropdown lists are loaded as requiredImproved keyboard support

AccessibilityImproved HTML generation in SAPGUI for HTML, for a better Screen reader support

Major building block for US Section 508 complianceAllows blind users to access SAP systemsWill also be important in Europe, due to new disability laws in EUAvailable also with SAP ITS 6.10 Patchlevel 15 or higher

SAP@Web Studio / ProgrammingDebugger for HTML Business included in SAP@Web Studio 6.20

UNICODESAP ITS 6.20 can now be used in unicode projects

For details, see also SAP Note 419297 (SAP ITS 6.10) and 531617 (SAP ITS 6.20)

SAP AG 2003, SAP GUI Family Guided Tour 2003 67

SAP GUI for HTML and ITS: Server Platforms

Server platforms (AGate)Windows 2000 Server (SAP ITS 4.6D, 6.10 and 6.20)Windows NT Server (SAP ITS 4.6D, 6.10)Linux /x86 (with SAP ITS 6.20)Windows 2003 Server (with SAP ITS 6.20)

Web Server platforms (WGate)Apache Module

Windows NT (ITS 6.10 only), Windows 2000Linux/Intel

Netscape Enterprise Server („Iplanet Application Server“)Windows NT (ITS 6.10 only), Windows 2000, Solaris 7 or above

Microsoft IISWindows NT (ITS 6.10 only), Windows 2000, Windows 2003 Server

Sun One WebServer on Solaris with ITS 6.20 p5

SAP AG 2003, SAP GUI Family Guided Tour 2003 68

SAP GUI for HTML and ITS: Client Platforms

Internet Explorer on WindowsIE 5.5 SP2 or above (IE 6, ...)

Netscape 6.2 on Windows (with SAP ITS 6.10)See also: SAP Note 325616Depending on screen structure, rendering with Netscape might be slower

Netscape 7.0 or higher on Windows (with SAP ITS 6.20)

Netscape 7.0 or higher on Linux (with SAP ITS 6.20)

Support for Netscape 7 on MacOS X planned

SAP AG 2003, SAP GUI Family Guided Tour 2003 69

ITS future in one statement

Starting with SAP Web AS 6.40, SAP GUI for HTML and the IAC runtime will be integrated intoSAP Web Application Server.

The SAP ITS can be used in conjunction withSAP Web AS 6.40 or above and will be supportedlong term (during lifetime of SAP R/3 Enterprise).

SAP AG 2003, SAP GUI Family Guided Tour 2003 70

Existing SAP ITS

FunctionalitySAP GUI for HTMLIAC (Internet ApplicationComponent) runtime „Flow Logic“ runtimeGuiXT (with Windows A-Gate)

Platforms for A-GateWindows 2000 ServerWindows 2003 Server Linux (x86)

Platforms for W-GateWindows 2000 ServerWindows 2003 Server Linux (x86)Solaris (planned)

SupportLong term support planned

ITS features

SAP GUI for HTML

Flow Logic

IAC

SAP ITS

InternetFirewallBrowser

HTTP

SAP System

SAP AG 2003, SAP GUI Family Guided Tour 2003 71

Future SAP Web AS with integrated ITS functionality

ITS specific functionalitySAP GUI for HTMLIAC (Internet Application Component) runtimeNo „Flow Logic“ runtimeNo GuiXT

Architecture & benefitsITS functionality is integrated in SAP Web AS kernelRuns on one machine, reduces number of serversCommon http infrastructure, no additional Web Server requiredCommon load balancingCommon installation and administration

PlatformsAll SAP Web AS platforms

ITS features

SAP GUI for HTML

IAC

Browser InternetFirewall

HTTP

IntegratedITS func.

SAPWeb AS

SAP AG 2003, SAP GUI Family Guided Tour 2003 72

ITS vs. Web AS with integrated ITS functionality

ITS features

SAP GUI for HTML

Flow Logic

IAC

SAP ITS

InternetFirewallBrowser

HTTP

SAP System

ITS features

SAP GUI for HTML

IAC

Browser InternetFirewall

HTTP

IntegratedITS func.

SAPWeb AS

Both SAP ITS and SAP Web AS with integrated ITS functionality can co-existBoth SAP ITS and SAP Web AS with integrated ITS functionality can co-exist

SAP AG 2003, SAP GUI Family Guided Tour 2003 73

Overview

1.) SAP GUI Family

2.) SAP GUI for Windows

3.) SAP GUI for Java

4.) SAP GUI for HTML and ITS

5.) Integration with Enterprise Portal

6.) SAP GUI Scripting

7.) Further Topics

http://service.sap.com/ui

SAP AG 2003, SAP GUI Family Guided Tour 2003 74

Integration of SAP GUI into SAP Enterprise Portal

SAP GUI for HTML

SAP GUI for HTML

SAP Enterprise Portal integratesSAP GUI

“SAP GUI for HTML”

“SAP GUI for Java”(Windows version)

Plug-In capability (on IE + Netscape)

“SAP GUI for Windows”Plug-In capability (on IE)Plug-In version of Client viewer for Citrix Metaframe (mySAP Workplace)

SAP GUIfor JavaSAP GUIfor Java

SAP GUI for WindowsSAP GUI for Windows

SAP AG 2003, SAP GUI Family Guided Tour 2003 75

Overview

1.) SAP GUI Family

2.) SAP GUI for Windows

3.) SAP GUI for Java

4.) SAP GUI for HTML and ITS

5.) Integration with Enterprise Portal

6.) SAP GUI ScriptingIntroduction, Technology and Examples

7.) Further Topics

http://service.sap.com/ui

SAP AG 2003, SAP GUI Family Guided Tour 2003 76

SAP GUI Scripting: Introduction

What can it do?SAP GUI Scripting emulates the end user, it does whatever the user can doOnly those actions are possible that are also available to the end userOptimizes work with an unchanged application for a SINGLE USERNo customization of transactions, no GuiXT replacement

BenefitsUsers can automate their daily work

Key user experience applies, no help from programmers requiredMass data input can be performed

All business rules apply, best data qualityTesters can run test scriptsTest tools can connect to SAP GUI using the scripting interface

eCATT integrationScreenreaders could help visually impaired users

SAP AG 2003, SAP GUI Family Guided Tour 2003 77

SAP GUI Scripting: Introduction (2)

How does it work?It runs on the front end independently of any SAP SystemScripts are executed by a scripting engine located “next to” SAP GUISAP GUI Scripting works on the User Interface

Do I have to learn a new programming language / model?NO! Scripts can be generated by a (macro-)recorder

What is the intended usage of SAP GUI Scripting ?SAP GUI Scripting can not replace application interfaces (BAPI, ...)Changes to the user interface can break existing scriptsScripts are only valid for a given SAP System version

AvailabilitySAP GUI for Windows 6.20SAP GUI for Java 6.20Can be used with any R/3 system

SAP AG 2003, SAP GUI Family Guided Tour 2003 78

SAP GUI Scripting: Introduction (3)

Scripts are “owned” by the usersUser defines where scripts are stored (local file system)Scripts are maintained by end userScripts are executed upon user request Scripting should not be considered a “poor man’s” development environmentScripts can be generated automatically by a script recorder

FeaturesPreset input fields, radio buttons, checkboxes and so onTalk to controls (like Tree, ALV, …)Read / set field values“Press” buttons and execute menu functions

SAP AG 2003, SAP GUI Family Guided Tour 2003 79

SAP GUI Scripting for End Users:Macro Recording

Record user actions using the Script Recorder...

... and save the script to a file.

SAP AG 2003, SAP GUI Family Guided Tour 2003 80

SAP GUI Scripting for End Users:Macro Playback

Run the script from the file...

... by dragging it onto the SAP GUI window

... by opening it using the script dialog

SAP AG 2003, SAP GUI Family Guided Tour 2003 81

SAP GUI Scripting for programmers:A Common Object Model for the SAP GUI Runtime

SAP AG 2003, SAP GUI Family Guided Tour 2003 82

SAP GUI Scripting for programmers:Object Model - basic screen hierarchy

SAP AG 2003, SAP GUI Family Guided Tour 2003 83

Overview

1.) SAP GUI Family

2.) SAP GUI for Windows

3.) SAP GUI for Java

4.) SAP GUI for HTML and ITS

5.) Integration with Enterprise Portal

6.) SAP GUI Scripting

7.) Further TopicsPersonalization and GuiXTInternet Graphics Service

http://service.sap.com/ui

SAP AG 2003, SAP GUI Family Guided Tour 2003 84

Personalization: The Universe

SPA/GPA

Personalization

Visual settings

SAP R/3Customizing

GuiXT

Scripting

SAP AG 2003, SAP GUI Family Guided Tour 2003 85

Personalization: GuiXT

Add-on product for SAP GUI (Windows)

Changes screen layout of SAP system by changing elements of the front end

Deleting fields from screenReplacing screen texts with texts that are more meaningful for the customerEntering default values in input fieldsMoving / hiding display elements (fields, boxes, pushbuttons)Displaying graphics Replacing input fields with groups of radio buttons... => see documentation at http://Service.sap.com/sapgui => GuiXT... => see also: www.synactive.com

GuiXT for SAP GUI for HTMLITS 6.10 (patch 15) or above, ITS 6.20 (on Windows server)

SAP AG 2003, SAP GUI Family Guided Tour 2003 86

Personalization: Visual Settings

-> Options

Changing the cursorMaking history / cache settingsAdjusting Quick Info settings

-> Themes

Specifying a theme - useful for “Branding”Setting the font sizeDefining the background / foreground color

Customizing of local layoutAlt + F12

SAP AG 2003, SAP GUI Family Guided Tour 2003 87

SAP Graphics : The Diachronic Perspective

Graphics in separate window

next to GUI1990 - 1998

Internet GraphicsService 2001 ++

IGS

Controls/Beansin GUI

1998 - 2001

SAP AG 2003, SAP GUI Family Guided Tour 2003 88

SAP Graphics: Internet Graphics Service (IGS)

SAP IGS is a Server-based engine for generating graphical and non-graphicalcontent

SAP IGS can Display graphics in any front end (browser or SAP GUI)Connect to SAP systems and external systems via HTTP or RFCGenerate raster graphics (GIF, JPEG, …) and vector graphics (VML, SVG, …)Generate non-graphical content such as geocoding data

SAP AG 2003, SAP GUI Family Guided Tour 2003 89

SAP Graphics: Internet Graphics Service (IGS)

New features of SAP IGS 6.20 include theIntegration of the Chart Engine interpreter in the IGS.The Chart Engine is a platform-independent engine for generating business graphics from XML data.The integration of the Image Converter interpreter in the IGS.The Image Converter is an interpreter for converting one data format to another, for example a TIFF file to a GIF file.The BW-GIS Interpreter has been enhanced. Among other things it now supports cartographic background features.The performance and administration features of the IGS have been improved.

For more details on SAP IGS, see http://service.sap.com/graphics

SAP AG 2003, SAP GUI Family Guided Tour 2003 90

Overview

http://serp.com/ui

1.) SAP GUI Family

2.) SAP GUI for Windows

3.) SAP GUI for Java

4.) SAP GUI for HTML and ITS

5.) Integration with Enterprise Portal

6.) SAP GUI Scripting

7.) Further Topics______________________

Σ.) Summaryvice.sa

SAP AG 2003, SAP GUI Family Guided Tour 2003 91

Summary: SAP GUI for Windows / Java

GUI Scripting for SAP GUI for Windows / JavaGenerate user scripts to execute tasks automaticallyExecute buttons and menu functionsPreset input fields, radio buttons, check boxes, …Read or set field values

SAPSetup Tool for Windows Front EndNew version of the installation tool for SAP GUI for WindowsIncreased usabilityAt most 2 MB copied to clientTailor the installation package to your requirements

New platforms for SAP GUI for JavaMac OS X

SAP AG 2003, SAP GUI Family Guided Tour 2003 92

Summary: Internet Transaction Server (SAP ITS)

Usability and Accessibility for SAP Internet Transaction Server and SAP GUI for HTML

Improved keyboard navigationSupport of screen readersDownward compatible

Improved Installation of SAP Internet Transaction ServerStandard installation tool SAPINST used to install SAP ITS

GuiXT in SAP Internet Transaction ServerGuiXT functionality available for SAP GUI for HTMLRuns centrally on the ITS serverEnables transactions simplification in an SAP system

Browser and Platform Support for SAP Internet TransactionServer

Netscape 6.2 / 7 on Windows and Netscape 7 on Linux as clientWindows 2003 Server and Linux as server platform

SAP AG 2003, SAP GUI Family Guided Tour 2003 93

Summary: Internet Graphics Service (SAP IGS)

Integration of the Chart Engine Interpreter in the IGS

Integration of the image converter interpreter in the IGS

The GIS interpreter has been enhanced. Among other things it now supports cartographic background features.

Performance and administration features of the IGS have been improved

SAP AG 2003, SAP GUI Family Guided Tour 2003 94

Further Information

Public Web:www.sap.com => solutions => technology

Service Marketplace:http://service.sap.com/uihttp://service.sap.com/sapguihttp://service.sap.com/graphics

Software Center-Download (CD images, patches)http://service.sap.com/swcenter

SAP AG 2003, SAP GUI Family Guided Tour 2003 95

Copyright 2003 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®, NT®, EXCEL®, Word®, PowerPoint® and SQL Server® 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®, Informix and Informix® Dynamic ServerTM are trademarks of IBM Corporation in USA 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®, the Citrix logo, ICA®, Program Neighborhood®, MetaFrame®, WinFrame®, VideoFrame®, MultiWin® and other Citrix product names referenced herein are trademarks of Citrix Systems, Inc.

HTML, DHTML, XML, XHTML 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.

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

SAP, SAP Logo, R/2, R/3, mySAP, mySAP.com, xApps, mySAP Business Suite, 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.

SAP AG 2003, SAP GUI Family Guided Tour 2003 96

Copyright 2003 SAP AG. Alle Rechte vorbehalten

Weitergabe und Vervielfältigung dieser Publikation oder von Teilen daraus sind, zu welchem Zweck und in welcher Form auch immer, ohne die aus-drückliche schriftliche Genehmigung durch SAP AG nicht gestattet. In dieser Publikation enthaltene Informationen können ohne vorherige Ankün-digung geändert werden.

Die von SAP AG oder deren Vertriebsfirmen angebotenen Softwareprodukte können Softwarekomponenten auch anderer Softwarehersteller enthalten.

Microsoft®, WINDOWS®, NT®, EXCEL®, Word®, PowerPoint® und SQL Server® sind eingetragene Marken der 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®, Informixund Informix® Dynamic ServerTM sind Marken der IBM Corporation in den USA und/oder anderen Ländern.

ORACLE® ist eine eingetragene Marke der ORACLE Corporation. UNIX®, X/Open®, OSF/1® und Motif® sind eingetragene Marken der Open Group. Citrix®, das Citrix-Logo, ICA®, Program Neighborhood®, MetaFrame®, WinFrame®, VideoFrame®, MultiWin® und

andere hier erwähnte Namen von Citrix-Produkten sind Marken von Citrix Systems, Inc. HTML, DHTML, XML, XHTML sind Marken oder eingetragene Marken des W3C®, World Wide Web Consortium,

Massachusetts Institute of Technology. JAVA® ist eine eingetragene Marke der Sun Microsystems, Inc. JAVASCRIPT® ist eine eingetragene Marke der Sun Microsystems, Inc., verwendet unter der Lizenz der von

Netscape entwickelten und implementierten Technologie. MarketSet und Enterprise Buyer sind gemeinsame Marken von SAP AG und Commerce One. SAP, SAP Logo, R/2, R/3, mySAP, mySAP.com, xApps, mySAP Business Suite und weitere im Text erwähnte

SAP-Produkte und –Dienstleistungen sowie die entsprechenden Logos sind Marken oder eingetragene Marken der SAP AG in Deutschland und anderen Ländern weltweit. Alle anderen Namen von Produkten und Dienstleistungen sind Marken der jeweiligen Firmen.