你好,我正在运行Obi 11g,我正在为经理创建一个仪表板,我很难找到为仪表板创建报告的方法,该报告只显示直接向运行仪表板/报告的经理报告的员工。
我做了一些研究,我猜这将由会话变量来完成?但我不知道怎么做。如果有办法提取执行用户的用户名,我可以说employee.username = session.username
,然后相应地运行查询,但有办法吗?如有任何帮助,我们将不胜感激。谢谢
这是Oracle。它提供了一个名为USER
的函数,返回。。。嗯,当前用户。因此,您的查询可能会将其用作
where employee.username = user
由于这可能是Oracle产品,但不是Oracle数据库查询,因此您需要更特定于OBI的东西:
(NQ_SESSION.USER(的值
我找到了我要找的
SELECT fnd_global.user_name FROM DUAL
这会发布用户名而不是架构。