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

While executing web service ManageEngineeringChangeOrderIn, Error appears

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 web service contains too many special characters
  2. If the Engineering Change Order id is missing in 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 as stated in Cause section are maintained accurately, Always refer to helpcenter documentation for the structure of webservice, You can follow the below steps to see the documentation of web services  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 , the agent had to create a fault message , but this has failed , an error situation has occurred where , AP-SDM , Supply and Demand Matching , Problem

Product

SAP Business ByDesign all versions