搜尋此網誌

2012年8月13日 星期一

[AR][Setting] 進DB修改Flexfield造成錯誤訊息

前陣子發生件事,在AR設定時使用Flexfield來設定Country(路徑為:Receivables Responsibility-> Setup-> Financials-> Flexfields-> Key-> Values),設定人A將Hong Kong設成Hong Kon,後來被B同事發現有錯,通常Flexfield的Value一經設定後就不能修改,所以B同事便進入DB內將Hong Kon update成Hong Kong。
後來USER反應在AR的Transactions->Transactions內查詢資料時都會出現下圖的訊息,

經過協助才找到原來RA_TERRITORIES裡也存有相關資料而且存的是Name(或稱Code)而非ID,因該table的資料沒一起修改,造成查詢時都出現訊息。

所以,千萬不要自行至DB修改資料,你永遠不會知道是否修改完全,是否會造成另一隻程式出現訊息。

沒有留言:

張貼留言