Qu'est-ce que BADI? Tutoriel SAP ABAP

BADI signifie B usiness Ad d I ns Tout comme les sorties client, BADI aide à intégrer des améliorations personnalisées à la fonctionnalité SAP. Exemple de BADI: Dans la transaction CAT2 - Saisie des feuilles de temps, les RH souhaitent inclure un accusé de réception interactif selon lequel la soumission sciemment de données incorrectes est un motif de licenciement. Ceci peut être réalisé en utilisant BADI

Caractéristiques:

  • Les BADI sont orientés objet
  • Ils peuvent être mis en œuvre plusieurs fois
  • Il ne nécessite pas d'enregistrement de changement de logiciel SAP
  • Aucun effet sur la mise à jour de la version sur le fonctionnement des BADI

Définir et mettre en œuvre un BADI

Cela impliquait trois étapes

Étape 1 Création de la définition BADI: transaction SE18.


Étape 2 Définissez l'interface BADI: Transaction SE19

Étape 3 Définir une classe implémente l'interface: Lors de la création de l'implémentation, une classe d'implémentation de l'interface de l'amélioration est également créée

Articles intéressants...