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

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


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

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


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

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