Move Order - partial pick confirm via API
We are trying to partial pick confirm a move order line using the API inv_pick_wave_pick_confirm_pub.pick_confirm. This is for an ASRS interface so we need to see the pick status in real time as it occurs. To try to get it to do what we need, we have tried 2 approaches, but both are not working:
1. Created two allocations against the one move order line (using INV_MO_Line_Detail_Util.reduce_allocation_quantity to reduce the allocation, and another API to allocate the remainder). And then we have tried to transact each of the allocations separately via the inv_pick_wave_pick_confirm_pub.pick_confirm API, but *both* are being transacted by the API. In the form you can transact each allocation at a time. Once both are transacted, both move order allocations move to staged/pick confirmed but in reality picking is still physically occurring. The API has a transaction_temp_id as a parameter but when we pass this id it is still transacting both allocations.