DXP22.10.0015 Changelog

July 31, 2024

Potentially critical error when deleting an app in the Cockpit App Designer. Issues with SmartFilterBar and SmartTable. SmartTable and SmartChart in Cockpit App Designer. neptune.ValueHelpField might show disabled input fields that should be enabled.

App Designer

Potentially critical error

Affected Versions: From 22.10.0012 up to and including 22.10.0014

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-02)

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 and SmartChart in Cockpit App Designer (21809-03&05)

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.

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

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.