Čo je BADI? Výukový program pre SAP ABAP

Obsah:

Anonim

BADI znamená B OBCHODNÉ Ad d Aj NS Rovnako ako odchodov zákazníkov, BADI pomáhajú háčik vlastných vylepšení funkčnosti systému SAP. Príklad BADI: V transakcii CAT2 - Zadanie časového listu si HR želá zahrnúť interaktívne potvrdenie, že vedomé uvedenie nesprávnych údajov je dôvodom na vylúčenie. To sa dá dosiahnuť pomocou BADI

Vlastnosti:

  • BADI sú objektovo orientované
  • Môžu byť implementované viackrát
  • Nevyžaduje registráciu zmeny softvéru SAP
  • Žiadny vplyv na vydanie nebol vylepšený na fungovanie BADI

Definujte a implementujte BADI

Išlo o tri kroky

Krok 1 Vytvorenie definície BADI: Transakcia SE18.


Krok 2 Definujte rozhranie BADI: Transakcia SE19

Krok 3 Definujte, že trieda implementuje rozhranie: Počas vytvárania implementácie sa tiež vytvorí trieda na implementáciu rozhrania vylepšenia