Co to jest BADI? Samouczek SAP ABAP

Spisie treści:

Anonim

BADI to skrót od B usiness Ad d I ns Podobnie jak Customer Exits, BADI pomaga w dostosowaniu niestandardowych ulepszeń do funkcjonalności SAP. Przykład BADI : W transakcji CAT2 - Wprowadzanie arkusza czasu pracy HR chce dołączyć interaktywne potwierdzenie, że świadome podanie nieprawidłowych danych jest podstawą do zwolnienia. Można to osiągnąć za pomocą BADI

Funkcje:

  • BADI są zorientowane obiektowo
  • Można je wdrażać wielokrotnie
  • Nie wymaga rejestracji zmiany oprogramowania SAP
  • Brak wpływu na aktualizację 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 do implementacji interfejsu rozszerzenia