Neptune DXP - SAP Edition 24.14.0 release notes
December 2, 2025
|
Important license notices
|
/NEPTUNE/ABAP_REPORT
- Improve display of the busy indicator #631
-
While using this kind of report, if the volume of data to be retrieved was higher, a blank screen displayed to users for a few seconds until the data was displayed. This caused confusion and the perception that the report was not working properly or that there was no data to be displayed. A proper busy indicator is now displayed.
API Designer
- Cannot save API Designer when using a transportable package and ChaRM CSOL #613
-
When you want to save an API within the API Designer that has a transportable development package assigned and your system is configured with ChaRM CSOL, you will get an error and cannot continue. In addition to this fix, you might need to implement SAP Note 2904531 - "CSOL error causes runtime error (without SAP GUI)". It addresses a CSOL-related runtime error that occurs without SAP GUI by introducing the
IV_DIALOGparameter in the function moduleTR_APPEND_TO_COMM_OBJS_KEYS, preventing the dialog call that triggers the issue.
App Designer
- Version Management performance optimization #614
-
Comparing versions in the Version Management app of the App Designer is now ~ four times faster. Large apps benefit most from this performance improvement, as their load times previously increased the risk of timeouts and limited the ability to perform comparisons.
neptune.ValueHelpFieldpreviously not working after upgrade to S/4 #612-
After upgrading the SAP system to an S/4 version, the
neptune.ValueHelpFieldstopped presenting the drop-down menus with the pre-defined values for the search fields when available. This occurred because the selection method of the search help in SAP changed to aCDS Viewpreventing the proper determination of thechecktablefor those fields. neptune.ValueHelpFieldescapes values for drop-down menus #621-
When values displayed in the drop-down menus of the search help fields contained special characters, an error occurred when opening the
neptune.ValueHelpFieldand the app stopped working. We now escape these values to prevent this from happening again. - Icon Explorer setting
srconly on first object #622 -
When using the Icon Explorer to set the
srcattribute of an object, the first object where this is invoked was changed for every subsequent call, even when changing to different objects. This now works as expected. - Image media binding by path fallback #651
-
When you bind an image from the Media Library to a path such as
/neptune/public/media/iso7010/m002.jpg, the system only locatesm002.jpgif it exists in the specifiediso7010folder. A fallback mechanism now covers paths without a folder, for example/neptune/public/media/my_image.jpg.In this case, ifmy_image.jpgexists in the media root, that file is used. If does not exist, the fallback searches the entire Media Library and returns the first matching file it finds. - Support for Hub API, if installed
-
If the SAP Integration Hub is installed in the system, the Hub API library object is available for the consumption of Hub API data in apps.
For more information, see SAP Integration Hub.
Cockpit
- Growing list of events in Cockpit apps #616
-
Cockpit applications that contained events such as
beforeDisplayhad an increasing number of these events being triggered, each time the application was closed and opened again. - Dumps when opening OData Source, URL Alias and Editor Template #630
-
Because the
SELECTclause used to retrieve the tool information relied on incompatible data types, some databases (for example, SAP MaxDB) produced a dump with the error“Data types must be compatible”. - Icon Explorer setting src only on first object #632
-
When using the Icon Explorer to set the
srcattribute of an object, the first object where this is invoked was changed for every subsequent call, even when changing to different objects. This now works as expected. - Role
/NEPTUNE/READ_ONLYstill led toNot Authorizedpop-up when opening Cockpit #646 -
When a user has the Neptune role
/NEPTUNE/READ_ONLY, it should be possible to open the Cockpit and display all Cockpit tools in read-only mode. This was not the case, as after opening the Cockpit, the user received aNot Authorizeddialog without the possibility to display any Cockpit tools. - Support for Hub API Designer, if installed
-
If the SAP Integration Hub framework is installed in the system, the Hub API Designer is available in the Cockpit for management of Hub APIs.
For more information, see SAP Integration Hub
Launchpad
- First screen display #640
-
If all tiles were hidden in the first tile group, the tile group was still used for the initial launchpad display. The first display of a screen/tile group now checks if the tile group should actually be displayed.
- Hash navigation for pure APPLID calls #629
-
Calling
AppCache.Loadwith onlyAPPLIDand no additional parameters now adds ahashNavigationobject to the URL. CallingAppCache.Backand using the browser back button will now work as expected in this scenario. - Close current tile and hash navigation #634
-
When navigating between multiple apps many times,
window.historykept track of all navigation and took the user back through all the states withAppCache.Back()orwindow.history.back(). If an app at some point was closed, either by callingneptune.Shell.closeTile(), or by closing the tile from the opened apps menu, the tile/app hash was still present in thewindow.historystack. DoingAppCache.Back()could in some cases encounter a hash from a tile that was closed, opening the tile/app again with fullinit/beforeDisplay. When a closed tile/app is encountered in thewindow.history, the launchpad now goes to#Home. - API calls performed on launchpads with external alias configuration failed #608
-
Calls of APIs within a launchpad that has an external alias configuration failed with a
404 "No API found"error. Now, APIs can also be called through a valid external alias path. - Launchpad Most-Used tile reached the limit #605
-
Once the limit of the counter field for the Most-Used tile was reached, dumps occurred in the SAP back-end system. The limit of this field was increased.
- Remote Debug framework opens busy indicator #615
-
When using a launchpad or mobile client that has the Remote Debug framework enabled, calls to the SAP system statements (to record the console) triggered
sap.ui.core.BusyIndicator.show(). This is now removed as the busy indicator might have led to a blocking of the UI (especially with slow internet connectivity). Master Clientselection missing for layouts (tile layout, tile group layout, etc.) #645-
The
Master Clientsetting was not considered in/NEPTUNE/CL_NAD_APPCACHEwhen determining the new tile layout and tile group layout within a launchpad or mobile client. - Neptune apps running in Fiori launchpad #654
-
The library preloading was improved to dynamically load required libraries when Neptune apps are running inside the Fiori launchpad.