SAP BAPI Eğitimi – ABAP'ta BAPI Oluşturmak için Adım Adım Kılavuz
BAPI nedir?
İş Uygulaması 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öntemlerdir).
Onlar istikrarlı ve standartlaştırılmış yöntemler sağlamak R/3 Sistemi ile harici uygulamalar, eski sistemler ve eklentiler arasında kusursuz entegrasyon sağlamak.
BAPI'ler şu şekilde tanımlanır: BOR(İş nesnesi deposu) yöntemleri olarak SAP Belirli iş fonksiyonlarını yerine getiren iş nesnesi türleri. Bunlar şu şekilde uygulanır: RFC özellikli işlev modüller ve ABAP Workbench'in İşlev Oluşturucusu'nda oluşturulur.
Bazı BAPI'ler ve yöntemler temel işlevleri sağlar ve çoğu amaç için kullanılabilir. SAP İş Nesneleri.Bunlara denir STANDARDİZE BAPI'LER.
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'ler - Create(), Change(),Delete() ve Undelete() ,
- Toplu İşleme için BAPI'ler -ChangeMultiple(), CreateMultiple(), SilMultiple().
BAPI nasıl oluşturulur?
) 1 Adım swo1 işlemine gidin (Araçlar->İş Çerçevesi -> BAPI Geliştirme ->İş Nesnesi oluşturucu). BAPI'nin oluşturulduğu işlevsel gereksinime göre iş nesnesini seçin.
) 2 Adım İş nesnesini değişiklik modunda açın. Ardından Yardımcı Programlar ->API Yöntemleri ->Yöntem ekle'yi seçin. Ardından işlev modülünün adını girin ve Devam'ı seçin.
) 3 Adım Bir sonraki iletişim kutusunda aşağıdaki bilgilerin belirtilmesi gerekmektedir:
- Yöntem : Yöntem için uygun bir ad önerin,
- Metinler : BAPI için açıklamayı girin,
- Radyo düğmeleri: İletişim kutusu, Synchronous, Örnekten bağımsız. BAPI'ler genellikle senkron olarak uygulanır.
) 4 Adım Yöntemi oluşturmak için bir sonraki iletişim kutusunda Evet'i seçin.
) 5 Adım Program oluşturulup yürütüldükten sonra, yeni oluşturulan yöntemdeki programı kontrol edin. Böylece bir BAPI oluşturulur.
BAPI'yi test etme
BAPI'yi şu şekilde test edebilirsiniz: Test yapmak Business Object Builder'daki Business Object'in bireysel yöntemi. (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 öncelikle işlev modülünü serbest bırakın (se37 işlemini kullanarak).
- Business Object Builder'da yöntemin durumunu 'serbest bırakıldı' olarak ayarlayın ( SWo1 işlemini kullanarak - Düzenle-> durumu değiştir-> serbest bırakıldı. )
BAPI'de 360′ görünüm için BAPI Explorer'ı (İşlem kodu BAPI) da kullanabilirsiniz.





