今天发现好奇怪的事,以前的在11i中取报表的默认OU,都是设置报表中的参数类型为配置文件,默认值为ORG_ID,但不知为何在R12中不生效,总是取回第一个组织的OU的ID
后来只能从用户环境中取回来,办法如下:参数类型为SQL语句,默认值为:
SELECT NVL(TO_NUMBER(DECODE(SUBSTRB(USERENV('CLIENT_INFO'), 1, 1),' ',NULL,SUBSTRB(USERENV('CLIENT_INFO'), 1, 10))),-99) FROM DUAL
这句是借用11i中的View里面的一段语句
问题解决了!!!