SAP GUI Family Guided Tour (August 2003) Gisbert Loff Product Manager, SAP AG http:/ /ser vice .sap.com /ui
SAP GUI FamilyGuided Tour
(August 2003)
Gisbert LoffProduct Manager, SAP AG
http://service.sap.com/ui
SAP AG 2003, SAP GUI Family Guided Tour 2003 2
Overview
1.) SAP GUI FamilySelecting the right GUIAccessibility, Internet & Network infrastructure, Availability, Support
2.) SAP GUI for WindowsVisual Aesthetics, Features, Terminal ServerInstallation and Requirements, Future of SAP GUI for Windows
3.) SAP GUI for JavaOverview, Features, Platforms, Future of SAP GUI for Java
4.) SAP GUI for HTML and ITSOverview, Features, Platforms, Future of ITS
5.) Integration with Enterprise Portal
6.) SAP GUI ScriptingIntroduction, Technology and Examples
7.) Further TopicsPersonalization and GuiXTInternet Graphics Service
http://service.sap.com/ui
SAP AG 2003, SAP GUI Family Guided Tour 2003 3
SAP GUI Family Presentation: Scope
As a result of this presentation, you will be able to:
Understand the features of and differences between the members of the SAP GUI Family
Identify key points that are essential for infrastructure decisions
Get an idea of SAP’s plans in the SAP GUI area
Gather up-to-date information about functionality, supported platforms and lifecycle
SAP AG 2003, SAP GUI Family Guided Tour 2003 4
Overview
1.) SAP GUI FamilySelecting the right GUIAccessibilityInternet & Network infrastructure, Availability, Support
2.) SAP GUI for Windows
3.) SAP GUI for Java
4.) SAP GUI for HTML and ITS
5.) Integration with Enterprise Portal
6.) SAP GUI Scripting
7.) Further Topics
http://service.sap.com/ui
SAP AG 2003, SAP GUI Family Guided Tour 2003 5
SAP GUI Family: Commentarius primus
“SAP GUI Familia est omnis divisa in partes tres, quarum
unam incolunt ‘WinGUI’, aliam ‘JavaGUI’, tertiam quiipsorum lingua ‘WebGUI’, nostra ‘SAP GUI for HTML’
appellantur.”
SAP AG 2003, SAP GUI Family Guided Tour 2003 6
SAP GUI Family: Selecting the Right GUI
SAP GUI Family members SAP GUI for HTMLSAP GUI for JavaSAP GUI for Windows
How to select the right GUIPlatform approach
“What desktop hardware/devices do I want / have to use” ?Installation approach
“What are deployment / administration impacts” ?Feature approach
“What functionality do I need” ?Network approach
“What does my network infrastructure look like” ?
The user experience with the SAP system is often provided by SAP GUI.SAP GUI functions like a browser. It gets information from the SAP server like, what, where, when and how to show content on its window.
SAP AG 2003, SAP GUI Family Guided Tour 2003 8
Selecting the Right GUI: Platform Approach
Other supportedplatforms / browser
Windowsplatforms / browser
Terminal ServerCitrix Metaframe
incl. mobile devices+Win CE
Nescape 7on Linux
(1)
(2)
IE 5.5SP2 or aboveNetscape 6.2 / 7.0
SAP GUIfor Windows
SAP GUIfor Java
SAP GUIfor HTML
Windows 9x(*),(ME), NT(*)Windows 2000,Windows XP, Tablet PC
Internet ExplorerNetscape (3)
Mac OS X, Mac OS 9OS/2, Unix selection
incl. LinuxPlatform list
(1) The Java version for Windows is mostly used within the Workplace / Portal(standalone usage supported)
(2) Based on ITS 6.20(3) Selection of existing template-based IACs / EWTs
(*) Platform support may depend on support of operating system by respective vendor(Windows lifecylce applies, see http://www.microsoft.com/windows/lifecycle.asp)
SAP AG 2003, SAP GUI Family Guided Tour 2003 9
Selecting the Right GUI: Installation Approach
SAP GUIfor Windows
SAP GUIfor Java
SAP GUIfor HTML
Zero clientinstallation Improved installation (*) Browser-based
installation
Desktop Footprint 5 MB – 280 MB (**) 34 MB (Windows, local package)
+ Java VM Zero footprint
(*) Starting with 4.6D SAP front end compilation 3, SAP GUI for Windowssupports the following:+ Browser-based installation (for use with Workplace / Enterprise Portal)+ Update capabilities (no uninstall of previous versions necessary)+ Complete server-dependent installation (no client updates necessary at all)+ Automatic server-based patch deployment
(**) Server-dependent installation might require upgrade of a few system files on client, depending on previously installed applications (for example, IE, Office)Example: 5 MB with complete server-dependent installation,
if system files are up to dateFurther improvement: File caching (e.g. per department)
SAP AG 2003, SAP GUI Family Guided Tour 2003 10
Selecting the right GUI: Feature approach
Office Integration
Desktop access
R/3 corefunctionality
Filetransfer
BrowserIntegration
Viewing / exportMakros
Viewing / exportMakros
Frontend Printing PDF MailLocal printerPDF MailPrint preview
Local printer(on Windows)PDF Mail
Business graphics Selected graphic types
SAP GUI for Windows SAP GUI for Java SAP GUI for HTML
GuiXT
SAP AG 2003, SAP GUI Family Guided Tour 2003 11
Selecting the Right GUI: mySAP.com Components
Other mySAP.comcomponents
(based on Dynpro Screens)
Other mySAP.comcomponents
(specific frontend SW)
Core R/3functionality
(based on Dynpro Screens)
selected, dependson use of ActiveX/ JavaBeans
Specific solutions
Windowsplatforms
Non-Windowsplatforms
HTMLfrontend
selected, dependson use of ActiveX/ JavaBeans
Specific solutionse.g. EXCELfor BusinessInformationWarehouse
mySAP.com components can connect to application server / database in a variety of ways
SAP GUI (“inside out”): “transactions”, “screens”, “dynpro”, ...Specific (“outside in”): “RFC”, “BAPI”, ...Web applications
In general, all mySAP.com components can be used via Citrix Metaframe on all platforms
SAP AG 2003, SAP GUI Family Guided Tour 2003 12
Selecting the Right GUI: Network Approach
Internet
LAN,WAN (DialUp, VPN)
via SAPRouterhttp
via SAPRouter
SAP GUIfor Windows
SAP GUIfor Java
SAP GUIfor HTML
Network traffic *(per user interaction)
2.6 kB (LSC)5.3 kB (LAN)
2.6 kB (LSC)5.3 kB (LAN)
15 kB
* based on standard benchmark(LSC = Low speed connection support)
SAP AG 2003, SAP GUI Family Guided Tour 2003 13
Selecting the Right GUI: Customer example
Identification of user groups / roles is the key to success.
A big banking cooperation managed to identify that for all employees in the subsidiaries, SAP GUI for HTML is sufficientIn the headquarter, SAP GUI for Windows is used. After all, 70% of the employees use SAP GUI for HTML, only 30% need SAP GUI for Windows.
Total count of SAP users approximately 30.000
SAP AG 2003, SAP GUI Family Guided Tour 2003 14
Selecting the Right GUI: Summary
GUI selection depends on the (primary) user scenario
SAP GUI for Windows / Java is a performance option (for example, rapid input) and includes functions that are not “essential”, but “nice to have”. It is the preferred choice in LAN / WAN (INTRANET) environments (supported by improved installation)
If more than one GUI family member is suitable for a user scenario, the SAP GUI for HTML could well be the preferred choice
standard browser, no additional client software required on desktophttp-based communication fits into internet / intranet architecture
Not all applications will become web applicationsHTML-style interaction is not suitable for- highly interactive administration environments (‚Cockpit Applications‘)- complex configuration environments
Browsers and (installed) SAP GUIs complement each other and will co-exist
Each GUI flavour has it’s future within the Enterprise Portal
SAP AG 2003, SAP GUI Family Guided Tour 2003 15
SAP GUI Family: Accessibility
Government LegislationSection 508 of the Rehabilitation Act
U.S. federal law since mid 2001
Customer requirements go beyond legislation
Accessibility projects at SAPMainly based on „SAP GUI for HTML“Generic solution (powered by the SAP Internet Transaction Server(SAP ITS)) supports screen readers out of the box, also works for „older“ R/3 versionsEvaluation of technologies / vendors
Accessibility competence center websitewww.saplabs.com/accessibility
SAP AG 2003, SAP GUI Family Guided Tour 2003 16
SAP GUI Family: The Big Picture
Terminalserver
ITS/Webserver
•••••
•••••
With SAP Web AS, browsers can accessNEW applications directly (no ITS required)
SAP AG 2003, SAP GUI Family Guided Tour 2003 17
SAP GUI Family: The Big Picture (2)
Additional Components and Concepts includeMobile UI:WAPphoneI-mode phonePDATablet PC…SAP ConsoleRF devicesScanners...
SAP AG 2003, SAP GUI Family Guided Tour 2003 18
SAP GUI Family: Connectivity / Internet Options
Internet (*)(VPN)
(*) Citrix ICA protocol uses own TCP/IP port, which is blocked in many firewalls.
Internet(SAProuter,
VPN)
Internet(SAProuter,
VPN)
Internet(SAProuter,
VPN)
Terminalserver
ITS/Webserver
•••••
•••••
Internet(http,VPN)
SAP AG 2003, SAP GUI Family Guided Tour 2003 19
SAP GUI Family: Network Load (Overview)
5 Users / ISDN(Application Independent)
(SAP: may dependon visual settings)
Terminalserver
ITS/Webserver
•••••
•••••
280%
100 %
100 %per user
100 %per user
Sizing info based on standard Benchmark / 100% approx. 2.6 kB (LSC) / 5.3 kB (LAN)
SAP AG 2003, SAP GUI Family Guided Tour 2003 20
SAP GUI Family: Network Load / Options
“Low Speed Connection” support for lower bandwidth requirementsProvides a “4.5 like” network behaviorSuitable for dial-up / modem connectionGeneric behavior
Reduces initially transferred menu items (load on demand)Application specific behavior
Suppresses background bitmapsReduces initially transferred data (load on demand)
Can be set in SAPLOGON options
“SAP GUI Progress Indicator”Can be switched off (Application Server Profile parameter)
White Papers„Network Load for Release 4.6“ (also suitable for 4.7, 6.10 / 6.20)
http://service.sap.com/sizing„Network Integration Guide“
http://service.sap.com/network
SAP AG 2003, SAP GUI Family Guided Tour 2003 21
SAP GUI Family: Network Load (Details)
Network traffic (based on standard benchmark)SAP GUI for Windows / Java
2.6 kB (LSC), 5.3 kB (LAN) per user interactionSAP GUI for HTML
15kB / user interaction (compressed HTML)Compare: Famous bookstore: 51 kB
Number of round-trips (based on standard benchmark)1.5 Roundtrips / user interaction
Terminal ServerRule of thumb: 64kb ISDN good for about 5 users (not SAP-specific)Depends on screen complexityOptions for optimized WAN performance when using Terminal server
GUI design can be switched from “Enjoy” to “Classic”Usage of “Low Speed Connection” flag
SAP AG 2003, SAP GUI Family Guided Tour 2003 22
SAP GUI Family: Network Load (SAP GUI for HTML)
SAPGUI for HTML can be considered as a standard Web application
One HTML file is sent to the GUI per transaction screenThe size of the HTML file is an indicator of the network trafficSAP has implemented effective compression algorithms and techniques to reduce the network traffic thus enabling an ultra-thin SAPGUI from a network perspective.
SAP GUI for HTML is a thin clientAverage bandwidth requirements less than that of a Web Application
Component Transferred(in Kbytes)
Homepage /Web Application
Transferred(in Kbytes)
Search engine 18 KBDirect Sales (books) 51 KBBank 4 KB
Average 24 KB
FI 13 KBMM 14 KBSD 18 KB
Average 15 KB
SAP AG 2003, SAP GUI Family Guided Tour 2003 23
SAP GUI Family: EnjoySAP Impacts
Previous interaction model / user experienceUser activity in the GUI (for example each scroll in a list) requires round-trip to the application serverAdditional information located on separate screen(s)up to release 4.5: 1.7 kB / User interaction
EnjoySAP interaction model / user experienceFunctions such as scrolling, navigating, search etc. no longer need a round-trip to the application serverMore information on a single screenEasier transactions, easier navigation, better learning curve
AdvantageTechnical:Fewer dialog steps / round-trips per business process
but: Higher initial GUI load (network and CPU)Usability: Improved end user performance
SAP AG 2003, SAP GUI Family Guided Tour 2003 24
SAP GUI for Windows: Network Sizing / Options
Activating the Low Speed Connection does not restrict functionality.Enjoy elements (controls) are displayed as usual
SAP AG 2003, SAP GUI Family Guided Tour 2003 25
SAP GUI Family: Network Content (Front End)
Content (defined by SAP system architecture)SAP GUI for Windows / SAP GUI for Java
Application server => SAP GUI:Screen description including “large objects” like combo box content, ALVCaching applies
SAP GUI => Application Server:Field content, events
SAP GUI for HTML (including IAC + EWT)Application server <=> ITS: (see SAP GUI for Windows)ITS -> Web Browser: HTML Page (HTML compression applies)Web Browser => ITS: URL (including field content)
Terminal ServerApplication server <=> Terminal server: (see SAP GUI for Windows)Terminal server -> Terminal: Screen contents (compression applies)Terminal -> Terminal server: Mouse / Keyboard events
SAP AG 2003, SAP GUI Family Guided Tour 2003 26
SAP GUI Family: Network Topologies
RemoteComputing
WindowsTerminalsand NCs
Wireless Terminals and Information
AppliancesWeb
Computing
Cross-Platform
Desktops
Terminal Server /MetaFrame
Server Farms Subsidiary / Branch Office
Satellite Link
BranchOffices
PublicInternet
SAP software can be accessed from almost everywhere
SAP AG 2003, SAP GUI Family Guided Tour 2003 27
SAP GUI for Windows: Terminal Server Approach
R/3 input
R/3 output
Windows Terminal Server• Win 3.x, 9x, ME, NT 3.51, NT 4, Win 2000, XP
Terminalserver
Citrix Metaframe• Win 3.x, 9x, ME, NT 3.51, NT 4, Win 2000, XP
• Browser plug-in
• Unix, OS/2
• ...
SAP AG 2003, SAP GUI Family Guided Tour 2003 28
Benefits of Using a Terminal Server
If fully integrated into your IT infrastructure, the following benefits can be seen:
Central Administration can reduce total cost of ownershipEasier deployment of new software or updatesSupport of desktop hardware that does not match the HW / SW requirements of an application (including other operating systems)
Network impact depends on the network infrastructure
SAP GUI for Windows is supported on the following Terminal Server platforms:
Windows Terminal ServerCitrix Metaframe
SAP AG 2003, SAP GUI Family Guided Tour 2003 29
Customer Infrastructure Example
Internet(SAProuter,
VPN)
Terminalserver
Subsidiary connects to HQ:
Terminal Server should be located at subsidiary
+ minimum traffic
+ easy admin / deployment
SAP AG 2003, SAP GUI Family Guided Tour 2003 30
Customer Infrastructure Example
•••••
•••••
Internet(SAProuter,
VPN)
ITS/Webserver
Subsidiary connects to HQ:
ITS/Webserver located at subsidiary
+ minimum traffic
+ easy admin / deployment
SAP AG 2003, SAP GUI Family Guided Tour 2003 31
SAP GUI Family: Availability (August 2003)
SAP GUI for Windows 4.6 / 6.20Windows 2000, Windows XPWindows Terminal Server / Citrix Metaframe (Clients for various platforms)Minimum release for SAP R/3 Enterprise: 6.20Next version: SAP GUI for Windows 6.40
Especially designed for UNICODE systemsOnly planned for Windows 2000 and Windows XP
SAP GUI for Java 6.20 / 6.30Linux, Solaris, AIX, HP-UX, Windows 2000, Windows XP, Mac OS X
Additional platforms: SAP GUI for Java 6.20 also supports OS/2, Mac OS 9, Tru64
Support for new Java VM 1.4Minimum release for SAP R/3 Enterprise: 6.20Next version: SAP GUI for Java 6.40
Preferred version for new installations and upgradeFuture version
SAP AG 2003, SAP GUI Family Guided Tour 2003 32
SAP GUI Family: Availability / 2 (August 2003)
SAP GUI for HTML 4.6 / 6.10 / 6.20Based on Internet Transaction Server (ITS) 4.6 / 6.10 / 6.20Runs with IE 5.5 (or higher), Netscape 6.2x or 7.0x on Windows platforms, Netscape 7.0x on LinuxSupports all R/3 releases, also mySAP CRM, SCM, SRMRelease 6.20 available for productive environments since May 2003
Windows and Linux server and client
Recommended requirement for SAP R/3 Enterprise: ITS 6.20(minimum: ITS 6.10)
Next version:See ‘ITS’ section of this presentationIntegration of SAP GUI for HTMLand IAC runtime into SAP Web AS(All Web AS platforms)
Preferred version for new installations and upgrade
SAP AG 2003, SAP GUI Family Guided Tour 2003 33
SAP GUI Family: Delivery (August 2003)
SAP GUI for Windows“Presentation CD 1”, or http://service.sap.com/installationsLatest patches: http://service.sap.com/patches
SAP GUI for Java“Presentation CD 2”, or http://service.sap.com/installationsLatest updates (revisions): ftp://ftp.sap.com/pub/sapgui/java/630
SAP GUI for HTML“Server components CD”, or http://service.sap.com/installationsLatest patches (full versions): http://service.sap.com/patches
(SAP GUI for HTML is based on the Internet Transaction Server (ITS))
SAP AG 2003, SAP GUI Family Guided Tour 2003 34
SAP GUI Support / 1 (August 2003)
SAP GUI for Windows versionsSAP GUI 4.6D: supported until March 31st, 2006SAP GUI 6.20: long term support planned
(planned until end of maintenance ofSAP R/3 Enterprise 4.7)
SAP GUI 6.20 is the preferred version for new installations and upgrades
SAP GUI for Windows platformsWindows 98 Limited support from SAP until Jan 15, 2004Windows 2000: support starts with SAP GUI 4.6DWindows XP: support starts with SAP GUI 6.x
Support of specific Windows versions depends on support of this version by the OS vendor. See also: www.microsoft.com/windows/lifecycle.asp
A given combination of a Windows operating system and a SAP GUI release is supported as long as both the operating system AND the SAP GUI release is supported.
Details subject to change, please see note 147519 for details and latest information
SAP AG 2003, SAP GUI Family Guided Tour 2003 35
SAP GUI Support / 2 (August 2003)
SAP GUI for Java versionsSAP GUI for Java 6.20: long term support planned
(planned until end of maintenance ofSAP R/3 Enterprise 4.7)
SAP GUI for Java 6.30: Support until June 30, 2004SAP GUI for Java 6.40: long term support planned
SAP GUI 6.30 is the preferred version for new installations and upgrades
SAP GUI for Java platformsMac OS 9, Mac OS XOS/2 (support ends December 2004)Linux and other Unix versionsVarious Windows versions
Support of specific operating system versions depends on support of these versions by the OS vendor.
A given combination of a desktop operating system and a SAP GUI release is supported as long as both the operating system AND the SAP GUI release is supported.
Details subject to change, please see note 147519 for details and latest information
SAP AG 2003, SAP GUI Family Guided Tour 2003 36
SAP GUI Support / 3 (August 2003)
SAP GUI for HTML / SAP Internet Transaction Server: VersionsSAP ITS 4.6D (Compilation 4) supported until Dec 2003SAP ITS 6.10 supported until Dec 2004SAP ITS 6.20 Long Term support planned
SAP ITS 6.20 is the preferred version for new installations and upgradesPlease check SAP Note 531617 for latest features of ITS 6.20.
SAP GUI for HTML / SAP Internet Transaction Server:Server platforms
Windows 2000 Server, Windows 2003 ServerWindows NT 4.0 Server: Limited support after June 30, 2003
Linux Enterprise Server
SAP GUI for HTML / SAP Internet Transaction Server:Client platforms
Internet Explorer on Windows 5.5 SP2 or aboveNetscape 7.01++, Netscape 6.21++ on Windows
Details subject to change, please see note 325616 for details and latest information
SAP AG 2003, SAP GUI Family Guided Tour 2003 37
SAP GUI Compatibility, SAP R/3 Enterprise and SAP Web AS
Every SAP GUI version runs with earlier R/3 versionsSAP GUI 6.20 works for all SAP R/3 releases or SAP applications based on SAP Web AS 6.20 or below (such as R/3 4.6C or SAP R/3 Enterprise 4.7)For new installations, the latest available SAP GUI version should be used
For SAP R/3 Enterprise 4.7, you needSAP GUI for Windows 6.20 or above
and / or
SAP GUI for Java 6.20 or aboveand / or
SAP GUI for HTML 6.10 or above (SAP ITS 6.10 or above) and a browser
The latest Presentation / Server components CDs can always be used to access all R/3 and mySAP.com releases
See note 166130 (and related notes) for details and updates
SAP AG 2003, SAP GUI Family Guided Tour 2003 38
The future: Metamorphosis of SAP GUIs
high interactivity zero installation
t
Web Dynpro
SAP GUI for Windows SAP GUI for Java
SAP GUI for HTML
specializeduser
interfaces(e.g. data mining,
CAD, etc.)
client-siderendering+ active
components(e.g. office)
client-side rendering(dynamic HTML)
server-side rendering(static HTML)
WebAS
6.20
WebAS
6.30
...
...
high interactivityzero installation
SAP AG 2003, SAP GUI Family Guided Tour 2003 39
SAP GUI for Windows / Java: Features
User interface for power usersTransactionsReportsGeneric office integration (viewing)
More than 20 languages
Platform independenceIdentical behavior on all platforms
Ultra thin network protocol / WAN support
Fixed set of GUI elementsActiveX controls and equivalent Java beans
Tree view, grid view, images, multi-line editor, HTML display
EnjoySAP-style presentationWindows-style and Java-style interaction
Access to all R/3 transactions
More than 20 languagesincl. Kanji, Chinese, ...
Ultra-thin protocol for use over WAN
Access to all R/3 transactions
More than 20 languagesincl. Kanji, Chinese, ...
Ultra-thin protocol for use over WAN
SAP AG 2003, SAP GUI Family Guided Tour 2003 40
SAP GUI for Windows / Java: Scripting
SAP GUI Scripting emulates the end user, it does whatever the user can doOptimizes work with an unchanged application for a SINGLE USER
BenefitsUsers can automate their daily workTesters can run test scriptsTest tools can connect to SAP GUI using the scripting interface
Availability and Compatibilityrequires SAP GUI 6.20can be used with previous backend systems (like R/3 4.6C, for example)
SAP AG 2003, SAP GUI Family Guided Tour 2003 41
Overview
1.) SAP GUI Family
2.) SAP GUI for WindowsVisual Aesthetics, Features, Terminal ServerInstallation and Requirements, Future of SAP GUI for Windows
3.) SAP GUI for Java
4.) SAP GUI for HTML and ITS
5.) Integration with Enterprise Portal
6.) SAP GUI Scripting
7.) Further Topics
http://service.sap.com/ui
SAP AG 2003, SAP GUI Family Guided Tour 2003 42
SAP GUI for Windows: Extended Functionality
Includes OPEN set of ActiveX controls
MS Office integration
Typically a very small number of users per SAP installation
SAP AG 2003, SAP GUI Family Guided Tour 2003 43
SAP GUI for Windows 6.20: Hardware Requirements
New Visual Design
Win98, NT 432000 color (min 256) / 1024 x 768, 17”200+ MHz (min 133 MHz)64 MB (min 48)
Windows 2000200+ MHz96 MB (min 64)
Windows XP300+ MHz (min 233)128 MB (min 64)
Also runs on Windows Terminal Server or Citrix Metaframe
Classic Design
Win98, NT 4256 color / 1024x768 (min 800 x 600)133 MHz (min 90 MHz))64 MB (min 48)
Windows 2000200+ MHz96 MB (min 64)
Windows XP300+ MHz (min 233)128 MB (min 64)
Also runs on Windows Terminal Server or Citrix Metaframe
Same piece of software, identical functions (Runtime option)
HW requirements for SAP GUI 4.6D are identical to 6.20
SAP AG 2003, SAP GUI Family Guided Tour 2003 45
SAP GUI for Windows Settings
Choose / create your preferred color settings
predefinedcustom
Theme customizinghigh contrastthemes forvisually-
impairedusers
Adjust font size50 - 150 %
SAP AG 2003, SAP GUI Family Guided Tour 2003 46
SAP GUI for Windows Settings / 2
Smooth transition of color settings over timeExample
morning redevening blue
Supports individual color settings for each SAP system
SAP AG 2003, SAP GUI Family Guided Tour 2003 47
SAP GUI for Windows 6.20: Features
Advantages which come into effect WITHOUT a corresponding backend release:
Reduced GDI resource consumptionbenefits on Win 95/98multiple sessions / connections share Windows resources
Improved keyboard navigation / accessibility
Local helpfileindependent from connected application Server / backend
See SAP note 402189
SAP AG 2003, SAP GUI Family Guided Tour 2003 49
SAP GUI for Windows: Deployment Scenarios
SAPsetupConfigured Installation by Package administrationUser-specific installation packages using NT permissions and Network user groups Installation under restricted user right on NT
User does not need administrative permissionsDeployment / update / patch deployment using a single command line in logon script ( /p:<package> /silent)Centralized deployment management via SAPAdmin and logon scriptSupport of commercial software management tools, like SMS
Fast upgrade path to SAP GUI 6.20No manual deletion of previous SAP GUI version required (from 4.6D C3 onwards)
Web page-driven GUI installation for mySAP Workplace / SAP Enterprise Portal
SAP AG 2003, SAP GUI Family Guided Tour 2003 50
The next generation of SAPSetup: New features
Package definition based on open technologiesXMLVBS (MS Scripting host is NOT required)Extensible
Push deploymentNo active client interaction requiredAdministrator can install / maintain PC clients (NT, Win 2K, Win XP) centrally
Based on standard network functionalityWorks also when user is not logged in
Integrated deployment of infrastructure informationCentrally maintained by administrator
SAPMSG.INI, network service file (TCP ports, ...)Scripts & more (planned)
SAP AG 2003, SAP GUI Family Guided Tour 2003 51
Real Life Encounters: What customers (can) do
Low ConceptNot (yet) knowing about installation options, you could spend money and time running around with CDs
High ConceptAdvanced installations do mirror up to 200 installation servers (each located in different subsidiaries / subnets) to keep 5000+ PCs (globally spread) up to date on a regular basis
Low SpeedExtensive QA might delay patch deployment by up to 9 month, problems that would be solved by a patch remain during QA
High SpeedSome customers watch for new patches actively (whether they encountered a problem or not) and apply them immediately
SAP AG 2003, SAP GUI Family Guided Tour 2003 52
The future of SAP GUI for Windows
The next version of SAP GUI for Windows will be named „6.40“
SAP GUI for Windows 6.40 ...... will be available on Windows 2000 and Windows XP... will be supported “long term”... will target especially unicode systems
SAP GUI for Windows 6.40 Is not a prerequisite for SAP R/3 Enterprise 4.7 x2 or mySAP ERP
SAP GUI for Windows 6.20 already supports the new design
SAP AG 2003, SAP GUI Family Guided Tour 2003 53
Overview
1.) SAP GUI Family
2.) SAP GUI for Windows
3.) SAP GUI for JavaOverview, Features, Platforms, Future of SAP GUI for Java
4.) SAP GUI for HTML and ITS
5.) Integration with Enterprise Portal
6.) SAP GUI Scripting
7.) Further Topics
http://service.sap.com/ui
SAP AG 2003, SAP GUI Family Guided Tour 2003 54
SAP GUI for Java: Platforms
Mac OS: Mac OS 8.6 - 9.0Mac OS X 10.x
OS/2: Warp 3 FP37 / Warp 4 FP 9
Windows: Win98, NT4, Windows 2000, Windowx XP
AIX: AIX 4.3.2 or 4.3.3
Linux: x86 processor, Red Hat Linux 6.0
Solaris: SunOS 5.6, 5.7, 5.8 (32bit)
HP-UX: HP-UX 11.0 (32bit)
Tru64: 4.0D, 4.0E, 4.0F (64bit)
Other Unix platforms / X Terminals can used via “X Display Redirection”, which might have impact on both servers and network capacity
Details subject to change, please see releasenotes and note 146505 for up to date information
SAP AG 2003, SAP GUI Family Guided Tour 2003 56
SAP GUI for Java: Visual Settings
Switch designclassic new visual ‚enjoy‘
Choose / create your preferred color settings
predefinedcustom
Adjust font size8 – 17
SAP AG 2003, SAP GUI Family Guided Tour 2003 57
SAP GUI for Java: Configuration
Central Configuration
# saprouter listPartners : /H/gate.acme.com/S/3299
rout.ini
# message server listPRD : /M/srv1.acme.com/S/3601DEV : /M/srv2.acme.com/S/3602TST : /M/srv3.acme.com/S/3602
msg.ini
# central config file@MESSAGESERVER = http://acme.com/msg.ini@ROUTER = http://acme.com/rout.ini
Accounting : conn=/R/PRD/G/FinanceSales : conn=/R/PRD/G/Logistics
config.ini
SAP AG 2003, SAP GUI Family Guided Tour 2003 58
The future of SAP GUI for Java
The next version of SAP GUI for Java will be named „6.40“
SAP GUI for Java 6.40 ...... will be available on Windows 2000, XP, MacOS X, Linux /x86, Solaris, HP-UX, AIX... will be supported “long term”
replacing SAP GUI for Java 6.20, 6.30... will support newer Java VM’s or versions of operating systems
Java VM 1.4, 1.5; MacOS X 10.3, ...
SAP GUI for Java 6.40 Is not a prerequisite for SAP R/3 Enterprise 4.7 x2 or mySAP ERP
SAP GUI for Java 6.30 already supports the new design
SAP AG 2003, SAP GUI Family Guided Tour 2003 59
Overview
1.) SAP GUI Family
2.) SAP GUI for Windows
3.) SAP GUI for Java
4.) SAP GUI for HTML and ITSOverview, Features, Platforms
5.) Integration with Enterprise Portal
6.) SAP GUI Scripting
7.) Further Topics
http://service.sap.com/ui
SAP AG 2003, SAP GUI Family Guided Tour 2003 60
SAP GUI for HTML and ITS: Infrastructure
ITS/WebserverUser request
HTML page
•••••
•••••
SAP AG 2003, SAP GUI Family Guided Tour 2003 61
SAP GUI for HTML and ITS: Architecture
AGateWGate
Web ServerBrowser
SAP System
WGate
Web Server
Firewall FirewallFirewall
HTML page through HTTP
HTML page
HTTP(S) Request
Firewall
Flexible architecture: Scalability, Security, Load balancing and High Availability
AGate: Main component of SAP ITSSession management, holds connection to SAP System
Generation of HTML pages
WGate: Web server extension for Netscape/MS IIS/Apache
SAP AG 2003, SAP GUI Family Guided Tour 2003 62
SAP GUI for HTML and ITS: Features
Internet Enabling for standard transactionsGenerates HTML page for every SAP screen dynamicallyDisplay SAP screens within Web BrowserBased on SAP Internet Transaction Server
Zero-installationWeb applications can be accessed using a Web browserNo GUI installation required for client
Low infrastructure requirementsWeb browsers run on a small-scale user workstation Relatively low network bandwidth (28k or 56k modem will suffice)
Support forFile transferMail / PDF -based frontend printing
SAP AG 2003, SAP GUI Family Guided Tour 2003 63
SAP GUI for HTML and ITS: Features
SAP GUI for HTML generates HTML pages for SAP screens dynamically
without additional preparationother than installing the server software (ITS) and a standard Web browser on the user’s PC.
SAP GUI for HTML is ready for GuiXT by Synactive
SAP GUI for HTML is the choice for screenreaders to assist visually impaired users.
SAP AG 2003, SAP GUI Family Guided Tour 2003 64
SAP GUI for HTML and ITS: Features
HTML templates allow customers to provide a screen-for-screen mapping to HTML
Layout of the generated HTML page is not necessarily linked to the layout of the corresponding SAP screen.Customers can choose which and where fields from the SAP screen should appear in the HTML page generated by ITS.Customer can choose own styles and add images etc.
SAP AG 2003, SAP GUI Family Guided Tour 2003 65
SAP GUI for HTML and SAP ITS:Latest Improvements
Administration, Setup and Upgrade
SAP ITS 6.20SAP ITS upgrade per instanceNew standard Installation tool, SAPINSTWgate configuration done by XML based registryAgate graceful shutdown
SAP ITS 6.10Simplified Patch Management and Update
Single Update for multiple instancesCloning of SAP ITS instances possibleScripting and unattended installation
Installation scripts customizable by administratorRecoverable setupSupport of different running SAP ITS versions per serverIntegration into CCMS monitoring
SAP AG 2003, SAP GUI Family Guided Tour 2003 66
SAP GUI for HTML and SAP ITS 6.20: New Features
Enduser experienceImproved rendering performance and smaller network footprintFunctionality now closer to SAP GUI for Windows
Context Menu is now supported in Tree controlPerformance of ALV Grid improved – the dropdown lists are loaded as requiredImproved keyboard support
AccessibilityImproved HTML generation in SAPGUI for HTML, for a better Screen reader support
Major building block for US Section 508 complianceAllows blind users to access SAP systemsWill also be important in Europe, due to new disability laws in EUAvailable also with SAP ITS 6.10 Patchlevel 15 or higher
SAP@Web Studio / ProgrammingDebugger for HTML Business included in SAP@Web Studio 6.20
UNICODESAP ITS 6.20 can now be used in unicode projects
For details, see also SAP Note 419297 (SAP ITS 6.10) and 531617 (SAP ITS 6.20)
SAP AG 2003, SAP GUI Family Guided Tour 2003 67
SAP GUI for HTML and ITS: Server Platforms
Server platforms (AGate)Windows 2000 Server (SAP ITS 4.6D, 6.10 and 6.20)Windows NT Server (SAP ITS 4.6D, 6.10)Linux /x86 (with SAP ITS 6.20)Windows 2003 Server (with SAP ITS 6.20)
Web Server platforms (WGate)Apache Module
Windows NT (ITS 6.10 only), Windows 2000Linux/Intel
Netscape Enterprise Server („Iplanet Application Server“)Windows NT (ITS 6.10 only), Windows 2000, Solaris 7 or above
Microsoft IISWindows NT (ITS 6.10 only), Windows 2000, Windows 2003 Server
Sun One WebServer on Solaris with ITS 6.20 p5
SAP AG 2003, SAP GUI Family Guided Tour 2003 68
SAP GUI for HTML and ITS: Client Platforms
Internet Explorer on WindowsIE 5.5 SP2 or above (IE 6, ...)
Netscape 6.2 on Windows (with SAP ITS 6.10)See also: SAP Note 325616Depending on screen structure, rendering with Netscape might be slower
Netscape 7.0 or higher on Windows (with SAP ITS 6.20)
Netscape 7.0 or higher on Linux (with SAP ITS 6.20)
Support for Netscape 7 on MacOS X planned
SAP AG 2003, SAP GUI Family Guided Tour 2003 69
ITS future in one statement
Starting with SAP Web AS 6.40, SAP GUI for HTML and the IAC runtime will be integrated intoSAP Web Application Server.
The SAP ITS can be used in conjunction withSAP Web AS 6.40 or above and will be supportedlong term (during lifetime of SAP R/3 Enterprise).
SAP AG 2003, SAP GUI Family Guided Tour 2003 70
Existing SAP ITS
FunctionalitySAP GUI for HTMLIAC (Internet ApplicationComponent) runtime „Flow Logic“ runtimeGuiXT (with Windows A-Gate)
Platforms for A-GateWindows 2000 ServerWindows 2003 Server Linux (x86)
Platforms for W-GateWindows 2000 ServerWindows 2003 Server Linux (x86)Solaris (planned)
SupportLong term support planned
ITS features
SAP GUI for HTML
Flow Logic
IAC
SAP ITS
InternetFirewallBrowser
HTTP
SAP System
SAP AG 2003, SAP GUI Family Guided Tour 2003 71
Future SAP Web AS with integrated ITS functionality
ITS specific functionalitySAP GUI for HTMLIAC (Internet Application Component) runtimeNo „Flow Logic“ runtimeNo GuiXT
Architecture & benefitsITS functionality is integrated in SAP Web AS kernelRuns on one machine, reduces number of serversCommon http infrastructure, no additional Web Server requiredCommon load balancingCommon installation and administration
PlatformsAll SAP Web AS platforms
ITS features
SAP GUI for HTML
IAC
Browser InternetFirewall
HTTP
IntegratedITS func.
SAPWeb AS
SAP AG 2003, SAP GUI Family Guided Tour 2003 72
ITS vs. Web AS with integrated ITS functionality
ITS features
SAP GUI for HTML
Flow Logic
IAC
SAP ITS
InternetFirewallBrowser
HTTP
SAP System
ITS features
SAP GUI for HTML
IAC
Browser InternetFirewall
HTTP
IntegratedITS func.
SAPWeb AS
Both SAP ITS and SAP Web AS with integrated ITS functionality can co-existBoth SAP ITS and SAP Web AS with integrated ITS functionality can co-exist
SAP AG 2003, SAP GUI Family Guided Tour 2003 73
Overview
1.) SAP GUI Family
2.) SAP GUI for Windows
3.) SAP GUI for Java
4.) SAP GUI for HTML and ITS
5.) Integration with Enterprise Portal
6.) SAP GUI Scripting
7.) Further Topics
http://service.sap.com/ui
SAP AG 2003, SAP GUI Family Guided Tour 2003 74
Integration of SAP GUI into SAP Enterprise Portal
SAP GUI for HTML
SAP GUI for HTML
SAP Enterprise Portal integratesSAP GUI
“SAP GUI for HTML”
“SAP GUI for Java”(Windows version)
Plug-In capability (on IE + Netscape)
“SAP GUI for Windows”Plug-In capability (on IE)Plug-In version of Client viewer for Citrix Metaframe (mySAP Workplace)
SAP GUIfor JavaSAP GUIfor Java
SAP GUI for WindowsSAP GUI for Windows
SAP AG 2003, SAP GUI Family Guided Tour 2003 75
Overview
1.) SAP GUI Family
2.) SAP GUI for Windows
3.) SAP GUI for Java
4.) SAP GUI for HTML and ITS
5.) Integration with Enterprise Portal
6.) SAP GUI ScriptingIntroduction, Technology and Examples
7.) Further Topics
http://service.sap.com/ui
SAP AG 2003, SAP GUI Family Guided Tour 2003 76
SAP GUI Scripting: Introduction
What can it do?SAP GUI Scripting emulates the end user, it does whatever the user can doOnly those actions are possible that are also available to the end userOptimizes work with an unchanged application for a SINGLE USERNo customization of transactions, no GuiXT replacement
BenefitsUsers can automate their daily work
Key user experience applies, no help from programmers requiredMass data input can be performed
All business rules apply, best data qualityTesters can run test scriptsTest tools can connect to SAP GUI using the scripting interface
eCATT integrationScreenreaders could help visually impaired users
SAP AG 2003, SAP GUI Family Guided Tour 2003 77
SAP GUI Scripting: Introduction (2)
How does it work?It runs on the front end independently of any SAP SystemScripts are executed by a scripting engine located “next to” SAP GUISAP GUI Scripting works on the User Interface
Do I have to learn a new programming language / model?NO! Scripts can be generated by a (macro-)recorder
What is the intended usage of SAP GUI Scripting ?SAP GUI Scripting can not replace application interfaces (BAPI, ...)Changes to the user interface can break existing scriptsScripts are only valid for a given SAP System version
AvailabilitySAP GUI for Windows 6.20SAP GUI for Java 6.20Can be used with any R/3 system
SAP AG 2003, SAP GUI Family Guided Tour 2003 78
SAP GUI Scripting: Introduction (3)
Scripts are “owned” by the usersUser defines where scripts are stored (local file system)Scripts are maintained by end userScripts are executed upon user request Scripting should not be considered a “poor man’s” development environmentScripts can be generated automatically by a script recorder
FeaturesPreset input fields, radio buttons, checkboxes and so onTalk to controls (like Tree, ALV, …)Read / set field values“Press” buttons and execute menu functions
SAP AG 2003, SAP GUI Family Guided Tour 2003 79
SAP GUI Scripting for End Users:Macro Recording
Record user actions using the Script Recorder...
... and save the script to a file.
SAP AG 2003, SAP GUI Family Guided Tour 2003 80
SAP GUI Scripting for End Users:Macro Playback
Run the script from the file...
... by dragging it onto the SAP GUI window
... by opening it using the script dialog
SAP AG 2003, SAP GUI Family Guided Tour 2003 81
SAP GUI Scripting for programmers:A Common Object Model for the SAP GUI Runtime
SAP AG 2003, SAP GUI Family Guided Tour 2003 82
SAP GUI Scripting for programmers:Object Model - basic screen hierarchy
SAP AG 2003, SAP GUI Family Guided Tour 2003 83
Overview
1.) SAP GUI Family
2.) SAP GUI for Windows
3.) SAP GUI for Java
4.) SAP GUI for HTML and ITS
5.) Integration with Enterprise Portal
6.) SAP GUI Scripting
7.) Further TopicsPersonalization and GuiXTInternet Graphics Service
http://service.sap.com/ui
SAP AG 2003, SAP GUI Family Guided Tour 2003 84
Personalization: The Universe
SPA/GPA
Personalization
Visual settings
SAP R/3Customizing
GuiXT
Scripting
SAP AG 2003, SAP GUI Family Guided Tour 2003 85
Personalization: GuiXT
Add-on product for SAP GUI (Windows)
Changes screen layout of SAP system by changing elements of the front end
Deleting fields from screenReplacing screen texts with texts that are more meaningful for the customerEntering default values in input fieldsMoving / hiding display elements (fields, boxes, pushbuttons)Displaying graphics Replacing input fields with groups of radio buttons... => see documentation at http://Service.sap.com/sapgui => GuiXT... => see also: www.synactive.com
GuiXT for SAP GUI for HTMLITS 6.10 (patch 15) or above, ITS 6.20 (on Windows server)
SAP AG 2003, SAP GUI Family Guided Tour 2003 86
Personalization: Visual Settings
-> Options
Changing the cursorMaking history / cache settingsAdjusting Quick Info settings
-> Themes
Specifying a theme - useful for “Branding”Setting the font sizeDefining the background / foreground color
Customizing of local layoutAlt + F12
SAP AG 2003, SAP GUI Family Guided Tour 2003 87
SAP Graphics : The Diachronic Perspective
Graphics in separate window
next to GUI1990 - 1998
Internet GraphicsService 2001 ++
IGS
Controls/Beansin GUI
1998 - 2001
SAP AG 2003, SAP GUI Family Guided Tour 2003 88
SAP Graphics: Internet Graphics Service (IGS)
SAP IGS is a Server-based engine for generating graphical and non-graphicalcontent
SAP IGS can Display graphics in any front end (browser or SAP GUI)Connect to SAP systems and external systems via HTTP or RFCGenerate raster graphics (GIF, JPEG, …) and vector graphics (VML, SVG, …)Generate non-graphical content such as geocoding data
SAP AG 2003, SAP GUI Family Guided Tour 2003 89
SAP Graphics: Internet Graphics Service (IGS)
New features of SAP IGS 6.20 include theIntegration of the Chart Engine interpreter in the IGS.The Chart Engine is a platform-independent engine for generating business graphics from XML data.The integration of the Image Converter interpreter in the IGS.The Image Converter is an interpreter for converting one data format to another, for example a TIFF file to a GIF file.The BW-GIS Interpreter has been enhanced. Among other things it now supports cartographic background features.The performance and administration features of the IGS have been improved.
For more details on SAP IGS, see http://service.sap.com/graphics
SAP AG 2003, SAP GUI Family Guided Tour 2003 90
Overview
http://serp.com/ui
1.) SAP GUI Family
2.) SAP GUI for Windows
3.) SAP GUI for Java
4.) SAP GUI for HTML and ITS
5.) Integration with Enterprise Portal
6.) SAP GUI Scripting
7.) Further Topics______________________
Σ.) Summaryvice.sa
SAP AG 2003, SAP GUI Family Guided Tour 2003 91
Summary: SAP GUI for Windows / Java
GUI Scripting for SAP GUI for Windows / JavaGenerate user scripts to execute tasks automaticallyExecute buttons and menu functionsPreset input fields, radio buttons, check boxes, …Read or set field values
SAPSetup Tool for Windows Front EndNew version of the installation tool for SAP GUI for WindowsIncreased usabilityAt most 2 MB copied to clientTailor the installation package to your requirements
New platforms for SAP GUI for JavaMac OS X
SAP AG 2003, SAP GUI Family Guided Tour 2003 92
Summary: Internet Transaction Server (SAP ITS)
Usability and Accessibility for SAP Internet Transaction Server and SAP GUI for HTML
Improved keyboard navigationSupport of screen readersDownward compatible
Improved Installation of SAP Internet Transaction ServerStandard installation tool SAPINST used to install SAP ITS
GuiXT in SAP Internet Transaction ServerGuiXT functionality available for SAP GUI for HTMLRuns centrally on the ITS serverEnables transactions simplification in an SAP system
Browser and Platform Support for SAP Internet TransactionServer
Netscape 6.2 / 7 on Windows and Netscape 7 on Linux as clientWindows 2003 Server and Linux as server platform
SAP AG 2003, SAP GUI Family Guided Tour 2003 93
Summary: Internet Graphics Service (SAP IGS)
Integration of the Chart Engine Interpreter in the IGS
Integration of the image converter interpreter in the IGS
The GIS interpreter has been enhanced. Among other things it now supports cartographic background features.
Performance and administration features of the IGS have been improved
SAP AG 2003, SAP GUI Family Guided Tour 2003 94
Further Information
Public Web:www.sap.com => solutions => technology
Service Marketplace:http://service.sap.com/uihttp://service.sap.com/sapguihttp://service.sap.com/graphics
Software Center-Download (CD images, patches)http://service.sap.com/swcenter
SAP AG 2003, SAP GUI Family Guided Tour 2003 95
Copyright 2003 SAP AG. All Rights Reserved
No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG. The information contained herein may be changed without prior notice.
Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors.
Microsoft®, WINDOWS®, NT®, EXCEL®, Word®, PowerPoint® and SQL Server® are registered trademarks of Microsoft Corporation.
IBM®, DB2®, DB2 Universal Database, OS/2®, Parallel Sysplex®, MVS/ESA, AIX®, S/390®, AS/400®, OS/390®, OS/400®, iSeries, pSeries, xSeries, zSeries, z/OS, AFP, Intelligent Miner, WebSphere®, Netfinity®, Tivoli®, Informix and Informix® Dynamic ServerTM are trademarks of IBM Corporation in USA and/or other countries.
ORACLE® is a registered trademark of ORACLE Corporation.
UNIX®, X/Open®, OSF/1®, and Motif® are registered trademarks of the Open Group.
Citrix®, the Citrix logo, ICA®, Program Neighborhood®, MetaFrame®, WinFrame®, VideoFrame®, MultiWin® and other Citrix product names referenced herein are trademarks of Citrix Systems, Inc.
HTML, DHTML, XML, XHTML are trademarks or registered trademarks of W3C®, World Wide Web Consortium, Massachusetts Institute of Technology.
JAVA® is a registered trademark of Sun Microsystems, Inc.
JAVASCRIPT® is a registered trademark of Sun Microsystems, Inc., used under license for technology invented and implemented by Netscape.
MarketSet and Enterprise Buyer are jointly owned trademarks of SAP AG and Commerce One.
SAP, SAP Logo, R/2, R/3, mySAP, mySAP.com, xApps, mySAP Business Suite, and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world. All other product and service names mentioned are the trademarks of their respective companies.
SAP AG 2003, SAP GUI Family Guided Tour 2003 96
Copyright 2003 SAP AG. Alle Rechte vorbehalten
Weitergabe und Vervielfältigung dieser Publikation oder von Teilen daraus sind, zu welchem Zweck und in welcher Form auch immer, ohne die aus-drückliche schriftliche Genehmigung durch SAP AG nicht gestattet. In dieser Publikation enthaltene Informationen können ohne vorherige Ankün-digung geändert werden.
Die von SAP AG oder deren Vertriebsfirmen angebotenen Softwareprodukte können Softwarekomponenten auch anderer Softwarehersteller enthalten.
Microsoft®, WINDOWS®, NT®, EXCEL®, Word®, PowerPoint® und SQL Server® sind eingetragene Marken der Microsoft Corporation.
IBM®, DB2®, DB2 Universal Database, OS/2®, Parallel Sysplex®, MVS/ESA, AIX®, S/390®, AS/400®, OS/390®, OS/400®, iSeries, pSeries, xSeries, zSeries, z/OS, AFP, Intelligent Miner, WebSphere®, Netfinity®, Tivoli®, Informixund Informix® Dynamic ServerTM sind Marken der IBM Corporation in den USA und/oder anderen Ländern.
ORACLE® ist eine eingetragene Marke der ORACLE Corporation. UNIX®, X/Open®, OSF/1® und Motif® sind eingetragene Marken der Open Group. Citrix®, das Citrix-Logo, ICA®, Program Neighborhood®, MetaFrame®, WinFrame®, VideoFrame®, MultiWin® und
andere hier erwähnte Namen von Citrix-Produkten sind Marken von Citrix Systems, Inc. HTML, DHTML, XML, XHTML sind Marken oder eingetragene Marken des W3C®, World Wide Web Consortium,
Massachusetts Institute of Technology. JAVA® ist eine eingetragene Marke der Sun Microsystems, Inc. JAVASCRIPT® ist eine eingetragene Marke der Sun Microsystems, Inc., verwendet unter der Lizenz der von
Netscape entwickelten und implementierten Technologie. MarketSet und Enterprise Buyer sind gemeinsame Marken von SAP AG und Commerce One. SAP, SAP Logo, R/2, R/3, mySAP, mySAP.com, xApps, mySAP Business Suite und weitere im Text erwähnte
SAP-Produkte und –Dienstleistungen sowie die entsprechenden Logos sind Marken oder eingetragene Marken der SAP AG in Deutschland und anderen Ländern weltweit. Alle anderen Namen von Produkten und Dienstleistungen sind Marken der jeweiligen Firmen.