標題很長 XD

重點就是, 當我們將 User 的 Responsibility 的失效日拿掉之後, User 還是看不到這個 Responsibility, 在此篇文章 (Metalink Doc ID : 782720.1) 有說明

原因 : 在 WF_LOCAL_USER_ROLES 這個 Table 中, EFFECTIVE_END_DATE 沒有被同步更新到

解法 :

先將資料找出來, 可以用 User Name 來做搜尋, 然後將 EFFECTIVE_END_DATE 修改正確

(Oracle 很奇怪, 在這邊, 它統一把 END_DATE 設為 9999-01-01, 而不是常用的 4712-12-31)

SELECT A.ROWID
      ,A.*
  FROM WF_LOCAL_USER_ROLES A
 WHERE 0 = 0
   AND USER_NAME = UPPER(:USERNAME)
   AND ROLE_ORIG_SYSTEM = 'FND_RESP'
   AND USER_END_DATE IS NULL
   AND ROLE_END_DATE IS NULL
   AND EFFECTIVE_END_DATE < SYSDATE;

 

註 : 這個問題在上了 RUP 7 之後也修正掉了

WF_LOCAL_USER_ROLES在
arrow
arrow
    全站熱搜

    Aloz 發表在 痞客邦 留言(0) 人氣()