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

Apa itu BAPI?

Antarmuka Pemrograman Aplikasi Bisnis (BAPI) adalah antarmuka pemrograman (metode) standar 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 (Repositori objek bisnis) sebagai metode SAP jenis objek bisnis yang menjalankan fungsi bisnis tertentu. Mereka diimplementasikan sebagai Fungsi berkemampuan RFC modul dan dibuat di Pembuat Fungsi di Meja Kerja ABAP.

Beberapa BAPI dan metode menyediakan fungsi dasar dan dapat digunakan untuk sebagian besar orang SAP Objek Bisnis. Ini disebut BAPI TERSTANDARDISASI.

Daftar BAPI Terstandar:

  • BAPI untuk Membaca Data – GetList() , GetDetail() , GetStatus() , ExistenceCheck()
  • BAPI untuk Membuat atau Mengubah Data- Create() ,Change(),Delete() dan Undelete() ,
  • BAPI untuk Pemrosesan Massal -ChangeMultiple(), CreateMultiple(), DeleteMultiple().

Cara membuat BAPI

Langkah 1) Buka transaksi swo1 (Alat->Kerangka Bisnis -> Pengembangan BAPI -> Pembuat Objek Bisnis). Pilih objek bisnis, sesuai dengan persyaratan fungsional yang membuat BAPI dibuat.

Buat BAPI di ABAP

Langkah 2) Buka objek bisnis dalam mode perubahan. Kemudian Pilih Utilitas -> Metode API -> Tambahkan metode. Kemudian masukkan nama modul fungsi dan pilih Lanjutkan.

Buat BAPI di ABAP

Langkah 3) Pada kotak dialog berikutnya, informasi berikut perlu ditentukan:

  • Metode : Sarankan nama yang sesuai untuk metode tersebut,
  • Teks : Masukkan deskripsi untuk BAPI,
  • Tombol radio : Dialog, Synckronik, Tidak bergantung pada instans. BAPI biasanya diimplementasikan secara sinkron.

Buat BAPI di ABAP

Langkah 4) Untuk membuat metode pilih Ya di kotak dialog berikutnya.

Buat BAPI di ABAP

Langkah 5) Setelah program dibuat dan dieksekusi, periksa program pada metode yang baru saja dibuat. Dengan demikian, BAPI dibuat.

Buat BAPI di ABAP

Menguji BAPI

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

Melepaskan dan membekukan BAPI

  • Untuk melepaskan BAPI, pertama lepaskan modul fungsi (menggunakan transaksi se37).
  • Tetapkan status metode menjadi '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