Symptom
When confirm a pick task through standard web service ManageSiteLogisticsTaskIn, and confirm a specific product with serial numbers, there is error in the response like "Serial Number and Quantity mismatch for Material_Output node ...".
Environment
SAP Business ByDesign
Reproducing the Issue
Payload (the key part):
...
<MaterialOutput>
...
<ActualQuantity unitCode="EA">3</ActualQuantity>
<SerialNumber>
<SerialID>SN_1</SerialID>
<SerialID>SN_2</SerialID>
<SerialID>SN_3</SerialID>
</SerialNumber>
...
Response (the key part):
<standard>
<faultText>Serial Number and Quantity mismatch for Material_Output node ...</faultText>
<faultUrl>APSLL_BO127</faultUrl>
<faultDetail>
<severity>E</severity>
<text>Serial Number and Quantity mismatch for Material_Output node ...</text>
<id>APSLL_BO127</id>
</faultDetail>
</standard>
Cause
When serial number ID is maintained for a product in the payload, the tag <ActualQuantity> is not needed.
Resolution
Remove tag <ActualQuantity> from the payload.
Keywords
ManageSiteLogisticsTaskIn, Serial Number, Quantity, Mismatch, APSLL_BO127 , KBA , AP-SLP-TSK , Site Logistics Task , Problem