Mikä on BADI? SAP ABAP opetusohjelma

BADI tarkoittaa BKANSSA Add Ins Aivan kuten Customer Exits, BADI auttaa yhdistämään mukautettuja parannuksia SAP toiminnallisuutta. Esimerkki BADI:sta: Tapahtumaan CAT2 – Time Sheet Entry HR haluaa sisällyttää interaktiivisen kuittauksen, että tietoinen virheellisten tietojen toimittaminen on irtisanomisperuste. Tämä voidaan saavuttaa käyttämällä BADI

Esimerkki BADI:sta

Ominaisuudet

  • BADI:t ovat oliosuuntautuneita
  • Ne voidaan toteuttaa useita kertoja
  • Se ei vaadi SAP Tuotteemme Muuta rekisteröintiä
  • Päivitetty julkaisu ei vaikuta BADI:n toimintaan

Määrittele ja toteuta BADI

Tämä sisälsi kolme vaihetta

Vaihe 1) BADI-määritelmän luominen: Tapahtuma SE18.

Määrittele ja toteuta BADI

Vaihe 2) Määritä BADI-liitäntä: Transaction SE19

Määrittele ja toteuta BADI

Vaihe 3) Määrittele luokka toteuttaa rajapinnan : Toteutuksen luomisen aikana luodaan myös luokka parannuksen käyttöliittymän toteuttamista varten

Tiivistä tämä viesti seuraavasti: