Symptom
When you execute the web service ManageEngineeringChangeOrderIn, you encounter the following message:
An error situation has occurred where the agent had to create a fault message, but this has failed
Environment
SAP Business ByDesign
Reproducing the Issue
Web service Executed via SOAP.
Cause
This is a generic error which appears for multiple reasons:
- If the Engineering Change Order parameter passed in the web service contains too many special characters.
- If the Engineering Change Order ID is missing in the web service.
- If the parameter Start Date is not passed.
- if the parameter CancelledIndicator does not contain either true or false.
- Sometimes even if there are small syntax errors in the web service.
Resolution
Kindly make sure the points mentioned in the Cause section are maintained accurately. Always refer to the helpcenter documentation for the structure of web service. You can follow the below steps to see the documentation of the web service Manage Engineering Change Order:
- Application and User Management Work Center.
- Service Explorer view.
- Search for ManageEngineeringChangeOrderIn.
- Access the Documentation Link.
Keywords
An error situation has occurred where the agent had to create a fault message, but this has failed, Engineering Change Order id is missing in web service, CancelledIndicator does not contain either true or false, Change Order parameter passed in web service contains too many special characters , KBA , an error situation has occurred where , the agent had to create a fault message , but this has failed , AP-SDM , Supply and Demand Matching , AP-ECP-ECO , Engineering Change Order , Problem