Sapforum.Biz

Инструменты => ABAP - Инструментальные средства => Тема розпочата: sergiucz від Жовтень 19, 2012, 10:20:41 ДП

Назва: MIGO кнопка Проверить
Відправлено: sergiucz від Жовтень 19, 2012, 10:20:41 ДП
Добрый день господа ГУРУ .
Поставлена задача в признак партии "Дата прихода" (рис.2), "Дату проводки"  (рис.1).

Как мне отловить событие при нажатии на кнопку Проверить в миго .
Назва: Re: MIGO кнопка Проверить
Відправлено: Uukrul від Жовтень 19, 2012, 07:31:24 ПП
Цитата: sergiucz від Жовтень 19, 2012, 10:20:41 ДП
Как мне отловить событие при нажатии на кнопку Проверить в миго .
Не надо вам ловить эту кнопку. Есть отдельный экзит для заполнения параметров классификации, читаем тут: http://sapforum.biz/index.php/topic,782.msg5101.html#msg5101 (А вообще поиск учимся пользоватся  8))
Назва: Re: MIGO кнопка Проверить
Відправлено: sergiucz від Жовтень 20, 2012, 01:33:01 ПП
Цитата: Uukrul від Жовтень 19, 2012, 07:31:24 ПП
(А вообще поиск учимся пользоватся  8))

Просто мне поставили задачу на эту кнопку "Проверить " сделать все выше сказанное.
Вот по этому и спросил, а Google всемогущий пока не хотел порадовать меня :)

За линк спасибо :) я его давненько нашел :))
Назва: Re: MIGO кнопка Проверить
Відправлено: Uukrul від Жовтень 20, 2012, 07:33:45 ПП
Цитата: sergiucz від Жовтень 20, 2012, 01:33:01 ПП
Просто мне поставили задачу на эту кнопку "Проверить " сделать все выше сказанное.
Ну мало ли что вам сказали, в системе это сделано немного по другому, так что надо делать так как предполагается системой. В данном случае, даже вон экзит есть специальный, так что даже думать нечего  8)
Назва: Re: MIGO кнопка Проверить
Відправлено: sergiucz від Жовтень 21, 2012, 02:51:26 ПП
Спасибо дружище за быстрые ответы и советы!
Назва: Re: MIGO кнопка Проверить
Відправлено: sergiucz від Листопад 10, 2012, 03:40:28 ПП
Решил задачу при помощи BADI MB_MIGO_BADI метод CHECK_ITEM для вида движения 101.

Теперь при нажатии кнопки проверить автоматически после создании новой партии поставляется дата прихода.

Всем спасибо.
Назва: Re: MIGO кнопка Проверить
Відправлено: Dmitriy від Листопад 11, 2012, 11:37:48 ДП
(c)Все правильно сделал. ;)
Назва: Re: MIGO кнопка Проверить
Відправлено: sergiucz від Листопад 12, 2012, 11:28:06 ДП
Цитата: Dmitriy від Листопад 11, 2012, 11:37:48 ДП
(c)Все правильно сделал. ;)

спасибо. Но есть еще 1 вопрос.
В IF_EX_MB_MIGO_BADI~CHECK_ITEM он берет текущею позицию.
После как номер партии с генерируется, то тогда я делаю изменения  в классификации. Но до изменении выводится сообщения что партия создается и что  классификация не полная,  после повторного нажатия на проверить все делается как надо.

Но есть одно но.
Надо для каждой позиций отдельно  нажать на проверить. Что какбы не очень то нормально. А если документ имеет 300 позиций, можно и мышку сломать  :)

Начал искать другие методы.

IF_EX_MB_MIGO_BADI~PUBLISH_MATERIAL_ITEM пробовал с ним Publish Item Data After Processing .
И поставил проверку на заполнения  всех интересующих полей для отработки моего кода. И Работает сразу на все позиций . Тоесть  пробегает по каждой позиций автоматом. ТО что мне надо.

Протестил отрабатывает все ок .
Хотел спросить нормально так делать ?




Назва: Re: MIGO кнопка Проверить
Відправлено: Uukrul від Листопад 12, 2012, 12:38:13 ПП
Цитата: sergiucz від Листопад 12, 2012, 11:28:06 ДП
IF_EX_MB_MIGO_BADI~PUBLISH_MATERIAL_ITEM пробовал с ним Publish Item Data After Processing .
И поставил проверку на заполнения  всех интересующих полей для отработки моего кода. И Работает сразу на все позиций . Тоесть  пробегает по каждой позиций автоматом. ТО что мне надо.
Ну метод разрешенный, работает как тебе нужно.. поэтому я не вижу никаких проблем.