Sei sulla pagina 1di 98

SAP GUI Family

Guided Tour
(March 2004)

Razi Mateen
NetWeaver PM UI, SAP AG
m /u o p.c sa ce. i erv ://s i

p htt

Overview
1.) SAP GUI Family
Selecting the right GUI Accessibility, Internet & Network infrastructure, Availability, Support

2.) SAP GUI for Windows


Visual Aesthetics, Features, Terminal Server Installation and Requirements, Future of SAP GUI for Windows

3.) SAP GUI for Java


Overview, Features, Platforms, Future of SAP GUI for Java

4.) SAP GUI for HTML and ITS


Overview, Features, Platforms, Future of ITS

5.) Integration with Enterprise Portal 6.) SAP GUI Scripting


Introduction, Technology and Examples

7.) Further Topics


Personalization and GuiXT Internet Graphics Service
SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen2

p htt

m /u o p.c sa ce. i erv ://s

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 SAPs plans in the SAP GUI area

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

SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen3

Overview

1.) SAP GUI Family


Selecting the right GUI Accessibility Internet & 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
p htt
SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen4

m /u o p.c sa ce. i erv ://s

SAP GUI Family: Commentarius primus

SAP GUI Familia est omnis divisa in partes tres, quarum unam incolunt WinGUI, aliam JavaGUI, tertiam qui ipsorum lingua WebGUI, nostra SAP GUI for HTML appellantur.

SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen5

SAP GUI Family: Selecting the Right GUI


SAP GUI Family members
SAP GUI for HTML SAP GUI for Java SAP GUI for Windows
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.

How to select the right GUI


Platform 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 ?

SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen6

SAP GUI History

SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen7

Selecting the Right GUI: Platform Approach

SAP GUI for Windows


Windows platforms / browser Other supported platforms / browser
Terminal Server Citrix Metaframe incl. mobile devices+Win CE

SAP GUI for Java


(1)

SAP GUI for HTML


IE 5.5SP2 or above Netscape 6.2 / 7.0 Nescape 7 (2) on Linux

Platform list (1) (2) (3) (4)

Windows 98(*),(ME), NT(*) Windows 2000, Windows XP/ 2003, Tablet PC

Mac OS X, Mac OS 9 OS/2, Unix selection incl. Linux

Internet Explorer Netscape (3)

The Java version for Windows is mostly used within the Workplace / Portal (standalone usage supported) Based on ITS 6.20 Selection of existing template-based IACs / EWTs (*) Please check SAP note 66971 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 2004, SAP GUI Family Guided Tour 2004 Razi Mateen8

Selecting the Right GUI: Installation Approach

SAP GUI for Windows


Zero client installation Desktop Footprint (*) Improved installation (*)

SAP GUI for Java


Browser-based installation 34 MB (Windows, local package) + Java VM

SAP GUI for HTML

10 MB 300 MB (**)

Zero footprint

Starting with 4.6D SAP front end compilation 3, SAP GUI for Windows supports 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: 10 MB with complete server-dependent installation, if system files are up to date Further improvement: File caching (e.g. per department)

(**)

SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen9

Selecting the right GUI: Feature approach


SAP GUI for Windows R/3 core functionality Office Integration Viewing / export Makros Viewing / export Makros Filetransfer
Local printer PDF Mail Print preview Local printer (on Windows) PDF Mail

SAP GUI for Java

SAP GUI for HTML

Desktop access

Frontend Printing

PDF Mail

Business graphics GuiXT Browser Integration


SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen10

Selected graphic types

Selecting the Right GUI: mySAP Components

Windows platforms
Core R/3 functionality
(based on Dynpro Screens)

Non-Windows platforms

HTML frontend

Other mySAP components


(based on Dynpro Screens)

selected, depends on use of ActiveX / JavaBeans e.g. EXCEL for Business Information Warehouse

selected, depends on use of ActiveX / JavaBeans

Other mySAP components


(specific frontend SW)

