Release Notes - New in this Release
Release 7.50 rev 6 (April 9, 2019)
Enhancements and New Features
-
Support for New OS Versions:
-
macOS only: The JDK to be used for starting SAP GUI for Java can now be defined by setting the path to the JDK bundle with the macOS user defaults system for domain com.sap.platin and key JDKPATH.
-
Tooltips: Showing the tooltip can be invoked by Ctrl+T.
-
Input History: Input History is available now also in editable Grid Control.
-
Keyboard navigation:
-
Keyboard navigation for RadioButtons in a RadioButtonGroup has been harmonised with the general keyboard navigation rules.
-
In Grid Control, support for Ctrl+Home, Ctrl+End, Ctrl+PgUP, Ctrl+PgDown has been added.
Bugfixes
-
High Contrast Theme:
-
Subtotals in Grid Control could not be read because of using wrong colors.
-
Some dialog windows did not have a white inset, so they have been hard to identify in front of black background.
-
Display of PDF based Content:
- The new version of the third party component used for displaying PDF content introduced a bug causing the built-in print functionality not to work. A workaround has been implemented.
-
Keyboard navigation:
-
Opening the menu of a menu button in Toolbar Control by keyboard has not been possible. Now Alt-Cursor-down opens the menue.
-
When using Accessibility Mode, navigating to a disabled button, disabled radio button or disabled checkbox resulted in a dead end of tab chain.
-
Read-only radiobuttons in some cases could not be focused by keyboard in case of using Accessibility Mode.
-
While using Accessibility Mode, the focus traversal in Grid Control did not work correctly.
-
DropDown Listbox:
-
Flushing DropDown Listboxes, which have not been set to a default value, did not fire when choosing the empty item.
-
Grid Control:
-
Hitting the Escape key in editing mode reverts the edited value in a cell to the original value.
-
The feature for stretching text values when reporting changes has been missing, which has sometimes caused ABAP dumps.
-
Calls to SET_INFO_TABLE (setting properties ColPosIDOnDemand and SelectedColsOnDemand) could result in ABAP dumps in some cases.
-
Calls to DELETE_ALL_CELLS_BASE (deleteAllCells) could result in an exception.
-
A problem with the DELAYED_CHANGED_SEL_CALLBACK event has been solved.
-
Calendar Control
-
Various problems with selecting in interval and single day selection modes have been solved.
-
Inputfields
-
The F4-help buttons of inputfields, that are located at the very end of a group container, have not been visible.
A workaround to horizontally extend the group container has been implemented.
-
Stability:
-
Various threading issues have been resolved in order to avoid deadlocks.
-
Some exceptions do no longer happen.
-
Windows only:
-
When setting the PLATIN_JVMOPT environment variable, an error in the start scripts caused the call to javaw command to fail.
Release 7.50 rev 5 (December 5, 2018)
Enhancements and New Features
-
Support for Java SE 11: SapMachine 11 with OpenJFX 11
-
Support for New OS Versions:
- macOS Mojave (there are some known issues however)
- SLED 15 and SLES 15
-
Grid Control:
-
Support for F2 keystroke to start cell editing has been implemented.
-
Grid Control and Calendar Control:
-
When using the animated focus indication, the then redundant dotted cell focus indication has been removed.
-
Display of PDF based Content:
-
A new version of the component to display PDFs has been added.
-
High Contrast Theme:
-
Windows and dialogs now have a thin white border. This is in particular helpful when running Dark Mode on macOS Mojave.
-
Icon font:
-
The icon font used in the themes Blue Crystal and High Contrast Black has been updated.
Bugfixes
-
SAP Screen Personas:
-
The proxy of components in Toolbar Control could not be found in case the function code of the component contains leading blanks.
-
An inconsistency setting maximum rows in Grid Control has been fixed.
-
A problem updating radiobuttons of a group from the backend has been solved.
-
The handling of pressF4() in Personas scripts on GuiTextFields has been incorrect.
-
Launching onBeforeRefresh scripts from GuiShellActions did not work.
-
Tree Control:
-
In case the width of the columns has not been set by the application, no content has been displayed. A workaround has been implemented.
-
The Tree Control has not been displayed in case setting the top node id was done before it has been created.
-
Grid Control:
-
A problem with the behavior of discontinuous selections has been solved.
-
Calendar Control
-
The focus navigation cycle with tab, shift-tab and focus group switch ctrl-tab did not work correctly.
-
Table Control:
-
The state of toggle buttons could have been wrong when scrolling vertically.
-
Tabstrip:
-
Screens containing a Tabstrip have been broken in case "Low speed connection" has been used.
-
Enhanced Search:
-
Typing has been blocked while waiting for the search results.
-
Keyboard:
-
Ctrl-F1 has not been reported to the backend.
-
Stability:
-
Various memory leaks related to the Html, Grid and Toolbar Control have been fixed.
Release 7.50 rev 4 (August 24, 2018)
Enhancements and New Features
-
Support for New OS Versions:
- Fedora 28
- openSUSE Leap 15
- Ubuntu 18.04
-
SAP Screen Personas:
-
The Personas state now is visualized in the status bar
with different icons and tooltip texts.
-
The new Personas icon in the status bar can be used
to open the Personas Manager.
-
Support for ViewPort, which has been introduced with SAP Screen Personas 3.0 SP07, has been added.
-
In TableControl the onCellDoubleClick() event is now supported.
-
Setting the title of a Grid Control or of a column header is now supported. Also setting the column width now is possible.
-
In Dropdown Listbox, new entries can be added by scripting.
-
The Scripting API resetProperty() and resetPropertyToOriginal() is now supported.
-
Modal dialogs:
-
Modal dialogs, which have been moved by the user,
now keep their new position, even when they are temporarily deleted and recreated during a server round trip.
-
Icon font:
-
The icon font used in the themes Blue Crystal and High Contrast Black has been updated.
Bugfixes
-
Grid Control:
-
DropDown Listboxes set to read-only have been displayed with a wrong background color.
-
Html Control:
-
In some cases, an exception caused no content to be displayed.
-
Tree Control:
-
It could happen, that a node, that has been deleted in the meantime, is reported as current selection.
-
SAPInfo Control
(ABAP class
CL_GUI_FRONTEND_SERVICES):
-
Executing sapshcut and sapgui commands with relative path did not work.
-
SAP Screen Personas:
-
A Table Control moved to a different part of the screen could cause an exception after a round trip.
-
In Grid Control, an inconsistency with maximum rows and visible row count values has been solved.
-
Stability:
-
In special cases, it could happen that sessions were no longer responding.
-
A memory leak related to the Html Control and display of PDF content has been fixed.
-
Clipboard:
-
In some cases, pasting tab separated text had additional empty lines.
-
Localization:
-
Running with some locales resulted in failures during startup.
-
Enabling input history on a per field basis did not work in non-English locales.
Release 7.50 rev 3 (May 9, 2018)
Enhancements and New Features
-
SAP Screen Personas:
-
Flavors are only applied, when a theme is currently running that supports Personas.
-
When hiding the menus in a flavor, only the menus of the ABAP application are hidden to make sure other functionality like clipboard, tracing etc. still is availble.
-
In GuiTextField, the property recommended is now writeable in scripting.
-
In GuiToggleButton, the property selected has been introduced.
-
In GuiTableControl, when trying to apply selections in selectedColumns and selectedRowsAbsolute which are invalid, exceptions are thrown.
-
Grid Control:
-
Copying a range of rows and columns now is skipping empty rows and columns.
-
Desktop Integration:
-
Mime types for connection documents and SAP shortcuts (*.sapc, *.sap) have been added.
-
Misc:
-
Loading the central configuration using https is now supported.
Bugfixes
-
Table Control:
-
Various problems with layout calculation have been solved.
-
Grid Control:
-
There was an issue with typing AltGr characters into editable grid cells.
-
The font sizes of the cell renderer and editor have not been in sync.
-
Horizontal lines have unintentionally been shown in sorted columns in read only grids.
-
Various issues related to checkboxes in editable grid have been solved.
-
Tree Control:
-
The anchor selection was set to a wrong value with multi-selection and shift-click.
-
SAP Screen Personas:
-
Tab merging combined with highly dynamic sub screens resulted in wrong object locations and visibility.
-
Various issues in the Flavor Manager regarding rendering and search functionality have been solved.
-
When a Personas flavor has set the text value of a GuiTextComponent, the value change has not been reported to the back end.
-
The size of a page in a GuiTabStrip is now in sync with the size of the GuiTabStrip, which was modified by Personas.
-
Signature Design:
-
When using a system dependent scheme set by the user or back end, some background and text colors have been incorrect.
-
When setting the system dependent scheme to "Default" by the back end, always the blue scheme has been used.
-
The rendering of group boxes has been incorrect.
-
High Contrast Theme:
-
In tree control, the contrast of the text color of tree nodes and the selection background color has been improved.
-
Display of PDF based Content:
- On some platforms, problems during initialisation of the component resulted in rendering issues.
-
Misc:
-
The overwrite caret has been rewritten to solve rendering issues in some environments.
-
Potential deadlocks related to controls have been solved.
Release 7.50 rev 2 (January 25, 2018)
Enhancements and New Features
-
Support for New OS Versions:
- Fedora 27
- openSUSE Leap 42.3
- macOS High Sierra
-
SAP Screen Personas:
-
GuiGOSShell, GuiTitle and GuiStatusBar can now be used by SAP Screen Personas.
-
The functionality for tabToElement in GuiWrappingLabel has been implemented.
-
It is now possible to run onLoad or onAfterRefresh scripts during a tab-merge while a modal dialog on top is displayed.
-
GuiTextField now supports to run a onF4 script.
-
Modifying the maxLength of a Dynpro field is checked against the maxLength set by the
application in order to avoid problems by exceeding this length.
-
In Tree Control, the double click event now can be invoked by scripting.
-
In Calendar Control, the tooltip property is now supported.
-
In Grid Control, the rowCount property is now supported.
-
High Contrast Theme:
-
In Grid Control, contrast of icons, focused cell background and colors for total row/column visualisation have been improved.
-
In Grid Control, while dragging an object the current drop target was barely visible.
-
In Table Control, the text in the header of selected columns now is easier to read.
-
In TextEdit Control, the rendering of borders and colors has been corrected.
When being in read only mode, black background color instead of grey is used to increase the contrast.
-
The rendering of the sash in splitter and docker shells has been harmonised with the color palette of the High Contrast theme.
-
Color Schemes for Blue Crystal Theme:
-
The color scheme can now be set by the back end, please refer to
SAP note 2572308.
-
Icon font:
-
The icon font used in the themes Blue Crystal and High Contrast Black has been updated.
-
Grid Control:
-
The selection functionality has been rewritten in order to make the behavior more consistent and intuitive.
-
The cell content layout is now more stable when entering and leaving a cell (switching between rendering and editing mode).
-
Window Menu:
-
The list of windows is now grouped by connections.
-
SAPInfo Control
(ABAP class
CL_GUI_FRONTEND_SERVICES):
-
DIRECTORY_LIST_FILES now reports additional file attributes.
-
Input History:
-
It is now possible to individually enable input history for fields with input length greater than 60.
Bugfixes
-
SAP Screen Personas:
-
Handling of styles related to read-only states has been corrected.
-
In DropDown Listbox, an issue handling the showKeys property has been solved.
-
In Grid Control, the column order has been incorrect when the column order was set by a flavor and the user manually reordered the columns.
-
A GuiTab in GuiTabStrip which has been disabled by a flavor, could still be activated by choosing the tab from the dropdown listbox.
-
In Table Control, the width property of columns has been handled with the wrong metric,
rowCount and maxRows have been reported incorrectly and clearing the selection by clearSelection() did not work.
-
In Tree Control, various issues related to onSelectionChange() have been fixed.
-
It could happen, that controls modified by a flavor, disappear after a roundtrip.
-
In GuiTextFields, reporting the value of the recommended property has been incorrect.
-
In GuiToolbar, problems with reordering have been solved.
-
In GuiLabel, the iconID has not been reported in call cases.
-
Table Control:
-
The background color of headers has been wrong in various themes.
-
Enhanced Search:
-
In input fields part of a table control, enter and tab key for selecting an item did not work.
-
Control Enabling:
-
It could happen, that controls still have been visible, although the context has been changed.
-
Grid Control:
-
When extending the selection by ctrl-clicking on a cell, the cell has changed to edit mode.
-
In special cases, an icon with tooltip has not been displayed.
-
It has been possible to delete the content of a cell or column set to read only by keyboard, which resulted in an ABAP dump.
-
Group Container:
-
In case the text of a Group Container was not set, the position of its content has been wrong.
-
In case the frame has been hidden, the layout has been wrong.
-
Display of PDF based Content:
- On some platforms, searching for the available fonts has failed resulting in rendering issues.
A workaround for a bug in the third party component has been implemented.
-
Sashes:
- In some environments, moving the sashes of Splitter and Docker did not work reliably and caused rendering problems.
A workaround for a bug in the Java Runtime has been implemented and the bug has been reported to OpenJDK.
-
Chart Control:
-
A new version of the chart control is used to address various issues.
-
Rendering:
-
Unnecessary redraws have been removed in various components,
which have been particularly annoying during window resizes involving server roundtrips.
-
Windows only:
-
In some environments, creating the Html Control failed because the Java Runtime was unable to load the required native DLLs.
A workaround has been implemented.
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