Текущее время: Ср, июл 16 2025, 19:50

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Автор Сообщение
 Заголовок сообщения: User exit в MIGO на кнопке "Проверить"
СообщениеДобавлено: Ср, янв 20 2010, 08:47 
Начинающий
Начинающий

Зарегистрирован:
Ср, янв 20 2010, 08:41
Сообщения: 15
Как его найти, как вставить туда свою проверку? С отладчиком уже 2-ой день сижу...


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: User exit в MIGO на кнопке "Проверить"
СообщениеДобавлено: Ср, янв 20 2010, 08:54 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
Artm написал(а):
Как его найти, как вставить туда свою проверку? С отладчиком уже 2-ой день сижу...

Там BADI...
Посмотрите тр SPRO -> управление мат потоками -> управление запасами и инв. -> ведение программ клиента и badi.

Добавил:
http://sap.ittoolbox.com/documents/user ... migo-16392


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: User exit в MIGO на кнопке "Проверить"
СообщениеДобавлено: Ср, янв 20 2010, 09:30 
Начинающий
Начинающий

Зарегистрирован:
Ср, янв 20 2010, 08:41
Сообщения: 15
Спасибо, буду разбираться.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: User exit в MIGO на кнопке "Проверить"
СообщениеДобавлено: Ср, янв 20 2010, 10:04 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Вт, июн 02 2009, 22:28
Сообщения: 228
Откуда: MOW
Пол: Мужской
BADI: MB_CHECK_LINE_BADI


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: User exit в MIGO на кнопке "Проверить"
СообщениеДобавлено: Ср, янв 20 2010, 10:54 
Специалист
Специалист

Зарегистрирован:
Пт, сен 05 2008, 08:08
Сообщения: 134
Пол: Женский
Ну и еще из того же места, что и это BADI, вызывается расширение MBCF0002. Там только не забыть параметр E_SGTXT заполнить :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: User exit в MIGO на кнопке "Проверить"
СообщениеДобавлено: Ср, янв 20 2010, 15:11 
Начинающий
Начинающий

Зарегистрирован:
Ср, янв 20 2010, 08:41
Сообщения: 15
Попробовал бади MB_MIGO_BADI, метод CHECK_ITEM, по кнопке "Проверить" в него попадает, можно вернуть сообщение, но вопрос, как до данных достучаться? Параметр I_LINE_ID, как с помощью него вытащить данные позиций на экране?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: User exit в MIGO на кнопке "Проверить"
СообщениеДобавлено: Ср, янв 20 2010, 15:44 
Специалист
Специалист

Зарегистрирован:
Пт, сен 05 2008, 08:08
Сообщения: 134
Пол: Женский
Завести у класса атрибут G_GOITEM type MILL_TY_T_CUT_ITEM, в методе IF_EX_MB_MIGO_BADI~PUBLISH_MATERIAL_ITEM заполнять
Code:
  CHECK ls_goitem-global_counter IS NOT INITIAL.
  READ TABLE g_goitem
       WITH KEY global_counter = ls_goitem-global_counter
       TRANSPORTING NO FIELDS.
  IF sy-subrc <> 0.
    APPEND ls_goitem TO g_goitem.
  ELSE.
    MODIFY g_goitem FROM ls_goitem INDEX sy-tabix.
  ENDIF.

А в методе IF_EX_MB_MIGO_BADI~CHECK_ITEM читать G_GOITEM по ключу global_counter = I_LINE_ID.
Проблема только с документами, которые считывают из временно сохраненных. :(


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: User exit в MIGO на кнопке "Проверить"
СообщениеДобавлено: Чт, янв 21 2010, 15:44 
Начинающий
Начинающий

Зарегистрирован:
Ср, янв 20 2010, 08:41
Сообщения: 15
Спасибо всем, проблему решили путем добавления хака в migo, ввиде дополнительного функ. модуля, который наружу отдает все что ему прикажут :)


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: User exit в MIGO на кнопке "Проверить"
СообщениеДобавлено: Пн, фев 21 2011, 18:43 
Младший специалист
Младший специалист

Зарегистрирован:
Пн, окт 06 2008, 11:22
Сообщения: 56
А краткий пример такого ФМ в студию можно?


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

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


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

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


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

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