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

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


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

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