2015-06-21

[Oracle]Forcast Set查詢不到料號

 今天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課長說這樣不太好,待補充

沒有留言:

張貼留言