SAP BAPI Tutorial – Οδηγός βήμα προς βήμα για τη δημιουργία BAPI στο ABAP

Τι είναι το BAPI;

Το Business Application Programming Interface (BAPI) είναι τυποποιημένες διεπαφές προγραμματισμού (μέθοδοι) που επιτρέπουν στις εξωτερικές εφαρμογές να έχουν πρόσβαση σε επιχειρηματικές διαδικασίες και δεδομένα στο σύστημα R/3.

Αυτοί παρέχει σταθερές και τυποποιημένες μεθόδους για να επιτευχθεί απρόσκοπτη ενοποίηση μεταξύ του συστήματος R/3 και εξωτερικών εφαρμογών, παλαιού τύπου συστήματα και πρόσθετα.

Τα BAPI ορίζονται στο BOR (Αποθήκη επιχειρησιακών αντικειμένων) ως μέθοδοι της SAP τύποι επιχειρηματικών αντικειμένων που εκτελούν συγκεκριμένες επιχειρηματικές λειτουργίες.Υλοποιούνται ως Λειτουργία με δυνατότητα RFC modules και δημιουργούνται στο Function Builder του ABAP Workbench.

Ορισμένα BAPI και μέθοδοι παρέχουν βασικές λειτουργίες και μπορούν να χρησιμοποιηθούν για τους περισσότερους SAP Επιχειρηματικά Αντικείμενα.Αυτά ονομάζονται ΤΥΠΟΠΟΙΗΜΕΝΑ BAPI's.

Λίστα τυποποιημένων BAPI:

  • BAPI για ανάγνωση δεδομένων – GetList() , GetDetail() , GetStatus() , ExistenceCheck()
  • BAPI για τη δημιουργία ή την αλλαγή δεδομένων - Create() , Change(),Delete() και Undelete() ,
  • BAPI για μαζική επεξεργασία -ChangeMultiple(), CreateMultiple(), DeleteMultiple().

Πώς να δημιουργήσετε ένα BAPI

Βήμα 1) Μεταβείτε στη συναλλαγή swo1 (Εργαλεία->Επιχειρηματικό Πλαίσιο -> Ανάπτυξη BAPI ->Δημιουργία επαγγελματικού αντικειμένου) .Επιλέξτε το επιχειρηματικό αντικείμενο, σύμφωνα με τη λειτουργική απαίτηση για την οποία δημιουργείται το BAPI.

Δημιουργήστε ένα BAPI στο ABAP

Βήμα 2) Ανοίξτε το επιχειρηματικό αντικείμενο σε λειτουργία αλλαγής. Στη συνέχεια, επιλέξτε Utilities ->API Methods ->Add method. Στη συνέχεια, πληκτρολογήστε το όνομα της λειτουργικής μονάδας και επιλέξτε Continue.

Δημιουργήστε ένα BAPI στο ABAP

Βήμα 3) Στο επόμενο παράθυρο διαλόγου, πρέπει να καθοριστούν οι ακόλουθες πληροφορίες:

  • Μέθοδος: Προτείνετε ένα κατάλληλο όνομα για τη μέθοδο,
  • Κείμενα: Εισαγάγετε περιγραφή για το BAPI,
  • Κουμπιά ραδιοφώνου: Διάλογος, Syncχρόνιος, Instance-independent . Τα BAPI συνήθως υλοποιούνται συγχρονισμένα.

Δημιουργήστε ένα BAPI στο ABAP

Βήμα 4) Για να δημιουργήσετε τη μέθοδο επιλέξτε Ναι στο επόμενο παράθυρο διαλόγου.

Δημιουργήστε ένα BAPI στο ABAP

Βήμα 5) Αφού δημιουργηθεί και εκτελεστεί το πρόγραμμα, ελέγξτε το πρόγραμμα με τη μέθοδο που μόλις δημιουργήθηκε. Έτσι, δημιουργείται ένα BAPI.

Δημιουργήστε ένα BAPI στο ABAP

Δοκιμή του BAPI

Μπορείτε να δοκιμάσετε το BAPI από Δοκιμές η μεμονωμένη μέθοδος του Business Object στο Business Object Builder. (ή μπορεί κανείς να χρησιμοποιήσει τη συναλλαγή 'SWUD' για να δοκιμάσει τη μέθοδο) .

Απελευθέρωση και κατάψυξη του BAPI

  • Για να απελευθερώσετε το BAPI, απελευθερώστε πρώτα τη λειτουργική μονάδα (χρησιμοποιώντας τη συναλλαγή se37).
  • Ορίστε την κατάσταση της μεθόδου σε "κυκλοφόρησε" στο Business Object Builder (χρησιμοποιώντας τη συναλλαγή SWo1 – Επεξεργασία-> αλλαγή κατάστασης-> κυκλοφόρησε. )

Μπορείτε επίσης να χρησιμοποιήσετε την Εξερεύνηση BAPI (Κωδικός συναλλαγής BAPI) για προβολή 360′ στο BAPI

Συνοψίστε αυτήν την ανάρτηση με: