SAP Knowledge Base Article - Public

2837726 - Error: "Document &1 has already been approved. No further changes are allowed." When Changing a Sales Order via OData or Fiori App in SAP S/4HANA Cloud Public Edition

Symptom

When attempting to update a Sales Order using the API_SALES_ORDER_SRV OData API, the following error message is raised:

"Document &1 has already been approved. No further changes are allowed."

Environment

SAP S/4HANA Cloud Public Edition

Reproducing the Issue

  1. Attempt to modify an approved Sales Order using the API_SALES_ORDER_SRV OData API.
  2. The system blocks the change and displays the error message: "Document &1 has already been approved. No further changes are allowed."

Cause

SAP enforces restrictions on changing approved sales documents to maintain process integrity. Once a Sales Order is approved, subsequent business processes such as delivery and billing are triggered. Modifying an approved document may disrupt these processes, leading to inconsistencies.

Resolution

SAP strongly recommends that approved sales documents remain unchanged unless absolutely necessary. However, there is an emergency fallback option that allows modifications via the Change Sales Orders (VA02) app.
Workaround to Modify Approved Sales Orders
• Use the VA02 - Change Sales Orders app to manually adjust approved sales orders when necessary.
• Avoid modifying approved sales orders via the OData API (API_SALES_ORDER_SRV) unless explicitly permitted.

Keywords

SAP S/4HANA Cloud Public Edition, Public Cloud, Sales Order, Change Sales Orders, VA02, "Document &1 has already been approved. No further changes are allowed., V2 474, V2474, /IWBEP/CX_MGW_BUSI_EXCEPTION, API_SALES_ORDER_SRV, Approval Restrictions , KBA , SD-SLS , Sales , SD-SLS-2CL , Sales (Public Cloud) , Problem

Product

SAP S/4HANA Cloud Public Edition all versions