In_SyncShipment handling of pick list cancellation through zero reporting
Enhanced the inbound SyncShipment BOD to support picking list cancellation through zero reporting.
The inbound SyncShipment BOD has a logic that says that the ShipmentItem level is ignored if ShipmentUnit exists. This solution only works if all lines are reported as 0 when the application integrating to M3 does not send ShipmentUnit elements for the lines with zero reported quantity.