範文齋

位置:首頁 > 行業範文 > 互聯網

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

互聯網1.45W

案例:用戶的`職責中存在一個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