BADI σημαίνει Β usiness διαφήμισης δ μου NS Ακριβώς όπως Έξοδοι πελατών, BADI βοήθεια γάντζο έθιμο βελτιώσεις στη λειτουργικότητα του SAP. Παράδειγμα BADI: Στην συναλλαγή CAT2 - Καταχώριση φύλλου χρόνου, η HR επιθυμεί να συμπεριλάβει μια διαδραστική αναγνώριση ότι η εν γνώσει υποβολή λανθασμένων δεδομένων αποτελεί λόγο απόλυσης. Αυτό μπορεί να επιτευχθεί χρησιμοποιώντας το BADI
Χαρακτηριστικά:
- Τα BADI είναι αντικειμενοστραφή
- Μπορούν να εφαρμοστούν πολλές φορές
- Δεν απαιτεί εγγραφή αλλαγής λογισμικού SAP
- Δεν υπάρχει επίδραση στην αναβάθμιση της κυκλοφορίας στη λειτουργία των BADI
Ορίστε και εφαρμόστε ένα BADI
Αυτό περιελάμβανε τρία βήματα
Βήμα 1 Δημιουργία ορισμού BADI: Συναλλαγή SE18.
Βήμα 2 Ορισμός διεπαφής BADI: Transaction SE19
Βήμα 3 Ορίστε μια κλάση υλοποιεί τη διεπαφή: Κατά τη δημιουργία υλοποίησης, δημιουργείται επίσης μια τάξη για την εφαρμογή της διεπαφής της βελτίωσης