SAP Knowledge Base Article - Public

3451172 - Delete operation disabled for API Supplier Confirmation (OData V4)

Symptom

While implementing an integration for the Supplier Confirmation using OData V4 API_SUPPLIERCONFIRMATION, we try to delete an existing confirmation (confirmed via API) we get a status "422 REASON 422" and the reply body has the message "Operation is not enabled".

Environment

SAP S/4HANA Cloud

Resolution

The issue occurs in the below scenarios:

  1. When there are follow on documents on the Purchase Order and for the relevant Supplier Confirmation.
  2. Other reasons that the deletion would not work is, on the purchase order an item is deleted, or the Supplier Confirmation is in approval.

Here, deletion not working is an expected behavior. Order Acknowledgements could also not be deleted on the purchase order confirmation tab in the meantime before the Supplier Confirmation.

Keywords

order acknowledgement, MM-PUR-PO, S4HC, X4BC, S4_1C, S4_PC, Manage Purchase order, Delete, API Supplier Confirmation (OData V4), API_SUPPLIERCONFIRMATION, 422 REASON 422, Operation is not enabled , KBA , MM-PUR-PO , Purchase Orders , Problem

Product

SAP S/4HANA Cloud Public Edition all versions ; SAP S/4HANA Cloud all versions