powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ERP и учетные системы [игнор отключен] [закрыт для гостей] / OEBS: custom.pll
8 сообщений из 8, страница 1 из 1
OEBS: custom.pll
    #33515591
apps_guest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
RDBMS : 9.2.0.5.0
Oracle Applications : 11.5.10

Проблема в следующем:
делую кастомизацию в custom.pll типа

procedure event(event_name varchar2) is

form_name varchar2(30) := name_in('system.current_form');
begin
if (event_name = 'WHEN–NEW–ITEM–INSTANCE') then
if form_name = 'GLXIQAVG' THEN
fnd_message.debug('COOL !!');
end if;
end if;
end event;
.. и ничего не происходит после открытия указанной формы
Пробовал то же на др. формах - с др. событиями(WHEN–NEW–FORM–INSTANCE, ZOOM...) - результат тот же.
Пробовал безусловно ставить fnd_message.debug('COOL !!') - тоже не работает.
При этом нижеследующий кусок того же custom.pll отрабатывает:

function zoom_available return boolean is

form_name VARCHAR2(30) := NAME_IN('system.current_form');
block_name VARCHAR2(30) := NAME_IN('system.cursor_block');
begin
if (form_name = 'GLXIQAVG' AND block_name = 'CRITERIA') then
return TRUE;
else
return FALSE;
end if IF;
end zoom_available;

ПоможИте чем можИте, если не трудно, plz.
...
Рейтинг: 0 / 0
OEBS: custom.pll
    #33515968
Urri
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А где в FND_MESSAGE функция debug?
...
Рейтинг: 0 / 0
OEBS: custom.pll
    #33516081
Whateva
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Перепишите вот так:

procedure event(p_event_name varchar2) is

l_form_name varchar2(30) := name_in('system.current_form');
begin
if (p_event_name = 'WHEN–NEW–ITEM–INSTANCE') then
if l_form_name = 'GLXIQAVG' THEN
fnd_message.debug('COOL !!');
end if;
end if;
end event;

PS: Прямо в примере CUSTOM.pll есть ошибка :-)
...
Рейтинг: 0 / 0
OEBS: custom.pll
    #33516119
Whateva
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЗЫ: После компиляции надо перелогиниться, разумеется, чтобы новая версия подхватилась.
...
Рейтинг: 0 / 0
OEBS: custom.pll
    #33516369
npoil
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Также может быть не включена галочка - юзать пользовательский код.
Если в custom ошибка, то это будет проявляться при открытии окна.
...
Рейтинг: 0 / 0
OEBS: custom.pll
    #33517047
apps_guest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
WhatevaПерепишите вот так:

procedure event(p_event_name varchar2) is

l_form_name varchar2(30) := name_in('system.current_form');
begin
if (p_event_name = 'WHEN–NEW–ITEM–INSTANCE') then
if l_form_name = 'GLXIQAVG' THEN
fnd_message.debug('COOL !!');
end if;
end if;
end event;

PS: Прямо в примере CUSTOM.pll есть ошибка :-)

так тоже пробовал - не помогло
...
Рейтинг: 0 / 0
OEBS: custom.pll
    #33517060
apps_guest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
npoilТакже может быть не включена галочка - юзать пользовательский код.
Если в custom ошибка, то это будет проявляться при открытии окна.

если бы пользовательский код был отключен,
то zoom_available бы тоже не работало.
...
Рейтинг: 0 / 0
OEBS: custom.pll
    #33525765
apps_guest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Кстати, проблема решилась
стандартным способом - перезагрузкой апсов (?!).
Почему - не знаю
Стало работать и с form_name и с l_form_name.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / ERP и учетные системы [игнор отключен] [закрыт для гостей] / OEBS: custom.pll
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]