понедельник, 20 августа 2012 г.

Вызов формы FNDRSRUN для запуска канкарента с определенными параметрами

Оригинальная статья - http://apps-oracle.ru/fndrsrun_run_concurrent_parameters/ -  отличный блог, в котором много полезной и практически применимой информации.

Открытие формы FNDRSRUN с определенным канкарентом и выставленными параметрами:
1) Создаем свою форм функцию XX_FNDRSRUN для доступа к форме FNDRSRUN. (необязательный шаг)
2) Помещаем вызов нашего канкарента в меню Сервис на определенный SPECIAL.
3) Строка для вызова
1
2
3
4
CONCURRENT_PROGRAM_NAME ="<CODE>"
PROGRAM_APPL_SHORT_NAME="<APPL_CODE>"
CHAR1="<param1:param2:...>"
SUBMIT_ONCE="Y"
В параметр CHAR1 записываем параметры канкарента (value), через двоеточие.
FNDDSRUN Запуск канкарента ОЕБС

4) На функцию XX_FNDRSRUN  помещаем персонализацию для заполнения параметров.
Событие: WHEN-NEW-ITEM-INSTANCE
Объект: WORK_ORDER.PARAMETERS
Вызов канкарента OEBS
5) Помещаем значение параметра CHAR1 в поле WORK_ORDER.PARAMETERS
Значение: ${parameter.char1.value}
Вызов канкарента OEBS
6) Должен вызваться отчет с параметрами указанными в CHAR1.
После отправки запроса, форма закроется. Для просмотра придется вызвать «Вид -> Запросы»

2 комментария:

  1. Привет. Желательно ставить ссылку на оригинальную статью

    ОтветитьУдалить
  2. Этот комментарий был удален автором.

    ОтветитьУдалить