SAP Knowledge Base Article - Public

3564722 - Error While Finish Delivery for Purchase Order Through Web Service

Symptom

An error occurs when attempting to finish the delivery of a Purchase Order using a web service. The error message received is "Order not possible; entries missing or inconsistent".

Environment

SAP Business ByDesign 2411, 2502

Reproducing the Issue

  1. Go to SOAP UI tool
  2. Execute the payload request
  3. Observe the error message

Cause

Resolution

You can use the below payload to Manually Finish the delivery through webservice. 

<n0:PurchaseOrderBundleMaintainRequest_sync xmlns:n0="http://sap.com/xi/SAPGlobal20/Global">
 <BasicMessageHeader/>
 <PurchaseOrderMaintainBundle actionCode="04" ItemListCompleteTransmissionIndicator="true">
  <BusinessTransactionDocumentTypeCode>001</BusinessTransactionDocumentTypeCode>
  <PurchaseOrderID>Enter PO ID</PurchaseOrderID>
  <Date>2025-01-16</Date>
  <Item ItemImatListCompleteTransmissionIndicator="true" actionCode="04">
   <ItemID>10</ItemID>
   <PurchaseOrdeItemFinishDelivery>true</PurchaseOrdeItemFinishDelivery>
   <BusinessTransactionDocumentItemTypeCode>18</BusinessTransactionDocumentItemTypeCode>
  </Item>
 </PurchaseOrderMaintainBundle>
</n0:PurchaseOrderBundleMaintainRequest_sync>

Response:
<n0:PurchaseOrderBundleMaintainConfirmation_sync xmlns:n0="http://sap.com/xi/SAPGlobal20/Global" xmlns:prx="urn:sap.com:proxy:L5R:/1SAI/TAE3E9D9EC4EB4058BA5225:804">
<PurchaseOrder>
<ChangeStateID></ChangeStateID>
<BusinessTransactionDocumentID>PO ID</BusinessTransactionDocumentID>
<UUID></UUID>
</PurchaseOrder>
<Log/>
</n0:PurchaseOrderBundleMaintainConfirmation_sync>

See Also

Keywords

Web Service, Purchase Order, Delivery, Error, SOAP UI, Payload, Execution, Modification, Status Update. , KBA , SRD-SRM-PRO , Purchase Requests and Orders , Problem

Product

SAP Business ByDesign 2411 ; SAP Business ByDesign 2502