Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Guided Tour
(March 2004)
Razi Mateen
NetWeaver PM UI, SAP AG
m /u o p.c sa ce. i erv ://s i
p htt
Overview
1.) SAP GUI Family
Selecting the right GUI Accessibility, Internet & Network infrastructure, Availability, Support
p htt
SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen3
Overview
2.) SAP GUI for Windows 3.) SAP GUI for Java 4.) SAP GUI for HTML and ITS 5.) Integration with Enterprise Portal 6.) SAP GUI Scripting 7.) Further Topics
p htt
SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen4
SAP GUI Familia est omnis divisa in partes tres, quarum unam incolunt WinGUI, aliam JavaGUI, tertiam qui ipsorum lingua WebGUI, nostra SAP GUI for HTML appellantur.
SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen5
Installation approach
What are deployment / administration impacts ?
Feature approach
What functionality do I need ?
Network approach
What does my network infrastructure look like ?
SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen6
SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen7
The Java version for Windows is mostly used within the Workplace / Portal (standalone usage supported) Based on ITS 6.20 Selection of existing template-based IACs / EWTs (*) Please check SAP note 66971 Platform support may depend on support of operating system by respective vendor (Windows lifecylce applies, see http://www.microsoft.com/windows/lifecycle.asp)
SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen8
10 MB 300 MB (**)
Zero footprint
Starting with 4.6D SAP front end compilation 3, SAP GUI for Windows supports the following: + Browser-based installation (for use with Workplace / Enterprise Portal) + Update capabilities (no uninstall of previous versions necessary) + Complete server-dependent installation (no client updates necessary at all) + Automatic server-based patch deployment Server-dependent installation might require upgrade of a few system files on client, depending on previously installed applications (for example, IE, Office) Example: 10 MB with complete server-dependent installation, if system files are up to date Further improvement: File caching (e.g. per department)
(**)
SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen9
Desktop access
Frontend Printing
PDF Mail
Windows platforms
Core R/3 functionality
(based on Dynpro Screens)
Non-Windows platforms
HTML frontend
selected, depends on use of ActiveX / JavaBeans e.g. EXCEL for Business Information Warehouse
Specific solutions
Specific solutions
mySAP components can connect to application server / database in a variety of ways SAP GUI (inside out): Specific (outside in): Web applications transactions, screens, dynpro, ... RFC, BAPI, ...
In general, all mySAP components can be used via Citrix Metaframe on all platforms
SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen11
via SAPRouter
via SAPRouter
http
Network traffic *
(per user interaction)
15 kB
SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen12
A big banking cooperation managed to identify that for all employees in the subsidiaries, SAP GUI for HTML is sufficient In the headquarter, SAP GUI for Windows is used. After all, 70% of the employees use SAP GUI for HTML, only 30% need SAP GUI for Windows.
SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen13
Browsers and (installed) SAP GUIs complement each other and will coexist Each GUI flavour has its future within the Enterprise Portal
SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen14
SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen15
Terminal server
ITS/Web server
With SAP Web AS, browsers can access NEW applications directly (no ITS required)
SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen16
SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen17
Terminal server
ITS/Web server
(*) Citrix ICA protocol uses own TCP/IP port, which is blocked in many firewalls.
SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen18
280%
100 %
Terminal server
ITS/Web server
Sizing info based on standard Benchmark / 100% approx. 2.6 kB (LSC) / 5.3 kB (LAN)
SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen19
White Papers
Network Load for Release 4.6 (also suitable for 4.7, 6.10 / 6.20)
http://service.sap.com/sizing
SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen20
Terminal Server
Rule of thumb: 64kb ISDN good for about 5 users (not SAP-specific) Depends on screen complexity Options for optimized WAN performance when using Terminal server
GUI design can be switched from Enjoy to Classic Usage of Low Speed Connection flag
SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen21
FI MM SD
13 KB 14 KB 18 KB
18 KB 51 KB 4 KB
Average
SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen22
15 KB
Average
24 KB
Advantage
Technical: Fewer dialog steps / round-trips per business process
but: Higher initial GUI load (network and CPU)
SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen23
Activating the Low Speed Connection does not restrict functionality. Enjoy elements (controls) are displayed as usual
SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen24
Terminal Server
Application server <=> Terminal server: (see SAP GUI for Windows) Terminal server -> Terminal: Screen contents (compression applies) Terminal -> Terminal server: Mouse / Keyboard events
SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen25
Public Internet
Windows Terminals and NCs
Remote Computing
SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen26
R/3 output
Citrix Metaframe
Win 3.x, 9x, ME, NT 3.51, NT 4, Win 2000, XP Browser plug-in Unix, OS/2 ...
SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen27
SAP GUI for Windows is supported on the following Terminal Server platforms:
Windows Terminal Server Citrix Metaframe
SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen28
Terminal server
SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen29
ITS/Web server
SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen30
Support for new Java VM 1.4 Minimum release for SAP R/3 Enterprise: 6.20 Next version: SAP GUI for Java 6.40 Preferred version for new installations and upgrade Future version
SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen31
Recommended requirement for SAP R/3 Enterprise: ITS 6.20 (minimum: ITS 6.10) Next version:
See ITS section of this presentation Integration of SAP GUI for HTML and IAC runtime into SAP Web AS (All Web AS platforms)
SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen33
SAP GUI 6.20 is the preferred version for new installations and upgrades
Support of specific Windows versions depends on support of this version by the OS vendor. See also: www.microsoft.com/windows/lifecycle.asp A given combination of a Windows operating system and a SAP GUI release is supported as long as both the operating system AND the SAP GUI release is supported. Expections apply for Windows 98 and Windows NT Server Edition (SAP note 66971). Details subject to change, please see note 147519 for details and latest information
SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen34
SAP GUI 6.30 is the preferred version for new installations and upgrades
Support of specific operating system versions depends on support of these versions by the OS vendor. A given combination of a desktop operating system and a SAP GUI release is supported as long as both the operating system AND the SAP GUI release is supported. Details subject to change, please see note 147519 for details and latest information
SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen35
SAP ITS 6.20 is the preferred version for new installations and upgrades Please check SAP Note 531617 for latest features of ITS 6.20.
SAP GUI for HTML / SAP Internet Transaction Server: Server platforms
Windows 2000 Server, Windows 2003 Server Linux Enterprise Server
SAP GUI for HTML / SAP Internet Transaction Server: Client platforms
Internet Explorer on Windows 5.5 SP2 or above Netscape 7.01++, Netscape 6.21++ on Windows
Details subject to change, please see note 325616 for details and latest information
SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen36
SAP GUI for HTML 6.10 or above (SAP ITS 6.10 or above) and a browser
The latest Presentation / Server components CDs can always be used to access all R/3 and mySAP releases
See note 166130 (and related notes) for details and updates
SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen37
zero installation
Web Dynpro
client-side rendering (dynamic HTML) server-side rendering (static HTML)
Ultra thin network protocol / WAN support Fixed set of GUI elements
ActiveX controls and equivalent Java beans
Tree view, grid view, images, multi-line editor, HTML display
Access to all R/3 transactions Access to all R/3 transactions More than 20 languages More than 20 languages incl. Kanji, Chinese, ... incl. Kanji, Chinese, ... Ultra-thin protocol for use over Ultra-thin protocol for use over WAN WAN
SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen39
Benefits
Users can automate their daily work Testers can run test scripts Test tools can connect to SAP GUI using the scripting interface
Availability and Compatibility requires SAP GUI 6.20 can be used with previous backend systems (like R/3 4.6C, for example)
SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen40
Overview
1.) SAP GUI Family
3.) SAP GUI for Java 4.) SAP GUI for HTML and ITS 5.) Integration with Enterprise Portal 6.) SAP GUI Scripting 7.) Further Topics
p htt
SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen41
SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen42
Classic Design
Win98, NT 4
256 color / 1024x768 (min 800 x 600) 133 MHz (min 90 MHz)) 64 MB (min 48)
Windows 2000
200+ MHz 96 MB (min 64)
Windows 2000
200+ MHz 96 MB (min 64)
Windows XP
300+ MHz (min 233) 128 MB (min 64)
Windows XP
300+ MHz (min 233) 128 MB (min 64)
Same piece of software, identical functions (Runtime option) HW requirements for SAP GUI 4.6D are identical to 6.20
SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen43
SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen44
Theme customizing
high contrast themes for visually-impaired users
SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen45
SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen46
SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen47
SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen48
Deployment / update / patch deployment using a single command line in logon script ( /p:<package> /silent) Centralized deployment management via SAPAdmin and logon script Support of commercial software management tools, like SMS
Web page-driven GUI installation for mySAP Workplace / SAP Enterprise Portal
SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen49
Push deployment
No active client interaction required Administrator can install / maintain PC clients (NT, Win 2K, Win XP) centrally
Based on standard network functionality Works also when user is not logged in
SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen50
High Concept
Advanced installations do mirror up to 200 installation servers (each located in different subsidiaries / subnets) to keep 5000+ PCs (globally spread) up to date on a regular basis
Low Speed
Extensive QA might delay patch deployment by up to 9 month, problems that would be solved by a patch remain during QA
High Speed
Some customers watch for new patches actively (whether they encountered a problem or not) and apply them immediately
SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen51
SAP GUI for Windows 6.40 Is not a prerequisite for SAP R/3 Enterprise 4.7 x2 or mySAP ERP
SAP GUI for Windows 6.20 already supports newly designed applications
SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen52
Overview
1.) SAP GUI Family 2.) SAP GUI for Windows
4.) SAP GUI for HTML and ITS 5.) Integration with Enterprise Portal 6.) SAP GUI Scripting 7.) Further Topics
m /u o p.c sa ce. i erv ://s i
p htt
SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen53
Other Unix platforms / X Terminals can used via X Display Redirection, which might have impact on both servers and network capacity
Details subject to change, please see releasenotes and note 146505 for up to date information
SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen54
SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen55
SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen56
msg.ini # message server list PRD : /M/srv1.acme.com/S/3601 DEV : /M/srv2.acme.com/S/3602 TST : /M/srv3.acme.com/S/3602 config.ini # central config file @MESSAGESERVER = http://acme.com/msg.ini @ROUTER = http://acme.com/rout.ini Accounting : conn=/R/PRD/G/Finance Sales : conn=/R/PRD/G/Logistics
SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen57
SAP GUI for Java 6.40 Is not a prerequisite for SAP R/3 Enterprise 4.7 x2 or mySAP ERP
SAP GUI for Java 6.30 already supports newly designed applications
SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen58
Overview
1.) SAP GUI Family 2.) SAP GUI for Windows 3.) SAP GUI for Java
5.) Integration with Enterprise Portal 6.) SAP GUI Scripting 7.) Further Topics
m /u o p.c sa ce. i erv ://s i
p htt
SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen59
User request
ITS/Web server
HTML page
SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen60
Firewall HTTP(S) Request WGate Web Server Browser HTML page through HTTP
Firewall
Firewall
SAP System
AGate
HTML page
Flexible architecture: Scalability, Security, Load balancing and High Availability AGate: Main component of SAP ITS
Session management, holds connection to SAP System Generation of HTML pages
SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen61
Zero-installation
Web applications can be accessed using a Web browser No GUI installation required for client
Support for
File transfer Mail / PDF -based frontend printing
SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen62
SAP GUI for HTML is the choice for screenreaders to assist visually impaired users.
SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen63
SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen64
SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen65
SAP GUI for HTML and SAP ITS 6.20: New Features
Enduser experience
Improved rendering performance and smaller network footprint Functionality now closer to SAP GUI for Windows
Context Menu is now supported in Tree control Performance of ALV Grid improved the dropdown lists are loaded as required Improved keyboard support
Accessibility
Improved HTML generation in SAPGUI for HTML, for a better Screen reader support Major building block for US Section 508 compliance Allows blind users to access SAP systems Will also be important in Europe, due to new disability laws in EU Available also with SAP ITS 6.10 Patchlevel 15 or higher
UNICODE
SAP ITS 6.20 can now be used in unicode projects For details, see also SAP Note 419297 (SAP ITS 6.10) and 531617 (SAP ITS 6.20)
SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen66
SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen67
Microsoft IIS
Windows 2000, Windows 2003 Server
SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen68
Netscape 7.0 or higher on Windows (with SAP ITS 6.20) Netscape 7.0 or higher on Linux (with SAP ITS 6.20) Support for Netscape 7 on MacOS X planned
SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen69
Starting with SAP Web AS 6.40, SAP GUI for HTML and the IAC runtime will be integrated into SAP Web Application Server. In addition, the (existing) SAP ITS can be used in conjunction with SAP Web AS 6.40 or above and will be supported long term (during lifetime of SAP R/3 Enterprise).
SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen70
ITS features
SAP System HTTP
SAP ITS
Support
Long term support planned
SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen71
ITS features
SAP Web AS
HTTP Internet Firewall
Integrated
Browser
ITS func.
Platforms
All SAP Web AS platforms
SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen72
ITS features
SAP System
ITS features
SAP Web AS
HTTP Internet Firewall
Integrated
HTTP
SAP ITS
Browser
Browser
Internet Firewall
ITS func.
Both SAP ITS and SAP Web AS with integrated ITS functionality can co-exist Both SAP ITS and SAP Web AS with integrated ITS functionality can co-exist
SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen73
ICF
Database
SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen74
Overview
1.) SAP GUI Family 2.) SAP GUI for Windows 3.) SAP GUI for Java 4.) SAP GUI for HTML and ITS
p htt
SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen75
SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen76
Overview
1.) SAP GUI Family 2.) SAP GUI for Windows 3.) SAP GUI for Java 4.) SAP GUI for HTML and ITS 5.) Integration with Enterprise Portal
p htt
SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen77
Benefits
Users can automate their daily work
Key user experience applies, no help from programmers required
Testers can run test scripts Test tools can connect to SAP GUI using the scripting interface eCATT integration Screenreaders could help visually impaired users
SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen78
Availability
SAP GUI for Windows 6.20 SAP GUI for Java 6.20 Can be used with any R/3 system
SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen79
Features
Preset input fields, radio buttons, checkboxes and so on Talk to controls (like Tree, ALV, ) Read / set field values Press buttons and execute menu functions
SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen80
Run the script from the file... ... by dragging it onto the SAP GUI window ... by opening it using the script dialog
SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen82
SAP GUI Scripting for programmers: A Common Object Model for the SAP GUI Runtime
SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen83
SAP GUI Scripting for programmers: Object Model - basic screen hierarchy
SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen84
Overview
1.) SAP GUI Family 2.) SAP GUI for Windows 3.) SAP GUI for Java 4.) SAP GUI for HTML and ITS 5.) Integration with Enterprise Portal 6.) SAP GUI Scripting
p htt
SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen85
SPA/GPA Scripting
Visual settings
Personalization
SAP R/3 Customizing GuiXT
SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen86
Personalization: GuiXT
Add-on product for SAP GUI (Windows) Changes screen layout of SAP system by changing elements of the front end
Deleting fields from screen Replacing screen texts with texts that are more meaningful for the customer Entering default values in input fields Moving / hiding display elements (fields, boxes, pushbuttons) Displaying graphics Replacing input fields with groups of radio buttons ... => see documentation at http://Service.sap.com/sapgui => GuiXT ... => see also: www.synactive.com
SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen87
-> Options Changing the cursor Making history / cache settings Adjusting Quick Info settings -> Themes Specifying a theme - useful for Branding
Setting the font size
SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen88
IGS
SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen89
SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen90
The performance and administration features of the IGS have been improved.
SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen91
Overview
1.) SAP GUI Family 2.) SAP GUI for Windows 3.) SAP GUI for Java 4.) SAP GUI for HTML and ITS 5.) Integration with Enterprise Portal 6.) SAP GUI Scripting 7.) Further Topics ______________________
.) Summary
p htt
SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen92
SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen93
SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen95
Further Information
Public Web: www.sap.com => Solutions => SAP NetWeaverTechnology Service Marketplace: http://service.sap.com/ui http://service.sap.com/sapgui http://service.sap.com/graphics Software Center-Download (CD images, patches) http://service.sap.com/swcenter
SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen96
SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen97
SAP AG 2004, SAP GUI Family Guided Tour 2004 Razi Mateen98