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

Isi kandungan:

Anonim

Apa itu BAPI?

Antaramuka Pengaturcaraan Aplikasi Perniagaan (BAPI) adalah antaramuka pengaturcaraan standard (kaedah) yang membolehkan aplikasi luaran mengakses proses dan data perniagaan dalam Sistem R / 3.

Mereka menyediakan kaedah yang stabil dan standard untuk mencapai integrasi yang lancar antara Sistem R / 3 dan aplikasi luaran, sistem warisan dan tambahan.

BAPI didefinisikan dalam BOR (Business Object repository) sebagai kaedah jenis objek perniagaan SAP yang menjalankan fungsi perniagaan tertentu. Mereka diimplementasikan sebagai modul fungsi yang diaktifkan oleh RFC dan dibuat di Function Builder dari ABAP Workbench.

Beberapa BAPI dan kaedah menyediakan fungsi asas dan boleh digunakan untuk kebanyakan Objek Perniagaan SAP. Ini disebut BAPI STANDARD.
Senarai BAPI Standard:
  • BAPI untuk Membaca Data - GetList (), GetDetail (), GetStatus (), ExistenceCheck ()
  • BAPI untuk Membuat atau Mengubah Data- Buat (), Ubah (), Padam () dan Batalkan Penghapusan (),
  • BAPI untuk Pemprosesan Massa -ChangeMultiple (), CreateMultiple (), DeleteMultiple ().

Cara membuat BAPI

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

Langkah2. Buka objek perniagaan dalam mod perubahan. Kemudian Pilih Utiliti -> Kaedah API -> Tambah kaedah. Kemudian masukkan nama modul fungsi dan pilih Teruskan.

Langkah 3. Di kotak dialog seterusnya, maklumat berikut perlu dinyatakan:

  • Kaedah: Cadangkan nama yang sesuai untuk kaedah tersebut,
  • Teks: Masukkan keterangan untuk BAPI,
  • Butang radio: Dialog, Segerak, bebas Instance. BAPI biasanya dilaksanakan secara serentak.

Langkah4. Untuk membuat kaedah pilih Ya di kotak dialog seterusnya.

Langkah5. Setelah program dibuat dan dijalankan, periksa program dengan kaedah yang baru dibuat. Oleh itu, BAPI dibuat.

Menguji BAPI

Anda boleh menguji BAPI dengan Menguji kaedah individu Objek Perniagaan di Business Object Builder. (atau seseorang boleh menggunakan transaksi 'SWUD' untuk menguji kaedahnya).

Melepaskan dan membekukan BAPI

  • Untuk melepaskan BAPI, lepaskan modul fungsi terlebih dahulu (menggunakan transaksi se37).
  • Tetapkan status kaedah untuk 'dilepaskan' di Business Object Builder (menggunakan transaksi SWo1 - Edit-> ubah status-> dilepaskan.)

Anda juga boleh menggunakan BAPI Explorer (Transaction code BAPI) untuk paparan 360 'di BAPI