sapgui family

98
SAP GUI Family Guided Tour (March 2004) Razi Mateen NetWeaver PM UI, SAP AG http:/ /ser vice .sap.com /ui

Upload: mca1954

Post on 21-Apr-2015

131 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Sapgui Family

SAP GUI FamilyGuided Tour

(March 2004)

Razi MateenNetWeaver PM UI, SAP AG

http://service.sap.com/ui

Page 2: Sapgui Family

© SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen2

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

Page 3: Sapgui Family

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

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

Page 4: Sapgui Family

© SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen4

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

Page 5: Sapgui Family

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

SAP GUI Family: Commentarius primus

“SAP GUI Familia est omnisdivisa in partes tres, quarum

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

appellantur.”

Page 6: Sapgui Family

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

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.

Page 7: Sapgui Family

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

SAP GUI History

Page 8: Sapgui Family

© SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen8

Selecting the Right GUI: Platform Approach

Other supportedplatforms / browser

Windowsplatforms / browser

Terminal ServerCitrix Metaframe

incl. mobile devices+Win CE

Nescape 7on Linux

(1)

(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

(*) Please check SAP note 66971 (4) Platform support may depend on support of operating system by respective

vendor (Windows lifecylce applies, see http://www.microsoft.com/windows/lifecycle.asp)

(2)

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

Internet ExplorerNetscape (3)

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

incl. LinuxPlatform list

IE 5.5SP2 or aboveNetscape 6.2 / 7.0

SAP GUIfor Windows

SAP GUIfor Java

SAP GUIfor HTML

Page 9: Sapgui Family

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

Selecting the Right GUI: Installation Approach

SAP GUIfor Windows

SAP GUIfor Java

SAP GUIfor HTML

Zero clientinstallation Improved installation (*) Browser-based

installation

Desktop Footprint 10 MB – 300 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: 10 MB with complete server-dependent installation,

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

Page 10: Sapgui Family

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

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

Page 11: Sapgui Family

© SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen11

Selecting the Right GUI: mySAP Components

Other mySAPcomponents

(based on Dynpro Screens)

Other mySAPcomponents

(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 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 components can be used via Citrix Metaframe on all platforms

Page 12: Sapgui Family

© SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen12

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)

Page 13: Sapgui Family

© SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen13

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

Page 14: Sapgui Family

© SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen14

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

Page 15: Sapgui Family

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

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

Page 16: Sapgui Family

© SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen16

SAP GUI Family: The Big Picture

Terminalserver

ITS/Webserver

•••••

•••••

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

Page 17: Sapgui Family

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

SAP GUI Family: The Big Picture (2)

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

Page 18: Sapgui Family

© SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen18

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)

Page 19: Sapgui Family

© SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen19

SAP GUI Family: Network Load (Overview)

5 Users / ISDN(Application Independent)

(SAP: may dependon visual settings)

Terminalserver

ITS/Webserver

•••••

•••••

280%

100 %per user

100 %per user

100 %

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

Page 20: Sapgui Family

© SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen20

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

Page 21: Sapgui Family

© SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen21

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

Page 22: Sapgui Family

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

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 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 a 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)

FI 13 KBMM 14 KBSD 18 KB

Average 15 KB

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

Average 24 KB

Page 23: Sapgui Family

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

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

Page 24: Sapgui Family

© SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen24

SAP GUI for Windows: Network Sizing / Options

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

Page 25: Sapgui Family

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

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

Page 26: Sapgui Family

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

PublicInternet

SAP software can be accessed from almost everywhere

SAP GUI Family: Network Topologies

RemoteComputing

BranchOffices

WindowsTerminalsand NCs

Wireless Terminals and Information

Appliances

WebComputing

Cross-Platform

Desktops

Terminal Server / MetaFrame

Server Farms Subsidiary / Branch Office

Satellite Link

Page 27: Sapgui Family

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

SAP GUI for Windows: Terminal Server Approach

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

R/3 input

R/3 output

Terminalserver

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

• Browser plug-in

• Unix, OS/2

• ...

Page 28: Sapgui Family

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

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

Page 29: Sapgui Family

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

Customer Infrastructure Example

Internet(SAProuter,

VPN)

Subsidiary connects to HQ:

Terminal Server should be located at subsidiary

+ minimum traffic

+ easy admin / deployment

Terminalserver

Page 30: Sapgui Family

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

Customer Infrastructure Example

•••••

•••••

Internet(SAProuter,

VPN)

Subsidiary connects to HQ:

