Oracle ERP 為何在 Database 可以查詢的資料, 但在 Flexfield 的 LOV 資料中找不到 ?
在 Oracle ERP 中遇到此問題,
原因在於: Flexfield 彈性欄位對應的 "Value Set" 有設定 "Security".
下面介紹, 如何設定 Value Set 的 Security :
1) 在 Value Set 畫面中, 將 "Security Type" 設定從 "No Security" 修改為 "Hierarchical Security" 或 "Non-Hierarchical Security" :
2) 在 Responsibility > ValueSet > Define 畫面中, 即可設定 "該 ValueSet 允許哪些 Responsibility 看到哪些 LOV 資料".
找出該 Flexfield 對應的 Value Set, 設定其允許的資料範圍, 然後按 "Assign" 鈕來指定給哪些 Responsibility :
這就是將 Value Set 的 Security Rule 指定給哪些 Responsibility, 用來限定哪些 Responsibility 可以查看與輸入哪些資料 :