Cos'è BADI? Tutorial SAP ABAP

Sommario:

Anonim

BADI sta per B usiness Ad d I ns Proprio come Customer Exits, BADI aiuta ad agganciare miglioramenti personalizzati alla funzionalità SAP. Esempio di BADI: nella transazione CAT2 - Inserimento foglio presenze, HR desidera includere un riconoscimento interattivo che l'invio consapevole di dati errati è motivo di licenziamento. Ciò può essere ottenuto utilizzando BADI

Caratteristiche:

  • I BADI sono orientati agli oggetti
  • Possono essere implementati più volte
  • Non richiede la registrazione della modifica del software SAP
  • Nessun effetto sul rilascio aggiornato sul funzionamento dei BADI

Definisci e implementa un BADI

Ciò ha comportato tre passaggi

Passaggio 1 Creazione della definizione BADI: transazione SE18.


Passaggio 2 Definire l'interfaccia BADI: Transazione SE19

Passaggio 3 Definire una classe che implementa l'interfaccia: durante la creazione dell'implementazione, viene creata anche una classe per l'implementazione dell'interfaccia del miglioramento