You have a requirement to update Promotion for Product using Custom OData service but you are getting the below error message:
Internal error occurred in processing this record; contact sys. admin
SAP Hybris Cloud for Customer
Reproducing the Issue
1. Go to Data Workbench work center.
2. Select Update view.
3. Select Custom Object.
The attribute InternalID in the PromotionProduct entity of the Data Workbench enabled OData service has the Business Object path association:MATERIAL/INTERNAL_ID-CONTENT and this is not correct.
You can use the Product ID from Business Object node Product of Business Object Promotion which is Root/Product/ProductKey/ProductID/content to pass the value.
OData, Promotion, Data Workbench , KBA , LOD-CRM-INT-API , OData API (C4C Only) , Problem