BADI, B usiness Ad d I ns anlamına gelir. Müşteri Çıkışları gibi, BADI de özel geliştirmelerin SAP işlevselliğine bağlanmasına yardımcı olur. BADI örneği: CAT2 - Zaman Çizelgesi Girişinde İK, bilerek yanlış verilerin gönderilmesinin işten çıkarılma nedeni olduğuna dair etkileşimli bir onay eklemek ister. Bu, BADI kullanılarak elde edilebilir
Özellikleri:
- BADI'ler Nesne Yönelimli
- Birden çok kez uygulanabilir
- SAP Yazılım Değişikliği Kaydı gerektirmez
- BADI'lerin işleyişi üzerinde yükseltilen sürüm üzerinde hiçbir etkisi yok
Bir BADI Tanımlayın ve Uygulayın
Bu üç adımı içeriyordu
Adım 1 BADI Tanımının Oluşturulması: İşlem SE18.
Adım 2 BADI arayüzünü tanımlayın: İşlem SE19
Adım 3 Bir sınıf tanımlayın arabirimi uygular: Uygulama oluşturma sırasında, geliştirmenin arabirimini uygulamak için bir sınıf da oluşturulur