Release Notes - New in this Release
Release 7.50 rev 1 (October 9, 2017)
Enhancements and New Features
-
Support for New OS Versions:
-
Color Schemes for Blue Crystal Theme:
-
Color Schemes are now available for Blue Crystal.
They can be assigned to systems or even clients to clearly differenciate
between test, development or productive systems and clients.
-
Blue Crystal Theme:
-
The background with the striped gradient has been replaced with a bright, solid color.
-
Grid and Calendar Control
- The context menu has been reimplemented in order to improve scripting functionality.
-
SAP Screen Personas:
-
In Tree Control onDoubleClick(), onCollapseNode() and onExpandNode() are now supported.
-
In Picture Control onClickControlArea() and onClickPicture() are now supported.
Bugfixes
-
Table Control:
-
In some cases, data entered has been reverted to the previous value after hitting enter.
-
The header sometimes has not been redrawn correctly after dragging columns.
-
Selected checkboxes in tables had a wrong background color.
-
Calendar Control
-
The F12 key did not work when a Calendar Control had the focus.
-
Various issues scrolling and navigating in calendar have been solved.
-
DropDown Listbox:
-
In flushing DropDown Listboxes, page up/down keys have caused the listbox to close.
-
ComboBox Control:
-
Events have been fired when using keys to navigate through the list.
-
Tree Control:
-
In List Tree, the wrong item has been copied to the clipboard.
-
Screen Resize:
-
Connected to older systems, the screen content always was displayed with standard size independent from the actual window size.
-
Function module WS_QUERY:
-
Special types of requests part of a WS_QUERY function call could cause the session to no longer function.
-
Signature Design:
-
Running in applet mode, the background color of some areas has been incorrect.
-
High Contrast Theme:
-
Icons in a list tree sometimes where hard to recognize.
-
Text in selected lines in Table Control has been hard to read.
-
SAP Screen Personas:
-
Setting the disabledBackgroundColor property in a GuiTextField did not have any effect.
-
Keyboard navigation:
-
Various issues related to tab order and group tabbing have been solved.
-
Issues using the HOME and END key in groups of radio buttons have been solved.
Release 7.50 (July 31, 2017)
Enhancements and New Features
-
Support for SAP Screen Personas: For details, please refer to
SAP Note 2505697.
-
High Contrast Theme:
-
The font based icons part of the Blue Crystal Theme are now also used for High Contrast Theme in order to improve the rendering quality.
-
Font-, background- and selection colors in some cases have been changed to provide a better contrast.
Release 7.40 rev 12 (July 4, 2017)
Enhancements and New Features
-
Grid Control
- The column width optimization function now has undo support.
-
Tree Control:
-
Tooltip support for all parts of a tree has been implemented.
-
Security:
-
A new trust level has been introduced to specifically allow opening connections by ABAP.
Bugfixes
-
Grid Control:
-
When combining grouping and totals, the grouping icon has been misplaced.
-
The cell background color of a read-only dropdown listbox has been wrong when focused or selected.
-
Reporting of the visible row count has been wrong when the grid has not yet been visible.
-
Calendar Control:
-
A problem causing a ClassCastException in calendar dialog has been fixed.
-
When backend did not provide short names for weekdays, the names of weekdays have not been displayed.
-
TextEdit Control:
-
Empty lines have been ignored when sending the text to the backend using GetTextAsR3Table().
-
Tree Control:
-
Sometimes the column selection or parts of it still has been visible after the node selection has been toggled.
-
Control Enabling:
-
Sending XML data back from controls, whos control manager is not related to the active Imode,
could cause ABAP dumps in rare cases. Now the XML data is sent once the appropriate Imode becomes active.
Release 7.40 rev 11 (March 23, 2017)
Enhancements and New Features
-
Display of PDF based Content:
- The rendering quality of bitmaps has been improved.
Bugfixes
-
Grid Control:
-
Toggling between editable and read-only ALV resulted in missing toolbar buttons.
-
Issues with hiding rows or columns have been solved.
-
Changing the width of frozen columns could cause screen flickering.
-
Html Control:
-
The background color of the html content sometime has been wrong.
-
TextEdit Control:
-
In case of transferring text using row sets instead of a stream, text lines exceeding the row sets length have been truncated.
-
SAPInfo Control
(ABAP class
CL_GUI_FRONTEND_SERVICES):
-
macOS only: DIRECTORY_LIST_FILES did not work correctly.
-
SAP UI Landscape:
-
In case of using configuration files created by SAP GUI for Windows
it could happend that the SNC option was on by mistake.
Release 7.40 rev 10 (December 19, 2016)
Enhancements and New Features
-
Support for New OS Versions:
Bugfixes
-
SAPInfo Control
(ABAP class
CL_GUI_FRONTEND_SERVICES):
-
The logic for IS_SCRIPTING_ACTIVE has been changed to be consistent with the SAP GUI for Windows.
-
The method REGISTRY_GET_VALUE has returned misleading results for some parameter values.
-
Grid Control:
- The implementation of the method SET_AUTOREDRAW
has been missing, which has caused some inconstancies with SAP GUI for Windows.
- Using undo after special actions could result in an ABAP dump.
- Selecting rows or columns could cause a crash in certain conditions.
- Pressing a button in a cell did not work in a special case.
-
TextEdit Control:
-
A problem related to prodecting lines has been solved.
-
Tree Control:
-
The handling of clicks on an area currently showing the overlay popup for rendering text which is truncated otherwise has been corrected.
-
Html Control:
-
Printing the content now renders the complete content instead of only the currently visible part.
-
A particular case displaying PDF in-place did not work.
-
Input History:
-
New input that only differs regarding capitalization from entries already
existing in the history is no longer added to the history list.
-
Context Menu Control:
-
For keyboard handling, now mnemonics are used instead of accelerators.
-
Enhanced Search:
-
There have been cases, where navigating in the result list has been broken.
-
Sometimes the maximum input length of the overlay field has been incorrect.
-
Focus:
-
Input fields with F4-help sometimes did not receive the focus
when set by the ABAP application.
-
In Table Control, it happend that the wrong cell has been focused after a roundtrip.
-
Display of PDF based Content:
- Copying the selected text into the clipboard has not been working.
-
Embedded Mode:
- Some connection issues related to running in an embedded environment like ABAP in Eclipse have been solved.
Release 7.40 rev 9 (September 29, 2016)
Enhancements and New Features
-
Support for New OS Versions:
- Fedora 24
- macOS Sierra 10.12
-
DropDown Listbox:
-
Showing the keys on individual dropDown listboxes via Screen-Painter
property independently from the local user settings is supported now.
Bugfixes
-
Calendar Control:
-
The default date selection has not been reported to the backend.
-
Setting the selected date in the past outside the visible time interval resulted in an exception.
-
Table Control:
-
In some cases, incorrect column widths have been reported to the backend, which could cause layout issues.
-
Radio Buttons:
-
Radio buttons belonging to one group sometimes were behaving like being part of different groups.
-
Html Control:
-
Values of toggle buttons in Html forms changed by the user has not been reported correctly in case of using PostDATA.
-
Deciding on the encoding of the Html content now is left to the Html rendering engine instead of
overwriting with a potentially wrong encoding set by the communication layer.
-
Desktop Integration:
-
The mechanism to choose the appropriate external application to display
data received from the backend via Data Provider has been improved.
-
Enhanced Search:
-
Editing the search string always used the insert mode, even when overwrite mode was active otherwise.
-
Display of PDF based Content:
-
A new version of the component to display PDFs fixes an issue related to saving the PDF to a local file.
-
Linux only: The mechanism to generate the list of available fonts has been extended
to search in more locations to prevent empty or incomplete documents to be displayed because of lacking fonts.
-
Shortcut file:
-
After opening a connection from a shortcut file including an SSO token, the file is now deleted.
Before, old shortcut files no longer working piled up on the file system.
-
Opening a connection from a shortcut file sometimes resulted in an inconsistent session state.
-
Security:
-
The dialog to change the trust level of a system failed to persist the chosen value in some languages.
-
OS X only:
-
A problem was fixed related to choosing the latest Java runtime on application launch.
Release 7.40 rev 8 (May 31, 2016)
Enhancements and New Features
-
Support for New OS Versions:
-
Logon Langauge:
-
When specifying a language in a connection, now this parameter gets handled immediately when opening the connection instead of later as part of the logon screen.
This way, also the logon screen is displayed in the requested language and setting the language also works in cases, when the logon screen is automatically skipped.
Bugfixes
-
Enhanced Search:
-
When editing the search string and hitting return, in special cases an endless loop caused the process to hang.
-
Grid Control:
-
Grouping cells could result in wrong content to be displayed.
-
The undo of inserting a new row could cause an ABAP dump.
-
Adding a new row in an empty grid could cause an ABAP dump.
-
Icons sometimes have been displayed in adjacent cells with hidden text.
-
In case inconsistent table content has been set by the application, an ABAP dump could happen.
A workaround has been implemented to prevent sending back unexpected data to the application.
-
Html Control:
-
An issue with the encoding of POST data has been solved.
-
Desktop Integration:
- URLs already encoded have been encoded again. This has caused displaying URLs in an external browser in those cases to fail.
Release 7.40 rev 7 (March 17, 2016)
Enhancements and New Features
-
SAP UI Landscape:
- The landscape converter now also supports exporting port numbers instead of service names
when converting old SAP logon configuration files from SAP GUI for Windows.
Bugfixes
-
Enhanced Search:
-
It could happen that an unintended request for the result list of enhanced search could block the session for further input.
-
Table Control:
-
Exceptions occurring in special cases resulted in an unusable screen.
-
Tabstrip:
-
Switching between screens both having tabstrips could result in a blank popup menu to be shown in the navigation menu.
-
Switching between screens both having tabstrips could result in exceptions causing the screen no longer to be usable.
-
Grid Control:
-
Some exceptions have been fixed.
-
Icons on buttons disappeared after clicking on them.
-
The drop focus is no longer shown at locations where dropping is not possible.
-
The cursor is more consistent with the availability of target drop actions while dragging.
-
Incorrect drop operations outside the GUI window are now prevented.
-
The active cursor zone placement for the subtotal row expand icons has been corrected.
-
Html Control:
-
When performing a POST via a SAPEVENT, the data entered in a form was only transferred on the second attempt.
-
Tree Control:
-
The coding is now more robust in case items can not be found because of receiving incorrect ids from the back end.
-
A threading issue regarding expanding nodes has been solved.
-
TextEdit Control:
-
When changing the text via scripting, the change has not been sent back to the back end.
-
Calendar Control:
-
In some cases, there have been issues with the layout of the calendar.
-
Signature Design using a System Dependent Scheme:
-
The ABAP call requesting the current background color did not receive the correct value when a system dependent scheme was active.
This resulted in a background color in the html control inconsistent with the rest of the window.
-
The background color of controls like Toolbar and Tree when located in a dock shell has been inconsistent.
-
An inconsistent color in Grid control has been fixed.
-
High Contrast Theme:
-
Issues with text and background color of cells inside a Grid control have been fixed.
-
Application Quit:
-
Quitting the application from the "File" menu could result in a hang when several windows were open.
-
OS X only: After problems with the network connection sometimes it has not been possible to quit the application.
Release 7.40 rev 6 (December 9, 2015)
Enhancements and New Features
-
Support for New OS Versions:
-
Fedora 23
-
openSUSE Leap 42.1
-
SAP UI Landscape:
-
The landscape converter now also supports importing connections using load balancing from saplogon.ini without having a separate sapmsg.ini and services file.
Bugfixes
-
Enhanced Search:
-
With result lists targeted for multiple fields, it could happen that not all fields have been populated with the chosen value.
-
The input length now is always limited to what the backend will handle.
-
Data Provider:
-
Uploading files with mass data including encoded characters in their file name did not work properly. Function module GUI_UPLOAD was affected.
-
Calendar Control:
-
Selecting a date in the horizontal calendar has reported the wrong value.
-
Focus:
-
The focus on controls in modal dialogs has been reported incorrectly.
This for example resulted in usability issues with keyboard navigation in controls with actions involving round trips.
-
Signature Design:
-
When using a system dependent scheme, several components did not adjust their colors appropriately.
-
High Contrast Theme:
-
Various rendering issues have been fixed.
Release 7.40 rev 5 (October 27, 2015)
Enhancements and New Features
-
Support for New OS Versions:
-
Blue Crystal Theme:
-
The background colors of tabstrip and other containers have been changed to better visualize the grouping of the screen.
-
Input History:
-
The values of the history list are now sorted by "last used".
(Due to technical reasons, this is limited only to values used while running this new version.)
Bugfixes
-
Blue Crystal Theme:
-
DropDown ListBoxes with highlight property set have been displayed using wrong colors.
-
Corbu Theme:
-
There has been an issue with the disabled state of the "new session" icon in the toolbar in 7.40 rev 4.
This caused broken logon screen for back-ends supporting the "new session" button when not using SNC.
This also affected Signature Design or High Contrast theme, in case the "Use Corbu-style icons" option was active.
-
Signature Design:
-
When using a non-default scheme, several components did not adjust their colors appropriately.
-
The toolbar in modal dialogs has been rendered incorrectly.
-
Data Provider:
-
Downloading files with mass data including encoded characters in their file name did not work properly. Function module GUI_DOWNLOAD was affected.
-
Scripting:
-
Pressing a toggle button in the toolbar control by scripting did not work.
Release 7.40 rev 4 (August 18, 2015)
Enhancements and New Features
-
Support for New OS Versions:
-
Localization:
Texts in dialogs coming from the Java runtime like confirmation
and options dialogs are now translated the supported languages.
-
Modal Dialogs:
-
Sometimes the buttons in the toolbar of modal dialogs do not fit into the modal dialog
with the size set by the backend. As a result buttons are cut off.
Now the width of the dialog is increased to no longer truncate the toolbar content
(except in those cases, where changing the dialog size would cause side effects).
-
Table Control:
-
It is now possible to open a context menu on the title and header area.
Bugfixes
-
Rendering:
-
The usage of a faster drawing API of Java introduced in 7.40 rev 3 has caused some artefacts
in various environments depending on the OS resp. Linux distribution, graphics card and driver.
A workaround has been implemented without falling back to the slower performance of previous releases.
-
Enhanced Search:
-
While using the enhanced search, it could happen that the same text typed before was filled into another input field as well.
-
Signature Design:
-
Highlighted text in some places was hard to read because of using a wrong foreground color when a scheme other then the default was used.
-
TextEdit Control:
-
The sequence of ABAP calls SET_TEXT_AS_R3TABLE, GET_TEXT_AS_R3TABLE and again SET_TEXT_AS_R3TABLE
in DEFINE code for the control CL_GUI_TEXTEDIT resulted in displaying an empty text.
-
Tree Control:
-
In a special situation, an exception has caused the control to no longer repaint and react to user input.
-
Blue Crystal:
-
Checkmark icons in menues have not been displayed.
-
Menu separators have been missing.
Release 7.40 rev 3 (June 25, 2015)
Enhancements and New Features
-
Enhanced Search:
-
Support for limiting the search text to the field length has been implemented.
-
It is now possible to continuously type also while a search request is currently in process.
-
DropDown Listbox:
-
The feature to navigate and select an item by typing multiple characters has been implemented.
-
Navigating in the list using the keyboard is now consistent with SAP GUI for Windows.
-
Calendar Control:
-
Calendar Control now is based on the Date and Time API introduced in Java SE 8.
This has not only greatly simplified the implementation but also added the possibility to support different calendaring systems.
-
SAPInfo Control
(ABAP class
CL_GUI_FRONTEND_SERVICES):
-
For Linux and OS X, the handling of paths has been made more robust regarding ABAP coding using the wrong path separator.
-
In method EXECUTE the parameter DEFAULT_DIRECTORY now is honored in case the document or application path is relative.
-
Display of PDF based Content:
-
A new version of the component to display PDFs is improving font management for some languages.
-
OS X only:
-
The rendering performance has been improved by using imaging API, that is hardware accelerated also on OS X.
This also reduces resource consumption.
Bugfixes
-
Table Control:
-
The rendering of disabled line selection buttons has been corrected.
-
Html Control:
-
The query for the background color has returned a wrong value, which in some cases resulted in unreadable text.
-
When running embedded in Eclipse, problems with URLStreamHandlers resulted in showing empty areas instead of html content.
-
Tree Control:
-
An issue where calling CL_GUI_COLUMN_TREE->ADJUST_COLUMN_WIDTH has calculated an incorrect column width has been solved.
-
Display of PDF based Content:
-
Running with de-CH locale, the EURO sign has not been displayed.
Release 7.40 rev 2 (April 7, 2015)
Enhancements and New Features
-
Blue Crystal:
-
The icon font has been updated.
The main color has been changed from blue to dark gray in order
to be more consistent with the Fiori design.
-
The background colors of read only elements have been harmonized.
-
Splitter Control:
-
Support for the visibility property of the splitter sash has been implemented.
-
Display of PDF based Content:
-
A new version of the component to display PDFs is improving font substitution and parsing support for inline images.
-
Scripting:
-
The scripting API of InputField and ComboBox control have been updated.
-
Sounds:
-
The sound clips have been updated and are now in sync with SAP GUI for Windows.
Bugfixes
-
Table Control:
-
The rendering of disabled line selection buttons has been corrected.
-
Html Control:
-
XML content has not been displayed at all. Now at least texts outside tags and attributes are displayed.
-
In some cases, buttons in html forms did not fire an event to the backend.
-
Launching an external browser using the DETACH_URL_IN_BROWSER of
ABAP class CL_GUI_HTML_VIEWER did not work.
-
Sounds:
-
A bug causing more and more threads to be added to the audio output list
when playing sound has been fixed.
Release 7.40 rev 1 (February 12, 2015)
Enhancements and New Features
-
Support for New OS Versions:
-
Blue Crystal:
-
The rendering part of Design Window Decoration (option for themes) has been improved.
-
Rendering of some icons has been adjusted.
-
SAP UI Landscape:
-
When private connection definitions are migrated from the old 7.30 format to SAP UI Landscape, a message is displayed.
-
Enhanced Search:
-
The functionality for filling multiple fields at once with one selection in a search result list has been added.
-
Some issues with Enhanced Search for input fields inside a Table Control have been solved.
-
Calendar Control:
-
Positioning the current date at the beginning and the end of the calendar window is now supported.
-
Toolbar Control:
-
Support for right aligned toolbars has been implemented.
-
Html Control:
-
Support for methods ENABLE_SAPSSO (ABAP correction part of SAP note 2127239 required), DETACH_URL_IN_BROWSER,
GetCharsetString and ENABLE_SIMPLEBROWSING in CL_GUI_HTML_VIEWER has been implemented.
Bugfixes
-
SAP UI Landscape:
-
Some connections have not been migrated correctly when no connectionTree.xml file was present
or when the connection was not included in the connectionTree.xml file.
-
Overriding the automatic codepage selection of the application server by adding encoding parameters in the connection string did not work.
-
SNC has not been activated when only setting sncname without sncqop in the connection string.
-
Application Toolbar
-
In rare cases, it could happen that one or two buttons on the left of the Application Toolbar were missing.
-
Enhanced Search:
-
The shortcut key to activate the enhanced search mode also worked on fields not enabled for enhanced search.
-
Some issues with Enhanced Search for input fields inside a table control have been solved.
-
SAPInfo Control
(ABAP class
CL_GUI_FRONTEND_SERVICES):
-
The return value of method IS_SCRIPTING_ACTIVE sometimes has been wrong.
-
Tree Control:
-
In some cases it has been possible to click cell content that was disabled.
-
In case the width of the hierarchy column was set to 0, it could happen that containing nodes have not been displayed.
-
Sometimes nodes were displayed even when set to invisible by backend.
-
Grid Control:
-
After rearranging rows or columns in merged rows or columns, the text could disappear.
-
Missing scripting API has been added.
-
In some screens ABAP dumps could happend when evaluating the feature set of the Grid Control.
-
The selection model has been reimplemented to solve some inconsistencies.
-
The background color of some read-only cells has been incorrect.
-
In some cases it has been possible to chance the selection of a DropDown ListBox although it was set to be read-only.
-
DropDown ListBoxes set to read-only erratically have shown a blinking cursor when having the focus.
-
Table Control:
-
Missing Scripting API visibleRowCount, rowCount and getCell has been added.
-
Display of PDF based Content:
-
The detection inside the Html Control to display PDF in some cases did not work.
-
Progress Indicator:
-
When animation was off, the progress indicator waiting for the next screen has been displayed without any delay.
Release 7.40 (December 3, 2014)
Enhancements and New Features
-
Support for New OS Versions:
-
openSUSE 13.2
-
SUSE Linux Enterprise Desktop 12
-
SUSE Linux Enterprise Server 12
-
Red Hat Enterprise Linux 7
-
OS X 10.10 (Yosemite)
-
Support for Java SE 8
-
Blue Chrystal Theme:
It is the standard theme of Fiori applications and has been adapted to the specific needs of SAP GUI.
Blue Chrystal is fully compatible with the previous themes and comes with a new color palette
and font based icons which are better scalable.
-
SAP UI landscape:
A unified UI landscape aligned with SAP GUI for Windows and Netweaver Business Client for Windows has been implemented.
-
Localization:
Texts displayed by SAP GUI for Java itself like in SAP Logon,
Preferences and other dialogs are now translated in many languages.
-
Html Control:
The new embedded browser component is based on WebKit which provides a better user experience and supports current html standards.
-
Enhanced Search:
Input fields now support the HANA based enhanced search.
-
New Controls:
Dropdown listbox, input- and search fields are now available for the toolbar control in IDA ALV.
-
User Manual:
The user manual has been reviewed, extended and comes in a new format.
-
Scripting:
Scripting is now based on Nashorn, the JavaScript engine part of JDK 8.
More