BAPI nedir?
İş Uygulama Programlama Arayüzü (BAPI), harici uygulamaların R / 3 Sistemindeki iş süreçlerine ve verilere erişmesini sağlayan standartlaştırılmış programlama arayüzleridir (yöntemler).
Onlar kararlı ve standardize yöntemler sağlamak R / 3 Sistem ve dış uygulamalar, eski sistemler arasında kesintisiz entegrasyon sağlamak ve eklentileri için.
BAPI'ler, BOR'da (İş nesnesi deposu) , belirli iş işlevlerini gerçekleştiren SAP iş nesnesi türlerinin yöntemleri olarak tanımlanır. RFC etkin işlev modülleri olarak uygulanır ve ABAP Workbench'in İşlev Oluşturucu'da oluşturulur.
Standartlaştırılmış BAPI'lerin Listesi:
- Veri Okumak için BAPI'ler - GetList (), GetDetail (), GetStatus (), ExistenceCheck ()
- Veri Oluşturmak veya Değiştirmek için BAPI'lar - Oluştur (), Değiştir (), Sil () ve Silmeyi Geri Al (),
- Toplu İşleme için BAPI'ler -ChangeMultiple (), CreateMultiple (), DeleteMultiple ().
BAPI nasıl oluşturulur
Adım 1. swo1 işlemine gidin (Araçlar-> İş Çerçevesi -> BAPI Geliştirme -> İş Nesnesi oluşturucu). BAPI'nın oluşturulduğu işlevsel gereksinime göre iş nesnesini seçin.
Adım 2. İş nesnesini değişiklik modunda açın. Ardından Yardımcı Programlar -> API Yöntemleri -> Yöntem ekle'yi seçin ve ardından işlev modülünün adını girin ve Devam'ı seçin.
Adım 3. Bir sonraki iletişim kutusunda, aşağıdaki bilgilerin belirtilmesi gerekir:
- Yöntem: Yöntem için uygun bir isim önerin,
- Metinler: BAPI için açıklama girin,
- Radyo düğmeleri: İletişim kutusu, Senkronize, Örnekten bağımsız. BAPI'ler genellikle eşzamanlı olarak uygulanır.
Adım 4. Yöntemi oluşturmak için sonraki iletişim kutusunda Evet'i seçin.
Adım 5. Program oluşturulduktan ve çalıştırıldıktan sonra, yeni oluşturulan yöntemdeki programı kontrol edin ve böylece bir BAPI oluşturulur.
BAPI'yi test etme
Business Object Builder'da Business Object'in ayrı yöntemini Test ederek BAPI'yi test edebilirsiniz. (veya yöntemi test etmek için 'SWUD' işlemi kullanılabilir).
BAPI'nin serbest bırakılması ve dondurulması
- BAPI'yi serbest bırakmak için önce işlev modülünü serbest bırakın (se37 işlemini kullanarak).
- Yöntemin durumunu İş Nesnesi Oluşturucu'da 'serbest bırakıldı' olarak ayarlayın (SWo1 - Düzenle-> durumu değiştir-> serbest bırakıldı işlemini kullanarak.)
BAPI üzerinde 360 'görünüm için BAPI Explorer'ı (İşlem kodu BAPI) da kullanabilirsiniz.