|
fnd_profile.value('org_id')使用的只是当前职责对应的默认的OU,你要是切换OU的话,这个值还是没有变化的,必须使用:
begin
fnd_client_info.set_org_context('xxx');
end;
好好看看OU的使用过程:
NVL(ORG_ID,
NVL(TO_NUMBER(DECODE(SUBSTRB(USERENV('CLIENT_INFO'), 1, 1),
' ',
NULL,
SUBSTRB(USERENV('CLIENT_INFO'), 1, 10))),
-99)) =
NVL(TO_NUMBER(DECODE(SUBSTRB(USERENV('CLIENT_INFO'), 1, 1),
' ',
NULL,
SUBSTRB(USERENV('CLIENT_INFO'), 1, 10))),
-99)
就知道问题了 |
|