In my continuing saga to automate the Epicor 10 Fulfillment screen, I have successfully mimicked the steps the screen executes to allocate by Lot/Bin each line in the grid. I am finally to the final step of actually doing the allocation step (OrderAlloc.AllocateByLotBin). From Epicor’s Object Browser, it looks like a pretty straight forward call. However, like OrderAlloc.GetListOfOrders, it isn’t straight forward and isn’t properly documented.
When I execute it, I receive a message stating “underlying provider failed on enlisttransaction”. Does this method require a transaction or am I missing something else in order to execute this that isn’t apparent? An online search doesn’t come up with anything concerning this error and an Epicor screen customization, so this appears to be a pretty rare issue.