Текущее время: Чт, июл 03 2025, 11:48

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


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Автор Сообщение
 Заголовок сообщения: Exit в BP
СообщениеДобавлено: Чт, авг 11 2011, 07:34 
Специалист
Специалист

Зарегистрирован:
Вт, фев 08 2011, 06:51
Сообщения: 109
Здравствуйте.
Какие есть user exit в транзакции BP?
Смотрел при помощи самописных программ представленных на форуме, но они ничего не находят по BP.
Конкретнее интересует способы изменения статусов экрана после сохранения ДП (Режим Просмотра/Изменения и переход на вкладку "Общие данные" в статусе экрана 3000)


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Exit в BP
СообщениеДобавлено: Чт, авг 11 2011, 10:14 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
Плохо искали?
Я использую эту программу для поиска расширений. Практически никогда не подводит ;)
Цитата:
BUPA_INITIAL_SCREEN Первый экран "Создать ДП"
BUPA_MASK_LIST_ITEM Маскировка деперсонализированных полей защищенного ДП
BUPA_NUMBER_GROUP BAdI для предварительной настройки поля группировки номеров
BUPA_RELSHP_IMPORT SAP-GP: импорт данных отношений - управляющая таблица
BUPA_ROLEGRP_HIDE BAdI для скрытия групп ролей
BUPR_ENQUEUE_TEST ВНУТР.: проверяет, блокирован ли ДП
BUPR_FILTER_RELSHP Фильтрация отношений при счит. через BUB_BUPR_BUT050_LM_REA
BUPR_FILTER_RELSHP_2 Фильтрация или скрытие отношений в GUI
BUPR_FILTER_RELTYP Фильтрация типов отношений
BUPR_RELSHP_OVR_EXT SAP-GP: расширение обзора отношений

_________________
С уважением,
Удав.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Exit в BP
СообщениеДобавлено: Пт, авг 12 2011, 09:56 
Специалист
Специалист

Зарегистрирован:
Вт, фев 08 2011, 06:51
Сообщения: 109
Спасибо Удав.
Воспользовался прогой:
http://sapboard.ru/forum/viewtopic.php?t=31444
она вроде получше ищет. Но к сожаленью что искал не нашел.


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Exit в BP
СообщениеДобавлено: Пт, авг 12 2011, 14:10 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
BenderMTB написал(а):
Конкретнее интересует способы изменения статусов экрана после сохранения ДП (Режим Просмотра/Изменения и переход на вкладку "Общие данные" в статусе экрана 3000)

Не уверен что под эту конкретную хотелку вообще есть ЮЭ/Бади.
Как я понимаю, после процесса Вы хотите имитировать какие то действия пользователя (Просмотр/Изменение, Переход), может объясните зачем это, возможно есть другие решения? или это просто для удобства?


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Exit в BP
СообщениеДобавлено: Пн, авг 15 2011, 09:12 
Специалист
Специалист

Зарегистрирован:
Вт, фев 08 2011, 06:51
Сообщения: 109
Цитата:
Как я понимаю, после процесса Вы хотите имитировать какие то действия пользователя (Просмотр/Изменение, Переход), может объясните зачем это, возможно есть другие решения? или это просто для удобства?


Всё верно. Я хотел бы имитировать переход в кладку "Общие данные" после сохранения ДП (при создание отношений между ДП). Это создается только для удобства.
Подходящего Бади я не нашёл. Может есть способ изменения действие пользователя как то по-другому, например вставить какой то код в Бади BUPA_OUTBOUND (он срабатывает во время сохранений ДП) ?


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Exit в BP
СообщениеДобавлено: Пн, авг 15 2011, 13:53 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
BenderMTB написал(а):
Цитата:
Как я понимаю, после процесса Вы хотите имитировать какие то действия пользователя (Просмотр/Изменение, Переход), может объясните зачем это, возможно есть другие решения? или это просто для удобства?


Всё верно. Я хотел бы имитировать переход в кладку "Общие данные" после сохранения ДП (при создание отношений между ДП). Это создается только для удобства.
Подходящего Бади я не нашёл. Может есть способ изменения действие пользователя как то по-другому, например вставить какой то код в Бади BUPA_OUTBOUND (он срабатывает во время сохранений ДП) ?


Не берусь утверждать что это не возможно, может быть и получится через какой нибудь экзит/бади достучатся через assign до глобальной переменной и подменить ее, типа OK_code или какой-то флажок, но не факт что система это пропустит, нужно смотреть как устроена pai и pbo логики главного экрана. Если интересно, по мне так это изврат, я бы не стал заморачиваться и тратить время и силы на решения подобной задачи.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Exit в BP
СообщениеДобавлено: Пн, авг 15 2011, 15:36 
Младший специалист
Младший специалист

Зарегистрирован:
Сб, апр 05 2008, 22:12
Сообщения: 63
Пол: Мужской
Основное расширение партнера идет через тр. BUPT там есть события - посмотрите там есть вкладка события - может что найдете подходящее. А так - дебажить процесс запуска...


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Exit в BP
СообщениеДобавлено: Вт, авг 16 2011, 05:20 
Специалист
Специалист

Зарегистрирован:
Вт, фев 08 2011, 06:51
Сообщения: 109
Ага это тоже находил. Сначала не понял к чему эти события, а потом нашёл ракурс V_TBZ1F, в котором можно указать свои ФМы к каждому событию. А в:
Code:
SAPLBUSS                       / LBUSSF10                       / 427
FORM                           / EVENT_GET


в строке:
Code:
READ TABLE GT_TBZ1F...


можно поставить точку прерывания и мониторить в какой момент какие ФМы вызываются (GC_OBJCN, I_EVENT, GT_TBZ1-OBJAP). Интересный метод расширения.


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Exit в BP  Тема решена
СообщениеДобавлено: Вт, авг 16 2011, 12:45 
Младший специалист
Младший специалист

Зарегистрирован:
Сб, апр 05 2008, 22:12
Сообщения: 63
Пол: Мужской
это называется BDT - курсы cr590 вроде + в re200 есть немного

http://help.sap.com/saphelp_pserv463/he ... ameset.htm
http://www.sapdev.co.uk/enhance/bdt/bdthome.htm
http://www.scribd.com/doc/16526741/BDT-Development
http://wiki.sdn.sap.com/wiki/display/AB ... olset+(BDT)


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

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


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

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


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

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