Τι είναι το BADI; SAP ABAP Tutorial

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

Παράδειγμα BADI

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

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

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

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

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

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

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

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

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