Sapforum.Biz
Инструменты => ABAP - Инструментальные средства => Тема начата: sergiucz от Октябрь 19, 2012, 10:20:41 am
-
Добрый день господа ГУРУ .
Поставлена задача в признак партии "Дата прихода" (рис.2), "Дату проводки" (рис.1).
Как мне отловить событие при нажатии на кнопку Проверить в миго .
-
Как мне отловить событие при нажатии на кнопку Проверить в миго .
Не надо вам ловить эту кнопку. Есть отдельный экзит для заполнения параметров классификации, читаем тут: http://sapforum.biz/index.php/topic,782.msg5101.html#msg5101 (А вообще поиск учимся пользоватся 8))
-
(А вообще поиск учимся пользоватся 8))
Просто мне поставили задачу на эту кнопку "Проверить " сделать все выше сказанное.
Вот по этому и спросил, а Google всемогущий пока не хотел порадовать меня :)
За линк спасибо :) я его давненько нашел :))
-
Просто мне поставили задачу на эту кнопку "Проверить " сделать все выше сказанное.
Ну мало ли что вам сказали, в системе это сделано немного по другому, так что надо делать так как предполагается системой. В данном случае, даже вон экзит есть специальный, так что даже думать нечего 8)
-
Спасибо дружище за быстрые ответы и советы!
-
Решил задачу при помощи BADI MB_MIGO_BADI метод CHECK_ITEM для вида движения 101.
Теперь при нажатии кнопки проверить автоматически после создании новой партии поставляется дата прихода.
Всем спасибо.
-
(c)Все правильно сделал. ;)
-
(c)Все правильно сделал. ;)
спасибо. Но есть еще 1 вопрос.
В IF_EX_MB_MIGO_BADI~CHECK_ITEM он берет текущею позицию.
После как номер партии с генерируется, то тогда я делаю изменения в классификации. Но до изменении выводится сообщения что партия создается и что классификация не полная, после повторного нажатия на проверить все делается как надо.
Но есть одно но.
Надо для каждой позиций отдельно нажать на проверить. Что какбы не очень то нормально. А если документ имеет 300 позиций, можно и мышку сломать :)
Начал искать другие методы.
IF_EX_MB_MIGO_BADI~PUBLISH_MATERIAL_ITEM пробовал с ним Publish Item Data After Processing .
И поставил проверку на заполнения всех интересующих полей для отработки моего кода. И Работает сразу на все позиций . Тоесть пробегает по каждой позиций автоматом. ТО что мне надо.
Протестил отрабатывает все ок .
Хотел спросить нормально так делать ?
-
IF_EX_MB_MIGO_BADI~PUBLISH_MATERIAL_ITEM пробовал с ним Publish Item Data After Processing .
И поставил проверку на заполнения всех интересующих полей для отработки моего кода. И Работает сразу на все позиций . Тоесть пробегает по каждой позиций автоматом. ТО что мне надо.
Ну метод разрешенный, работает как тебе нужно.. поэтому я не вижу никаких проблем.