我想在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”
[%EmployeeID
metaSQL在PSQUERY中不起作用,但是%OperatorID
可以。
[添加条件,选择OPRID字段,等式和表达式,并在表达式类型%OperatorID
中
SELECT A.EMPLID
FROM PS_JOB A, PSOPRDEFN B
WHERE ( A.EMPLID = B.EMPLID
AND B.OPRID = %OperatorID )