ITS/Webserver located at subsidiary

+ minimum traffic

+ easy admin / deployment

ITS/Webserver

Page 31: Sapgui Family

© SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen31

SAP GUI Family: Availability (January 2004)

SAP GUI for Windows 4.6 / 6.20Windows 2000, Windows XP, Windows 2003.Windows 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, 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.4Minimum release for SAP R/3 Enterprise: 6.20Next version: SAP GUI for Java 6.40

Preferred version for new installations and upgradeFuture version

Page 32: Sapgui Family

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

SAP GUI Family: Availability / 2 (January 2004)

SAP GUI for HTML 6.10 / 6.20Based on Internet Transaction Server (ITS) 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

Page 33: Sapgui Family

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

SAP GUI Family: Delivery (January 2004)

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))

Page 34: Sapgui Family

© SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen34

SAP GUI Support / 1 (January 2004)

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 2000: support starts with SAP GUI 4.6DWindows XP: support starts with SAP GUI 6.20Windows 2003: 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

Page 35: Sapgui Family

© SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen35

SAP GUI Support / 2 (January 2004)

SAP GUI for Java versionsSAP GUI for Java 6.20: Support until June 30, 2004SAP GUI for Java 6.30: Support until December 31, 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 (support ends June 2004), Mac OS XOS/2 (support ends June 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

Page 36: Sapgui Family

© SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen36

SAP GUI Support / 3 (January 2004)

SAP GUI for HTML / SAP Internet Transaction Server: VersionsSAP 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 ServerLinux 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

Page 37: Sapgui Family

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

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/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 needSAP GUI for Windows 6.20 or above

and / orSAP GUI for Java 6.20 or above

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

Page 38: Sapgui Family

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

The future: Metamorphosis of SAP GUIs

high interactivity zero installation

t

WebAS

6.30

...

...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)

high interactivityzero installation

WebAS

6.20

Page 39: Sapgui Family

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

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

Page 40: Sapgui Family

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

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)

Page 41: Sapgui Family

© SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen41

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

Page 42: Sapgui Family

© SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen42

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

Page 43: Sapgui Family

© SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen43

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

Page 44: Sapgui Family

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

SAP GUI for Windows Configuration / Control Panel

Page 45: Sapgui Family

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

SAP GUI for Windows Settings

Choose / create your preferred color settings

predefinedcustom

Theme customizinghigh contrast

themes forvisually-impairedusers

Adjust font size80 - 120 %

Page 46: Sapgui Family

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

SAP GUI for Windows Settings / 2

Smooth transition of color settings over timeExample

morning redevening blue

Page 47: Sapgui Family

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

SAP GUI for Windows 6.20: Features

Advantages which come into effect WITHOUT a corresponding backend release:

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

Improved keyboard navigation

Local helpfileindependent from connected application Server / backend

See SAP note 402189

Page 48: Sapgui Family

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

SAP GUI for Windows 6.20: Features (2)

Page 49: Sapgui Family

© SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen49

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

Page 50: Sapgui Family

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

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)

Page 51: Sapgui Family

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

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

Page 52: Sapgui Family

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

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

Page 53: Sapgui Family

© SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen53

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

Page 54: Sapgui Family

© SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen54

SAP GUI for Java: Platforms

Mac OS: Mac OS 9.1-9.2Mac OS X 10.x

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

Windows: Win98, NT4, Windows 2000, Windowx XP

AIX: AIX 4.3.3 and above

Linux: x86 processor, Red Hat Linux 6.0

Solaris: SunOS 5.8/ 8.0 and 9.0 (32bit)

HP-UX: HP-UX 11 and 11I (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

Page 55: Sapgui Family

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

SAP GUI for Java: LINUX & Mac OS X

Page 56: Sapgui Family

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

SAP GUI for Java: Visual Settings

Switch designclassic new visual ‚enjoy‘

Choose / create your preferred color settings

predefinedcustom

Adjust font size8 – 17

Page 57: Sapgui Family

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

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

Page 58: Sapgui Family

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

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

Page 59: Sapgui Family

© SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen59

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

Page 60: Sapgui Family

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

SAP GUI for HTML and ITS: Infrastructure

ITS/WebserverUser request

HTML page

•••••

•••••

Page 61: Sapgui Family

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

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

Page 62: Sapgui Family

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

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

Page 63: Sapgui Family

© SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen63

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.

Page 64: Sapgui Family

© SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen64

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.

Page 65: Sapgui Family

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

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

Page 66: Sapgui Family

© SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen66

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)

