Что такое БАДИ? SAP Учебное пособие по ABAP
БАДИ означает Business Add Ins Как и в случае с выходами для клиентов, BADI помогает привязывать пользовательские улучшения к SAP функциональность. Пример BADI: В транзакцию CAT2 – «Ввод табеля учета рабочего времени» отдел кадров желает включить интерактивное подтверждение того, что заведомая подача неверных данных является основанием для увольнения. Этого можно добиться с помощью BADI.
Особенности
- BADI объектно-ориентированы.
- Их можно реализовать несколько раз
- Не требует SAP ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ Изменить регистрацию
- Обновленная версия не влияет на функционирование BADI.
Определить и внедрить BADI
Это включало три шага
Шаг 1) Создание определения BADI: Транзакция SE18.
Шаг 2) Определить интерфейс BADI: транзакция SE19
Шаг 3) Определите класс, реализующий интерфейс. Во время создания реализации также создается класс для реализации интерфейса расширения.