今天PM設定Forecast Sets發現料號查詢不到,但是詢問相關單位卻發現該料號有建立
結果查詢後發現是Organization Assignment 設定錯誤
關係示意圖
00 Org ItmeA01
Assignment org B01 Item A01
Assignment org B02 Item A02
Assignment org B03 Item A01
發現在Assign B02組織時設定了錯誤料號,造成B02組織等同這個料號沒有建立
解決方案
先查詢A01料號狀況,發現找到兩筆紀錄,
select a.*,rowid from MTL_SYSTEM_ITEMS_B a where 1=1 and segment1 = 'A01'
應該只會查到兩筆,但是事實上應該要三筆
select a.*,rowid from MTL_SYSTEM_ITEMS_B a where 1=1 and segment1 = 'A02'
查詢A02這個料號,是否有建立在其他地方
select a.*,rowid from MTL_SYSTEM_ITEMS_B a where 1=1 and inventory_ITEM_ID = 635525
使用ITEM_ID查詢
修改segment1 由A02改為A01
但是後來Oracle課長說這樣不太好,待補充
沒有留言:
張貼留言