Neptune DXP 23.10.0008 Changelog

July 31, 2024

General

PDFView.Show might show document only the first time (21802-01)

When calling PDFView.Show or neptune.PDFView.Show without the wrapper parameter, then the PDF document would only have shown up the first time the user opened it.

App Designer

Potentially critical error

Affected Versions: From 23.10.0005 up to and including 23.10.0007

When copying an app and then deleting it before activating, there was a bug that could cause an issue in the MIME repository.

This error was limited to the scenario when all of the following criteria were fulfilled in the given sequence:

  1. You copy an existing app in the Cockpit App Designer (not in SAP GUI)

  2. You delete the app without having it activated before.

Since the MIME folder for the app was not created yet, the bug caused the Cockpit App Designer to select all MIME files and folders instead of the app-specific MIME files and folders. The deletion process 'IF_MR_API~DELETE' would then be triggered for all MIMEs in the system. This showed in the Cockpit App Designer being unresponsive for way longer than usual. This process could then be stopped by entering debug mode for the running process in transaction SM66 (Exit - Exit application). In the majority of cases (~ more than 99%), SAP plausibility checks prevented the actual deletion.

Issues with SmartFilterBar and SmartTable (21809-04)

The Binding Browser didn’t allow selecting EntityTypes as binding sources for the SmartFilterBar. In addition to that, the SmartTable might have always shown the message "Right now there are no visible columns in the table" even though you applied a correct binding to an OData source.

SmartTable, SmartChart, Smartform in Cockpit App Designer (21809-05&07)

Libraries are included dynamically as needed in the Cockpit App Designer, and when adding sap.ui.comp.smarttable.SmartTable only sap.ui.comp was added. Now, the required sap.ui.table will also be automatically included. The error showing in the console was "F is not a constructor". The same applies for sap.ui.comp.smartchart.SmartChart which also requires library sap.viz. Another issue was related to the Binding Browser in SAP GUI and Web App Designer: You were not able to select the Entity Set or Entity Type for SmartTable, SmartChart & SmartForm in the tree hierarchy.

sap.ui.core.util.MockServer.metadata & sap.ui.core.util.MockServer.jsondata not editable(21809-07)

The sap.ui.core.util.MockServer.metadata and sap.ui.core.util.MockServer.jsondata elements were not editable within the SAP GUI and Web App Designer because of the Monaco Editor. As a fallback solution transaction /NEPTUNE/NAD_ACE could have been used.

neptune.ValueHelpField might show disabled input fields that should be enabled(21828-06)

If a user is working with multiple neptune.ValueHelpField controls, the enabled state would not be reset correctly. That can lead to input fields that are disabled for user input even though they should be input-enabled.