SAP Knowledge Base Article - Public

3034546 - Error "CO/470" occurred when executing production order confirmation API

Symptom

When using API API_PROD_ORDER_CONFIRMATION_2_SRV/ProdnOrdConf2 to confirm production order, it failed due to error : CO/470 "Reservation xxxxxxxxxx is already being processed by yyyyyyyyyy"

Environment

SAP S/4HANA Cloud

Reproducing the Issue

  1. Using API API_PROD_ORDER_CONFIRMATION_2_SRV/ProdnOrdConf2 to confirm production order.
  2. Using the same API to perform confirmation for the same production order in a short time.

Cause

Posting of goods movements can take some time and therefore the reservation can be still locked when the API is called for the same order again in a short time.

Resolution

  1. Execute the second call of the API in a longer interval 
  2. Group the confirmation of the same production orders then execute the API.

Keywords

API_PROD_ORDER_CONFIRMATION_2_SRV/ProdnOrdConf2, production order, 409 , CO/470, CO470, 470, CO, ProdnOrdConf2, API_PROD_ORDER_CONFIRMATION_2_SRV, confirmation, , KBA , PP-SFC-EXE , Order Execution , Problem

Product

SAP S/4HANA Cloud all versions