Release Notes - Older Releases
Release 7.30 rev 10 (November 12, 2014)
Enhancements and New Features
-
Support for New OS Versions:
-
OS X 10.10 (Yosemite)
-
Fedora 19 and 20
-
Display of PDF based Content:
-
A new version of the component to display PDFs is introducing support for arabic fonts
and improving the rendering of images.
-
Grid Control:
-
Smart keyboard navigation for spanned cells has been implemented.
-
ABAP lists
-
The cursor position now can also be set on lines by the user to invoke actions depending on this position.
Bugfixes
-
DropDown Listbox:
-
In case the field is numeric, the initial value is set to 0 instead of empty in case the backend sends the empty value.
-
Grid Control:
-
Various issues loading or doublicating data have been solved.
-
A deadlock situation has been resolved.
-
Playing back a script with screens containing a grid control sometimes resulted in an error message.
Release 7.30 rev 9 (July 16, 2014)
Enhancements and New Features
-
Support for New OS Versions:
-
Data Provider:
-
Incorrectly encoded file urls are now handled even more fault-tolerant.
-
Security:
-
File permissions generated by file choosers are now stored in the scope of the current session and transaction.
This makes file choosers and subsequent file access work also in case it has been invoked by third party components
like saving a PDF file from the Print preview.
-
Installation:
-
Windows only: The installer now also sets the version info of the
SAP GUI for Java entry in the "Programs and Features" control panel.
Bugfixes
-
Grid Control:
-
Various issues related to spanned cells have been solved.
-
A problem setting the focus has been addressed.
-
Tree Control:
-
In list tree, the column part has not been displayed in case its width has not been set.
-
TextEdit Control:
-
When the animated focus was deactivated,
the cursor location has not been visible when being on the very left.
-
Html Control:
-
Displaying html content from file URLs could result in AccessControlExceptions.
-
Stability:
-
A memory leak related to reading audio files has been fixed.
-
Performance:
-
A performance issue causing a significant slow down when showing the infinite progress indicator
at the same time like frequently updated progress messages in the status bar has been solved.
Release 7.30 rev 8 (April 30, 2014)
Bugfixes
-
Table:
-
Buttons in table cells can be set to report (or not) that they are focussed when pressed,
which depends on the buttons functioncode format.
The check of the function code has been inaccurate with the result, that the focus was not reported by mistake
in some cases. In case ABAP coding depends on this information because it has not yet adopted the new mechanism described
in SAP note 1589993,
the transaction could have shown erratic behavior.
-
Tree Control:
-
In column tree, the column width in some cases was too small resulting in truncated text.
-
In some situations, the scrollbars in column tree have not been setup correctly.
-
Calendar Control:
-
In special cases, the calendar control has not been displayed due to incorrect layout calculations.
Release 7.30 rev 7 (February 4, 2014)
Enhancements and New Features
-
Grid Control:
-
Support for spanned rows and columns has been implemented.
Bugfixes
-
Applet:
-
The applet functionality was broken after upgrading to Java 7 Update 51 because of an incompatible change
in the jar file caching strategy of the Java Plug-in. The Java Plug-in has been changed to not only cache jars with
a codebase reachable via the network (http-url) but also to copy jar files referenced locally (file-url) into the jar cache.
As a result, the installed infrastructure of SAP GUI for Java is modified and functionality depending on a
consistent installation structure such as the internal security mechanisms was broken. A workaround has been implemented.
Release 7.30 rev 6 (December 18, 2013)
Bugfixes
-
Windows only: Local printing did not work in 7.30 rev 5, for details please refer to
SAP note 1952957.
Release 7.30 rev 5 (December 3, 2013)
Enhancements and New Features
-
Support for New OS Versions:
-
openSUSE 13.1
-
OS X Mavericks
-
Windows 8.1
-
Compatibility:
-
This version has been prepared to play according to the rules of the
new security features announced for future Java 7 updates.
-
OS X only:
-
Launching the application bundle now is possible without having Java 6 installed.
Before, the Finder used to check for the availability of the Java 6 runtime, which at the end, has not been used anyway.
As a result of the chances, it is also technically no longer possible at all to run SAP GUI for Java 7.30 using Java 6.
-
Grid Control:
-
Support for leading spaces in editable grid cells has been added.
-
The state (enable/disable) of the Undo button in the grid toolbar now is in sync with the grid's undo buffer.
-
The precision of the calculation for column widths has been improved.
-
TextEdit Control:
-
The behavior of limiting the text length has been made consistent for various scenarios. Also the behavior has been harmonized between the SAP GUI flavors.
Bugfixes
-
Combining
characters received from the backend could result
in infinite loops in some cases.
-
Security:
-
Running without a trust level assigned could result in misleading error messages.
-
Tree Control:
-
Disabled icons now keep their colors in order to be still recognizable.
-
A rendering issue with the selection of a cell in column tree seen on retina displays has been solved.
-
Various repaint and resize issues have been fixed.
-
Text not fitting in items in a list tree is now cut off instead of appending an ellipsis.
This was done to be compatible with SAP GUI for Windows and ABAP code which depends on this behavior.
-
SAP Logon:
-
An error of the previous version when running without using configuration files for message servers or routers has been fixed.
-
Drag and Drop:
-
An issue performing drag and drop when running on Java 7 Update 40 or newer has been addressed.
-
Window Handling:
-
It could happen that the titles of the modal and main window of the same session were
flickering in turns when activating the session by clicking in the main window.
-
Remote Function Call (RFC):
-
On Linux and OS X, the RFC library was only able to find and launch RFC server applications
part of the SAP GUI for Java installation like sapftp and saphttp, in case the environment variable
PLATIN_HOME was set to point the the bin directory of the SAP GUI for Java installation package,
the executable name and path did not contain spaces and SAP GUI for Java was not running as an applet.
Release 7.30 rev 4 (September 4, 2013)
Enhancements and New Features
-
Java runtime version check:
-
At startup time, it is verified whether the Java runtime meets the
feature requirements of SAP GUI for Java. In case the Java runtime is not
sufficiant, a warning message is displayed.
-
Undo/Redo:
-
Undo/Redo in entryfields now is more consistent with the behavior of other editors.
Bugfixes
-
Html Control:
-
Buttons in html forms were broken with Java 7 Update 25 (JDK 7u25) and newer
caused by incompatible changes in the Java runtime internals. A workaround has been implemented.
-
Grid Control:
-
Various issues with clipboard handling in editable
grid control have been fixed.
-
TextEdit Control:
-
The handling of limiting the text length (MAX_NUMBER_CHARS parameter in the constructor)
has been made consistent regarding various ways to insert text into the control.
-
SAPInfo Control
(ABAP class
CL_GUI_FRONTEND_SERVICES):
-
Method DIRECTORY_LIST_FILES did not work when passing
in the root directory as input parameter for DIRECTORY.
Release 7.30 rev 3 (June 24, 2013)
Enhancements and New Features
-
Compatibility with new Java versions:
-
A significant change deep inside of the JVM implementation
of Java 7 Update 25 (JDK 7u25) and newer has caused problems
loading classes resulting in the startup process to fail.
The code has been adapted to this new situation to make it work again.
Security:
-
A menu for choosing the trust level classification of the current connection has been added.
Templates:
Bugfixes
-
Application startup:
-
There has been a potential race condition reading the configuration
files causing the startup process to fail.
Grid Control:
-
Some background colors have been wrong when using the Enjoy theme.
Calendar Control:
-
There have been situations when the focus did not move.
-
The layout of the date picker sometimes was wrong resulting in a horizontal scrollbar.
TextEdit Control:
-
Importing a file erratically has caused to deactivate the
limitation to enter only a certain number of characters.
Themes:
-
An issue with windows using the Design Window Decoratation has been solved.
-
With Tradeshow, the triangle to toggle the display of the status area was missing.
Release 7.30 rev 2 (April 24, 2013)
Enhancements and New Features
-
Support for New OS Versions:
-
Color Schemes for Signature Design:
-
Color Schemes are now available for Signature Design and can be customized.
They can be assigned to systems or even clients to clearly differenciate
between test, development or productive systems and clients.
-
Corbu:
-
The bounds of controls located on tabstrip pages are now more visible.
-
DropDown Listbox:
-
The performance of the layout calcuation has been improved to
avoid a delay when opening a list with thousands of items.
Bugfixes
-
Security:
-
A legacy component has not been handled correctly.
-
Opening file or directory choosers by various methods of class CL_GUI_FRONDEND_SERVICES could fail with an AccessControlException.
-
Grid Control:
-
In rare cases the grid title has not been displayed.
-
Tree Control:
-
Dropping a node was not reported correctly to the application in some special cases.
-
An issue with displaying the selection in hierachy and column part have been solved.
-
TextEdit Control:
-
Cutting selected text could result in an error.
-
Several potential deadlocks have been fixed.
-
Table Control:
-
In sone themes, checked checkboxes and radiobuttons have not been displayed when their column was selected.
-
Data Provider on Demand:
-
Calling the Invalidate() method has caused a dump.
-
OS X only:
-
When launching the process from commandline using the SAPGUI application stub, the
commandline arguments were not passed correctly to the JavaVM.
-
Rendering
-
Various graphics cards have issues with hardware accelerated image scaling resulting in vertical stripes in Corbu theme.
A workaround has been implemented.
Release 7.30 rev 1 (February 8, 2013)
Enhancements and New Features
-
Support for New OS Versions:
-
Secure Network Connection (SNC)
-
The option to logon with user and password although SNC is active has been introduced.
Bugfixes
-
Print Preview:
-
In some cases, PDF files have not been displayed at all or the first page has been blank.
This has been solved by a workaround for third party code causing the issue.
-
File Chooser:
-
File choosers called by third party components did not follow the rules of the Java Security Model,
which was causing various issues. For example saving a PDF file from the print preview therefore did not work.
-
Tree Control:
-
In column tree, sometimes the horizontal scrollbar has not been initially displayed.
-
In case of inconsistent key values set by method NODE_SET_LAST_HIERARCHY_ITEM of class CL_GUI_LIST_TREE,
items have been erroneously displayed in the hierarchy part instead of the columns part.
-
Textedit Control:
-
Saving the content to a local file could have caused the loss of the changes in the data base.
-
OS X only:
-
A workaround for an issue with the Java 7 runtime causing the installer to freeze
during the startup phase of the Java VM has been implemented until a solution from Oracle is available.
-
A workaround for an issue with the Java 7 runtime regarding a wrong value of
the LANG environment variable causing all kind of issues with non-ascii characters
in filenames has been implemented until a solution from Oracle is available. See also
SAP note 1803275.
-
Windows only: Execution of shh.exe was blocked by mistake because of missing policies.
Release 7.30 (December 12, 2012)
Enhancements and New Features
-
Support for New OS Versions:
-
openSUSE 12.2
-
Fedora 17
-
Red Hat Enterprise Linux 6
-
Ubuntu 12.04
-
OS X 10.8
-
Microsoft Windows 8
-
Support for Java SE 7
-
Support for 64-bit Java:
-
Corbu Theme: The new design is a fresh, modern and unique visual identity and
is intentionally neutral to blend with variety of content.
-
High Contrast Theme
for visually impaired users is available now.
-
Installation
has been redesigned. It provides a better user experience and performance improvements.
-
Security:
Improved security by employing the Java Security Model
also in stand alone mode. See here for an introduction.
-
Sounds:
User interface elements provide audio feedback. This can be switched off in the preferences dialog.
-
Web Start Support:
SAP GUI for Java now can also be deployed by using Web Start.
-
Keyboard navigation:
In Tabstrips, it is possible to navigate between the tabs by typing their title.
-
Grid Control
-
Multilevel-Undo now is supported in Grid.
-
Performance of mass data change in Grid control has been improved for operations like delete, copy and duplicate.
Release 7.20 rev 10 (November 20, 2012)
Enhancements and New Features
-
Grid and Tree Control
-
Dropping files into the grid and tree control now is supported. This feature needs to be activated from ABAP for the particular control instance.
Bugfixes
-
DropDown Listbox:
-
The initial selected item sometimes erroneously was empty and selecting that item caused the creation of a new item to the list.
-
Various issues with keyboard navigation have been solved.
-
Html Control:
-
On screens containing several html controls, it could happen that some of them did not display any content.
-
Hitting the return key did not fire the onEnter event.
-
Tree Control:
-
In a special case, parts of the tree have been expanded by mistake.
-
A threading bug could cause ABAP dumps when calling GET_SELECTED_NODE().
-
Sometimes icons were missing in the tree control.
-
In column tree, the hierarchy part sometimes was not fully painted.
-
Cleaning up files:
-
In some cases, also files downloaded to a location explicitly chosen by the user
have been deleted during the cleanup of files created by a session, that has been closed.
Release 7.20 rev 9 (July 30, 2012)
Bugfixes
-
DropDown Listbox:
-
When showing the keys, in particular cases the layout to display the text value has been distorted.
-
Html Control
-
A threading issue could result in displaying a completely empty content area in certain cases.
-
A workaround has been implemented to avoid ABAP dumps in case
JavaScripts are to be executed, but no content is displayed at this point.
-
Grid Control
-
The fore- and background colors of the title, the background color of the empty area
and some cell background colors have been wrong in older themes.
-
Sometimes, the font size and style of the title has been wrong.
-
Table Control
-
Moving the focus to the next or previous cell by key navigation sometimes did not work.
-
Textedit Control
-
When importing UTF-8 encoded files, the byte order mark (BOM) is now skipped in order to avoid garbage charaters.
-
Tree Control
-
Using some themes, expanding or collapsing a node
caused to automatically scroll to the previously selected item.
-
In some rare cases, layout calculation was incorrect resulting in huge node heights and thus content displayed somewhere unexpected.
-
Sometimes moving a column via Drag and Drop or programmatically resulted in displaying wrong data.
-
The context menu was not displayed in some cases, esp. when the tree control was not set to enable column selection.
-
In very rare occasions, the tree has caused an ABAP dump when getting new data from the backend and an ABAP method called autoWidth() on the tree control.
-
Status messages
including links have been rendered with incorrect layout.
Release 7.20 rev 8 (March 20, 2012)
Enhancements and New Features
-
Support for New OS Versions:
-
DropDown Listbox:
-
The functionality to select an item by typing its key or a part of it has been implemented.
-
Image Control
-
Java Advanced Imaging (JAI) is used for rendering bitmaps
resulting in improved performance and compatibility.
-
Grid Control
-
Native OS Drag and Drop indication now is used.
-
Context Menu:
-
The menu displaying the available function keys now also can be activated by
right clicking in the window toolbar area.
Bugfixes
-
Tree Control
-
Modifying an existing tree containing a large number of
nodes by calling MOVE_NODE() could cause an ABAP dump.
-
Exceptions in ColumnTree have been fixed.
-
In case of invalid last hierarchy indexes in List Tree, now only the first item is
displayed in the hierarchy column.
-
Using some themes, expanding or collapsing a node
caused to automatically scroll to the previously selected item.
-
DropDown Listbox:
-
Reporting the key of an item selected in a numeric DropDown Listbox has not
been normalized, which could result in unexpected application behaviour.
-
Context Menu:
-
In ABAP reports, choosing an item from the context menu sometimes did not report the
correct cursor location resulting in unexpected behaviour of the application.
-
Scripting:
-
Controls did not record their changes when a global scriptor was used.
-
A deadlock occuring when scripting the Toolbar of a Grid Control has been fixed.
-
Radiobuttons and Checkboxes
are now centered in table columns.
-
Display of PDF based Content:
In issue with images has been solved.
-
Mac OS X only:
-
A workaround for a regression in Apple's Java SE 1.6.0_29 regarding
reopening minimized windows from the Dock has been implemented.
Release 7.20 rev 7 (November 25, 2011)
Enhancements and New Features
-
Support for New OS Versions:
-
SAP Logon
-
It is now possible to hide columns when using the "List with Columns" option.
-
Pressing enter after typing a system name can be used to query the message server.
-
Focus attraction (highlighting the current focus when pressing the control key) has been made more visible.
Bugfixes
-
SAP Logon: A connection node has not been displayed at the expected position when using a central connectionTree.xml file.
-
Table Control:
-
A button is now only reported as focused when pressed, in case no unique okcode is assigned.
-
Cells with intensified attribute did not show the selection color in case the row was selected.
-
Tree Control
-
Showing a ListTree sometimes had a wrong layout and displayed garbled content.
-
After node chnages sometimes the row height has been incorrect.
-
DropDown Listbox:
-
Navigating in the dropdown menu by typing immediately
commited the selection change in case it was defined as 'flushing'.
-
The font size used for the dropdown menu was incorrect
when fonts settings were using expert mode.
-
Grid Control:
-
Issues with calling methods SET_FIRST_VISIBLE_ROW and SET FIRST_VISIBLE_COL have been fixed.
-
The menu of a read-only DropDown Listbox looked like an editable one.
-
Setting the focus did not work when the window containing the grid was not active.
-
Input History of numerical entry fields:
When choosing an item starting with '=' for search help from the
history list, the numeric entry field has been rejecting the chosen value.
-
TextEdit Control: Some issues using the "Find Text Dialog" have been solved.
-
Tabstrip sometimes did not scroll to the new selected tab.
-
Search help button has not been visible in some cases.
Release 7.20 rev 6.1 (August 10, 2011)
Bugfixes
-
Grid Control
did not request the Toolbar Control to layout its content with wrapping mode by default.
As a result, there have been screens, where it was required to scroll inside the Toolbar
Control to access some buttons.
Release 7.20 rev 6 (July 25, 2011)
Enhancements and New Features
-
Support for New OS Versions:
-
Display of PDF based Content:
Printing
options are now persisted.
-
Desktop Integration:
Mime types of MS Office
Open XML and iWork documents are now included.
-
Grid Control:
-
Scripting API has been implemented
completely.
-
Performance has been improved for some
cases.
-
Discrete horizontal scrolling of columns
has beem implemented.
-
Calendar Control:
-
Scripting API has been implemented
completely.
- Stability has been improved by increasing the maximum heap size for some memory intensive screens.
Bugfixes
-
Signature Design:
-
Depending on the mouse cursor location when
initiating a round trip with the backend, it
sometime happend that the wait cursor was still
shown even after the round trip has been
completed already.
-
The size of dialog shells has been wrong in
case the Signature Design window decoration was
used.
-
Some rendering details when running as an
applet or in embedded mode have been
improved.
- Focus handling has been corrected, in particular for tabstrips and status messages.
-
Grid Control:
-
Changing the number of columns in an
already existing grid control could result in
exceptions.
-
In cells with icons, it has not been
possible to change the icon string when the
cell was editable.
-
Toggling row selection by control key did not work.
-
Various issues with DropDown Listboxes in
Grid Control have been solved.
-
Row deletion in edit mode has been
fixed.
-
Several issues with row or column selection
have been fixed.
- Problems with clipboard operations when handling large amount of data has been addressed.
-
Tree Control
-
In ListTree, clicking a LinkItem could
report a wrong position.
-
An issue handling color styles has been
fixed.
-
There was a case where tree nodes where
shown collapsed instead of expanded.
-
The hierarchy column now has a minimum width in order to prevent the column to disappear in some cases.
-
Toolbar Control
set to vertical style
sometimes calculated a wrong layout.
-
Adjust Window to Standard Size
did not
result in the correct window size when controls where
placed outside the dynpro screen.
- Uninstalling a version sometimes did not work correctly.
Release 7.20 rev 5 (March 9, 2011)
Enhancements and New Features
-
Support for New OS Versions:
-
A "Create New Session"
button is displayed
in the session toolbar (requires SAP note 1518484
to be
applied).
-
Progress indicator
now supports animation
based on percentage values.
-
Accelarator keys for toolbar buttons:
The
buttons located in the session toolbars now display the
accelerator keys in their tooltip.
Bugfixes
-
Signature Design:
-
Some rendering issues with third party
components have been solved.
-
In DropDown Listboxes, displaying the
"required icons" was missing.
-
In Tabstrips, the implementation for
scrolling the popupmenu with the list of all
tab items has been missing.
-
Stability:
Errounous transaction parameters
could cause a crash in the native library.
-
Embedding in Workplace:
Setting the wp
parameter always was handled like set to true
independent from the parameter value.
-
Tree Control
-
The colors for styles have been
corrected.
-
Style
INHERITED
did not work
correctly.
-
Setting nodes to visible after adding them
to the tree structure invisible resulted in an
ABAP dump.
-
Column headers have reported a wrong column
id after removing a column.
-
Various issues with multiple selection have
been solved.
-
Dragging an item in a list tree resulted in
an exception.
-
A workaround has been implemeted for column
ids, when no column is found by searching case
sensitive. Then another search with ignoring
the case is performed.
-
Various rendering issues have been solved
related to anti aliasing of TreeStrings and
TreeLinks, hand cursor for TreeLinks and hover
state for TreeButtons.
-
Calendar Control
-
It has not been possible to choose todays
date by clicking the day number in case is has
been preselected by the appliation.
-
A layout issue has been fixed.
-
Textedit Control
-
In case line seperators were included in
SET_TEST_AS_R3TABLE
calls, one
character was removed by mistake.
-
Dropdown Listbox
-
Using the scroll wheel used to close the
popup menu.
-
Table Control
-
In some error handling cases, there have
been leading blanks in right aligned text
components with causing wierd scrolling.
-
Tabstrip Control
-
The popup menu displaying all tab items did
not work correctly for large number of items
when using Signature Design.
-
Positioning of tabs has been wrong in
special cases.
Release 7.20 rev 4 (November 3, 2010)
Enhancements and New Features
-
Support for New OS Versions:
-
Signature Design:
The rendering of some
controls has been improved.
-
ABAP lists
now respect the anti aliasing
option.
-
Windows only:
-
Make sure to use "Program Files" as default
system installation target.
-
Automatically use a 32-bit Java VM on
64-bit Windows.
-
Linux only:
Make Gnome desktop integration
Pure Java.
Bugfixes
-
Grid Control:
-
Scrolling the currently focussed cell into
the visible area did not work reliably.
-
Handling of hot cells with missing
hyperlinks has been fixed.
-
Calendar Control:
-
The "fit to container" layout option now is
working as expected.
-
The spinner buttons have not been displayed
correctly when using Signature Design.
-
Tree Control:
-
Sometimes ABAP calls could cause an
exception due to threading problems.
-
In special cases the expand icon was
initially scrolled outside the visible area of
the column content and horizontal scrolling did
not work correctly.
-
Textedit Control:
-
Keyboard shortcuts of the local context
menu did not work.
-
Sometimes wrong line endings were sent back
to the server which might have resulted in
additional empty lines.
-
Dropdown Listbox:
-
The enabled state was not updated correctly
after a screen change in a particular
case.
-
Sometimes it was not possible to select a
value from the list.
-
The intensified property was not respected
by dropdown listboxes located in table
controls.
-
ABAP lists:
A right click on a hotspot
resulted in firing F2 instead of requesting the context
menu.
-
Multi-Head setup:
Certain arrangements using
multiple displays caused some dialogs to throw
exceptions.
Release 7.20 rev 3 (July 22, 2010)
Enhancements and New Features
-
Support for New OS Versions:
-
Signature Design
now is used by
default.
-
Applet:
The feature introduced in Java SE 6
Update 19 to warn before executing mixed code
resulted in a warning dialog when running SAP GUI for
Java as an applet. The packaging has been restructured
in order to avoid the reason for this security
warning.
-
Service Request:
Support for functionality
provided by ABAP class CL_DYNP_SERVICE_REQUEST has been
implemented.
-
Tooltips
are shown while hovering
inputfields with truncated text.
-
"New/Edit Connection" dialog:
Various
improvements regarding handling of message server
queries have been made.
-
Mac OS X only:
parameter SYNCHRONOUS now is
suppored in method EXECUTE of class
CL_GUI_FRONTEND_SERVICES.
Bugfixes
-
Display of PDF based Content
did not work
when running with Tradeshow theme.
-
Dropdown Listbox:
Flushing dropdown
listboxes fired events when paging using the
keyboard.
-
Dynpro Splitter
in a special case caused the
screen content not to be drawn because of an error
condition.
-
Launch process:
various problems regarding
application or applet launch including deadlocks have
been solved.
-
Grid Control:
User input in inputfields has
not been limited to the maximum length set by the ABAP
application.
-
Tree Control:
-
In some cases, nodes did not have an
expansion triangle.
-
Some problems with colors in item
selections have been fixed.
-
Clicking a checkbox sometimes did not
change its state.
-
ABAP List:
-
It has been impossible to position the
cursor in emtpy strings with an offset.
Applications like alphanumeric screenpainter
have been affected.
-
Right clicking on items with hotspot
property did fire the double click instead of
showing the context menu.
-
SAPInfo Control
(ABAP class
CL_GUI_FRONTEND_SERVICES): The implementation of method
FILE_SAFE_DIALOG did not cancel the download in case
the user has choosen an already existing file before
quitting the file chooser with cancel.
Release 7.20 rev 2 (April 19, 2010)
Enhancements and New Features
-
Support for New OS Versions:
-
Help Menu
has been extended to launch SAP
and SAP GUI related web pages.
-
File Choosers
opened by methods of ABAP
class CL_GUI_FRONTEND_SERVICES now by default navigate
to the last opened folder.
Bugfixes
-
Tree Control:
-
The expansion triangle no longer disappears
when expanding an empty folder.
-
Several bugs regarding item selection have
been fixed.
-
Calendar Control
-
In some cases, the calendar collapsed to
zero height.
-
The day calculation had an offset by one in
a special case.
-
Week numbering now depends on the
locale.
-
Textedit Control:
-
There was a situation where the modified
flag was wrong after editing text. As a result
the methods GET_TEXTMODIFIED_STATUS and
GET_TEXT_AS_STREAM with option
ONLY_WHEN_MODIFIED of class CL_GUI_TEXTEDIT did
return wrong results.
-
SAPInfo Control
(ABAP class
CL_GUI_FRONTEND_SERVICES): The implementation of method
CLIPBOARD_IMPORT on cliend side had a performance
issue.
-
Windows only: The task bar
is no longer
hidden when maximizing the window while Signature
Design is active.
-
Maximizing a window
displayed on the
secondary screen in some special cases resulted in
unexpected behavior.
Release 7.20 rev 1 (March 3, 2010)
Enhancements and New Features
-
Support for New OS Versions:
-
PDF Viewer Control
has been added, which
provides read-only PDF rendering without print and save
capabilities. The ABAP class is
CL_GUI_SIMPLE_PDFVIEWER.
-
Html Control:
Copy and Paste are now
included in the context menu.
-
Grid Control:
The performance of duplicating
a range of rows has been optimized.
-
Calendar Control:
Support for scripting has
been completed.
-
About Dialog
now has a new look.
Bugfixes
-
Configuration:
Referencing configuration
files using paths instead of file URLs caused the
initialization process during startup to fail.
-
Tree Control:
-
Keyboard navigation did not work
properly.
-
Some issues with focus handling have been
solved.
-
The initial selection of a tree node
sometimes was not displayed correctly.
-
In COLUMNTREE clicking on an item in the
hierarchy part sometimes resulted in reporting
incorrect data in events.
-
In LISTTREE with header, method
NODE_SET_LAST_HIERARCHY_ITEM did not work
correctly.
-
Textedit Control:
-
Some problems with scrolling and intial
scroll position have been solved.
-
When pasting text where last line had no
line break at the end, wrapping did not
work.
-
Grid Control:
-
Some rendering issues because of problems
with threading have been solved.
-
Changing the selection state of a checkbox
has required two clicks instead of one.
-
Modal windows:
Various issues with modal
windows have been solved, in particular regarding
screen positioning and handling of modality. In case of
Signature Design window decoration, the window control
elements now match the available functionality.
-
Linux only:
With certain window managers,
there was a problem retrieving desktop
information.
-
Networking:
Now retrying to resolve a
hostname, which failed before, improves reliability in
case of changes to the network while the application is
running.
-
Accessibility:
A workaround for invalid
"label for" referencing which caused infinite loops has
been implemented.
Release 7.20 (December 16, 2009)
Enhancements and New Features
-
Support for New OS Versions:
-
openSUSE 11.1
-
Fedora Core 11
-
Mac OS X 10.6
-
Microsoft Windows 7
-
Support for 64-bit Java SE 6:
-
SAP Logon:
-
Various view options are available.
-
Connections can be organized
hierarchically.
-
System descriptions are displayed in SAP
Logon window and in "New/Edit Connection"
dialog.
-
User-defined memos can be attached to
connections.
-
A filter can be applied to the list of
connections. Filtering is done using the name
of the entry, its connection data, the
description of the system and the memo text
attached.
-
SAP Signature Design
can be activated in the
Preferences dialog. Currently it is off by default,
because the implementation is not yet complete.
-
Some UI elements are still rendered using
the old design.
-
When running as an applet in the browser
the current design implementation is not yet
following the specification.
-
In case of compatibility or usability
issues because of the custom window decoration,
latter can be deactivated. Then the window
content still is using SAP Signature Design,
but the window decoration comes from the window
system.
-
Application Menus
as known before from the
Mac OS X version of SAP GUI for Java are available now
on all platforms. Inside session windows, they are
displayed with icons appended to the ABAP application
menu.
-
Grid Control:
-
Support for fixed rows and columns has been
implemented.
-
Clipboard operations are now available for
multiple objects.
-
Cell spannning has been implemented.
-
Drag and drop is now supported.
-
Calendar Control
has been completely
rewritten.
-
Horizontal navigation is now
supported.
-
Vertical text rendering for months has been
implemented.
-
The selection model has been refined.
-
Graphic Controls JNet and JGantt
are now
included. For example UML diagrams in ABAP Workbench
can now be displayed.
Release 7.10 rev 11 (December 8, 2009)
Enhancements and New Features
-
Controls
now use the external browser if
available for displaying web pages.
Bugfixes
-
Textedit Control:
-
Replace in Find/Replace dialog did not
honor the "match case" option.
-
Some problems with the context menu and
handling of keystrokes have been solved.
-
Grid Control:
-
Dropdown Listboxes inside the Grid Control
sometimes did not react on keyboard
navigation.
-
There has been a situation where the Grid
Control was sending unexpected events causing
an ABAP dump.
-
Dropdown Listbox:
In special cases, the
displayed item was empty instead of a certain
value.
-
Html Control
now honors the font
configuration done in the preferences dialog.
-
Calendar Control
-
For some locales week numbering started in
the wrong week of the new year.
-
The cell background color has been wrong in
some cases.
-
After clicking on a week or month, the
focused element has been incorrect.
-
Inputfield
with password property did not
toggle between OVR and INS mode.
Release 7.10 rev 10 (September 8, 2009)
Enhancements and New Features
-
Support for New OS Versions:
openSUSE
11.1
-
Calendar Control
has been completely
rewritten.
-
Horizontal navigation is now
supported.
-
Vertical text rendering for months has been
implemented.
-
The selection model has been refined.
-
Codepage for Filedownload
can now be
specified.
Bugfixes
-
Grid Control:
-
Some actions could cause the content to be
unintentionally scrolled in horizontal
direction.
-
Table Control:
-
Sometimes the focussed cell did not display
the data sent by the backend.
-
In the very rare case, when a cell changes
its editor class, an exception caused the table
control not to react anymore.
-
TextEdit Control:
-
Calling the method SET_TEXT_AS_R3TABLE()
sometimes has caused a deadlock.
-
The "load from local file"-button sometimes
has been disabled by fault.
-
SAPInfo Control
(ABAP class
CL_GUI_FRONTEND_SERVICES): The methods displaying a
file chooser sometimes caused a deadlock.
-
Error notification
did not work in the early
state of the application when no window was displayed
yet, for example when starting with an initial
connection.
Release 7.10 rev 9 (June 29, 2009)
Enhancements and New Features
-
Support for New OS Versions:
Fedora Core
10
Bugfixes
-
Grid Control:
-
Calling SetSelectedCells3() has sometime
resulted in an exception.
-
Deleting rows in editable grid sometimes
did not work correctly.
-
There have been cases when the grid content
initially has not been displayed.>
-
Html Control:
Scrollbars have not been shown
for large images if required.
-
TextEdit Control:
-
(Un-)indenting lines did not work like
expected.
-
(Un-)commenting lines did not work.
-
Tree Control:
-
Some key events did not have any
result.
-
Clicking on Checkboxes sometimes did not
result in chaning their selection state.
-
Dropdown Listbox:
-
Flushing dropdown listboxes sometimes did
not fire an event after changing the selected
item.
-
When set to read-only, it did not show the
selected item in some cases.
-
Inputfields
prevented the underlying text
rendering implementation to work correctly in some
special cases. Then empty squares have been displayed
instead of characters.
-
Display of PDF based Content:
-
Sometimes a blank document has been
displayed when showing a PDF the first time
after launching SAP GUI for Java.
-
Various views in Preferences Dialog
now
check user input for validity in order to prevent
unexpected behavior.
-
Stability
has again been improved by
avoiding a situation which might cause the native
library (and as a result the whole Java VM) to
crash.
-
ABAP Lists
were overwriting the currently
displayed submenus while browsing through the
application menu in some cases (seen on Mac OS X
only).
Release 7.10 rev 8 (March 26, 2009)
Enhancements and New Features
-
Support for New OS Versions:
openSUSE
11.0
-
Applet:
-
A new certificate has been used to sign the
product, because the previous is valid only
until April 1, 2009. For running this new
version as an applet, it is also required to
update the web server it is started from. For
details, please refer to the Known
Issues.
-
The sample html for running SAP GUI for
Java as an applet has been streamlined and now
uses state of the art html.
Bugfixes
-
Installer:
-
Some problems causing inconsistent
installations have been solved.
-
When uninstalling a version which is not
the current default version, the unversioned
start scripts are no longer deleted.
-
Windows only: The batch files now include a
codepage specification in order to avoid
problems with special characters.
-
Table Control:
-
Tabbing sometimes resulted in unexpected
behavior.
-
Vertical scrolling in a table could cause
an ABAP dump by reporting a negative scroll
value.
-
Vertical block scrolling could result in an
ABAP dump.
-
Selecting text in a table cell required a
second click.
-
Displaying "required icons" in inputfields
was missing.
-
Tree Control:
-
Sometimes the tree hierarchy column was
painted too small.
-
While dragging a column, the current drop
location now is visualized by a pressed column
header.
-
Grid Control:
-
In editable grid, it was not possible to
enter data after navigating to a cell by
keyboard.
-
Some actions could cause the content to be
unintentionally scrolled in horizontal
direction.
-
Dropdown Listbox:
-
Reporting a wrong selected item id caused
the Dropdown Listbox to show the initial
value.
-
Dynamically setting a read-only Dropdown
Listbox to changeable has caused to add invalid
items and to change the current selection.
-
ABAP Lists:
Sometimes an outdated cursor
position has been reported when clicking a hotspot in
an ABAP List.
-
Stability
has been improved by avoiding some
situations which might cause the native library (and as
a result the whole Java VM) to crash.
-
A bug with file name encoding could cause
GMUX-based functionality to fail.
-
Window Handling:
The maximized state of
session windows is now stored and still in effect after
relaunching the application.
-
Mac OS X only:
-
When performning a RFC with dialog, the SAP
GUI process did not quit after closing the
connection.
-
In the application bundle, now it is
enforced to run in 32 bit mode even if the
default Java VM is 64 bit.
Release 7.10 rev 7 (November 21, 2008)
Enhancements and New Features
-
Support for New OS Versions:
Fedora Core 8
and 9
Bugfixes
-
TextEdit Control:
In case the TextEdit did
not contain any text, GET_TEXT_AS_R3TABLE has returned
a table consisting of one row with empty text instead
of an empty table. This has caused unexpected behavior
in some transactions like PPOME.
-
Tree Control:
The text of a node sometimes
has not been updated.
-
Grid Control:
Handling of illegal values
received from the backend has been made more robust in
order to avoid exceptions on the client side and short
dumps on the server side.
-
SAPInfo Control
(ABAP class
CL_GUI_FRONTEND_SERVICES): The methods
GET_SAPLOGON_ENCODING, GET_COMPUTER_NAME and
GET_USER_NAME are now supported. This requires a
support package for ABAP changes which is available for
6.20 and newer. For details please refer to note 1253580
-
Frame:
Frames without a title did not draw
the rectangle.
-
Windows only:
The installer on Windows XP
failed in case of running without administrator
rights.
Release 7.10 rev 6 (September 4, 2008)
Enhancements and New Features
-
Support for New OS Versions:
openSUSE
10.3
Bugfixes
-
Double Clicking
(as shortcut for pressing
"F2") and clicking hotspots in lists sometimes reported
a wrong position resulting in unexpected behavior of
the ABAP application.
-
ABAP Lists:
Some icons like the folder icons
have been scaled down horizontally in lists.
-
DropDown ListBox:
-
The sort order sometimes has been
incorrect.
-
The selected item has not been scrolled
into view when navigating in read-only dropdown
listboxes using the keyboard.
-
Scroll Wheel:
The scrollbar thumb was
quickly jumping back and forth a couple of lines when
using the scroll wheel in some cases. Now it is
scrolling more smoothly.
-
Protocol:
The ability to send back xml data
larger than the communication buffer has been added.
This solves various issues with controls, in particular
with grid controls in edit mode when doing many
changes.
-
Display of PDF based Content:
-
The algorithm to search for installed fonts
has been improved. As a result some layout and
font rendering issues resulting from inadequate
font substitution in older versions have been
solved.
Release 7.10 rev 5 (August 13, 2008)
Enhancements and New Features
-
Installation:
A parameter
automatic
has been introduced to only show progress indication
and error dialogs while installing with predefined
parameters.
-
Printing (Unix only):
CUPS
printer instances
are now supported.
-
Grid Control:
-
Substancial improvements have been made in
regards of rendering, event handling, editing
and scripting.
-
Error states in cells are now
indicated.
-
Support for some special events has been
added.
-
Event scripting has been made more
compatible with the implementation in SAP GUI
for Windows
-
TextEdit Control:
-
The file chooser dialogs for loading and
saving the text from/to a local file now offer
an option to use UTF-8 encoding by selecting
"Text (UTF-8)" in the dropdown list for
filetypes.
-
The usability of the find dialog has been
improved.
Bugfixes
-
ABAP Lists:
-
When scrolling in ABAP lists after editing
fields sometimes wrong data has been
displayed.
-
Displaying a list after a dynpro screen has
been shown sometimes parts of the list have not
been visible.
-
Text Encoding:
Text entered in controls in
some special cases was sent back with a wrong encoding,
which resulted in data showing questionmarks for
characters not displayable in the JVMs locale.
-
Grid Control:
-
Setting relative column widths did not
work. As a result, columns have been displayed
collapsed to a very small width.
-
Cells which should allow entering text in
some cases did not accept any input.
-
Various issues with editing grid content
are fixed including "add line", "insert line"
and "duplicate".
-
The selection set by the application was
displayed incorrectly in some special
cases.
-
Table Control:
Icons in column headers have
been shown in the wrong column in some cases.
-
TextEdit Control:
-
Cut, copy and paste from the context menu
was broken.
-
GetLastVisibleLine() sometimes had an
off-by-one error.
-
Tree Control:
In LISTTREE mode, sending back
the identification of the selection sometimes was wrong
and resulted in an ABAP dump.
-
DropDown ListBox:
-
Navigating from a dropdown listbox to the
next or previous field with (shift-) tab was
broken in case the "Always show keys" option
was activated.
-
Scrolling in read-only dropdown listboxes
using cursor keys did not work correctly.
-
Clicking at the bottom of a dropdown
listbox resulted in shortly opening and
immediately closing it.
-
Icons:
Illegal icon definitions caused
severe problems repainting the screen. Now handling of
icon definitions is more robust.
-
Unix only:
The heap size of the JVM has been
increased in order to avoid out of memory
conditions.
Release 7.10 rev 4 (May 20, 2008)
Enhancements and New Features
-
Support for New OS Versions:
openSUSE
10.2
-
Logon Screen:
When opening a connection with
the user name predefined in the connection data, on the
logon screen the focus is transferred to the password
field for convenience.
Bugfixes
-
Double Clicking on Text
(as shortcut for
"F2") sometimes reported a wrong position resulting in
unexpected behavior of the ABAP application.
-
Grid Control:
-
Repainting the cell background color after
a dynamic change has been missing.
-
Method SetSelectedCells in ALV Grid now
works correctly.
-
Requesting the current cell location
sometimes has caused an exception.
-
Resizing or selecting a column directly
after changing the data of an entry field
caused the change of the data to be
reverted.
-
In some very special cases, calling
getSelectedCells3() caused an exception.
-
Table Control:
The way the vertical
scrolling is working has been made consistent with SAP
GUI for Windows. This improves usability of some tables
where the ABAP coding has a very special understanding
how to count lines.
-
Html Control:
Uploading of large files is
now partitioned into smaller pieces in order to avoid
OutOfMemory situations.
-
Splitter Control:
Setting sizes to 0
percentage for all rows resp. columns of the splitter
has caused an arithmetic exception.
-
Applet:
-
The clean up of helper processes on applet
destroy and reload has been improved.
-
Running multiple applets of SAP GUI for
Java on the same page did not work
correctly.
-
Showing Content in a DialogShell did not
work when running as an applet.
Release 7.10 rev 3 (February 29, 2008)
Enhancements and New Features
-
Support for New OS Versions:
Bugfixes
-
Grid Control:
-
In some special cases, vertical scrolling
caused the wait cursor to be shown
forever.
-
Showing search results part of grid data
which was not yet loaded did not work
correctly.
-
Setting the row selection from ABAP code
resulted in selecting one row above.
-
Tree Control:
-
The rendering and behavior of buttons in
the tree control has been improved.
-
Calendar Control:
-
Various bugs in the area of date rendering,
colors and focus rendering have been
fixed.
-
Improvements like keyboard navigation have
been added.
-
Display of PDF based Content:
-
Font substitution for chinese fonts did not
work correctly.
-
A performance issue when disposing the PDF
rendering component has been solved.
-
Desktop Integration:
-
An issue regarding launching external
processes with spaces or other suspicious
characters in their program name has been
fixed.
-
The "Desktop Integration" preference panel
did accept non existing program names or
paths.
-
Status bar:
The display option of the status
bar info has not been stored.
-
Application shutdown
is now more
reliable.
-
Applet:
-
Deadlocks happening during applet startup
are now prevented.
-
Helper processes should no longer remain as
zombies after applet destroy.
-
Mac OS X only:
-
The Java encoding for codepage 1409 (Mac
Romanian) was undefined. This resulted in a
crash when logging on with language "RO".
-
Windows only:
-
In case the registry can not be read, now a
warning instead of a fatal error is displayed.
This allows to "somehow" run on a very
restricted Windows environment, but "your
milage will vary".
Release 7.10 rev 2 (January 11, 2008)
Enhancements and New Features
-
Input History:
it is now possible to select
an entry from the list and move forward to the next
element in one step by hitting the tab key.
Bugfixes
-
Grid Control:
-
An exception in method
setCurrentCellIDNumeric has caused an ABAP
dump.
-
It was possible to change the value of a
dropdown listbox although the grid was set
read-only.
-
Tree Control:
-
Column widths have been set incorrectly
when option autowidth was used.
-
In special cases, right-clicking on a node
did not show the context menu.
-
Tree nodes have been disabled in a special
case although they should have been
enabled.
-
On Mac OS X, toggling a selection did not
work correctly.
-
TextEdit Control:
a bug replacing protected
text has been fixed.
-
DropDown ListBox:
there have been problems
with the data for DropDown ListBoxes when they were
located in table cells and set to invisible. This
resulted in blank screens in some transactions.
-
Table Control:
Various issues causing
exceptions and thus the session to show the wait cursor
forever have been solved.
-
Toolbar Buttons:
The width of buttons in the
application toolbar sometimes has been too small.
-
Mac OS X only :
-
Unix only:
The clipboard upload now uses the
clipboard selection instead of the primary
selection.
Release 7.10 rev 1 (November 21, 2007)
Enhancements and New Features
-
Mac OS X 10.5 (Leopard)
is now officially
supported.
Bugfixes
-
Control Enabling:
There has been an
incompatibility with 4.6C back-ends regarding reporting
the control focus. This has caused various problems
like launching the wrong transaction from the Easy
Access Menu, context menus and toolbar buttons with
menus in controls not working etc.
-
Grid Control:
-
It was possible to make selections on a per
cell basis in some special cases although the
selection mode (SEL_MODE) was set to 'A' (rows
and columns).
-
Column widths sometimes were slighly
decreased after a refresh of the data.
-
TextEdit Control:
The end position of text
selections sometimes was reported incorrectly. This has
caused wrong results after text manipulation in various
cases.
-
Dropdown Listbox:
sometimes it did not
display the selected entry.
-
Installing Custom Templates
did not work in
case the user
preferences folder
did not exist.
-
Mac OS X 10.5 only:
The hostname reported to
the back-end was reported incorrectly.
Release 7.10 (October 26, 2007)
Enhancements and New Features
-
Support for JSE
6
-
-
See System
Requirements
of platforms for details.
Also, usage of JRE 1.4.2 is no longer
supported.
-
Support for New OS Versions
-
Microsoft Windows Vista
-
Mac OS X 10.5 (once the test on the final
build of "Leopard" has been successfully
completed, see System
Requirements)
-
HP-UX 11.31
-
Installer
-
-
The installer now can be launched directly
from a write- protected directory.
-
The installation process completes
considerably faster.
-
Input History
-
-
Text previously entered
in an entry field is available in a dropdown
listbox when the same entry field is
reaccessed. Various options are available in
the preference panel and the history also can
be disabled for each
entry field using
the
entry field context
menu.
-
Dynpro Splitter
-
-
The feature to display two subscreens
divided by a horizontal or vertical splitter
has been implemented.
-
Preference
Dialog
has been redesigned.
-
-
Significantly faster loading of the
dialog.
-
New grouping of configuration items and
options.
-
More consistent layout of panels.
-
Search functionality.
Release 7.00 rev 6 (October 1, 2007)
Bugfixes:
- Applet:
-
- Various issues have been
fixed when running as an applet, in particular
after starting the applet a second time in the
same browser instance.
- Grid Control:
-
- Elements in grid cells
in some cases have been disabled
mistakenly.
- Tree Control:
-
- List items were not clipped with the
correct width, which caused overlapping text in
some cases.
- Focus Handling:
-
- Controls (like Textedit) did not get
focussed when expected.
Release 7.00 rev 5 (August 10, 2007)
Bugfixes :
- Table
Control:
-
- In certain cases, columns were too narrow,
so text had to be scrolled.
- Grid
Control:
-
- Protected rows can no longer be
deleted.
- Dropdown
Listbox:
-
- The change in 7.00 rev 4.1 regarding the
selected item has been reverted because it has
broken the keyboard navigation.
Release 7.00 rev 4.1 (June 27, 2007)
Bugfixes :
- SAP Logon
configuration files including blanks or special
characters in their file names did not work and caused
the application to quit.
- Dropdown
Listbox no longer selects the empty item at the
end of the list when the backend sets the value to
empty. Now the first item of the list is selected
instead, which is more convenient.
- Filedownloads using 7.00
rev 4 in some cases introduced trailing garbage.
Release 7.00 rev 4 (May 21, 2007)
Bug Fixes :
- Grid
Control:
-
- An issue related to data manipulation
causing an ABAP dump has been resolved.
- Tree Control:
-
- Modifying the tree content in special cases
has resulted in an ABAP dump.
- Toolbar Control:
-
- A button added to toolbar control was
sometimes not displayed.
- Amodal
Messages displayed in a dialogshell have not
been displayed in front in case a modal session window
for the same session existed.
- Scripting
Window: Canceling the save dialog now keeps the
current script instead of deleting it.
Release 7.00 rev 3.2 (April 17, 2007)
Bug Fixes :
- Grid
Control:
-
- Various issues with values of dropdown
listboxes in grid control have been fixed.
- Event registration for a single click on a
column header now is honored.
- Column width calculation and reporting
column widths to the backend now is consistent
with implementation in SAP GUI for
Windows.
- The selection of a range of columns by the
ABAP application now causes the start of the
selection to be the first visible row.
- Textedit
Control:
-
- Manipulating the text by scripting is not
been reported to the backend.
Release 7.00 rev 3.1 (April 2, 2007)
Bug Fixes :
- Grid
Control:
-
- Text in column headers has always been
rendered with black color, even in cases where
the ABAP has chosen a specific color.
- The alignment option of text in column
headers has not been respected.
- The width optimization of columns with
icons has been improved.
- When resizing one of the selected columns,
all selected columns get resized.
- Now the grid control automatically scrolls
to the first row selected from the ABAP
application.
- The selection of a range of columns by the
ABAP application now clears the previous
selection.
- Tree
Control: A bug related to deleting items
individually has been fixed.
- Textedit
Control: A Setting to wrap text at a fixed
position before having specified the position
erratically caused the default position of 72 to be
used.
- Mac OS X
Only: When the Mac clipboard was filled by ABAP
using deprecated API, pasting inside SAP GUI sometimes
resulted in pasting the previous clipboard content.
Release 7.00 rev 3 (Mar 16, 2007)
Bug Fixes :
- Table
Control: Hitting the F8 key has not been
reported to the backend in some cases.
- Grid
control:
-
- In special cases, when the data has been
updated by the ABAP application, the grid
content disappeared.
- The "Select all" button did not work when
selection mode (SEL_MODE) was set to 'A' (rows
and columns).
- In the same selection mode it was not
possible to extend the selection by control
clicking.
- Textedit
Control: A workaround has been implemented for
if the control has been set to wrap the text at a fixed
position without specifying the position. In this case
the default wrapping position now is 72.
Release 7.00 rev 2.4 (Mar 2, 2007)
Enhancements and New Features
- Handling of Error
Messages has been improved.
- Splitter
Control and other places with splitter-like
functionality now have a better visualization of the
drag handle.
Bug Fixes :
- Page scroll
keys sometimes did not have any affect, or the
expected result in ABAP lists.
- Table
Control:
-
- Scrolling using page scroll keys sometimes
resulted with a wrong scroll position.
- Grid Control:
-
- After scrolling, sometimes the wrong scroll
position was displayed.
- Loading additional data in some cases
resulted in the failure of some actions, such
as double-clicking on a cell due to incorrect
internal data.
Release 7.00 rev 2.3 (Feb 23, 2007)
Bug Fixes
- Printing:
-
- Mac OS X
Only: In certain cases, using front-end
printing with access method 'G' was only
successful once. Later attempts then timed out.
The implemented workaround implies that only
the default printing queue of the Mac can be
used and not a custom printing queue. This
limitation only affects Macs.
Release 7.00 rev 2.2 (Feb 16, 2007)
Bug Fixes
- Grid
Control:
-
- The ABAP method GET_SELECTED_ROWS of grid
control now returns the correct values for
different selection scenarios.
- Calling the method SET_COL_WIDTH_ID on the
grid control resulted in an ABAP dump.
- Clicking a flushing checkbox did not result
in an immediate event being sent to the
backend.
- Tree
Control:
-
- The AutoWidth feature in a ListTree was not
reliable, the result being that sometimes the
columns were displayed with a width of
zero.
- Textedit
Control:
-
- The scroll position was not been preserved
when text was reset by the backend.
Release 7.00 rev 2.1 (Jan 26, 2007)
Bug Fixes
- Table
Control: Hitting the return key was not reported
to the back-end when the component currently in focus
was inside a table.
- Grid
Control:
-
- Reporting of the current selection was
incorrect in some cases. For example, choosing
one variant from the list of all available
variants resulted in an error message.
- The grid content disappeared in some
situations such as after calculating the sum of
a column.
- Mac OS X
Only: The menu of the scripting window was not
displayed.
Release 7.00 rev 2 (Jan 15, 2007)
Enhancements and New Features
- Support for New OS Versions:
-
- SUSE
Linux Enterprise Desktop 10 is now
supported.
- Windows Only, Installation:
It is now possible to install a new version without
having administrator permissions.
- Clickable Property:
elements which trigger events with a single click are
underlined and show a hand cursor.
- Grid Control:
-
- The
column width calculation for the "optimized
width" option has been improved.
- The
functionality of selecting rows, columns, cells
has been reimplemented. Both the behavior has
been improved and the performance.
- HTML Control:
-
- Memory
consumption has been dramatically reduced for
cases where the HTML control is used multiple
times (for each session, or for different
sessions).
- Unknown Certificates (not
included in either the JRE or SAP GUI) can be permitted
in the user dialog.
- Cookie Support has been
implemented for HTTP and HTTPS connections.
Bug Fixes
- Waiting Cursor: i
It sometimes
happened that the waiting cursor was shown without data
being sent to the back-end.
- Screen Layout: Using fonts
with different widths resulted in screens with
additional scrollbars when docking controls were
involved.
- Table Control:
-
- The tab-chain in tables
with reordered columns has been
fixed.
- HTML Control:
-
- Several memory leaks
have been fixed.
- JISAutoDetect did not
work using JSE 5.0
- Some memory leaks displaying XML files have
been solved.
- Grid Control:
-
- The state of checkboxes has not been
reported to the backend.
- Several ABAP dumps after manipulation of
grid data have been solved.
- Various bugs relating to removing, adding,
and inserting lines have been fixed.
- In some cases, a row already deleted by the
user reappeared after a server roundtrip.
- Inserting a new line after deleting lines
caused the deleted lines to reappear.
- Double-clicking in a row
in some cases did not report the correct IDs
causing some applications to behave incorrectly
or to show messages such as "Position cursor on
a valid line".
- Clicking
in an unfocused cell does now not cause the
value help to appear by clicking on the area in
the cell where the value help button is
displayed after the cell is focused. The
previous behavior was confusing.
- Text
Control: Line wrapping did not work correctly
when using fixed wrap mode for lines with trailing
blanks.
- Tree
Control:
-
- Various bugs preventing drag & drop
from working have been fixed. For example,
dragging favorites in the Easy Access Menu was
affected.
- Sometimes the tree selection was reported
incorrectly.
- The style (background color) of tree cells
assigned by the application has been
ignored.
- A problem causing the content of the tree
control accidentally scrolling up has been
corrected.
- Toolbar
Control: The menu of a toolbar button
disappeared immediately after showing it where the
window it was located was modal.
- A utotab was not invoked
after typing the last character and the character typed
afterwards only caused the focus to move to the next
field without filling the current field.
- ESC key used as F12 (cancel) replacement sometimes did not
work.
- Windows Only,
Scripting: A problem with the name of the
default scripts directory has been solved.
- Windows Only,
Installation: Starting the installation from a
share using UNC notation did not work.
- Windows
Only: Opening URLs using FireFox from SAP GUI
did not work.
- Linux Only,
Application Start: Starting a correctly
installed version did not work with certain system
locales.
- Browser Only,
Modal windows: modal application windows are now
coupled with the browser's main window.
Release 7.00 rev 1 (Sept 12, 2006)
Enhancements and New Features
- Mac OS X
only: Intel-based Macs are now officially
supported.
- HTML
control: PDF-based content can now be displayed
embedded in the HTML control.
- Handling of
multiple displays has been improved regarding
the location of new windows, menus, and so on.
Bug Fixes
- Preferences
Dialog
-
- Saving a customized color scheme in"Visual
Settings" did not work.
- Changing a settings value defined in the
central configuration file to local value did
not work when this local value was equal to the
default. For example, activating overwrite mode
(which is the default) locally did not work
when overwrite mode was deactivated in the
central configuration file.
- Applet
Reloading resulted in various rendering
problems, such as wrong colors in dropdown list boxes,
menubars, icons, and so on.
- Installer:
-
- On Windows 2003, web deployment failed with
an error.
- In special cases, a bug in the installer
caused the error "Unpack SAPGUI for Java
installation files failed" and terminated the
installation.
- Toolbar
Control: Buttons have not been displayed when
they have been changed from invisible to visible.
- Mac OS X only:
-
- The delay while launching the graphics
applications has been removed.
- A bug with duplicating nodes in SAP Net
Editor happening on Intel-based Macs has been
fixed.
Release 7.00 (June 9, 2006)
Enhancements and New Features
- Support of JRE
5.0 on all platforms, for details please refer
to System
Requirements.
- Mac OS X
Only: This version includes libraries and
executables for PowerPC and Intel processors as
universal binaries. This is a first test version for
Intel-based Macs and must only be used in accordance
with the test and evaluation agreement.
- Help
Buttons to display the relevant manual page have
been added in various dialogs (trace, and so on).
- About
Dialog: The version information has been refined
and a "more info" button has been added to display
helpful information for support purposes.
- Mac OS X
only: The accelerator of the menu item "Select
area as text" has been changed from Command-Option-Y to
Command-Shift-Y, which is more common. This has become
possible after a bug was fixed in JRE 1.5.
- Configuration
subsystem has been re-implemented to improve
system rebustness and performance. See Administration of the
Configuration Files for details.
- Table Control:
-
- "Select all" button now is available on top
left corner of table controls with
multi-selection.
- Usability:
-
- SAP Logon
Window:
-
- New entries are automatically
selected.
- The selected entry is scrolled into
view.
- The list of entries can now become
focused and can be navigated to by the
keyboard.
- Keyboard
navigation has been extended to allow
jumping in to the next/previous group. The
modifier key can be configured in the
preferences dialog on panel
"Usability/Accessibility".
- Preferences
Dialog:
-
- When defining the location of the
connection configuration files, a file
URL pointing to a location that does
not exist is removed.
- The layout of the dialog has been
improved.
Bug Fixes
- Tree Control
-
- Some columns have not been displayed in
transaction UCMON.
- A node has been deselected using drag &
drop, although the drag & drop flavor has
been defined to "copy".
- Table Control:
-
- Prevent selection of
non-selectable table rows.
- Toolbar Control:
-
- A layout problem that occurs after changing
the font sizes has been fixed.
- In some cases, the toolbar control has not
been displayed.
- Grid
Control:
-
- Various bugfixes related to inserting and
deleting rows have been made.
- Sometimes the background color was
incorrect.
- HTML
Control:
-
- A problem with the handling of embed-tags
has been solved.
- When using several connections with
connection-specific schemes, the background
colors in the HTML rendering were
incorrect.
- The performance of loading pages has been
increased.
- The handling of the case when a connection
to the URL to be loaded is not available has
been improved.
- A bug with user-agent handling has been
fixed.
- A problem with handling attributes in
applet tags has been solved.
- Dropdown List
Box:
-
- The selected item has not been reset if it
previously had a selected item when the listbox
was located in a table.
- SAPInfo Control (ABAP class
CL_GUI_FRONTEND_SERVICES):
-
- Various bugs regarding filling the desktop
clipboard have been fixed.
- Missing methods have been implemented.
- Mac OS X
Only:
-
- Various bug fixes in the graphics
applications.
- The logon dialog can no longer be closed
when connection is not open.
- RFC: A bug
relating to internal tables that could lead to crashes
has been fixed.
- Checkboxes without text did not have a focus border
when focused.
- Display of
lists now uses correct background colors.
- Printing:
-
- A bug causing the printing panel to not
always show current information has been
fixed.
- The local printing subsystem now provides
working defaults without external desktop
integration.
- Macro-expansion for commands did not work,
causing printing to fail in some cases without
external desktop integration.
- Desktop
Integration: Better error handling when
searching and processing external programs
- Linux Only:
Remove warning due to non-initialized Gnome libraries
when using Gnome integration without running the Gnome
desktop.
Release 6.40 rev 6 (Dec 20, 2005)
Enhancements and new features
- Installation: A custom
template for user configuration now can be provided
during installation. See here for details.
Bugfixes
- Filetransfer:
-
- When using function module GUI_DOWNLOAD to
download a file, a success message was also
displayed when writing the file had failed. Now
an error message is shown.
- Data Provider:
-
- Data sent to SAP GUI and data sent back to
the server sometimes was corrupted when being
connected to a Unicode backend.
- Drag & Drop caused a
wrong result (move vs. copy, etc.) in some cases where
the control itself handled the drop instead of ABAP
coding.
- Installation: silent
uninstall was broken in 6.40 rev 4.
- Messages displayed in
dialogs:
-
- Long
texts were not properly wrapped.
- Now
correct theme and system colors are
used.
- Textedit
control: saving content in to local file now
uses the line delimiters of the client platform.
- Grid
control:
-
- Illegal values for setTitleSize() have
caused problems.
- Shift-click for selecting a range of lines
did not work.
- Double-click on cells with F4-help did not
work.
- Some transactions in 4.6B system terminated
with an ABAP dump because getSelectedColumns()
in grid returned null.
- The method SetCurrentCellRowPosColId() was
not implemented, which caused some transactions
to terminate with an ABAP dump.
- Compatibility with older backends has been
improved to display correct background
colors.
- The calculation of column widths has been
improved for some special cases (e.g. sum
symbol)
- The initial selection of rows has not been
displayed correctly in some cases.
- The grid control lost focus after F4-help
has been displayed.
- SAPInfo control (ABAP class
CL_GUI_FRONTEND_SERVICES):
-
- The encoding used for filenames as result
of FILE_SAVE_DIALOG calls was missing.
- The filename provided in the
FILE_SAVE_DIALOG call now is shown in the file
chooser dialog.
- The file chooser dialog of FILE_SAVE_DIALOG
was displayed again when pressing the cancel
button.
- SapWorkDir (GET_SAPGUI_WORKDIR call) is now
pointing to the users home directory instead of
the current directory.
- Chart
control: time scale was not displayed
correctly
- Radiobuttons and
Checkboxes did not support displaying the icons
on the right side of their text.
- Mac OS X
only:
-
- A class cast exception has been removed,
which caused various issues using
AppleScripts.
- Launching graphics applications has been
unnecessarily slow. This has also affected file
uploads using function module WS_UPLOAD.
- WS_DOWNLOAD used sometimes to crash when
downloading files.
- WS_DOWNLOAD now is writing LF as line
delimiters like expected on Unix based
systems.
- WS_UPLOAD now can handle different types of
line delimiters.
- Uploading of the clipboard content
sometimes caused a crash of gmux server which
results the session to display the wait cursor
forever.
- Setting the content of the Mac's clipboard
by ABAP has caused crashes.
- Unixes only:
-
- Uploading from clipboard caused a crash of
gmux server which results the session to
display the wait cursor forever.
- Front-End
Printing: Absence of running lpd/cupsd
caused failure in providing printing
model.
- The ntegration of X selection has been
improved, pasting with by using the middle
mouse button is working now.
Release 6.40 rev 4 (Sept 2, 2005)
Enhancements and new features
- Front-End
Printing
A new printing architecture based on control
techology (access method G) has been implemented. For
documentation please refer to the "SAP Printing Guide"
part of SAP Knowledge Warehouse, section "Front-End
Printing (SAP GUI for Java)". For requirements please
refer to
SAP note 821519.
- Grid
control: keyboard navigation has been
improved.
Bugfixes
- Grid
control:
-
- There has been a case where the items in a
dropdown listbox of a cell have been duplicated
after a server roundtrip.
- The background color of cells containing
disabled entryfields has been corrected.
- To make sure to get correct background
colors, applying the correction described in
SAP note 833181 is required.
- Table
control: a bug reporting the wrong cursor
position has been fixed.
- Dropdown
listbox:
-
- A checkmark is shown when in Screen Painter
the 'Input' property is set to 'Recommended'
and not only when set to 'Required'.
- It is now more obvious when a dropdown
listbox is set to read-only.
- SAPInfo control (ABAP class
CL_GUI_FRONTEND_SERVICES):
Setting the timer with a negative value has caused an
ABAP dump. Now negative values are handled like 0,
which means to reset the timer.
- Tree
control: A special feature in the tree control
in SAP GUI for Windows is mimicked to allow child nodes
to be shown although the their parent node is hidden.
This is required to make transaction SXMB_MONI work
without modifying the ABAP coding.
- Textedit
control:†
-
- Tabs in text inserted into the control (for
example by pasting) now are replaced by the
appropriate number of blanks to avoid
problems.
- When protecting text including the last but
one line, also the last line was protected in
case it was empty, which was wrong.
- Toolbar
control has sent wrong events for menubuttons in
some cases.
- Image
control did not display a new image, when the
URL to the image was the same, but the content changed.
Now caching is disabled to make this work.
- Web
Deployment:
Trying to start SAP GUI for Java as an applet
inside the browser after it has been installed by Web
Deployment resulted in the error message "SAPGUI for
Java 6.40rev2 can't start because it isn't installed on
this machine".
Release 6.40 rev 2 (June 7, 2005)
Bugfixes
- Grid control:
-
- The titlebar has not
been displayed when the toolbar did not have
any buttons.
- The methods
SelectedRowsType2() and† SelectedRows2() were
missing, causing an ABAP dump in case they were
called by the application.
- The wrong column was
sorted after pressing the sort button in the
toolbar.
- Rows can now be
(de)selected by ctrl-click.
- Row selection buttons
have been missing in some cases.
- Merging cells of several
columns is now also supported for complete
columns, not only for particular
cells.
- In some cases, the
background color of non-changeable cells has been
wrong.
- The new data of a
currently edited cell now is sent to the
application server.
- Reordering columns by
Drag & Drop has not been reported
correctly.
- Calendar
control:
-
- Date picker:
-
- Localized names for weeks and
months are now displayed instead of
English only.
- When pressing the +/- buttons and
no field has been selected nothing
happened. Now the day is changed, when
the user has not selected which field
to change.
- Scrolling to the current or a specific date
during initial setup now is working.
- A NullPointerException has been fixed in
case the application has sent a specific date
outside the current calendar range.
- Tree control: the text of a node is now
displayed correctly after it has been changed by
editing (e.g. in the easy access menu)
- Table control: a bug in the parsing component
caused a crash in some special cases with table
controls.
- Tabstrip control: a bug in SAPGUI for Java
6.40 not showing the content of a tab page, has been
fixed.
- Scrollbars
are shown in cases when the size of the display is
smaller than what the application server tells to open
a window and the application has sent the complete data
to display.
- Splitter control now
layouts invisible sashes correctly.
- Context
menu of a dynpro element is now displayed at the
appropriate location.
- Resize
events are now sent only after double checking
with the size the application server is aware of. This
prevents some applications to perform unintended
navigation or input checks and improves
performance.
- Single
sign-on: using the sso2 parameter in the
connection string (typically used in context of
portals) resulted in a crash.
Release 6.40 (April 21, 2005)
Enhancements and new features
- Grid control and Calendar control have been
re-implemented completely from scratch. They are now
much faster, consume less memory and have an improved
redraw behavior.
- Toolbar
control now supports layout with multiple lines
of buttons.
- Multi object
clipboard:
-
- The algorithm how to fill the clipboard
content into the entry fields has been
revised.
- The selection can be alternatively put in
the clipboard as floating text instead of tab
delimited text. This functionality is available
by initiating the selection with ctrl-u instead
of ctrl-y.
- Pasting in reports now works position based
instead of object based which makes it much
more useful.
- Preferences and
Options
-
- Font
settings: In addition to the font size,
now also the fonts themselves can be chosen.
However be aware of the fact that this feature
disables the mechanism of the Java Runtime to
choose the correct fonts depending on the
locale. In case there are problems displaying
text, please verify if the problem also happens
after restoring the defaults.
- Display
options for messages: errors, warnings
and success messages can optionally be
displayed in separate dialog windows.
- Proxy settings: setting the proxy
for the HTML control is now possible in the
preferences dialog instead using the context
menu on the HTML control.
- Usability:
-
- SAP Logon
window: resizing this window keeps
effect also after relaunching the
application.
- New/Edit
connection dialog: icons are marking
entries to be made before saving is
possible.
- SAP
Icons: the icon set has been revised to
remove visual clutter and improve readablity
for users with visual impairment.
- Dropdown
listbox: The empty entry now can be
chosen by hitting the space bar. To open the
listbox press alt-cursor down.
- Unicode and
codepage automatically set by the backend is
default.
- Support for new OS
versions:
-
- Mac OS X
only:
-
- JRE 1.4.2 now is used instead of JRE
1.3.1
- The installation directory defaults to
/Applications
instead of the home directory (depending on
write permissions)
- New menus and menu items are available in
the Mac menubar
-
- Cancel request
- Trace
- Select area as text (space
delimited instead of tab delimited)
- 'Scripts' menu listing the files
located inside the scripting
directory
- Switch to next/previous window
- The context menus on other platforms
available with right-click are now mapped
consistently to ctrl-click on Mac.
- Web Dynpro
Client: First implementation of a Web Dynpro
Client for Web Dynpro Runtime SP 11 (Sneak
preview).
Bugfixes
- Table
control: Cells with data of type String inside
tables have sometimes displayed values instead of being
empty (e.g. debugging with the new ABAP debugger was
affected by ghost coding where empty lines should have
been).
- Control
framework: Exceptions occurring on the first
screen of an transaction caused the control framework
on the server side to be uninitialized.
- Scripting:
-
- Bugs with scripting ids in menus and within
spitters have been fixed
- XML-data is now escaped
Release 6.30 rev 9 (February 4, 2005)
Enhancements and new features
- Connection
dialog: a help button to bring up the
documentation describing how to define connections has
been added.
- Textedit
control: performance to transfer long texts
between server and SAPGUI has been improved.
- SAPInfo control (ABAP class
CL_GUI_FRONTEND_SERVICES):
-
- The parameter for setting file filters in
open and save dialogs now is supported.
Bugfixes
- Tabstrip
control: a bug in 6.30 rev 8 not showing the
content of a tab page, has been fixed.
- Dropdown
listbox:
-
- Do not show keys when keys and values are
identical.
- Add empty entry only when dropdown listbox
is changeable and not required.
- Show empty entries of read-only numerical
dropdown listboxes as zero.
- Grid
control: avoid rendering problems while waiting
for backend
- Tree
control:
-
- Moving a node between two trees by
drag&drop now is working.
- Fixed an error condition with removing
invisible tree notes from a tree.
- Table
control: icons in column headers were initially
not displayed.
- Textedit
control:
-
- Pasting of tabs now is blocked to avoid
problems with backend
- Initiating a paste using the context menu
caused the text to be pasted twice.
- Display of
lists is better readable when checkboxes are
aligned to a header.
- Mac OS X
only: printing from graphics apps into files
with filenames including umlauts or double byte
characters did not work.
Release 6.30 rev 8 (September 06, 2004)
Bugfixes
- Abnormal program
termination on connect to server: Under certain
network topologies and network conditions a connect to
the application server failed and terminated the
SAPGUI.
- Crash on window
resize: Under certain circumstances the SAPGUI
crashed when resizing a window containing tab
strips.
- Unexpected table
cell behavior: Table cells behaved strangely
when there were differently configured cells in one
column and the column was resized.
- Inactive dialog
shells popped to front: Dialog shells like the
performance assistant showed annoying behavior, coming
to front on every new screen.
- Textedit
control: Several bugs inside the text edit
control have been fixed.
Release 6.30 rev 6 (August 16, 2004)
Enhancements and new features
- New visual
design: a new theme called Tradeshow is
supported.
- Desktop
integration: Support for launching applications
and opening documents by method EXECUTE in ABAP class
CL_GUI_FRONTEND_SERVICES has been improved. Please
refer to SAP note 763633 how make use of this
functionality. There are default settings, which can be
modified in the 'Desktop' panel of the 'Preferences'
dialog.
- Connection
dialog:
-
- A default description text is generated
automatically when connection parameters have
been specified.
- The text area for specifying the connection
string on the 'Advanced' tab now is wrapping
the text.
- Language
support:
-
- The 'Language' tab for setting codepages
etc. has been improved.
- Unicode and automatic codepage selection
can now be set separately.
- Full screen
display now works after relaunching SAPGUI when
full screen display was active before quitting.
- Display of
lists is more reliable in cases of multi byte
and Unicode by using explicit length information from
backend.
- Keyboard
handling has been revised for navigation and
commands inside text components.
- Grid
control: copy/paste is now available using the
toolbar buttons.
-
HTML control: new ICEbrowser version 6
- Multilingual rendering and selection of
double-byte characters (such as Japanese), of
right-to-left (RTL) text and cursive fonts
(such as Arabic), and of combinations of these
fonts with other languages on the same page has
been improved.
- The new ICEbrowser version supports the
nobreak statement, which makes output more
consistent with the HTML control in SAPGUI for
the Windows environment.
Bugfixes
- Resizing dialog
shells now also revalidates its content.
- Initializing
Control Framework: the control framework in ABAP
was uninitialized, in case in the first automation call
list an exception was thrown. This is fixed by an ABAP
patch (see SAP note 764040) and a corresponding change
in this version of SAPGUI.
- Language
support: some missing language definitions have
been added.
- Dropdown
listbox:
-
- Wrong entries have been added in some
cases.
- Use keys instead of values to identify the
selected item. Dropdown listboxes with several
identical values did not work correctly.
- An exception inside the model while
starting certain transactions has been
removed.
- Table
control:†
-
- While scrolling vertically, the horizontal
scroll position now stays unchanged
- Entry fields with value help now have
correct width.
- Tabstrip control:
-
- An exception has been
fixed.
- Handle tabstrip pages of
inactive host tabs sent to SAPGUI correctly
(e.g. in transaction
/KJUNV/NTRM001).
- Tooltip texts of tabs
have been missing.
- Textedit
control:†
-
- The initially set first visible line was
not correct. E.g. in ABAP editor the last line
was usually displayed instead.
- The lines of text in textedit used in
Modification Assistant were initially not
protected.
- Modifying ABAP code in Modification
Assistant, a CR/LF was inserted at the end of
some lines, which caused problems.
- When uploading a local file into textedit
control, the text was not considered as changed
and as a result it was not saved in some cases
like switching to another tab in transaction
CRMD_BUS2000116.
-
Tree
control:
- getHeaderNames() returned the hierarchy
header too, which is wrong and caused an
exception in transaction SQ02.
- Changing the layout of a column tree by
adding and removing some columns resulted in a
wrong display of the column content.
- Setting the width of a hierarchy column to
0 by automation is now ignored, instead its
preferred size is used (e.g. transaction
SMOEA)
- Some subnodes were not displayed after
expanding their parent node (e.g. in
transaction BD87).
- An exception in case of uninitialized tree
states has been worked around (e.g. in
transaction CEWB).
-
Grid
control:
- Various redraw problems have been
fixed.
- Fixed problems with behavior of single
selection mode. It was possible to select a
second row and it did not automatically scroll
to the row selected by the application.
- Avoid delayed update of scrollbar after
vertical scrolling.
- Fixed an exception when deleting all rows
(in transaction SSC1).
- A problem in dropdown listbox cells when
the list of items was updated by backend has
been fixed.
- Sometimes the waiting cursor was not
displayed when waiting for a server
response.
-
Html control:
- Text input fields in html forms appeared
wider than in the SAPGUI for the Windows
environment. This caused some transactions to
look a bit messed up (e.g. transaction
SE80).
- The content encoding of html pages from
backend now is handled correctly.
- The correct character encoding for
JavaScript content sent by the backend is now
used.
- A workaround has been implemented to avoid
exceptions when using the DoRefresh() method
but no content is displayed yet (e.g.
transaction SMICM)
- MacOS X
only: the SAPFTP helper application was not
found in SAPGUI application bundle because of some
spaces in the program path (e.g. with report RSFTP005).
There is an additional bugfix pending in RFC coding. If
a solution is needed, open SAP message on component
BC-MID-RFC.
- Ellipsis
has been added to the list of symbols (in lists).
- Reporting negative
window sizes caused some transactions to
fail.
- Undo/Redo
coding has been made more robust for tables.
- Checkboxes and
radiobuttons: the implementation of the
right-alignment property has been missing.
- Connection
dialog: it was possible to press the 'Save'
button when using expert mode without providing any
description text which caused the loss of the entered
connection specification.
Release 6.30 rev 4 (December 22, 2003)†
Enhancements and new features
- Display of keys in
Dropdown Listboxes (see 'Options' panel in
'Preferences' dialog):
-
- Keys can now be displayed always
- In that case the enties can be sorted by
keys instead of values only
- Splitter
sash: disabling the splitter sash to prevent the
user to move the sash is now supported.
- Visual
Settings: added 'Apply' button for switching
between Themes without closing the 'Preferences'
dialog.
- Drag & Drop is
now enabled by default (use 'Options' panel in
'Preferences' dialog to disable Drag & Drop if
needed)
- Splash
screen is shown when installing while running as
applet in browser.
- Scripting
has been made more compatible with SAPGUI for the
Windows environment.
- Mac OS X
only: selecting application bundles on MacOS X
in file open dialog is now supported (method
FILE_OPEN_DIALOG in class
CL_GUI_FRONTEND_SERVICES)
Bugfixes
- Timer in Control
Enabling now sends correnct events.
- Scrollbehavior: a bug
causing interferences between window and subscreen
scollbars has been fixed.
- Grid
control:
-
- An endless loop in special cases when
scrolling in grid control has been fixed.
- Fixed a bug which caused some rows not to
be displayed when the grid contains more than
60 rows.
- The repaint behavior has been improved.
- A NullPointerException has been fixed
- Tree
control:†
-
- Some buttons did not look like buttons
(borders not visible)
- Buttons with 'ignore text' set were
displayed as '...' and only part of the icon
was visible
- Invisible tree notes did not become visible
again in transaction ST03
- An exception when adding notes in
transaction RSA1 has been fixed.
- Html control:
-
- Improved display of Japanese glyphs (older
versions sometimes only showed small boxes
instead of the proper glyphs).
- SAPR3 protocol now works correctly.
- Fixed memory leaks when using SAPHTML and
SAPHTMLP protocols.
- Textedit
control: proportional font has been used in
cases where monospaced font should have been used (e.g.
ABAP Editor)
- Contect menu
control was not shown anymore after pressing the
drop down button in a toolbar which does not have a
context menu
- Dropdown listbox:
-
- Show checkmark also when in Screen Painter
the 'Input' property is set to 'Recommended'
and not only when set to 'Required'.
- Workaround for inconsistency, when valueset
does not contain the selected text the ABAP
application wants to set. In this case the
selected item in the listbox was empty.
- Avoid unnecessary vertical scrollbars.
- SAPInfo control (ABAP class
CL_GUI_FRONTEND_SERVICES):†
-
- Corrected return values of
createDirectory(), removeDirectory(),
deleteFile() calls (ABAP methods
DIRECTORY_CREATE, DIRECTORY_DELETE,
FILE_DELETE)
- missing method directoryExists() for ABAP
method DIRECTORY_EXIST has been
implemented
- Mac OS X with
japanese only: texts in statusbar was cut off
vertically
- Windows
only: corresponding Java codepage was missing
for SAP codepage 1614 (Turkish on Windows).
- Windows with JRE
1.4.X only:†
-
- SAPGUI hanging when tabbing into
table.
- No default installation directory was
displayed when installing on Windows with JRE
1.4.X.
- Recording dialog in secatt always came to
front during recording.
Release 6.30 rev 2 (August 12, 2003)†
Enhancements and new features
- Improved
compatibility with Unicode:
As a first step to support Unicode with the next major
release of†SAPGUI for the Java Enviroment, this version
has been tested very carefully and modified to behave
well in Unicode environments. However there still might
be some undetected problems.
It is recommended to use this version in Unicode
environments only for test purposes and report detected
problems via OSS.
- Display splash
screen during application startup.
- Application
icons are set to be displayed in task bar etc.
(not on Mac OS X)
- Dialog shells can be bound now to the
desktop. This forces that a dialog shell can be
displayed during the complete lifetime of a transaction
cycle.
- Calendar
Control: major overhaul in look and feel
-
- Streamline enabled
- Buttons to extend the date range were
dropped. This is now done by using the
scrollbar arrow buttons when the thumb is at
the top or bottom (like in SAPGUI for
Windows).
- Html
Control:
-
- New ICEbrowser version 5.4.2
- Implemented workaround for character width
in html form input fields
- SAPInfo control includes a new method to ask
for the version of SAPGUI from ABAP coding. Call method
GET_GUI_VERSION of class CL_GUI_FRONTEND_SERVICES. See
SAP note 648354 for details and availability.
- Environment
variables can be set via trace key (e.g.
E_DPTRACE=3)
- Show long version
of JRE in 'About' dialog and traces.
- Unix
only:
-
- Silent installer now also runs without
X-display.
Bugfixes
- Codepage
mapping
-
- Mapping for simplified and traditional
Chinese has been corrected.
- Missing codepage mapping for
1507-MacUkraine has been added.
- Divide by zero
exception was raised in some dialogs (which have
invisible and empty toolbars)
- Mouse
navigation for notes and references in OSS now
works (again).
- 'GET
CURSOR' always was zero when labels in lists
were empty. This caused the alphanumerical screen
painter to fail when trying to move objects.
- Tab strip
control: inconsitent data of active tab caused
to crash the native library. Now there is a sanity
check in the parser component.
- Textedit
control:
-
- When setting to wrap mode with fixed length
without setting wrap position (==0) it was not
possible to enter text. Now window wrap mode is
used in this case.
- Fixed null pointer access when typing
japanese characters while running JRE
1.4.2
- Problems with Find in ABAP editor have been
fixed.
- Tree
control: hidden sub trees were not shown after
adding nodes, e.g. "Last Projects Processed" in
transaction CJ20N.
- Grid
control:
-
- Fixed combo box lists
- Button cells are now displayed as buttons
again and can be operated with keyboard (they
still stay down after they're pressed,
though)
- Fixed a bug that caused Grids with drop
down lists to crash, if the list was set from
the backend too early
- Fixed bug in decoding data strings to
extract icon and tooltip information
- ClassCastExceptions under certain
circumstances have been fixed
- Calendar
control:
-
- The size is now calculated correctly (no
more "inner scrollbars")
- A bug was fixed which caused some areas to
appear in funny colours (classic and Enjoy look
and feel).
- Html
control: the font size stored in the properties
file is now honored
- SAPInfo control
-
- Methods ShellExecuteEx() and ShellExecute()
returned a number indicating an error also in
case of successfully executing the
command.
- Method fileOpenDialog() caused a dump in
some cases when the user canceled the
dialog.
- Mac OS X only:
-
- A drag was
initiated by mistake when double
clicking in textedit control in ABAP
Workbench.
- When downloading a file and the local file
already was there, the finder preferences for
the file were not cleared. Now the file will be
first deleted and newly created.
- Opening
files using ShellExecuteEx in SAPInfo
control now also works when blanks are included
in the filename.
- Allow OS to activate locales for simplified
and traditional Chinese and Korean.
- Window
menu: 'Switch to Next Window' and
'Switch to Previous Window' have been removed,
because the current implementation does not
work correctly. Use Command-> and
Command-< instead (which is the OS wide way
to cycle between windows in one
application).
- Function
call 'call_browser' now works. See also
SAP note 632185 for ABAP corrections.
Release 6.30 (May 27, 2003)†
Enhancements and new features
- New list of
supported platforms:
Support for newer versions of operating system
has been added, while support of older versions has
been dropped. See System Requirements for details.
Users still depending on those older versions should
consider to upgrade their environment or use the latest
revision of SAPGUI for the Java Enviroment 6.20.
- New visual
design: a new theme called Streamline is
supported. Availability depends on the version of the
backend. Refer to Visual Settings
for details.
- Support of JRE
1.4.1 for most platforms, for details please
refer to System
Requirements. For benefits using JRE 1.4.1, see here.
- Undo/Redo
is supported for entryfields. For platforms where no
platform specific menu is available, use Ctrl-Z and
Ctrl-Shift-Z.
- Locale and
codepage handling has been reworked. SAPGUI is
now much more independent of the system locale. The
system locale is now only needed for the Java VM's
internal decisions (choosing font.properties
etc.).
- Inline
input now much better matches the input methods
type of usage.
- Messages shown in
status bar also can be displayed in a modal
dialog. This feature can be actived in the 'Options'
panel of the 'Preferences' dialog.
- @commands:
centrally included @commands in the 'platin.ini' can
now be locally overridden.
- Canceling
transactions while waiting for the backend is
now possible using the ESC key (on Mac OS X also using
Command-.). Availablity of this feature depends on the
support by the kernel version of the backend.
- Multi object
clipboard: cutting information from selected
area now is possible using Ctrl-X (on Mac OS X using
Command-X).
- Mac OS X only:
-
- AppleScript is now supported for scripting
(and recording) on Mac OS X.
- Application Services now are supported.
Please refer to menu items inside the
'SAPGUI'->'Services' submenu.
- Menu entries in the Mac menu for some new
features like Undo/Redo and Cancel.
- Session windows called by graphics
applications now are displayed in front.
- In graphics applications, patterns for
gridlines are now implemented.
Bugfixes
- Output fields didn't report
correct cursor positions.
- Accelerator keys with
ambigous definitions now take the first not the last
definition. This should now be more consistent with
SAPGUI for Windows.
- The cursur position in entry
fields was lost when switching to another window and
switching back.
- Cursor positions have been
reported wrong to the backend in case of double byte
text.
- Potential codepage
problems in SAPGUI for Java 6.20 rev
8 might have
been caused by erratically enabling the automatic
codepage selection feature.
- Cursor up/down sometimes
did not work.
- As monospaced font now the logical
font "SansSerif" is used
instead of "DialogInput" which works better
in double byte environments.
- Some language files for business
graphics were missing.
- Toggling insert mode
sometimes did
not work.
- Autotab was performed when
pressing function keys.
- Multi object
clipboard: paste
used wrong size information which resulted in pasting
wrongcharacters
- SAPGUI crashed because of a bug using
RFC-parameters.
- Leading blanks in okcode
field are trimmed now.
- Double click on elements in
character-based screenpainter reported wrong
element.
- Textedit control:
-
- Typing double byte characters into
protected text parts, the characters were
inserts little before or after the protected
text part.
- Pressing the Pos1 key jumped to the first
non-blank charakter and not the first in
line.
- Indent and unindent now selects the whole
lines like SAPGUI for Windows.
- The find dialog did not close even when
Textedit control or the complete session was
closed.
- Tree
control used to cause dumps in some transactions
because some methods were not implemented.
- Chart
control did not report a changed value to the
backend.
- Drag &
Drop:
-
- Drag did not work when the effects of the
drag and the drop target were not the
same.
- Drop did not remove the item, when the item
was dropped and effect was set to move.
- Mac OS X
only:
-
- ICE Browser now stores its preferences in
the users preferences folder
(/Users/<user>/Library/Preferences/IB5).
- An empty configuration file or file with no
connections defined caused a crash.
- A bug in 'fscanf' caused reading files
never to reach the end of the file. E.g.
reading CDP files was affected.
Release 6.20 rev 8 (January 30, 2003)†
Enhancements and new features
- Improved
compatibility with JRE 1.4.1:
As a first step to support JRE 1.4.1 with the next
major release of†SAPGUI for the Java Enviroment, this
version has been tested very carefully and modified to
be compatible with this Java version. However, given
the functional richness of SAPGUI for the Java
Enviroment and the variety of supported platforms,
there still might be some undetected problems.
It is recommended to pilot this version with JRE 1.4.1
only in small environments, where it is possible to
quickly switch back to JRE 1.3.1 if serious problems
are detected. Please report these problems via OSS to
help the next major version of†SAPGUI for the Java
Enviroment to run perfect on JRE 1.4.1.
Benefits of using†SAPGUI for
the Java Enviroment with JRE 1.4.1 are
-
- Overall performance improvements because of
optimizations inside the†Java Foundation
Classes/Swing.
- Significant performance improvement when
using remote display scenarios with X11.
- Mouse wheel support in many controls.
- Silent
installation (without UI): SAPGUI for the Java
Environment can be installed from the command line
without using any kind of visual user interface (all
user dialogs, message and progress boxes etc. can be
turned off) by predefining parameters in a file. See installation
instructions for details.
-
Html
control:
- The new ICEbrowser version 5.3.1 is now
used
- New JavaScript Engine (Rhino 1.5)
- Open menus
now can be closed using the Escape key.
- Required property
of entryfields is visualized with an icon
instead of a question mark when connected to a 4.6
backend or newer.
- Scripting:†
-
- Scripting can be disabled in the 'Options'
panel of the 'Preferences' dialog.
- The user is asked to save changed scripts
when closing the 'Scripting' window or the
related session.
- Mac OS X
only:†
-
- When quitting†SAPGUI for the Java
Enviroment while sessions are open a dialog
appears where the user can confirm to
disconnect or cancel to keep the sessions
open.
- Keyboard accelerators can be used to switch
to next or previous window (see 'Window'
menu).
- User capabilities:†SAPGUI for the Java
Enviroment now supports the feature of Mac OS
X, where the administator can restrict the
access of a user to special applications in
'System Preferences', 'System', 'Accounts',
button 'Capabilities'
- Using WS_EXECUTE, setting the program to
'open' and commandline to
a filename (e.g. /tmp/sample.pdf),
the shell command open with the
filename is executed (e.g. open
/tmp/sample.pdf).
- Dragging a node in a tree control now is
displayed with a small icon instead of an image
of the complete tree content (latter is the
default of the JavaVM on Mac OS X).
- Unix only:
the start scripts have been adapted to explicitly work
with JRE 1.4.1 and it is now easier to enable
tracing.
Bugfixes
- Grid control:
-
- Inserting a row and deleting it again
immediately after that caused the†SAPGUI for
the Java Enviroment to freeze.
- The user scripting method
getColumnTitles(String columnId) caused a
NullPointerException if one of the titles was
null.
- Html
control:
-
- Some memory leaks have been fixed.
- The MIME-TYPE wasn't recognized properly,
even if announced by the backend.
- A freeze happened when trying to display
the page†source after its 'Preferences' dialog
was used.
- Tree
control:†
-
- The width of columns was sometimes too
small when using the automatic layout
feature.
- The autoscroll mechanism did never stop
when dragging was not completed by a valid
drop.
- Toolbar
control:†
-
- The default value of text alignment in
buttons of vertical toolbars now is left
aligned instead of centered.
- Runnning a JavaScript calling the
selectMenuItem() method of the toolbar control
resulted in an exception.
- Textedit
control: pressing the Pos1 key in a line which
only contrains spaces used sometimes to cause an
exception and not to position the cursor to the
beginning of the line.
- Table
control: in some cases elements, which should
have been invisble, were visible.
- Tabstrip
control: missing page content of so-called local
tabs has been reported as an error.
- Control
sizes sometimes have not been recalculated.
- Scripting:
various bugfixes and enhancements.
- Disabled
checkboxes and radiobuttons now can be focussed
and doubleclicked.
- Editing connection
strings: after inserting a wrong connection
string it was not possible to reopen the dialog to
correct the error.
- Saving
options: the states of the 'Drag and Drop' and
'Fit to page' checkboxes were not saved.
- Focus:†
-
- Checkboxes and radiobuttons now are focused
by default, when no focus is defined by the
ABAP application. Some transactions do not work
correctly, when†SAPGUI for the Java Enviroment
does not report a focused element.
- Grid control grabbed the focus.
- Tabbing through screens, the focus
disappeared sometimes because table controls,
tabstrips etc. received the focus by
mistake.
- Dropdown listboxes did not visualize that
they are focused running with New Visual
Design.
- Screen
redraw: screens containing a table control have
been redrawn completely which resulted in flickering on
some platforms.
- Displaying
lists: the output of text now is limited to the
defined width.
- Window
size: the current size now is only saved when
its size is at least 300x300.
- Text
selection: in insert mode when tabbing into a
field the selection of the field content
did not work properly. In addition this feature now is
customizable in the 'Options' panel of the
'Preferences' dialog.
- Symbolic service
names: requests to connect to a server including
symbolic server names like sapdp00 did not succeed. Now
there is an implicit mapping to port numbers to make
transaction OSS1 work.
- Session
hang: some transactions stopped because of a
problem in the state machine of†SAPGUI for the Java
Enviroment (sending events have been blocked when the
result list was still pending)
- Mac OS
only: graphics applications could be
launched only a limited number of times.
- Mac OS X
only: saving files in the graphics applications
with multibyte characters in the file name did not
work.
- Motif
only:†
-
- Closing the native file dialog caused the
session to hang.
- Problems seen when the Window Manager
resized or repositioned a new session have been
fixed.
Release 6.20 rev 6 (September 30, 2002)†
Enhancements and new features
- Scripting: beginning with this
version,†SAPGUI for the Java Enviroment supports
recording and executing scripts using JavaScript. For
documentation please refer to the section General Information -
Scripting.
- Keyboard navigation: cursor up/down can now
be used to locate the input focus on the element
above/below the currently focussed element.
-
Html control:
- There's a new menu item in the context menu
"View DOM Tree". This is for diagnostic
purposes and opens up a new window in which the
DOM tree of the displayed document is
shown.
-
Mac OS X only:
- Mac OS X 10.2 is now supported.
- New items have been added to the "Edit"
menu to toggle insert and overwrite mode and to
target the command field.
- Connection documents now can be used. See
Getting Started for
Mac OS for how to create them. Reading
connection documents from the ealier native
SAPGUI for Mac also is supported.
- Linux only: standard locations of various
1.3 JREs have been added to the start scripts.
- Unix only: start scripts now display a more
helpful error message when no JRE can be found.
Bugfixes
-
Table control:
- Tab chain was wrong after columns have been
moved.
- Tooltips on table cells are now
supported.
- Context menus on dynpro elements did not
work.
-
Textedit control:
- Displaying or changing large text documents
caused a significant delay.
- Replacing text with the Find/Replace
function did not work correctly when the new
text did not have the same length of the old
text.
- Tab without selected text used to indent
the line instead of inserting a tab (two spaces
by default).
- Commenting and uncommenting selected text
with 'Ctrl - <' and 'Ctrl - >' did not
work.
-
Tabstrip control:
- Tooltips for tabs in tabsstrips are now
shown in case some text is received from
backend.
-
Grid Control:
- With some backend versions the columns in
the grid were "shrinking" with each round
trip.
- The missing property "ClipboardActive" was
added (this caused short dumps with more recent
patches).
- Tables with a very large number of columns
and with a number of rows between 45 and 60
caused an
'ArrayIndexOutOfBoundsException'.
- If a column width was changed by dragging
the vertical marker with the mouse, the column
was set one character wider than indicated by
the mouse action.
- Fixed selection of column title in
dependency of header width (in pixels rather
than characters)
-
Calendar Control:
- Added missing context menu events for
weekday and week buttons.
-
Html control:
- Fixed some problems regarding handling of
file URLs: try to repair broken file URLs which
come from the backend.
- Added frame names for sapEvent()
-
ABAP class CL_GUI_FRONTEND_SERVICES:
- DIRECTORY_LIST_FILES did not work according
to specification. Methods GUI_UPLOAD and
GUI_DOWNLOAD) for filetransfer were affected as
well..
- GET_TEMP_DIRECTORY now returns a sensible
path.
- When saving data to a file URL, nonexisting
directories in the path of the URL are now
automatically created.
- F4-Help button sometimes did not work.
- Layout of radiobuttons and checkboxes was
wrong when running in classic mode.
- Accelerator keys of buttons, menus etc.
sometimes were incorrect.
- Focus object: when running a session window
in background, the object focussed by the backend did
not get focus when activating the session window.
- Graphics applications displayed english text
when running with japanese language. This only affected
built-in text, not text received dynamically from the
backend.
- Windows with Internet Explorer only: Web
Deployment was sometimes failing with the exception
"Transaction error: Can't close transaction.
Transaction error: Can't delete file C:\Program
Files\SAPGUI for
Java\6.20\GuiUpdate\Download\6.20\bin\Gmux\htmlhelp..".
IE helds some installation files in use though it
shouldn't. The fallback is that the installation
completes and advises a user to remove the installation
files manually.
- Windows XP only: Standalone installation was
failing if using JRE 1.3.1_04 or above.
- Windows 98 only: SAPGUI for Java 6.20 rev 4
failed to run on Windows 98 because of an incorrect
shared library.
- Linux and AIX only: with newer 1.3.1 JREs,
new windows were displayed with a wrong size.
Release 6.20 rev 4 (June 28, 2002)†
Enhancements and new features
- eCATT is supported for controlling SAPGUI
for Java from backend.
- Color schemes per system name can be defined
using the 'System Colors' tab on the 'Visual Settings'
panel in the 'SAPGUI Preferences' dialog.
- Multi object clipboard: an area on the
SAPGUI screen can be selected after pressing Ctrl-y
(Mac OS Command-y). See Known
Issues regarding national keyboard layouts.
- Drag & Relate functionality is now
supported for changeable textfields (activated always
in browser environment and to be configured by the user
for standalone mode using the 'SAPGUI Preferences'
dialog).
- Checkboxes in lists are scaled down to avoid
obscuring following text.
- Mac OS X only: a new menu item 'Adjust
Window to Standard Size' is available in the 'Window'
menu
Bugfixes
- Checkboxes in lists were not displayed in
Release 6.20 rev 2.
- Cursor position inside fields was not
reported correctly to backend in Release 6.20 rev
2.
- Customization in Easy Access menu using Drag
and Drop or the 'Add favorites' menuitem did not
work.
- Grid control: with 4.6 backends, the witdh
of columns was shrinking in some cases.
- Various Memory leaks have been fixed.
- Background colors used in reports were mixed
up (INTENSIFY attribute vs. normal).
- Wrong size informations have been sent to
the backend caused various transactions to abort.
-
Tree control
- items could not be selected properly, e.g.
when trying to add favorites in 'Easy Access
Menu'
- content was not painted correctly during
vertical scrolling when running in classic
mode
- the background color was wrong when running
in classic mode
- Unix only: Standalone installation was
failing with the message 'SAPGUI for the Java
Environment installation can't execute properly. Error:
java.net.UnknownHostException: platin.jnlp' if running
from root directory on UNIX platforms.
- Mac OS X only: online help now uses
the web browser which is configured in the Internet
System Preferences.
- Mac OS X only: preferences of html control
are now saved in ~/Library/Preferences/SAP instead of
~/Documents.
Release 6.20 rev 2 (May 2, 2002)†
Enhancements and new features
- Choosing the installation directory now is
more user friendly.
- Mac OS 9 and Mac OS X only: A workaround for
an architectural problem in the underlying framework
has been implemented to make Command key for copy/paste
etc. work throughout SAPGUI for the Java Environment.
In addition accented and special characters with some
national keyboard layouts are now working, e.g. Alt-l
for @ with german keyboard.
- Mac OS X only: Java 1.3.1 update 1 contains
a bug, that causes a vertical offset between the
visible mouse position and the location where mouse
clicks happen. A workaround has been implemented.
- Setting the window to default size now is
possible with the 'Default Size' menu item found in the
'?' menu. This menu entry is only visible in standalone
mode and does not appear if the SAPGUI for the Java
Environment is running inside a browser.
-
Control enabling:
- strings longer than 255 characters
are now supported as parameters in automation
calls and as automation results.
- Backward compatibilty with 4.5 and
older backends has been improved.
Bugfixes
- Unnecessary network traffic when running in
browser : If running in browser SAPGUI for the Java
Environment was trying to download nonexisting classes
from the web server. This has caused slowdown when the
connection to the web server was slow (e.g. in
WAN).
-
Tree control
- A problem in transaction ZSOLPROD has been
fixed, where an exception occured and items
were painted in the hierarchy part of the list
tree instead of the column part.
- In transaction CDESK, columns were not
painted properly when the layout was changed,
especially when columns were removed.
- A deadlock situation has been fixed.
- Grid control: a problem with the initial
selection in single selection mode has been fixed
Release 6.20 (March 1, 2002)†
This release introduces a completely new deployment
infrastructure for all platforms (except MacOS) including
web deployment and browser enabling. The standalone
installation is quite different from the previous
installations. Additonaly web deployment is supported.
Please consult the page Installation - Win32, OS/2, Unix
Platforms, Mac OS X to find out more about the new
deployment procedures.
Enhancements and new features
Note: The new deployment procedures are not
available for MacOS due to the Java Runtime Environment
restrictions. MacOS does not support Java Runtime
Environment 1.3 which is a prerequisite for the new
deployment approaches.
- New standalone deployment†for all
platforms. This results in the platform independent
installation procedure consisting of the single Java
Archive. No additional platform dependent installation
routines are used anymore.
- Browser enabling for all platforms. Due to
availability of Java Runtime Environment 1.3 and Java
Plugin 1.3 on all platforms supported by SAPGUI for the
Java Environment, it is now possible to run SAPGUI for
the Java Environment in web browser on all supported
platforms.
- Web Deployment for all platforms is now
supported. It is now possible to deploy SAPGUI for the
Java Environment from web server to frontend computers
using web browser.
- Install-On-Demand feature of web deployment
is supported. This feature makes it possible to install
all core components of SAPGUI for the Java Environment
at first installation step and install other (less
frequently used) components as required during the
runtime of SAPGUI for the Java Environment.
- Separating SAPGUI for the Java Environment into
components. SAPGUI for the Java Environment was
separated into components. It consists now of core
SAPGUI classes and controls. This feature makes it
possible to apply install-on-demand for SAPGUI
components.
- Preferences Dialog: setting the various
preferences has been consolidated into a single
preferences dialog.
- A MacOS X version is now available. See System Requirements and Installation for
details.
Bugfixes
- Web Deployment for Win98 was failing with
the following entry in installation log file
guiinstall.log:
"MicroLoader.isPlatformResource(): resource is intended
for WINDOWS-> is NOT current OS."
- Crash while connecting: SAPGUI for the Java
crashed on some Java 1.1.8 VMs when a connection was
opened, closed, and opened again from the Guilogon
window. This bug has been fixed.
-
Table control:
- The width of the last table column was
calculated incorrectly
- The paint routine for tables no longer
smashes table elements (e.g. in transaction
VA01)
- Tabstrip control: in some special cases,
tabstrip pages were missing.
-
Image control:
- Fixed bug that caused a short dump if a
picture URL string was given which was one or
two characters long.
- Changed behaviour when an empty URL string
is given: the old picture is retained.
- If the display mode had been changed and a
new image was loaded in the image control, the
old image erratically appeared again when the
display mode was changed again.
-
Tree control:
- Fixed exception in transaction
PLMD_AUDIT
- Fixed exception in transaction SPRO:
expanding empty notes caused the tree control
to ignore clicks.
- RFC with dialog: Guis started minimized
Release 6.10 rev 2 (November 9, 2001)
Enhancements and new features
-
Html control:
- a dialog for HTTP authentication has been
added
- the configuration dialog has been
improved
- a menu item "View source" has been added in
context menu
-
Table control:
- headers now can display icons and
tooltips
- a workaround for wrong row height
calculation with JRE 1.3 has been
implemented
- Tabstrip control: the current
selected tab inside the popup menu now is
checkmarked
- Setting focus on a control now is
supported
Bugfixes
- Truncated text was displayed in right
aligned labels.
- Dumb checkboxes: checkboxes with "user
command" did not fire when the user has changed their
state.
- Password fields: data entry is now
limited to certain number of characters
- Tabstrip: Switching to a another tab on
tabstrip sometimes did not work.
- Table control: tables with large number of
columns were distorted
- possible entries: the chosen value sometimes
was lost
-
Html control:
- direct navigation to pictures now displays
picture graphically instead textually
- HTTP GET and POST now work with Japanese
codepages
- display of Shift-JIS and EUC HTML pages now
works (restriction for Mac OS 9: EUC not
supported) => set default encoding to
"JISAutoDetect" in encoding settings (context
menu of HTML control => Settings =>
Character Encoding)
-
Browser integration:
- serious redraw problems have been
experienced after dis- and reconnecting
- connection keepalive was performed even
when working with different SAP servers (i.e.
when a new transaction on a new server was to
be called, the transaction was erroneously
called on the current server). This has been
fixed.
- Scrollbars: in certain screens, two pairs of
scrollbars were shown to scroll the same area. Now only
one pair of scrollbars is shown.
- Name of logfile: the -l option in
guistart and guilogon was broken
-
Dialog-RFC:
- the intial window size has been
incorrect
- window activation now affects the whole
stack of windows of a session
- activation of windows was handled too
late
- "SAPGUIMODE=2" now works
Release 6.10 (July 13, 2001)†
This release introduces a completely new web deployment
infrastructure for Win32 platforms, which is quite
different from the existing 4.6 versions. Please consult
the document Upgrade from 4.6
Releases on Win32 to find out whether this will affect
you.
Enhancements and new features
- Java 2 (Java Runtime Environment 1.3.x) is
now supported on all platforms where it is
available.†
- Web Deployment for Win32 platforms has been
completely redesigned. This results in a much better
user experience during web based installation and
upgrade. Multiple GUI versions can now be installed
concurrently on the same frontend PC.
-
Visual Settings:
- switching between EnjoySAP and Classic
look & feel is now possible at any time
while the GUI is running
- the color scheme of the EnjoySAP
look & feel can now be customized
- font sizes can now be changed
- Drag and Drop functionality is now available
when running on Java 2. However, must be manually
activated from the '?' menu (it is deactivated by
default because of Java VM issues on some platforms
(see Known Issues).
- Drag & Relate functionality is now
supported†
- Combobox can now display input keys in
addition to input values when requested by the
application
- OLE Automation (e.g. for interacting with
external Office programs) is now supported on Win32
platforms
-
Grid control:
- improved loading on demand functionality
and performance
- better F4-help support
- enhanced ComboBox integration
- Browser Session handling has been enhanced.
It is now possible to reuse running connections when
navigating between HTML pages (keepalive
parameter).†
- Mac only: SAPGUI for Java now launches the
default browser from the "Internet control" panel when
a internet browser is needed.
- Unix only: GUI start scripts have been
improved to support different Java versions (switched
by environment variables).
- Repaint behaviour has been enhanced to
further improve performance
Bugfixes
- Tree control: updated nodes are no longer
hidden
- Chart control: default language of context
menus and dialogs now is english
- Toolbar control: buttons in toolbars did now
show up in certain cases
- Grid control: various bugfixes
- Html control: a bug affecting scaling images
has been fixed
-
Multibyte issues:
- Input of text in entryfields now is limited
to correct number of bytes (was
characters)
- A workaround for a known font problems on
Korean Win32 platforms has been
implemented
- Truncated texts with incomplete multibyte
characters were not displayed at all. This has
been fixed so that only the truncated character
is omitted..
- ABAP Method
"CL_GUI_FRONTEND_SERVICES.FILE_OPEN_DIALOG" now
returns the correct number of selected files.
- System resources are now correctly freed
after closing an SAP server connection
- Opening two connections simultaneously
sometimes resulted in a crash. This has been
fixed.
- Mac only: when running on MacOS X inside the
Classic environment quitting the SAPGUI for Java used
to crash
- Win32/Browser only: closing the applet or
the browser did not correctly close the SAP server
connection in all cases. This has been fixed.†
- Win32/Browser only: multiple blinking carets
(text field cursors) were sometimes shown. This has
been fixed.†
Release 4.6D rev 20 (March 19, 2001)
In contrast to previous patch releases, this release has
seen major internal restructuring (hence the large version
number gap). This restructuring resulted in a dramatic
improvement of overall GUI performance. Tests have shown a
speedup of up to 200 % for large dynpros.†
Enhancements and new features
-
Performance: Overall performance has been
dramatically improved, making the application a lot
more responsive, particularly for large dynpros
(containing a lot of elements). In detail:
- internal redesign of property handling
- cached properties are now used where ever
possible
- new dynpro elements are now created by
cloning existing similar elements
- layouting and drawing has been restructured
and improved
- obsolete code has been removed
- faster access to mass data (e.g. for Grid
control, Tree control)
-
Layout:
- SAP Logon window is now properly
resizable
- dynpro and list layout now is more
consistent (e.g. line spacing, adjacent
containers, ...)
- dynpro elements now use up less vertical
space, resulting in more rows being displayed
in a window of a given size
- rows in lists now are vertically separated
by one pixel, improving readability of reports
with background colors
- text with proportional font in labels is no
longer truncated even if the ABAP application
fails to reserve enough space†
- elements which end at the end of a
subscreen are no longer truncated
- scrollbars are avoided whenever possible by
additional sanity checks and corrections
-
Table control:
- the size of selection buttons,
headers and line spacing have been
harmonized
- horizontal scrollbar is not shown
if obsolete (fixed columns only),
resulting in one more row being
displayed
-
Tree control
- support of accessibility (for screen
readers etc.) has been improved
-
Chart control
- value ranges can be deleted
interactively
- more customizing attributes are now
supported
-
Tracing
- extended command line options for tracing
(see documentation for details)
- new trace keys CHART and TREE† for
easier problem analysis
-
OS/2 only:
- creating log-files for playback is now
supported on OS/2 in addition to Windows.
Please refer to OSS notes for details.
- tracing on the network interface level can
now be activated with enviroment variable
DPTRACE
Bugfixes
- Focus handling now works correctly,
including default focus (i.e. if the server does not
explicitly focus a dynpro element).
- Subscreen size was sometimes erroneously set
to 0. This has been corrected.
-
Lists
- Java exceptions resulted in content not
being displayed because of invalid icon
information and incorrect delta management in
the parser component regarding radiobuttons in
previous dynpros
- lines were too long in some special
cases
- F4 Help buttons used to disappear while the
mousebutton was pressed
- F parameter: when sending and receiving a
parameter of type F (float) in ABAP, its value was
truncated when running with certain locales. This
resulted in wrong values being displayed, e.g. in the
Chart control.
- Html control ignored first few mouseclicks
on radio buttons, which affected e.g. Travel
Management
-
Table control:
- now consumes less memory
- various problems with tables containing
fixed columns only have been solved
- tab chain handling in tables has been
fixed†
- Tabstrip control: while stepping through
tabs with arrow keys, the focussed tab is now
visualized
-
Tree control
- node changes triggered by the backend are
now executed correctly
- a bug with programmatic changes of the
column order in a column tree has been
fixed
- item selection values are now passed
correctly to the backend
- the correct number of selected nodes is now
reported to the backend
- relaxed error checking for node items
-
Chart control
- interactive point customizing is now passed
on correctly to the backend
- two charts can now be aligned
- several problems with printing have been
solved
- see "F parameter"
- Windows only: Access Bridge: various bugs
have been fixed in order to prevent crashing when
running while the Access Bridge is active
- Mac only: OSS logon sometimes failed with an
error message like "service sapdp01# unknown"
- Unix and OS/2 only: executing programs
(WS_EXECUTE) which try to write to stdout used to cause
SAPGUI to crash
- Unix only: Images are now clipped correctly
by working around a bug in the Java Runtime 1.1.8 on
some Unix platforms.
Release 4.6D rev 8 (Jan 8, 2001)
Enhancements and new features
-
Window handling
- Position of modal windows is now
relative to their main window.
- New windows now are staggered
instead of opening them always at the same
location.
- The initial size of new windows is
the same as the last resized main window.
-
Table control
- Permutation of columns in customized
layouts is now supported.
- Truncation of table content is now
indicated with three dots at the end of the
visible area, but at least the first character
is displayed.
- Toolbar control now shows dropdown menus
when pressing down a button inside the toolbar control
(used to be when releasing a button).
Bugfixes
- Close boxes of modal windows now work also
in cases when the ABAP application does not define F12
for "cancel".
- Width of labels and output fields is
increased to avoid truncated text. It is impossible to
totally avoid truncation, but it should now happen less
often.
- Icons of disabled buttons in the button bar
sometimes have been incorrect.
-
Focus Handling:
- Initial focus sometimes was
inconsitant: it was possible to type in the
entryfield, but the caret was invisible and the
special background color for the focussed field
was missing.
- OKCode field now gets the focus in case the
ABAP application does not explicitly set the
focus (SET CURSOR).
-
Grid control
- Rendering problems have been
fixed.
- Memory footprint has been reduced in
order to avoid memory related problems,
especially when running on MacOS.
- Size adjustment to changes of the
available space was missing
-
Tree control
- Runtime erros: the ABAP call
GET_EXPANDED_NODES sometimes sends doublicate
nodes, which used to cause runtime errors when
activating objects in SE80 (Object
Navigator)
- Doubleclicking on the label of nodes
in some cases resulted in expanding the
sub-tree instead of selecting the node.
- Column insertion in an existing tree
caused ordering problems
-
Textedit control
- Corruption of special characters
(e.g. umlauts and double byte) has been seen in
some applications.
- A garbage character has been
initially displayed in some cases.
Release 4.6D rev 7 (Nov 24, 2000)
Bugfixes
- Size of subscreens have been incorrect after
switching the tab of a tabstrip control in some special
cases because of a bug in the parser component. This
caused elements in that subscreen to overlap
others.
-
Html Control
- reload did not work, which was
causing problems e.g. in "SAP Business
Workplace" (SBWP)
- changing to another object in "Object
Navigator" (SE80) by keyboard has caused the
window to ignore further user input
- Buttons in tables have sent wrong data in
4.6D rev 6, which caused the application not to react
accordingly.
- Tabstrip Control now forces the active tab
to be visible to avoid confusion.
- Modal dialogs have been destroyed and
recreated by mistake in some cases.
- Location and size of new windows are
modified in case to make the window completely visible
on screen
- Controls have been invisible in some special
cases, e.g. in "Process Billing Due List" (VF04)
Release 4.6D rev 6 (Oct 30, 2000)
Enhancements and new features
-
Performance improvements
- Overall performance has been
improved for all platforms by using cached
properties and default properties. This makes
the application more responsive in general and
has particular impact for large lists
containing many elements.
- New List Control significantly
improves performance for old style lists.
- Line handling algorithm in the
parser has been reimplemented with less
overhead. This improves scroll performance for
containing lines.
- Screen compare algorithm in the
parser (used for for delta management between
similar screens) is much faster now.
- Calendar control: buttons to increase the
range of time have been added
-
Html control:
- configuration of proxy, font and encoding
settings can be accessed using the context
menu. When running the SAPGUI for Java as an
applet inside a browser, the browser's proxy
settings are used by default.
- printing is now supported and can be
accessed using the context menu
- support for PDF files has been added (Adobe
Acrobat viewing bean included)
- improved functionality for
Javascript/DHTML
- Informations about version and platform are
now included in trace files
- New windows are positioned on the screen to
be completely visible
- Win32 only: Local printing via SAPRouter
connections is now supported
-
Win32 only: mySAP.com Workplace integration
has been improved.
- Workplace option is now reported to the
backend
- local overriding of connection data is now
supported
- Mac only: The "About..." menu item in
the Apple menu now is functional
- Tru64 only: GMUX and graphics (starting
external programs, file up/download, SAP application
graphics) are now available. This includes setting up a
connection to OSS using transaction oss1.
Bugfixes
-
Tree control:
- calculation of column width has been
corrected for those cases where the width is
given in number of characters
- links with empty text are now
enabled
- HTML control was shutting down the GUI
process (including browser) with an error message "This
trial has expired. Please obtain a new version from
www.icesoft.no". This was an internal error (the
version was not in fact a trial version and was never
meant to expire) and has been fixed. See also OSS note
337346 for further informations and instructions how to
manually fix older GUI versions.
- Toolbar control: scroll problems have been
fixed
- Textedit control: a deadlock situation has
been solved
-
Context menu:
- now is forced to show inside screen
(including in dialog windows)
- the separators now draw correcly
-
SAPInfo control:
- invoking the listFiles method no longer
results in ClassCastExceptions
- items were incorrectly reported as files,
even if they actually were sub-directories
-
Table control:
- invalid values are no longer shown during
the screen update phase
- Ignored events: mouse clicks were ignored
when the mouse was not moved at all after the previous
click
- Tabstrip Control was in some special cases
clipping its content incorrectly. This was caused by a
parser bug and has been fixed.
- Buttons no longer get the focus. This was
causing errors when using the ABAP function GETCURSOR.
The focus is no longer affected by pressing a
button.
-
Win32 only: mySAP.com Workplace integration
- SSO2 is now only activated when
requested by the mySAP.com Workplace.
- Colons (":") within connection names
are now correctly handled (required for
overriding connection data received from the
mySAP.com Workplace)
- Windows 95 only: On Windows 95 systems prior
to Win 95 SR 2, the GUI failed to start with an error
message "Cannot load shared library JPlatin.dll",
although the library was installed to the correct
location. This error message actually resulted from an
insufficient Microsoft Winsock version (Winsock 2 is
required). This system requirement is now checked
during installation.
Release 4.6D rev 4 (Sept 15, 2000)
Enhancements and new features
- Tabstrip control: setting the leftmost
visible tab in tabstrip controls from ABAP now is
supported.
- Table control: full column headers are
displayed as tooltips in case the column width is too
tight.
- Batch input now is supported on modal
windows also (the field containing the OKCode has been
missing).
- GMUX server now produces better trace
output.
- Focussed element is automatically scrolled
into visible area.
-
Grid control:
- support for hyperlinks
- visualization of cells in error state
-
TextEdit control:
- the highlighting of breakpoints can be
switched off (ABAP Debugger)
Bugfixes
- Wait cursor now appears and disappears
correctly without mouse motion on most platforms (using
a workaround for a known Java Runtime bug).
- GMUX server does no longer fail if client
programs write to stdout.
- PageUp/PageDown keys work again (they were
broken in 4.6D revision 2)
- Crazy tabs in tabstrip: inserting a new tab
into an existing tabstrip caused tabs to display wrong
or empty content
- Popup menus for function key list and status
info selection now are opened at locations to make them
completely visible on the screm
- MacOS only: logging in or off, transferring
files or invoking graphics applications sometimes
resulted in the message "Error no. 2 in SAPGUI with
Graphics call or File Transfer."
-
Table control
- it is now possible to scroll one row
further down the table to allow adding new
entries
- selection of rows has been corrupted after
vertical scrolling (bug in 4.6D revision
2)
- hitting Shift-tab in the very first cell of
a table used to end up in an infinite loop
- vertical scrolling sometimes causes
StackOverflowError when running on Solaris with
Java 2
-
Error message "Make an entry in all required
fields" was initially shown when entering a new
screen in two cases
- a dropdown listbox initiated a roundtrip to
the backend when its selection was set
programmatically
- a message was displayed in the status bar,
which caused a roundtrip when running on Java
2.
- Dead scrollbar: after clicking on the thumb
of a scrollbar without moving it caused future attemps
to scroll only to move the thumb without synchronizing
the visible data.
- Focussed element set by ABAP sometimes was
not found because of inconsitent data received from
backend. A workaround in SAPGUI now fixes the
problem.
- Text selection in wrong field: on some
platforms, tabbing to next field caused the text of the
previously active field to be selected when working
with insert mode.
- Unused space at bottom of window has been
seen when navigating from screen to screen and back
although the window size has been increased before
(e.g. editor for long text in OSS)
-
Tree control:
- several exceptions have been removed which
caused ABAP dumps during initialazation of
trees, e.g. when calling GET_EXPANDED_NODES in
ABAP
- make context menu appear at correct
location when invoked on object inside a
tree
-
Grid control:
- several repaint problems have been
fixed
- the active cell is repositioned when
selecting a row
- Mac only: the context menu now is
accessible using command-click
-
TextEdit control:
- the text selection behaviour has been
corrected (Java 2 only)
- tailing blanks are removed from lines
received from backend
-
Html control:
- printing initiated by a call from ABAP is
now supported
- tooltips, alerts and prompts are now
working
- Visability of controls: in some special
cases, controls have not been visible on modal
dialogs
Release 4.6D revision 2 (July 28, 2000)
Enhancements and new features
- SSO2 is now supported when running as
part of the mySAP.com Workplace
Bugfixes
-
Missing objects on screen
- single fields have been missing after
switching between tabs of a tabstrip
- complete areas have been missing after
switching tabs or screens
- in one special case, the content of a tab
has been completely empty because of
inconsistent data received from the backend. A
workaround in SAPGUI now fixes the
problem.
-
Table
- "Error formatting terminal data" after
editing several cells of a table which do
provide F4-Help has caused the termination of
the transaction
- some cells have remained not editable after
correcting invalid data
- F4-Help buttons have not been displayed in
certain table columns
- the initial focus of an entryfield inside
tables has not been displayed
- row selection: in case an entryfield has
the focus, while the row where this field is
located gets selected, the selection state is
not shown correctly
-
TextEdit Control
- some transactions including a TextEdit
Control terminated with an ABAP dump with
ERROR_DP
- hitting the return key sometimes has not
created a new line
- Mac only: the context menu now is
accessible using command-click
- Automatic text selection after tabbbing to
the next entryfield while insert mode is active now is
working (again)
- Toolbar in branding area has been missing in
some transactions
-
Function key list
- the list now is limited to entries up to
ctrl-shift-F12 like in SAPGUI for Windows
- the function key of entries with empty
function names now are accessible
- Unix only: the current directory has
been changed by the start script causing various
problems
- Mac only: file chooser dialogs
displayed for choosing an application to open a file
which has an unknown extention used to disappear
immidately after opening.
Release 4.6D (June 19, 2000)
Enhancements and new features
- Modal windows are now kept in the
foreground.
- Inactive Windows can no longer be
closed
- Overwrite mode on text fields is now
available.
- Auto-TAB mode (automatically jumping to the
next field at the end of entry fields) is now
available.
- DIAG log functionality is now available
(Win32 only)
- Enjoy Look&Feel Theme customizing
settings are now stored per user.
- GUI Color settings are now sent correctly to
the server, thus allowing for dynamically generated
HTML pages to adapt to the frontend color
settings.
- Statusbar now contains complete system
information.
- Redraw Performance of the Enjoy
Look&Feel has been substantially improved. The
effect should be particularly noticable on Unix
platforms.
- Overall Performance has been improved by
using an optimized transactional update strategy for
dynpro and list components. Revalidation of controls
has also been improved.
- Data Provider is now input enabled.
- (Win32 only) Administrator privileges are no
longer required for the installation.
-
Grid control:
- now input-enabled
- can now handle F4-help
- now respects Enjoy Look&Feel Theme
color settings.
-
Calendar Control:
- vertical view works now
- added multiple selection (week, month)
- new autoresizing for columns
-
ToolBar Control
- now painted as transparent
- enabled vertical mode
- now scrollable
-
TextEdit control
- auto redraw now switchable from the ABAP
program
- property "always use fixed font" now
supported
Bugfixes
- Tabstrip was sometimes not removed (e.g.
SPAD). This has been corrected.
- Invisible Tabstrip Items are no longer
shown.
- Dropdown listboxes are now painted
correctly.
- Grid control improved focus handling
- TAB key handling has been improved.
- Empty lines in tables (with no elements at
all, not empty elements) are now handled
correctly.
- Unix only: GMUX/Graphics component does no
longer complain about trace file ("dev_gmux").
- Double-click in text fields did not always
report correct cursor positions.
- (MacOS only) Image control: bug with image
scaling has been fixed.
- HTML control does no longer show an
hourglass cursor on its scrollbar.
- HTML Control: various bugfixes, including
URL encoding.
- Text Edit Control: removed memory leaks
- ToolBar Control: menus now appear at correct
position
Release 4.6C beta 3 (May 5, 2000)
Enhancements and new features
- Asynchronous system messages are now
supported.
- New HTML browser control now supports HTML
4.0 and JavaScript
- Connection progress bar is now shown while a
connection is opened.
- First time users are guided to the
configuration settings dialog now if the GUI is not
configured yet.
- Short window title is now shown on windows
and task manager icons when using the Enjoy
Look&Feel.
- Win32 only, Local printing is now supported
(currently only LPRINT with SAPLPD). It is expected
that the implementation of local printing functionality
will change in future releases to better accomodate
browser environments.
Bugfixes
- Setting/Getting cursor position in entryfields
from ABAP: the offset parameter of the ABAP
commands SET CURSOR FIELD OFFSET and SET CURSOR LINE
OFFSET has been ignored. In addition, the cursor
position has erroneously not been reported in a special
case in list based editors.
- Setting focus on elements inside table from
ABAP did not work.
- Empty page in tabstrip: switching back to
the tab page shown previously, the content of the page
has been empty sometimes.
- SAP Router settings were sometimes lost when
saving and afterwards editing a connection.
- Included configuration files were not parsed
correctly in some cases.
- GMUX/Graphics language files were corrupted
for some platforms, so that several graphics programs
did not work at all
- Configuration errors (wrong or missing
entries in platin.ini) were not always handled
correctly.
- Codepage problem: in case of working in
multi language R/3 systems character display has been
corrupted in controls.
- ALV Grid control: various minor
bugfixes
Release 4.6C beta 2 (March 24, 2000)
Enhancements and new features
- Special WAN optimizations are now supported
(low speed connections)
- Secure Network Connection (SNC) and Single
SignOn is now supported (requires installation of an
SNC compliant security product, e.g. SECUDE or
Kerberos).
- GMUX and graphics (starting external
programs, file up/download, SAP application graphics)
are now available on all supported platforms. Note that
the application graphics are installed as a separate
package "PlatinGX" on the Unix platforms.
- SAP Logon: logon dialog has been
restructured and improved
- Automatic Logon is now supported (client,
user, language, transaction).
- EnjoySAP Look&Feel has been further
enhanced (frames, colors, performance, ...)
- Internationalization (SAP codepages) is now
supported, provided that the underlying operating
system locale and codepage is set accordingly.
- Multibyte character sets (e.g. Japanese) are
now supported for MacOS and Win32.
- Inline Input of multibyte character sets
(e.g. Japanese) is now supported on MacOS.
- ALV Grid now supports loading on demand
- Chart control is now included
- Calendar control is now available (although
the functionality is still very limited). The
scrollable range can be extended by double-clicking the
first/last visible day.
- Text Edit Control: improved find
functionality, auto indent, keyboard navigation,
handling of protected areas
- Scroll into view in tables: tabbing into an
entryfield in a column which is currently not visible
now scrolls the column automatically into view.
- Grid startup time has been improved.
- Grid free cell selection is now
supported.
Bugfixes
- Splitter/Docker: the layout handling of
resizable controls (Docking Control, Splitter Control)
has been improved
- Resize Cursor now appears correctly on
resizable controls
- Dropdown Listbox now handles key events
correctly
- Heavyweight controls are now handled with
better performance
- Text Edit Control: syntax highlighting now
uses correct column offsets
-
Tree Control:
- Unix and MacOS only: drawing bugs related
to initial paint and column width have been
fixed
- custom icons in SimpleTree are now set
correctly
- a memory leak has been fixed
- event handling has been changed to prevent
event loss
- ALV Grid now correctly handles F4-Help
requests
- Tables with column reordering: tables with
customized column order were displayed
incorrectly.
- Highlighting text: the feature to show text
in entryfields with a different foreground color was
missing.
- Hidden text in table: text in columns with
disabled fields sometimes was only shown after clicking
on these fields.
- Configuration data created by a newer GUI
version (4.6C) could not be read correctly.
- Scrollbars in modal dialogs now only are
shown when necessary
- Setting OKCode from server was unsupported
causing Batch-Input not to work at all.
- Missing screenelements: it happened that
some new elements were not shown on the screen after
getting new data from the application server
- Layout calculation has been changed in order
to prevent getting fooled by wrong font information
from the Java Virtual Machine. This has been an issue
mainly on Windows platforms with several versions of
Arial and Courier fonts.
- Unix only, deadlocks: running transactions
including controls occasionally resulted in
freezes.
- Unix only, window lock was not always
removed causing user input to be rejected and clock
cursor to be displayed forever.
- Initial WS_QUERY: If the application server
issued a WS_QUERY before opening the first window, the
GUI would not come up (occurred on newer 4.6B
systems)
- Browser repaint problems: Screen was
occasionally only repainted after resize.
- Occasional deadlocks used to occur.
- Icons in lists now have a correct size.
- Router for Messageserver: the router
settings were ignored when connecting to the
messageserver in the "Add new connection" dialog.
- Disappearing entries in table: entries in
tables disappeared in some cases after activating
another entryfield (e.g. va01)
- Endless loop: when getting no search results
using F4-help, the same dialogs were shown again and
again without the possibility to enter a new search
criteria (e.g. pfcg).
- Focused dropdown listboxes caused the return
key to be ignored.
- Rendering of menus was wrong when containing
submenus.
- Resize Cursor: when moving the mouse over
the sash of the splitter control, the resize cursor did
not always change back to the default cursor.
- Mac only, message server query: querying
message server running an older protocol failed
- Mac only, drawing problems: starting
transactions drp0 and drp4 was causing severe drawing
problems.
- Mac only, error traces: using F4 with
searchhelp option resulted in a long error trace.
- Mac only, memory leak: a memory leak related
to the graphics components has been fixed.
Release 4.6B beta 1 (December 6, 1999)
This is the first publicly available release. The
following list gives an overview of current
functionality:
-
Logon functionality
- SAP Logon
- Load Balancing
- Dialog-RFC (Win32, OS2, Unix only)
- Browser integrated applet (Win32 only)
- Remote Connections (e.g. OSS)
- Shortcut (Win32, OS/2, Unix, manual
creation only)
-
Dynpro/List functionality
- Textfield
- Entryfield
- Checkbox
- Radiobutton
- Tablecontrol
- Tabstrip
- Frame
- Dropdown Listbox
- Pushbutton
- Custom Control Container
- Scrollable Subscreen
- Icons
- Quick Info
- Context Menu
- Status Bar
- List Display (with Symbols, Lines and
Icons)
-
Control-Enabling functionality
- Text Edit Control
- Toolbar Control
- Image Control
- HTML Control
- ALV Grid Control
- Tree Control
- Splitter Container
- Docking Container
- Floating Container
- Dialog Container
- Data Provider
-
External Program Integration (MacOS, OS/2 and Win32
only)
- Filetransfer (Up/Download)
- SAP Application Graphics
- Frontend Queries (WS_QUERY)
- Local Program Execution (WS_EXECUTE)
- External HTML Help
- OLE Automation for Microsoft Office (MacOS
only)
-
Look&Feel functionality
- "Classic" Look&Feel
- "EnjoySAP" Look&Feel
- Hue-Shifting
-
Administration functionality
- Web based central configuration
management
- Web based installation (Win32 only)