SAP Knowledge Base Article - Public

3600793 - The Error "Changing SendConfirmationIndicator not possible; field is read only" occurs when creating a Sales Order via Web Service in the system

Symptom

When executing a payload to create Sales Order documents in the system, the error "Changing SendConfirmationIndicator not possible; field is read only" is displayed in the response.

Environment

SAP Business ByDesign

Reproducing the Issue

  1. Open the SOAP UI
  2. Execute the Payload in order to create the Sales Order in the UI.

The error "Changing SendConfirmationIndicator not possible; field is read only" is displayed.

 

Cause

The error message “Changing SendConfirmationIndicator not possible; field is read only” is displayed when executing the payload to create the Sales Order because the Approval Process for the Sales Order is not scoped in the system.

SendConfirmationIndicator -> If the field is set to true, order confirmation is sent to account automatically when approval status changes to approved or approval not necessary.

When the tag <SendConfirmationIndicator> is used in the payload, the system checks for the Approval Status field in the Sales Order, however as the Approval Process for Sales Order is not scoped, the system is not able to identify the Approval Status field itself. Therefore, the error message is displayed in the response payload. 

In order for the Sales Order to be created/release with the output File, it will be required the Approval Process for Sales Order to be scoped in the system and the Approval Status to be determined as Approval Not Necessary during the Sales Order creation. 

Resolution

In order for the approval process for Sales Orders to be activated in the system, the scoping question "Do you want to use a multi-step approval process for sales orders?" must be add in the implementation project of the system.

The scoping question "Do you want to use a multi-step approval process for sales orders?" can be added through the following steps:

  1. Go to the Business Configuration Work Center.
  2. Go to the Implementation Projects View.
  3. Filter for the All Current Projects.
  4. Mark the Implementation Project.
  5. Select Edit Project Scope.
  6. Navigate to the Step 4 - Questions.
  7. In the Scoping Elements, expand Sales.
  8. Expand Selling Products and Services.
  9. Select Sales Order.
  10. Mark the checkbox for the Question "Do you want to use a multi-step approval process for sales orders?".
  11. Select Next.
  12. Select Accept Preselected Answers.
  13. Select Finish.

Now, when executing the payload to create the Sales Order, the error message “Changing SendConfirmationIndicator not possible; field is read only” will no longer occur in the system.

See Also

Inbound Service Manage Sales Orders

Keywords

KBA , AP-SLO-SO , Sales Order , Problem

Product

SAP Business ByDesign all versions