(日常踩坑)ORACLE 分配职责时报错 ORA-20002原因及解决办法
背景
给用户分配职责时报错:
Oracle错误–20002:FND_USER_RESP_GROUPS_API.INSERT_ASSIGNMENT中检测到ORA-20002:[WF_NO_ROLE]
NAME=FND_RESP|BOM |CUX-101-CST-SUPERVISOR |STANDARDORIG_SYSTEM=FND_RESP ORIG_SYSTEM_ID=58990。
原因
职责新建后,由于RESPONSIBILITY_KEY无法修改,所以直接从数据库修改了APPLSYS.FND_RESPONSIBILITY.RESPONSIBILITY_KEY。
WF_LOCAL_ROLES.NAME中保存着对应RESPONSIBILITY_KEY的值与修改后的对不上,导致报错。
解决方法
1、在职责界面修改信息后保存,系统会自动在表WF_LOCAL_ROLES中生成一笔新的记录。
2、直接修改WF_LOCAL_ROLES.NAME中相应的RESPONSIBILITY_KEY。
其他说明
WF_LOCAL_ROLES.ORIG_SYSTEM_ID 对应职责的RESPONSIBILITY_ID
(日常踩坑)ORACLE 分配职责时报错 ORA-20002原因及解决办法
http://localhost:8091//archives/%E6%97%A5%E5%B8%B8%E8%B8%A9%E5%9D%91oracle%E5%88%86%E9%85%8D%E8%81%8C%E8%B4%A3%E6%97%B6%E6%8A%A5%E9%94%99ora-20002%E5%8E%9F%E5%9B%A0%E5%8F%8A%E8%A7%A3%E5%86%B3%E5%8A%9E%E6%B3%95