Neptune DXP 23.10.0010 Changelog
June 5, 2025
API Designer
- Include RFC Destination when calling API #512
-
It is now possible to pass the RFC destination for the API dynamically when calling the API. To do so, the parameter
$rfcdest
must be passed in the API. Example:
getOnline<APIObjID>({
headers: {
"X-Id": "Zzz" // Optional
},
parameters: {
"$rfcdest": "RFC", // Optional Name of RFC Destination
"PARAM1": "Xxx", // Optional
"PARAM2": "Yyy", // Optional
}
});
App Designer
- Import App that has an RFC destination (05-22807)
-
When importing and saving an app that has an RFC destination, the Web App Designer would only open the app, if the RFC destination as well exists in the system the app was imported to. This has now been fixed: the app can be opened, but not activated.
- Object sap.m.MultiInput (08-22916)
-
When using this object with an API, coding errors prevented both the object’s rendering and the correct creation of tokens. Additionally, in the Web App Designer, when the binding originated from an API, switching the app from display mode back to change mode caused the "Value Field" and "Label Field" to appear empty. As a result, these values would be cleared upon the next activation of the app.
Cockpit
- Housekeeping tool (09-22978)
-
Pressing the (De)select all would not (de)select all options. This is now fixed.
Cockpit Policy
- Copy policy #508
-
The function to copy a policy in the Cockpit Policy app did not work at all. This has been fixed and it now works as expected.
Housekeeping
- /NEPTUNE/DELETE_LOG_ENTRIES program background job dump (09-22978) #498
-
When running this program as a background job, a dump would occur due to a missing parameter.
Launchpad
- Confirmation Dialog when Deleting User (14-510-23130)
-
When deleting a user in the user selection screen, a confirmation dialog is presented to prevent unintended deletion of user credentials.
- Endless Refresh in Launchpad with Single Sign On #517
-
The endpoint
/apptimestamp
that is called when a user selects a tile that has a neptune application assigned to it (action type "Neptune Application") might not be sending the SAP session cookies in SSO Launchpad configurations. This then can lead to an endless refresh loop on the launchpad when the user selects such a tile. - Live app not loading when offline #511
-
The AppCache status was not set to initialized if the mobile client was offline when reloaded, causing live applications to not load.
Licensing
- User clean up
-
The automatic user cleanup for users that have not signed in using Neptune DXP in the last 120 days, or for users that have reached their expiry date, or have been deleted in SAP, now happens on a daily basis. A description was added in the Licensed Users application in the Cockpit for the expired users.
Mobile Client
- Cordova Android 14 #501
-
Cordova Android 14 was released and has thus been added as an option for mobile clients in the Neptune Cockpit. For details about the release, please refer to this page: Cordova Blog | Cordova Android 14.0.0 Released!.
- Expired password or locked user (PWA and Mobile Client) #524
-
The handling of expired passwords in SAP has been improved in scenarios with reauthentication (pin code or biometric). In a multi-user scenario, other users could be locked in the event of using a pin code for a user with an expired password. For a single user, the problem was that the user would not realize that the password had expired, or the user was locked when using pin-code or biometric reauthentication. This has now been fixed so that the user is properly prompted to change the password or is informed about the lock status.