SAP Knowledge Base Article - Public

3586739 - Error "Deletion Not Possible; Existing Data For SALES_ORDER_REQUEST Not Fully Specified . Missing Key Specification For Processing Node CUSTOMER_QUOTE ROOT"

Symptom

Error "Deletion Not Possible; Existing Data For SALES_ORDER_REQUEST Not Fully Specified . Missing Key Specification For Processing Node CUSTOMER_QUOTE ROOT" occurs when you Try to delete the sales order/sales quote from external system to C4C .

Environment

SAP Cloud for customer 

SAP ERP

SAP S4HANA 

Reproducing the Issue

1.Go to C4C 

2.Open administration 

3.Web service message monitor and past the message id which you wish to delete

4.You get the below  error message : 

"Deletion not possible; existing data for SALES_ORDER_REQUEST not fully specified. Missing key specification for processing node CUSTOMER_QUOTE ROOT"

Cause

The error occurs because of the ActionCode being sent in the payload for CustomerOrderReplicationIn is 03 which is for deleting the sale order in C4C but this sales order is not available in the system.

<CustomerOrderRequest actionCode="03" >

Resolution

The sales order is not available in this C4C tenant. Hence, the system raises the error. 

Also, this can be checked in the external system if the message was triggered before with action code 03 which already deleted the sales order.

See Also

https://blogs.sap.com/2016/05/11/getting-started-with-c4c-web-services-2/

Keywords

Sales order , deletion , replicated sale order deletion, , KBA , LOD-CRM-INT-ERP , Integration of C4C with ERP , Problem

Product

SAP Cloud for Customer core applications all versions