在Peoplesoft 8.5X查询管理器中,有没有一种方法可以基于员工登录在过滤条件中默认EMPID?

问题描述 投票:0回答:1

我想在PS查询管理器中动态创建过滤条件,该查询条件会根据员工登录ID自动选择EMPID值。在Peoplesoft 8.5X中可行吗?

我是Peoplesoft查询创建的初学者。我还没有尝试过任何东西。

从PS_JOB中选择A.EMPLID,A.EMPLID ='XXXX'

上述SQL应该自动用员工的登录ID替换XXXX。

例如如果我的用户登录ID为1234,并且正在查询查看器中运行查询,则SQL应该类似于

从PS_JOB中选择A.EMPLID,A.EMPLID =“ 1234”

sql peoplesoft
1个回答
0
投票

[%EmployeeID metaSQL在PSQUERY中不起作用,但是%OperatorID可以。

[添加条件,选择OPRID字段,等式和表达式,并在表达式类型%OperatorID

SELECT A.EMPLID
  FROM PS_JOB A, PSOPRDEFN B
  WHERE ( A.EMPLID = B.EMPLID
     AND B.OPRID = %OperatorID )
© www.soinside.com 2019 - 2024. All rights reserved.