Symptom
After adapting the screen and adding a PSM field you face a dump error with a detail description similar to:
500 SAP Internal Server Error
at new a (https://c4cstatic.hana.ondemand.com/resourcesvc/2211.2.2.0.0000000000000000/SAP_UI/HTML5/resources/sap/client/library-preload.js:0000:000)
at constructor._fireErrorOnDispatch (https://c4cstatic.hana.ondemand.com/resourcesvc/2211.2.2.0.00000000000000000000/SAP_UI/HTML5/resources/sap/client/library-preload.js:0000:000)
at constructor. (https://c4cstatic.hana.ondemand.com/resourcesvc/2211.2.2.0.0000000000000000/SAP_UI/HTML5/resources/sap/client/library-preload.js:000:000)
UI components and application support components of current request:
object
Environment
SAP Cloud for Customer.
Reproducing the Issue
- Go to Sales Work Center, for example.
- Open Sales Order View.
- Click at + to create New Sales Order.
- Click in Add Products button.
- In products screen click in All Products button.
- Dump is raised.
Cause
A PSM field was added in the model dialog screen, which is not allowed.
Resolution
In order to solve the error you must remove the PSM added fields from the modal dialog screen.
To perform this you should delete the change transactions (CTs) responsible for this action. Since you are not able to access the screen due to the dump, contact SAP Support in order for it to be done from backend.
* If the issue is happening in the OWL the CT which is causing the issue is of type AddBasicSearch. Inside if the change you will see the PSM referenced field.
A PSM Field can only be added to one Query at any given time due to a technical limitation on SAP side where PSM fields use different binding paths.
See Also
Keywords
dump, products, sales order, joinPath in query parameter invalid, PSM. , KBA , AP-RC-UIF , C4C UI Framework , Problem