В Peoplesoft 8.5X Query Manager, есть ли способ использовать EMPID по умолчанию в критериях фильтрации на основе входа сотрудника? - PullRequest
0 голосов
/ 01 октября 2019

Я хочу динамически создать критерии фильтра в диспетчере запросов PS, который автоматически выбирает значение EMPID на основе идентификатора входа сотрудника. Возможно ли это в Peoplesoft 8.5X?

Я новичок в создании запросов Peoplesoft. Я еще ничего не пробовал.

ВЫБРАТЬ A.EMPLID ИЗ PS_JOB A ГДЕ A.EMPLID = 'XXXX'

Вышеупомянутый SQL должен автоматически заменить XXXX на идентификатор входа сотрудника,

Например,Если мой идентификатор пользователя 1234 и я выполняю запрос в средстве просмотра запросов, SQL должен выглядеть следующим образом:

SELECT A.EMPLID FROM PS_JOB A WHERE A.EMPLID = '' 1234 ''

1 Ответ

0 голосов
/ 01 октября 2019

%EmployeeID metaSQL не работает в PSQUERY, но %OperatorID работает.

Добавьте критерии, выберите поле OPRID, равно и выражение и в типе выражения %OperatorID

SELECT A.EMPLID
  FROM PS_JOB A, PSOPRDEFN B
  WHERE ( A.EMPLID = B.EMPLID
     AND B.OPRID = %OperatorID )
...