SAP Knowledge Base Article - Public

2948913 - Error appears " An error situation has occurred where the agent had to create a fault message, but this has failed" while executing Manage Engineering Change Order webservice

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:

  1. If the Engineering Change Order parameter passed in the web service contains too many special characters.
  2. If the Engineering Change Order ID is missing in the web service.
  3. If the parameter Start Date is not passed.
  4. if the parameter CancelledIndicator does not contain either true or false.
  5. 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:

  1. Application and User Management Work Center.
  2. Service Explorer view.
  3. Search for ManageEngineeringChangeOrderIn.
  4. 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

Product

SAP Business ByDesign all versions