The issue affects all releases of DXP21 (including the current release of 21.10.0020) and all releases of DXP22 (including the current release 22.10.0009). Neptune has provided a fix for DXP21 (21.10.0020) and DXP22 (22.10.0009) which we've included with this post. Our internal testing shows that DXP6 (6.0.025) is not affected.
The issue is in the Neptune data parser which converts JSON data (from/to the app) into the ABAP data format used in the SAP system.
For this issue to occur:
The issue was resolved by Neptune by adding a name separator character whenever we concatenate type names within the /NEPTUNE/CL_JSON_PARSER class.
Neptune have provided fix transports for DXP21 (DXP 21.10.0020) and DXP22 (22.10.0009). They are attached to this post.
Contact Neptune via https://support.neptune-software.com for advice and fixes for other versions.
Test and Transport to Production
Follow your normal SAP change management procedures to test the update and ultimately transport to production.
Licensed Download of Software
All software, content and other intellectual property available on this site is proprietary to Accenture (or Accenture's partners or third party licensors). Unauthorized or inappropriate use, access, download, transfer, distribution, reverse engineering, interference, modifying, copying or disabling without appropriate license will be considered breach of use and we reserve the right to bring appropriate action as a result.