今天遇到Pick Release 失敗的問題
狀態停留在
Line Status : Released to Warehouse
Next Step : Transact Move Order
細查後發現Move Order的產生失敗,
錯誤訊息為
Error occurred in Inv_Move_Order_Pub.Create_Move_Order_Lines
Invalid locator control.
透過開啟OM與INV的Debug Profiles顯示更多的資訊查詢(前篇有說明如何開啟),
取得更明確的錯誤資訊為
Create_Move_Order_Lines: Error during conversion. Primary quantity less that 0
發現問題為訂單的料號單位與Item的Primary的單位設定不同,
所以造成了Move Order的產生失敗.
補充說明:
在Pick Release之後,系統會針對你的訂單生成一條Reservation(預留),這個時候的預留稱為Soft Reservations,因為還沒有明確從哪個庫出貨,所以會在Org級別建立物料的保留。
狀態:這個時候,Shipping Transaction的Line Status為"Released to Warehouse",Next Step為"Transact Move Order";訂單頭的狀態仍為Booked,行狀態仍為Awaiting Shipping。
Pick Confirm(挑庫確認)的動作實際上是在Transact Move Order中完成的,先Allocate挑選貨物,再Transact Move Order.
路徑:Inventory > Move Orders > Transact Move Orders
查詢頁面,Pick Wave那個Tab,輸入訂單號
---------SQL---------------
select source_header_number,
delivery_detail_id,
released_status,
source_line_id,
oe_interfaced_flag,
inv_interfaced_flag,
move_order_line_id,
ship_Set_id,
inventory_item_id,
item_description
from wsh_delivery_details wdd
where wdd.released_status = 'S'
and not exists
(select *
from mtl_txn_request_lines mtrl
where mtrl.line_id = wdd.move_order_line_id);
請先 登入 以發表留言。