Открытие формы FNDRSRUN с определенным канкарентом и выставленными параметрами:
1) Создаем свою форм функцию XX_FNDRSRUN для доступа к форме FNDRSRUN. (необязательный шаг)
2) Помещаем вызов нашего канкарента в меню Сервис на определенный SPECIAL.
3) Строка для вызова
CONCURRENT_PROGRAM_NAME ="<CODE>"
PROGRAM_APPL_SHORT_NAME="<APPL_CODE>"
CHAR1="<param1:param2:...>"
SUBMIT_ONCE="Y"
В параметр CHAR1 записываем параметры канкарента (value), через двоеточие.
Читать дальше про “Вызов формы FNDRSRUN для запуска канкарента с определенными параметрами” »
Для отображении формы FNDRSRUN («Вид -> Запросы») с конкретным запросом, используем полезный параметр DODT_REQ_ID.
fnd_function.execute
(
function_name => 'FND_FNDRSRUN'
, open_flag => 'Y'
, session_flag => 'Y'
, other_params => 'MODE="VIEW" DODT_REQ_ID="' || to_char(l_request_id) || '"'
);
SELECT a.request_id,
b.user_name,
c.program,
c.argument_text,
a.requested_start_date,
/*a.status_code, a.phase_code,*/
lc.MEANING as status_descr,
lp.MEANING as phase_descr
FROM fnd_concurrent_requests a,
fnd_user b,
fnd_conc_req_summary_v c,
fnd_lookups lp,
fnd_lookups lc
WHERE b.user_id = a.requested_by
AND a.request_id = c.request_id
AND a.requested_start_date > trunc(SYSDATE)
AND a.hold_flag = 'N'
and lp.lookup_type = 'CP_PHASE_CODE'
and lp.LOOKUP_CODE = a.phase_code
and lc.lookup_type = 'CP_STATUS_CODE'
and lc.LOOKUP_CODE = a.status_code
/*and a.status_code IN ('Q', 'I')*/
and b.user_name LIKE '%'
and c.program like '%'
ORDER BY a.request_id desc;
Читать дальше про “Параллельные программы в ОЕБС (FND_CONCURRENT_REQUESTS)” »
Последние комментарии