Текущее время: Вс, авг 03 2025, 22:50

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: BADI (ME_PROCESS_PO_CUST) Метод (PROCESS_ITEM)
СообщениеДобавлено: Чт, окт 25 2007, 10:19 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, авг 02 2007, 14:26
Сообщения: 443
Откуда: S/4 HANA
Пол: Мужской
Добрый день, вопрос такой, необходимо при создании заказа me21n и его редактирования me22n была проверка на ссылку номера заявки иначе сообщение-error. Ссылка на заявку должна на уровне обзора позиции. Мне посоветовали использовать BADI (ME_PROCESS_PO_CUST) и метод (PROCESS_ITEM), но я что-то не могу разобраться как это сделать, с аббапом плоховато и в методе что-то куча всего. Помогите пожалуйста, кто знает как это сделать?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, окт 25 2007, 13:04 
Начинающий
Начинающий

Зарегистрирован:
Чт, июл 05 2007, 08:26
Сообщения: 23
В SE19 создаешь внедрение для этого BAdI, в методе:

Code:
DATA: ls_mepoitem TYPE mepoitem.

  ls_mepoitem = im_item->get_data( ).
  IF ls_mepoitem-matnr is initial. "твоя проверка
   MESSAGE e000(zz) with 'Ошибка'.
  ENDIF.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, окт 25 2007, 14:17 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, авг 02 2007, 14:26
Сообщения: 443
Откуда: S/4 HANA
Пол: Мужской
Спасибо, что отклинулись.Но не совсем понятно, почему нельзя использовать уже существующее внедрение, а нужно создавать новое?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, окт 25 2007, 14:52 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, ноя 23 2005, 13:37
Сообщения: 1805
Откуда: ECC 6.0
Пол: Мужской
VLAVLA написал:
почему нельзя использовать уже существующее внедрение, а нужно создавать новое?

Для того и придумали BADI вместо user-exit'ов, чтобы каждая отдельная разработка могла находиться в отдельном внедрении.
Их можно по-отдельности активировать/деактивировать, а также переносить в другие системы. А если несколько разработок в один инклюд свалить да сделать interlace, потом чёрт ногу сломает в этом коде.


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

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


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

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


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

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