Tutorial SAP BAPI - Panduan Langkah demi Langkah Membuat BAPI di ABAP

Daftar Isi:

Anonim

Apakah BAPI itu?

Business Application Programming Interface (BAPI) adalah antarmuka pemrograman standar (metode) yang memungkinkan aplikasi eksternal mengakses proses bisnis dan data dalam Sistem R / 3.

Mereka menyediakan metode yang stabil dan terstandarisasi untuk mencapai integrasi yang mulus antara Sistem R / 3 dan aplikasi eksternal, sistem lama, dan add-on.

BAPI didefinisikan dalam BOR (Tempat penyimpanan objek bisnis) sebagai metode jenis objek bisnis SAP yang menjalankan fungsi bisnis tertentu, yang diimplementasikan sebagai modul fungsi yang mendukung RFC dan dibuat di Pembangun Fungsi dari Meja Kerja ABAP.

Beberapa BAPI dan metode menyediakan fungsi dasar dan dapat digunakan untuk sebagian besar Objek Bisnis SAP. Ini disebut BAPI STANDAR.
Daftar BAPI Standar:
  • BAPI untuk Membaca Data - GetList (), GetDetail (), GetStatus (), ExistenceCheck ()
  • BAPI untuk Membuat atau Mengubah Data- Buat (), Ubah (), Hapus () dan Batal hapus (),
  • BAPI untuk Pemrosesan Massal -ChangeMultiple (), CreateMultiple (), DeleteMultiple ().

Cara membuat BAPI

Langkah 1. Masuk ke transaksi swo1 (Tools-> Business Framework -> BAPI Development -> Business Object builder). Pilih objek bisnis, sesuai dengan persyaratan fungsional yang BAPI sedang dibuat.

Langkah 2. Buka objek bisnis dalam mode perubahan. Kemudian Pilih Utilities -> API Methods -> Add method. Kemudian masukkan nama modul fungsi dan pilih Lanjutkan.

Langkah 3. Di kotak dialog berikutnya, informasi berikut perlu ditentukan:

  • Metode: Sarankan nama yang sesuai untuk metode tersebut,
  • Teks: Masukkan deskripsi untuk BAPI,
  • Tombol radio: Dialog, Synchronous, Instance-independent. BAPI biasanya diimplementasikan secara serempak.

Step4. Untuk membuat metode pilih Ya di kotak dialog berikutnya.

Step5. Setelah program dibuat dan dijalankan, periksa program dalam metode yang baru saja dibuat, sehingga BAPI dibuat.

Menguji BAPI

Anda dapat menguji BAPI dengan Menguji metode individual Objek Bisnis di Pembuat Objek Bisnis. (atau seseorang dapat menggunakan transaksi 'SWUD' untuk menguji metode).

Melepaskan dan membekukan BAPI

  • Untuk melepaskan BAPI, pertama-tama lepaskan modul fungsi (menggunakan transaction se37).
  • Tetapkan status metode untuk 'dirilis' di Business Object Builder (menggunakan transaksi SWo1 - Edit-> ubah status-> dirilis.)

Anda juga dapat menggunakan BAPI Explorer (Kode transaksi BAPI) untuk tampilan 360 'di BAPI