Specific solutions

Specific solutions

mySAP components can connect to application server / database in a variety of ways SAP GUI (inside out): Specific (outside in): Web applications transactions, screens, dynpro, ... RFC, BAPI, ...

In general, all mySAP components can be used via Citrix Metaframe on all platforms
SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen11

Selecting the Right GUI: Network Approach

SAP GUI for Windows


LAN, WAN (DialUp, VPN) Internet

SAP GUI for Java

SAP GUI for HTML

via SAPRouter

via SAPRouter

http

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 2004, SAP GUI Family Guided Tour 2004 Razi Mateen12

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 sufficient In 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 2004, SAP GUI Family Guided Tour 2004 Razi Mateen13

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 desktop http-based communication fits into internet / intranet architecture

Not all applications will become web applications


HTML-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 coexist Each GUI flavour has its future within the Enterprise Portal
SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen14

SAP GUI Family: Accessibility


Government Legislation
Section 508 of the Rehabilitation Act
U.S. federal law since mid 2001

Customer requirements go beyond legislation

Accessibility projects at SAP


Mainly 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 versions Evaluation of technologies / vendors

Accessibility competence center website


www.saplabs.com/accessibility

SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen15

SAP GUI Family: The Big Picture

Terminal server

ITS/Web server

With SAP Web AS, browsers can access NEW applications directly (no ITS required)
SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen16

SAP GUI Family: The Big Picture (2)


Additional Components and Concepts include
Mobile UI: WAPphone I-mode phone PDA Tablet PC SAP Console RF devices Scanners ...

SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen17

SAP GUI Family: Connectivity / Internet Options

Internet (http, VPN) Internet (SAProuter, VPN)

Terminal server

Internet (SAProuter, VPN)

Internet (SAProuter, VPN)

ITS/Web server

Internet (*) (VPN)

(*) Citrix ICA protocol uses own TCP/IP port, which is blocked in many firewalls.
SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen18

SAP GUI Family: Network Load (Overview)

280%

100 %

Terminal server

ITS/Web server

100 % per user

100 % per user

5 Users / ISDN (Application Independent) (SAP: may depend on visual settings)

Sizing info based on standard Benchmark / 100% approx. 2.6 kB (LSC) / 5.3 kB (LAN)
SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen19

SAP GUI Family: Network Load / Options


Low Speed Connection support for lower bandwidth requirements
Provides a 4.5 like network behavior Suitable for dial-up / modem connection Generic behavior
Reduces initially transferred menu items (load on demand)

Application specific behavior


Suppresses background bitmaps Reduces 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 2004, SAP GUI Family Guided Tour 2004 Razi Mateen20

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 interaction

SAP 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 Server
Rule of thumb: 64kb ISDN good for about 5 users (not SAP-specific) Depends on screen complexity Options 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 2004, SAP GUI Family Guided Tour 2004 Razi Mateen21

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


SAP GUI for HTML can be considered as a standard Web application One HTML file is sent to the GUI per transaction screen
The size of the HTML file is an indicator of the network traffic SAP has implemented effective compression algorithms and techniques to reduce the network traffic thus enabling a thin SAPGUI from a network perspective.

SAP GUI for HTML is a thin client


Average bandwidth requirements less than that of a Web Application
Component Transferred (in Kbytes) Homepage / Web Application Transferred (in Kbytes)

FI MM SD

13 KB 14 KB 18 KB

Search engine Direct Sales (books) Bank

18 KB 51 KB 4 KB

Average
SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen22

15 KB

Average

24 KB

SAP GUI Family: EnjoySAP Impacts


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

EnjoySAP interaction model / user experience


Functions such as scrolling, navigating, search etc. no longer need a round-trip to the application server More information on a single screen Easier transactions, easier navigation, better learning curve

Advantage
Technical: Fewer dialog steps / round-trips per business process
but: Higher initial GUI load (network and CPU)

Usability: Improved end user performance

SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen23

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 2004, SAP GUI Family Guided Tour 2004 Razi Mateen24

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, ALV Caching 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 Server
Application server <=> Terminal server: (see SAP GUI for Windows) Terminal server -> Terminal: Screen contents (compression applies) Terminal -> Terminal server: Mouse / Keyboard events

SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen25

SAP GUI Family: Network Topologies


Branch Offices

Public Internet
Windows Terminals and NCs

Remote Computing

Satellite Link Terminal Server / MetaFrame Server Farms

CrossPlatform Desktops Web Computing

Subsidiary / Branch Office

Wireless Terminals and Information Appliances

SAP software can be accessed from almost everywhere

SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen26

SAP GUI for Windows: Terminal Server Approach

Windows Terminal Server


Win 3.x, 9x, ME, NT 3.51, NT 4, Win 2000, XP Terminal server R/3 input

R/3 output

Citrix Metaframe
Win 3.x, 9x, ME, NT 3.51, NT 4, Win 2000, XP Browser plug-in Unix, OS/2 ...

SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen27

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 ownership Easier deployment of new software or updates Support 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 Server Citrix Metaframe

SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen28

Customer Infrastructure Example

Subsidiary connects to HQ:

Terminal server

Terminal Server should be located at subsidiary


Internet (SAProuter, VPN)

+ minimum traffic + easy admin / deployment

SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen29

Customer Infrastructure Example

Subsidiary connects to HQ:

ITS/Webserver located at subsidiary


+ minimum traffic + easy admin / deployment
Internet (SAProuter, VPN)

ITS/Web server

SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen30

SAP GUI Family: Availability (January 2004)


SAP GUI for Windows 4.6 / 6.20
Windows 2000, Windows XP, Windows 2003. Windows Terminal Server / Citrix Metaframe (Clients for various platforms) Minimum release for SAP R/3 Enterprise: 6.20 Next version: SAP GUI for Windows 6.40
Especially designed for UNICODE systems Only planned for Windows 2000 and Windows XP

SAP GUI for Java 6.20 / 6.30


Linux, Solaris, AIX, HP-UX, Windows 2000, Windows XP, Windows 2003, 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.4 Minimum release for SAP R/3 Enterprise: 6.20 Next version: SAP GUI for Java 6.40 Preferred version for new installations and upgrade Future version
SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen31

SAP GUI Family: Availability / 2 (January 2004)


SAP GUI for HTML 6.10 / 6.20
Based on Internet Transaction Server (ITS) 6.10 / 6.20 Runs with IE 5.5 (or higher), Netscape 6.2x or 7.0x on Windows platforms, Netscape 7.0x on Linux Supports all R/3 releases, also mySAP CRM, SCM, SRM Release 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 presentation Integration of SAP GUI for HTML and IAC runtime into SAP Web AS (All Web AS platforms)

Preferred version for new installations and upgrade


SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen32

SAP GUI Family: Delivery (January 2004)


SAP GUI for Windows
Presentation CD 1, or http://service.sap.com/installations Latest patches: http://service.sap.com/patches

SAP GUI for Java


Presentation CD 2, or http://service.sap.com/installations Latest updates (revisions): ftp://ftp.sap.com/pub/sapgui/java/630

SAP GUI for HTML


Server components CD, or http://service.sap.com/installations Latest patches (full versions): http://service.sap.com/patches
(SAP GUI for HTML is based on the Internet Transaction Server (ITS))

SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen33

SAP GUI Support / 1 (January 2004)


SAP GUI for Windows versions
SAP GUI 4.6D: SAP GUI 6.20: supported until March 31st, 2006 long term support planned
(planned until end of maintenance of SAP R/3 Enterprise 4.7)

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

SAP GUI for Windows platforms


Windows 2000: Windows XP: Windows 2003: support starts with SAP GUI 4.6D support starts with SAP GUI 6.20 support starts with SAP GUI 6.20

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. Expections apply for Windows 98 and Windows NT Server Edition (SAP note 66971). Details subject to change, please see note 147519 for details and latest information
SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen34

SAP GUI Support / 2 (January 2004)


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

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

SAP GUI for Java platforms


Mac OS 9 (support ends June 2004), Mac OS X OS/2 (support ends June 2004) Linux and other Unix versions Various 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 2004, SAP GUI Family Guided Tour 2004 Razi Mateen35

SAP GUI Support / 3 (January 2004)


SAP GUI for HTML / SAP Internet Transaction Server: Versions
SAP ITS 6.10 SAP ITS 6.20 supported until Dec 2004 Long Term support planned

SAP ITS 6.20 is the preferred version for new installations and upgrades Please 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 Server Linux Enterprise Server

SAP GUI for HTML / SAP Internet Transaction Server: Client platforms
Internet Explorer on Windows 5.5 SP2 or above Netscape 7.01++, Netscape 6.21++ on Windows
Details subject to change, please see note 325616 for details and latest information
SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen36

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


Every SAP GUI version runs with earlier R/3 versions
SAP GUI 6.20 works for all SAP R/3 releases or SAP applications based on SAP Web AS 6.20/6.30/6.40 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 need


SAP GUI for Windows 6.20 or above
and / or

SAP GUI for Java 6.20 or above


and / 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 releases

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

SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen37

The future: Metamorphosis of SAP GUIs


high interactivity Web AS 6.20 Web AS 6.30 ... ...
specialized client-side user interfaces rendering + active (e.g. data mining, components CAD, etc.) (e.g. office)

zero installation

SAP GUI for Windows SAP GUI for Java

SAP GUI for HTML

Web Dynpro
client-side rendering (dynamic HTML) server-side rendering (static HTML)

zero installation high interactivity


SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen38

SAP GUI for Windows / Java: Features


User interface for power users
Transactions Reports Generic office integration (viewing)

More than 20 languages Platform independence


Identical behavior on all platforms

Ultra thin network protocol / WAN support Fixed set of GUI elements
ActiveX controls and equivalent Java beans
Tree view, grid view, images, multi-line editor, HTML display
Access to all R/3 transactions Access to all R/3 transactions More than 20 languages More than 20 languages incl. Kanji, Chinese, ... incl. Kanji, Chinese, ... Ultra-thin protocol for use over Ultra-thin protocol for use over WAN WAN

EnjoySAP-style presentation Windows-style and Java-style interaction

SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen39

SAP GUI for Windows / Java: Scripting


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

Benefits
Users can automate their daily work Testers can run test scripts Test tools can connect to SAP GUI using the scripting interface

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

SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen40

Overview
1.) SAP GUI Family

2.) SAP GUI for Windows


Visual Aesthetics, Features, Terminal Server Installation 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
p htt
SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen41

m /u o p.c sa ce. i erv ://s

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 2004, SAP GUI Family Guided Tour 2004 Razi Mateen42

SAP GUI for Windows 6.20: Hardware Requirements


New Visual Design
Win98, NT 4
32000 color (min 256) / 1024 x 768, 17 200+ MHz (min 133 MHz) 64 MB (min 48)

Classic Design
Win98, NT 4
256 color / 1024x768 (min 800 x 600) 133 MHz (min 90 MHz)) 64 MB (min 48)

Windows 2000
200+ MHz 96 MB (min 64)

Windows 2000
200+ MHz 96 MB (min 64)

Windows XP
300+ MHz (min 233) 128 MB (min 64)

Windows XP
300+ MHz (min 233) 128 MB (min 64)

Also runs on Windows Terminal Server or Citrix Metaframe

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 2004, SAP GUI Family Guided Tour 2004 Razi Mateen43

SAP GUI for Windows Configuration / Control Panel

SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen44

SAP GUI for Windows Settings


Choose / create your preferred color settings
predefined custom

Theme customizing
high contrast themes for visually-impaired users

Adjust font size


80 - 120 %

SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen45

SAP GUI for Windows Settings / 2


Smooth transition of color settings over time Example
morning evening red blue

SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen46

SAP GUI for Windows 6.20: Features


Advantages which come into effect WITHOUT a corresponding backend release: Reduced GDI resource consumption
benefits on Win 98 multiple sessions / connections share Windows resources

Improved keyboard navigation Local helpfile


independent from connected application Server / backend

See SAP note 402189

SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen47

SAP GUI for Windows 6.20: Features (2)

SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen48

SAP GUI for Windows: Deployment Scenarios


SAPsetup
Configured Installation by Package administration User-specific installation packages using NT permissions and Network user groups Installation under restricted user right on NT
User does not need administrative permissions

Deployment / update / patch deployment using a single command line in logon script ( /p:<package> /silent) Centralized deployment management via SAPAdmin and logon script Support of commercial software management tools, like SMS

Fast upgrade path to SAP GUI 6.20


No 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 2004, SAP GUI Family Guided Tour 2004 Razi Mateen49

The next generation of SAPSetup: New features


Package definition based on open technologies
XML VBS (MS Scripting host is NOT required) Extensible

Push deployment
No active client interaction required Administrator can install / maintain PC clients (NT, Win 2K, Win XP) centrally
Based on standard network functionality Works also when user is not logged in

Integrated deployment of infrastructure information


Centrally maintained by administrator
SAPMSG.INI, network service file (TCP ports, ...) Scripts & more (planned)

SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen50

Real Life Encounters: What customers (can) do


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

High Concept
Advanced 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 Speed
Extensive QA might delay patch deployment by up to 9 month, problems that would be solved by a patch remain during QA

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

SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen51

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 newly designed applications

SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen52

Overview
1.) SAP GUI Family 2.) SAP GUI for Windows

3.) SAP GUI for Java


Overview, 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
m /u o p.c sa ce. i erv ://s i

p htt
SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen53

SAP GUI for Java: Platforms


Mac OS: OS/2: Windows: AIX: Linux: Solaris: HP-UX: Tru64: Mac OS 9.1-9.2 Mac OS X 10.x Warp 3 FP37 / Warp 4 FP 9 Win98, NT4, Windows 2000, Windowx XP AIX 4.3.3 and above x86 processor, Red Hat Linux 6.0 SunOS 5.8/ 8.0 and 9.0 (32bit) HP-UX 11 and 11I (32bit) 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 2004, SAP GUI Family Guided Tour 2004 Razi Mateen54

SAP GUI for Java: LINUX & Mac OS X

SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen55

SAP GUI for Java: Visual Settings


Switch design
classic new visual enjoy

Choose / create your preferred color settings


predefined custom

Adjust font size


8 17

SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen56

SAP GUI for Java: Configuration


Central Configuration

msg.ini # message server list PRD : /M/srv1.acme.com/S/3601 DEV : /M/srv2.acme.com/S/3602 TST : /M/srv3.acme.com/S/3602 config.ini # central config file @MESSAGESERVER = http://acme.com/msg.ini @ROUTER = http://acme.com/rout.ini Accounting : conn=/R/PRD/G/Finance Sales : conn=/R/PRD/G/Logistics

rout.ini # saprouter list Partners : /H/gate.acme.com/S/3299

SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen57

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 VMs 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 newly designed applications

SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen58

Overview
1.) SAP GUI Family 2.) SAP GUI for Windows 3.) SAP GUI for Java

4.) SAP GUI for HTML and ITS


Overview, Features, Platforms

5.) Integration with Enterprise Portal 6.) SAP GUI Scripting 7.) Further Topics
m /u o p.c sa ce. i erv ://s i

p htt
SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen59

SAP GUI for HTML and ITS: Infrastructure

User request

ITS/Web server

HTML page

SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen60

SAP GUI for HTML and ITS: Architecture

Firewall HTTP(S) Request WGate Web Server Browser HTML page through HTTP

Firewall

Firewall

SAP System

AGate

HTML page

Flexible architecture: Scalability, Security, Load balancing and High Availability AGate: Main component of SAP ITS
Session management, holds connection to SAP System Generation of HTML pages

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

SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen61

SAP GUI for HTML and ITS: Features


Internet Enabling for standard transactions
Generates HTML page for every SAP screen dynamically Display SAP screens within Web Browser Based on SAP Internet Transaction Server

Zero-installation
Web applications can be accessed using a Web browser No GUI installation required for client

Low infrastructure requirements


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

Support for
File transfer Mail / PDF -based frontend printing

SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen62

SAP GUI for HTML and ITS: Features


SAP GUI for HTML generates HTML pages for SAP screens dynamically
without additional preparation other than installing the server software (ITS) and a standard Web browser on the users 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 2004, SAP GUI Family Guided Tour 2004 Razi Mateen63

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 2004, SAP GUI Family Guided Tour 2004 Razi Mateen64

SAP GUI for HTML and SAP ITS: Latest Improvements


Administration, Setup and Upgrade SAP ITS 6.20
SAP ITS upgrade per instance New standard Installation tool, SAPINST Wgate configuration done by XML based registry Agate graceful shutdown

SAP ITS 6.10


Simplified Patch Management and Update Single Update for multiple instances Cloning of SAP ITS instances possible Scripting and unattended installation Installation scripts customizable by administrator Recoverable setup Support of different running SAP ITS versions per server Integration into CCMS monitoring

SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen65

SAP GUI for HTML and SAP ITS 6.20: New Features
Enduser experience
Improved rendering performance and smaller network footprint Functionality now closer to SAP GUI for Windows
Context Menu is now supported in Tree control Performance of ALV Grid improved the dropdown lists are loaded as required Improved keyboard support

Accessibility
Improved HTML generation in SAPGUI for HTML, for a better Screen reader support Major building block for US Section 508 compliance Allows blind users to access SAP systems Will also be important in Europe, due to new disability laws in EU Available also with SAP ITS 6.10 Patchlevel 15 or higher

SAP@Web Studio / Programming


Debugger for HTML Business included in SAP@Web Studio 6.20

UNICODE
SAP 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 2004, SAP GUI Family Guided Tour 2004 Razi Mateen66

SAP GUI for HTML 6.20

SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen67

SAP GUI for HTML and ITS: Server Platforms


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

Web Server platforms (WGate)


Apache Module
Windows 2000, Windows 2003 Linux/Intel

Netscape Enterprise Server (iplanet Application Server)


Windows 2000, Solaris 7 or above

Microsoft IIS
Windows 2000, Windows 2003 Server

Sun One WebServer on Solaris with ITS 6.20 p5

SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen68

SAP GUI for HTML and ITS: Client Platforms


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

Netscape 6.2 on Windows (with SAP ITS 6.10)


See also: SAP Note 325616 Depending 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 2004, SAP GUI Family Guided Tour 2004 Razi Mateen69

ITS future in one statement

Starting with SAP Web AS 6.40, SAP GUI for HTML and the IAC runtime will be integrated into SAP Web Application Server. In addition, the (existing) SAP ITS can be used in conjunction with SAP Web AS 6.40 or above and will be supported long term (during lifetime of SAP R/3 Enterprise).

SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen70

Existing SAP ITS


Functionality
SAP GUI for HTML IAC (Internet Application Component) runtime Flow Logic runtime GuiXT (with Windows AGate)

SAP GUI for HTML IAC Flow Logic

Platforms for AGate


Windows 2000 Server Windows 2003 Server Linux (x86)

ITS features
SAP System HTTP

Platforms for WGate


Windows 2000 Server Windows 2003 Server Linux (x86) Solaris
Browser Internet Firewall

SAP ITS

Support
Long term support planned

SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen71

Future SAP Web AS with integrated ITS functionality


ITS specific functionality
SAP GUI for HTML IAC (Internet Application Component) runtime No Flow Logic runtime No GuiXT

SAP GUI for HTML IAC

Architecture & benefits


ITS functionality is integrated in SAP Web AS kernel Runs on one machine, reduces number of servers Common http infrastructure, no additional Web Server required Common load balancing Common installation and administration

ITS features
SAP Web AS
HTTP Internet Firewall
Integrated

Browser

ITS func.

Platforms
All SAP Web AS platforms

SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen72

ITS vs. Web AS with integrated ITS functionality

SAP GUI for HTML IAC Flow Logic

SAP GUI for HTML IAC

ITS features
SAP System

ITS features
SAP Web AS
HTTP Internet Firewall
Integrated

HTTP

SAP ITS
Browser

Browser

Internet Firewall

ITS func.

Both SAP ITS and SAP Web AS with integrated ITS functionality can co-exist Both SAP ITS and SAP Web AS with integrated ITS functionality can co-exist
SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen73

Integrated ITS inside SAP Web AS


SAP Web Application Server

Load Load Service File Service File


Database Service Description

User Request User Request

Call Internet Call Internet Communication Communication Framework Framework

Call Integrated ITS Call Integrated ITS


ABAP

Input Input ICMan Browser


HTML Templates

ICF

Int. ITS Output Output

Dynpro processing ABAP execution Screen generation

Send HTML Page Send HTML Page

Create HTML Create HTML Page Page

Database

Load Load HTML Template HTML Template

SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen74

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
m /u o p.c sa ce. i erv ://s i

p htt
SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen75

Integration of SAP GUI into SAP Enterprise Portal


SAP Enterprise Portal integrates SAP GUI SAP GUI for HTML SAP GUI for Java (Windows version)
Plug-In capability (on IE + Netscape)

SAP GUI for SAP GUI for HTML HTML

SAP GUI for Windows


Plug-In capability (on IE) Plug-In version of Client viewer for Citrix Metaframe (mySAP Workplace)

SAP GUI SAP GUI for Java for Java

SAP GUI SAP GUI for Windows for Windows

SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen76

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


Introduction, Technology and Examples

7.) Further Topics

p htt
SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen77

m /u o p.c sa ce. i erv ://s

SAP GUI Scripting: Introduction


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

Benefits
Users can automate their daily work
Key user experience applies, no help from programmers required

Mass data input can be performed


All business rules apply, best data quality

Testers can run test scripts Test tools can connect to SAP GUI using the scripting interface eCATT integration Screenreaders could help visually impaired users

SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen78

SAP GUI Scripting: Introduction (2)


How does it work?
It runs on the front end independently of any SAP System Scripts are executed by a scripting engine located next to SAP GUI SAP 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 scripts Scripts are only valid for a given SAP System version

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

SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen79

SAP GUI Scripting: Introduction (3)


Scripts are owned by the users
User defines where scripts are stored (local file system) Scripts are maintained by end user Scripts are executed upon user request Scripting should not be considered a poor mans development environment Scripts can be generated automatically by a script recorder

Features
Preset input fields, radio buttons, checkboxes and so on Talk to controls (like Tree, ALV, ) Read / set field values Press buttons and execute menu functions

SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen80

SAP GUI Scripting for End Users: Macro Recording

Record user actions using the Script Recorder...

... and save the script to a file.


SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen81

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 2004, SAP GUI Family Guided Tour 2004 Razi Mateen82

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

SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen83

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

SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen84

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


Personalization and GuiXT Internet Graphics Service

p htt
SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen85

m /u o p.c sa ce. i erv ://s

Personalization: The Universe

SPA/GPA Scripting

Visual settings

Personalization
SAP R/3 Customizing GuiXT

SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen86

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 screen Replacing screen texts with texts that are more meaningful for the customer Entering default values in input fields Moving / 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 HTML


ITS 6.10 (patch 15) or above, ITS 6.20 (on Windows server)

SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen87

Personalization: Visual Settings

-> Options Changing the cursor Making history / cache settings Adjusting Quick Info settings -> Themes Specifying a theme - useful for Branding
Setting the font size

Customizing of local layout Alt + F12

Defining the background / foreground color

SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen88

SAP Graphics : The Diachronic Perspective

Graphics in separate window next to GUI 1990 - 1998

Controls/Beans in GUI 1998 - 2001

Internet Graphics Service 2001 ++

IGS

SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen89

SAP Graphics: Internet Graphics Service (IGS)


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

SAP IGS can


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

SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen90

SAP Graphics: Internet Graphics Service (IGS)


New features of SAP IGS 6.40 include the
Integration 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. Supports all SAP Web AS platforms Zip Converter General GIS Availability supports
Route Planning Geocoding Mapping

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 2004, SAP GUI Family Guided Tour 2004 Razi Mateen91

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 ______________________

.) Summary
p htt
SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen92

m /u o p.c sa ce. i erv ://s

Summary: SAP GUI for Windows / Java


GUI Scripting for SAP GUI for Windows / Java
Generate user scripts to execute tasks automatically Execute buttons and menu functions Preset input fields, radio buttons, check boxes, Read or set field values

SAPSetup Tool for Windows Front End


New version of the installation tool for SAP GUI for Windows Increased usability At most 2 MB copied to client Tailor the installation package to your requirements

New platforms for SAP GUI for Java


Mac OS X

SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen93

Summary: Internet Transaction Server (SAP ITS)


Usability and Accessibility for SAP Internet Transaction Server and SAP GUI for HTML
Improved keyboard navigation Support of screen readers Downward compatible

Improved Installation of SAP Internet Transaction Server


Standard installation tool SAPINST used to install SAP ITS

GuiXT in SAP Internet Transaction Server


GuiXT functionality available for SAP GUI for HTML Runs centrally on the ITS server Enables transactions simplification in an SAP system

Browser and Platform Support for SAP Internet Transaction Server


Netscape 6.2 / 7 on Windows and Netscape 7 on Linux as client Windows 2003 Server and Linux as server platform
SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen94

Summary: Internet Graphics Service (SAP IGS)


Integration of the Chart Engine Interpreter in the IGS Integration of the image converter interpreter in the IGS Zip converter available The GIS interpreter has been enhanced. Among other things it now supports cartographic background features. General GIS interpreter availability Support all SAP Web AS platforms as of SAP IGS 6.40 release Performance and administration features of the IGS have been improved

SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen95

Further Information
Public Web: www.sap.com => Solutions => SAP NetWeaverTechnology Service Marketplace: http://service.sap.com/ui http://service.sap.com/sapgui http://service.sap.com/graphics Software Center-Download (CD images, patches) http://service.sap.com/swcenter

SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen96

Copyright 2004 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 2004, SAP GUI Family Guided Tour 2004 Razi Mateen97

Copyright 2004 SAP AG. Alle Rechte vorbehalten


Weitergabe und Vervielfltigung dieser Publikation oder von Teilen daraus sind, zu welchem Zweck und in welcher Form auch immer, ohne die aus-drckliche schriftliche Genehmigung durch SAP AG nicht gestattet. In dieser Publikation enthaltene Informationen knnen ohne vorherige Ankn-digung gendert werden. Die von SAP AG oder deren Vertriebsfirmen angebotenen Softwareprodukte knnen 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, Informix und Informix Dynamic ServerTM sind Marken der IBM Corporation in den USA und/oder anderen Lndern. 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 erwhnte 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 erwhnte SAP-Produkte und Dienstleistungen sowie die entsprechenden Logos sind Marken oder eingetragene Marken der SAP AG in Deutschland und anderen Lndern weltweit. Alle anderen Namen von Produkten und Dienstleistungen sind Marken der jeweiligen Firmen.

SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen98

Potrebbero piacerti anche