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