Текущее время: Пт, май 24 2024, 00:06

Часовой пояс: 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 часа


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

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