Текущее время: Пн, июл 28 2025, 14:31

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 22 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: md14
СообщениеДобавлено: Вт, июл 15 2008, 11:59 
Ассистент
Ассистент

Зарегистрирован:
Пн, май 19 2008, 12:22
Сообщения: 25
Добрый день.

Мне нужно повесить проверку при сохранении в тр-ции md14. User-exit я не нашел, зато нашел badi MD_PURREQ_CHANGE. Поставил там break-point. После нажатия на кнопку сохранения программа не вылетает в отладку, значит бади не срабатывает. Почему? Может кто сталкивался, подскажите плиз.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: md14
СообщениеДобавлено: Вт, июл 15 2008, 12:27 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
lexxyar1 написал(а):
Добрый день.

Мне нужно повесить проверку при сохранении в тр-ции md14. User-exit я не нашел, зато нашел badi MD_PURREQ_CHANGE. Поставил там break-point. После нажатия на кнопку сохранения программа не вылетает в отладку, значит бади не срабатывает. Почему? Может кто сталкивался, подскажите плиз.
Где именно Вы ставили точку остановки?

_________________
"После" - не значит "вследствие"


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: md14
СообщениеДобавлено: Вт, июл 15 2008, 12:34 
Ассистент
Ассистент

Зарегистрирован:
Пн, май 19 2008, 12:22
Сообщения: 25
sy-uname написал(а):
Где именно Вы ставили точку остановки?


IF_EX_MD_PURREQ_CHANGE~CHANGE_BEFORE_SAVE_MRP
IF_EX_MD_PURREQ_CHANGE~CHANGE_BEFORE_SAVE_CONV
поставил в обоих этих методах. Просто там написал break-point. Или что-то не правильно сделал?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, июл 15 2008, 12:42 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пн, дек 20 2004, 16:05
Сообщения: 1080
Откуда: 4.0B
Пол: Мужской
Само badi активно ?

_________________
Я слышу и забываю,
Я вижу и помню долго,
Я делаю и — понимаю.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, июл 15 2008, 12:44 
Ассистент
Ассистент

Зарегистрирован:
Пн, май 19 2008, 12:22
Сообщения: 25
да, активно. Вышел из тр-ции и снова зашел в нее...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, июл 15 2008, 12:44 
Ассистент
Ассистент

Зарегистрирован:
Пн, май 19 2008, 12:22
Сообщения: 25
я про md14 :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: md14
СообщениеДобавлено: Вт, июл 15 2008, 12:45 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
lexxyar1 написал(а):
sy-uname написал(а):
Где именно Вы ставили точку остановки?


IF_EX_MD_PURREQ_CHANGE~CHANGE_BEFORE_SAVE_MRP
IF_EX_MD_PURREQ_CHANGE~CHANGE_BEFORE_SAVE_CONV
поставил в обоих этих методах. Просто там написал break-point. Или что-то не правильно сделал?

Это во внедрении? Или где? А оно активировано? Именно внедрение, а не только класс

_________________
"После" - не значит "вследствие"


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, июл 15 2008, 12:47 
Ассистент
Ассистент

Зарегистрирован:
Пн, май 19 2008, 12:22
Сообщения: 25
не знаю, важно это или нет.
я создал реализацию badi через se19. активировал. Она в spro должна появиться?? Просто сейчас там ничего нет.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: md14
СообщениеДобавлено: Вт, июл 15 2008, 12:54 
Ассистент
Ассистент

Зарегистрирован:
Пн, май 19 2008, 12:22
Сообщения: 25
sy-uname написал(а):
Это во внедрении? Или где? А оно активировано? Именно внедрение, а не только класс

Да, это во внедрении (закладка Интерфейс двойной щелчок на имени внедренного класса, там эти методы).
Написано, что все активно.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, июл 15 2008, 13:13 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пн, дек 20 2004, 16:05
Сообщения: 1080
Откуда: 4.0B
Пол: Мужской
:) все таки именно класс активирован или внедрение badi. Вот там где две закладки "свойства" и "интерфейс" там кнопку активации жали ?

_________________
Я слышу и забываю,
Я вижу и помню долго,
Я делаю и — понимаю.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, июл 15 2008, 13:14 
Ассистент
Ассистент

Зарегистрирован:
Пн, май 19 2008, 12:22
Сообщения: 25
Lars написал:
:) все таки именно класс активирован или внедрение badi. Вот там где две закладки "свойства" и "интерфейс" там кнопку активации жали ?


:D да


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, июл 15 2008, 13:20 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пн, дек 20 2004, 16:05
Сообщения: 1080
Откуда: 4.0B
Пол: Мужской
:) ок

воспользуйтесь вот этим, хотябы будет понятно, что вообще вызывается, а что нет

http://sapboard.ru/forum/viewtopic.php?t=38752&start=0&postdays=0&postorder=asc&highlight=badi

_________________
Я слышу и забываю,
Я вижу и помню долго,
Я делаю и — понимаю.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, июл 15 2008, 13:23 
Ассистент
Ассистент

Зарегистрирован:
Пн, май 19 2008, 12:22
Сообщения: 25
Lars написал:
:) ок

воспользуйтесь вот этим, хотябы будет понятно, что вообще вызывается, а что нет

http://sapboard.ru/forum/viewtopic.php?t=38752&start=0&postdays=0&postorder=asc&highlight=badi


спасибо, сейчас почитаю и попробую


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, июл 15 2008, 13:42 
Ассистент
Ассистент

Зарегистрирован:
Пн, май 19 2008, 12:22
Сообщения: 25
сделал
Цитата:
1. Заходишь в se24. Выбираешь класс CL_EXITHANDLER.
2. Проваливаешься в метод GET_INSTANCE и ставишь точку прерывания на первом кейсе.
3. Запускаешь нужную транзакцию, попадаешь по очереди во все вызовы BADI, находишь нужную. Потом по накатанной.


после нажатия на кнопку сохранить он в кейс даже не заходит... Это значит, что бади не предусмотрены, или есть что-то, что я не сделал?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, июл 15 2008, 14:11 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пн, дек 20 2004, 16:05
Сообщения: 1080
Откуда: 4.0B
Пол: Мужской
а до того как Вы нажимали save вы попадали в отладчик ?

_________________
Я слышу и забываю,
Я вижу и помню долго,
Я делаю и — понимаю.


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 22 ]  На страницу 1, 2  След.

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


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

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


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

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