Текущее время: Чт, окт 23 2025, 01:11

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: проверки при публикации конкурса в SRM 7
СообщениеДобавлено: Ср, янв 19 2011, 16:34 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Ср, июн 01 2005, 07:11
Сообщения: 223
Откуда: Нижневартовск->Москва
Пол: Женский
Стоит задача добавить проверку конкурса в момент его публикации.

Подскажите, плз, как можно определить что нажата именно кнопка "Опубликовать" а не что-то другое?
Анализ входных параметров BAdI BBP_DOC_CHECK_BADI ответа не дает, комбинации значений те же, что и при нажатии кнопок "Сохранить", "Проверить".

_________________
Всегда открыта новым авантюрам!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: проверки при публикации конкурса в SRM 7
СообщениеДобавлено: Пт, янв 21 2011, 09:49 
Директор
Директор

Зарегистрирован:
Чт, июн 21 2007, 09:01
Сообщения: 904
Откуда: УЖ 15/2
Пол: Мужской
superbizon написала:
Стоит задача добавить проверку конкурса в момент его публикации.

Подскажите, плз, как можно определить что нажата именно кнопка "Опубликовать" а не что-то другое?
Анализ входных параметров BAdI BBP_DOC_CHECK_BADI ответа не дает, комбинации значений те же, что и при нажатии кнопок "Сохранить", "Проверить".
Можно попробовать в компоненте FPM_OIF_COMPONENT ракурс CNR_VIEW сделать Pre-Exit в методе ONACTIONBUTTON_PRESSED. Сделать проверку на тип объекта (Конкурс), получить и проверить действие
Code:
wdevent->get_string( 'ID' ).
Кажется будет = "PUBLISH".

_________________
"I have a dream"(c)Martin Luther King, Jr.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: проверки при публикации конкурса в SRM 7
СообщениеДобавлено: Пт, янв 21 2011, 17:00 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Ср, июн 01 2005, 07:11
Сообщения: 223
Откуда: Нижневартовск->Москва
Пол: Женский
и потом результат в память куда-нибудь?
Спасибо, будем пробовать.

Есть подозрение, что id события уже лежит в каком-нибудь из атрибутов какого-то из задействованных классов, и если заполучить его текущую инстанцию, то можно его считать прямо в бади, знать бы еще инстанцию чего искать. Среднепотолочным тыком найти не получилось...

_________________
Всегда открыта новым авантюрам!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: проверки при публикации конкурса в SRM 7
СообщениеДобавлено: Пт, янв 21 2011, 18:19 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Ср, ноя 01 2006, 22:58
Сообщения: 794
Откуда: Заарбрюкен
Пол: Мужской
А там случаем с IV_SAVE нельзя использовать?..


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: проверки при публикации конкурса в SRM 7
СообщениеДобавлено: Пт, янв 21 2011, 18:41 
Директор
Директор

Зарегистрирован:
Чт, июн 21 2007, 09:01
Сообщения: 904
Откуда: УЖ 15/2
Пол: Мужской
superbizon написала:
и потом результат в память куда-нибудь?
Спасибо, будем пробовать.
Я получал ссылку на обработчик сообщений, чтобы выдать сообщение об ошибке и очищал EVENT_ID (чтобы дальше процесс опубликования не пошёл), если проверка не прошла.
Code:
lo_api_controller ?= wd_comp_controller->wd_get_api( ).
lo_message_manager = lo_api_controller->if_wd_controller~get_message_manager( ).
lv_message_id = lo_message_manager->report_message( message_text = 'Текст сообщения'(001) ).

_________________
"I have a dream"(c)Martin Luther King, Jr.


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 5 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB