今天遇到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);

創作者介紹
創作者 隨手筆記 的頭像
芭樂養樂多

隨手筆記

芭樂養樂多 發表在 痞客邦 留言(0) 人氣( 121 )