網站首頁 個人範例 行業範例 行政範例 職場範例 校園範例 書信範例 生活範例 節日文化範例

“ebs此責任無有效定位”解決辦法

欄目: 互聯網 / 發佈於: / 人氣:1.41W

案例:用户的`職責中存在一個form,從Web頁面登錄後點擊form,出來錯誤信息:“對不起,不存在可用的有效責任”,

“ebs此責任無有效定位”解決辦法

英文信息為:“Sorry, no valid responsibilities available”。如果cgi模式下,從其他職責切換過去則正常。

檢查職責定義發現Responsibility Key(責任關鍵字)值是中文這是很糟糕的習慣,任何key-like的存在都不應該出現ASCII(如英文字母、數字、下劃線等)之外的字符。Oracle數據庫雖然支持索引字段使用中文,甚至字段名都可以用中文,但是對於EBS這種大型應用而言,使用中文便存在風險。在此案例中,職責Responsibility Key用中文貌似正常,但是職責信息需要被同步到其他地方,而同步程序,你不能保證它會正常工作。

這其實是一個常見問題。,解決辦法也很簡單,

【正常途徑】

新建職責(使用英文責任關鍵字),然後替換下用户的職責即可。

【非正常途徑】

1.在數據表(FND_RESPONSIBILITY)中將RESPONSIBILITY_KEY修改為英文字符。

2.執行併發請求Sync responsibility role data into the WF table(使責任職責數據與 WF 表同步)

3.清理緩存。路徑:Functional Administrator -> Core Services -> Caching Framework -> Global Configuration -> Clear All Cache