BADI означає B usiness Ad d I ns Подібно до виходів клієнтів, BADI допомагає підключити власні вдосконалення до функціональності SAP. Приклад BADI: У транзакції CAT2 - запис часу, HR бажає включити інтерактивне підтвердження того, що завідомо подання неправильних даних є підставою для звільнення. Цього можна досягти за допомогою BADI
Особливості:
- BADI є об'єктно-орієнтованими
- Вони можуть бути реалізовані кілька разів
- Це не вимагає реєстрації змін у програмному забезпеченні SAP
- Не впливає на випуск, модернізований на функціонування BADI
Визначте та впровадьте BADI
Це передбачало три кроки
Крок 1 Створення визначення BADI: Транзакція SE18.
Крок 2 Визначення інтерфейсу BADI: Транзакція SE19
Крок 3 Визначення класу, який реалізує інтерфейс: Під час створення реалізації також створюється клас для реалізації інтерфейсу вдосконалення