Co je BADI? SAP Výukový program ABAP

BADI znamená Bbezstarostnost Add Ins Stejně jako Customer Exits pomáhá BADI připojit vlastní vylepšení SAP funkčnost. Příklad BADI: V transakci CAT2 – Time Sheet Entry chce HR zahrnout interaktivní potvrzení, že vědomé odeslání nesprávných údajů je důvodem k propuštění. Toho lze dosáhnout pomocí BADI

Příklad BADI

Funkce

  • BADI jsou objektově orientované
  • Mohou být implementovány vícekrát
  • To nevyžaduje SAP Vývoj Změna registrace
  • Žádný vliv na upgradované vydání na fungování BADI

Definujte a implementujte BADI

To zahrnovalo tři kroky

Krok 1) Vytvoření BADI Definice: Transakce SE18.

Definujte a implementujte BADI

Krok 2) Definujte rozhraní BADI: Transaction SE19

Definujte a implementujte BADI

Krok 3) Definice třídy implementuje rozhraní: Během vytváření implementace se také vytvoří třída pro implementaci rozhraní vylepšení

Shrňte tento příspěvek takto: