Epicor version: 10.2
Working with the Rest API.
I am attempting to create DropShipments. This is all working as expected except one thing…
On the “Drop Shipment Entry” screen when hitting the check mark in the UX “Received/Shipped” (setting the value to true) → the respective OrderRel.OurStockShippedQty gets set to the value from the DropShipDtl.OurQty. Then when unchecking “Received/Shipped” the OrderRel.OurStockShippedQty goes back to 0.
When i do this through the API via the DropShipSvc.Update() the OrderRel side does not update, i have traced it and i see no method calls that indicate an update to OrderRel.
If anyone has experience with this I would appreciate it.
Looking at some of the values in the background, it appears when you check the checkbox, it updates the DropShipDtl dataset. Values such as ShippedToDateQty, ThisShipmentQty, etc. This in turn is reflected in the PORel table’s “ReceivedQty”. This then probably trickles down to the OrderRel side since the PORel and the Sales Order Release are linked.
So, you may not see a direct update to OrderRel. It is updating DropShipDtl… and I’m assuming that bounces through the PORel on its way to seeing the change on OrderRel.
I have to assume your API using the DropShipSvc.Update is not including some key information needed to update the DropShipDtl tableset?
@dcamlin - thank you for your response.
I am not directly setting fields you mentioned: ShippedToDateQty, ThisShipmentQty. I am looking into that.
And, only due to your mention of PORel.ReceivedQty I have noticed this field is also not getting set either. So I def think this is (at least) part of the problem.
I will keep this thread updated if i get it working.