Что такое БАДИ? Учебное пособие по SAP ABAP

Содержание:

Anonim

BADI означает B usiness Ad д I Ns Как Exits клиентов, BADI помощи крюка пользовательских расширений к функциональности SAP. Пример BADI: в транзакции CAT2 - Ввод табеля рабочего времени HR желает включить интерактивное подтверждение того, что сознательное представление неверных данных является основанием для увольнения. Этого можно добиться с помощью BADI.

Функции:

  • BADI - объектно-ориентированные
  • Их можно реализовать несколько раз
  • Не требует регистрации изменения программного обеспечения SAP.
  • Не влияет на выпуск обновленной версии на функционирование BADI.

Определите и внедрите BADI

Это включало три шага

Шаг 1 Создание определения BADI: транзакция SE18.


Шаг 2 Определите интерфейс BADI: транзакция SE19

Шаг 3 Определите класс, реализующий интерфейс: во время создания реализации также создается класс для реализации интерфейса расширения.