Symptom
When trying to make a post batch call using OData service, you receive the following error message.
"The data service request has been understood, but it is refused. User is successfully authenticated. The request SHOULD NOT be repeated."
Environment
SAP Cloud for Customer
Reproducing the Issue
1. Download the json file.
2. Import this to Postman.
3. Use the technical user "ABC" you want to.
4. Send.
5. Error message appears: "The data service request has been understood, but it is refused. User is successfully authenticated. The request SHOULD NOT be repeated."
Cause
The issue is that for the communication arrangement, you have assigned all available services.
Ideally you should assign only services which is required for the user.
Resolution
You should only assign the required service and it should work.
Keywords
Batch, Post, Refused, Technical, OData, Authenticated , KBA , LOD-CRM-INT-API , OData API (C4C Only) , How To