Τι είναι το BADI; Εκμάθηση SAP ABAP

Το BADI σημαίνει Bελαστικότητα Add Ins Ακριβώς όπως το Customer Exits , το BADI βοηθά να συνδέσει προσαρμοσμένες βελτιώσεις στη λειτουργικότητα του SAP. Παράδειγμα BADI: Στη συναλλαγή CAT2 – Time Sheet Entry, το HR επιθυμεί να συμπεριλάβει μια διαδραστική επιβεβαίωση ότιwingΗ υποβολή λανθασμένων δεδομένων αποτελεί λόγο απόλυσης. Αυτό μπορεί να επιτευχθεί χρησιμοποιώντας το BADI

Παράδειγμα BADI

Χαρακτηριστικά

  • Τα BADI είναι Αντικειμενοστραφή
  • Μπορούν να εφαρμοστούν πολλές φορές
  • Δεν απαιτεί Λογισμικό SAP Αλλαγή Εγγραφής
  • Καμία επίδραση στην απελευθέρωση upgradeδ για τη λειτουργία των BADI's

Ορίστε και εφαρμόστε ένα BADI

Αυτό περιλάμβανε τρία βήματα

Βήμα 1) Δημιουργία BADI Ορισμός : Συναλλαγή SE18.

Ορίστε και εφαρμόστε ένα BADI

Βήμα 2) Ορισμός διεπαφής BADI: Συναλλαγή SE19

Ορίστε και εφαρμόστε ένα BADI

Βήμα 3) Ορισμός κλάσης υλοποιεί τη διεπαφή : Κατά τη δημιουργία της υλοποίησης, δημιουργείται επίσης μια κλάση για την υλοποίηση της διεπαφής της βελτίωσης