Co to jest BADI? SAP Samouczek ABAP
BADI oznacza Business Add Ins Podobnie jak Customer Exits, BADI pomaga podłączyć niestandardowe ulepszenia SAP funkcjonalność. Przykład BADI: W transakcji CAT2 – Time Sheet Entry, HR chce uwzględnić interaktywne potwierdzenie, że świadome przesłanie nieprawidłowych danych jest podstawą do zwolnienia. Można to osiągnąć za pomocą BADI
Zakładka Charakterystyka
- BADI są zorientowane obiektowo
- Można je realizować wielokrotnie
- Nie wymaga SAP Tworzenie Zmień rejestrację
- Brak wpływu uaktualnionej wersji na funkcjonowanie BADI
Zdefiniuj i zaimplementuj BADI
Wymagało to trzech kroków
Krok 1) Tworzenie definicji BADI: Transakcja SE18.
Krok 2) Zdefiniuj interfejs BADI: Transakcja SE19
Krok 3) Zdefiniuj klasę implementującą interfejs: Podczas tworzenia implementacji tworzona jest również klasa implementująca interfejs rozszerzenia