Вопрос по fnd_concurrent_requests (окно запросов в OeBS)

zhenika
Дата: 17.09.2015 17:06:03
Доброго времени суток.
Получаю запросом код фазы и статуса двух отчетов:
select z.request_id, z.phase_code, z.status_code
  from fnd_concurrent_requests z
 where z.request_id in (4894123, 4720954)

Этот запрос выдает такие данные:
request_idphase_codestatus_code
4720954PQ
4894123PQ

А в самом OeBS на запросе 4720954 фаза "Неактивно" и статус "Заблокирован", а на запросе "Отложено" и "Запланировано" (на скрине). Т.е. Совсем разные значения. Подскажите пожалуйста как мне программно можно вытянуть эти статусы (коды фазы и статуса и описание)
K790
Дата: 17.09.2015 18:43:54
zhenika,

SELECT LOOKUP_CODE,
       MAX(DECODE(LANGUAGE,
                  'RU',
                  MEANING,
                  NULL)) AS MEANING_RU,
       MAX(DECODE(LANGUAGE,
                  'US',
                  MEANING,
                  NULL)) AS MEANING_US
  FROM APPS.FND_LOOKUP_VALUES
 WHERE LOOKUP_TYPE = 'CP_STATUS_CODE'
   AND VIEW_APPLICATION_ID = 0
 GROUP BY LOOKUP_CODE;
zhenika
Дата: 18.09.2015 07:20:22
K790,

Спасибо, хорошая таблица. Но проблема в том, что на обоих запросах одинаковые коды (P и Q). А в самом OeBS отображается разные тексты статусов и фазы
Павел Лузанов
Дата: 18.09.2015 08:33:44
zhenika,

Программно ты всё делаешь правильно.

Желтенькие "Неактивно" и "Заблокирован" могут появляться в экранной форме, если нажать на кнопку типа "Показать сведения" (точно уже не помню),
когда открывается доп. модальное окно и показывает подробности про запрос. Как только это окно закрывается, фаза и статус получают свои истинные значения :-)
K790
Дата: 18.09.2015 11:39:53
zhenika,

select * from fnd_concurrent_worker_requests

также есть *_waiting_requests