Page 67: Sapgui Family

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

SAP GUI for HTML 6.20

Page 68: Sapgui Family

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

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 2003Linux/Intel

Netscape Enterprise Server („iplanet Application Server“)Windows 2000, Solaris 7 or above

Microsoft IISWindows 2000, Windows 2003 Server

Sun One WebServer on Solaris with ITS 6.20 p5

Page 69: Sapgui Family

© SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen69

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

Page 70: Sapgui Family

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

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.

In addition, the (existing) SAP ITS can be used in conjunction with SAP Web AS 6.40 or above andwill be supported long term (during lifetime of SAP R/3 Enterprise).

Page 71: Sapgui Family

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

Existing SAP ITS

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

Platforms for AGateWindows 2000 ServerWindows 2003 Server Linux (x86)

Platforms for WGateWindows 2000 ServerWindows 2003 Server Linux (x86)Solaris

SupportLong term support planned

ITS features

SAP GUI for HTML

Flow Logic

IAC

SAP ITS

InternetFirewallBrowser

HTTP

SAP System

Page 72: Sapgui Family

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

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

BrowserInternetFirewall

HTTP

IntegratedITS func.

SAPWeb AS

Page 73: Sapgui Family

© SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen73

ITS vs. Web AS with integrated ITS functionality

ITS features

SAP GUI for HTML

IAC

BrowserInternetFirewall

HTTP

IntegratedITS func.

SAPWeb AS

ITS features

SAP GUI for HTML

Flow Logic

IAC

SAP ITS

InternetFirewallBrowser

HTTP

SAP System

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

Page 74: Sapgui Family

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

Integrated ITS inside SAP Web AS

Dynpro processingABAP execution

Screen generation

ABAP

Browser

ICF

User RequestUser Request Call Integrated ITSCall Integrated ITS

InputInput

OutputOutput

Send HTML PageSend HTML Page

Call Internet Communication

Framework

Call Internet Communication

Framework

Load Service File

Load Service File

Load HTML Template

Load HTML Template

HTML Templates

Create HTML Page

Create HTML Page

Int. ITSICMan

Database Service Description

Database

SAP Web Application Server

Page 75: Sapgui Family

© SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen75

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

Page 76: Sapgui Family

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

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 (mySAPWorkplace)

SAP GUIfor JavaSAP GUIfor Java

SAP GUI for WindowsSAP GUI for Windows

Page 77: Sapgui Family

© SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen77

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

Page 78: Sapgui Family

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

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

Page 79: Sapgui Family

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

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

Page 80: Sapgui Family

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

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

Page 81: Sapgui Family

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

SAP GUI Scripting for End Users:Macro Recording

Record user actions using the Script Recorder...

... and save the script to a file.

Page 82: Sapgui Family

© SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen82

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

Page 83: Sapgui Family

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

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

Page 84: Sapgui Family

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

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

Page 85: Sapgui Family

© SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen85

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

Page 86: Sapgui Family

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

Personalization: The Universe

SPA/GPA

Personalization

Visual settings

SAP R/3Customizing

GuiXT

Scripting

Page 87: Sapgui Family

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

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)

Page 88: Sapgui Family

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

Personalization: Visual Settings

-> Options

Changing the cursorMaking history / cache settingsAdjusting Quick Info settings

-> Themes

Specifying a theme - useful for “Branding”Setting the font size

Defining the background / foreground color

Customizing of local layoutAlt + F12

Page 89: Sapgui Family

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

SAP Graphics : The Diachronic Perspective

Graphics in separate window

next to GUI1990 - 1998

Controls/Beansin GUI

1998 - 2001

Internet GraphicsService 2001 ++

IGS

Page 90: Sapgui Family

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

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

Page 91: Sapgui Family

© SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen91

SAP Graphics: Internet Graphics Service (IGS)

New features of SAP IGS 6.40 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.Supports all SAP Web AS platformsZip ConverterGeneral 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

Page 92: Sapgui Family

© SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen92

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

http://service.sap.com/ui

Page 93: Sapgui Family

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

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

Page 94: Sapgui Family

© SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen94

Summary: Internet Transaction Server (SAP ITS)

Usability and Accessibility for SAP Internet Transaction Serverand 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

Page 95: Sapgui Family

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

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

Page 96: Sapgui Family

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

Further Information

Public Web:www.sap.com => Solutions => SAP NetWeaver-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

Page 97: Sapgui Family

© SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen97

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.

Page 98: Sapgui Family

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

Copyright 2004 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 vonNetscape 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.