Qu’est-ce que BADI ? SAP Tutoriel ABAP

BADI signifie Business Add Ins Tout comme les sorties client, BADI aide à intégrer des améliorations personnalisées à SAP Fonctionnalité. Exemple de BADI : Dans la transaction CAT2 – Saisie de la feuille de temps, les RH souhaitent inclure une reconnaissance interactive selon laquelle la soumission sciemment de données incorrectes constitue un motif de licenciement. Ceci peut être réalisé en utilisant BADI

Exemple de BADI

Caractéristiques

  • Les BADI sont orientés objet
  • Ils peuvent être mis en œuvre plusieurs fois
  • Il ne nécessite pas SAP Software Modifier l'inscription
  • Aucun effet de la version mise à jour 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 du BADI : Transaction SE18.

Définir et mettre en œuvre un BADI

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

Définir et mettre en œuvre un BADI

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