SAP User Exit, SAP BAPI, SAP BADI, SAP Event, SAP Enhancement

Merhabalar,

Bu yazımızda, SAP ERP’nin tüm modüller tarafından kullanılabilen User Exit, BADI ve BAPI’ler üzerine temel bilgilere ulaşabileceksiniz.

SAP Sisteminde standart çalışan program yada raporların ihtiyaçları tam karşılayamadığı durumlarda, rapor yada programın yapısını bozmadan müdahale edebilmek için çeşitli imkanlarımız bulunmaktadır.


USER EXIT :

Kullanıcı çıkışı denilen bu yapılara, standart uyarlamalar ile yapılamayan kontroller koyulur. User Exit için CMOD işlem kodu ile proje tanımlaması yapılır.

ENHANCEMENT :

Bazı standart raporlarda kodlama yapılması gerekebiliyor. Sistem upgrade işlemlerinde ezilme riski olan ve kesinlikle önerilmeyen Repair yerine raporlarda enhancement imkanı sunduğu yerlerde kodlama yapılır.

BAPI :

SAP sisteminde kayıt oluşturan bu yapılar, istenen paremetrelerde kayıt oluşturulması için kullanılır.

BADI :

User Exit’lerin daha gelişmişi olan yapılardır. Badi’lerin içerisinde çeşitli kodlamalar yapılarak kontroller koyulur ve SE18 veya SE19 işlem kodundan badi’ler bulunur.

EVENT :

Bir çeşit user exit olan bu event’lerde genellikle FI modülü kullanılmaktadır. Örnek fonksiyonlara BERE işlem kodundan bakılır.

BERE işlem koduyla aşağıdaki ekranda kullanılabilecek fonksiyonlara bakılır.

SAP User Exit, SAP BAPI, SAP BADI, SAP Event, SAP Enhancement

Business Transaction olayı alanında F4 yapılarak mevcut fonksiyonlar listelenir. İşlem yapılmak istenen fonksiyon seçilerek F8 tuşuna basılarak işlem yürütülür.

Fonksiyon detayına ulaşmak için “Örnek İşlev Modülü” butonuna basılır.

SAP User Exit, SAP BAPI, SAP BADI, SAP Event, SAP Enhancement
SAP User Exit, SAP BAPI, SAP BADI, SAP Event, SAP Enhancement

Fonksiyon içerisine kod yazabilmek için öncelikle fonksiyonların Z’lenmesi gerekmektedir.
Z’lenen fonksiyonu sistemde kullanabilmek için BF24 işlem kodundan ürün ve FIBF işlem kodundan da fonksiyon tanımlanmalıdır.

İşlem Kodu : BF24
Menü Yolu : FIBF/Ayarlar/Mştr. İlişkin

SAP User Exit, SAP BAPI, SAP BADI, SAP Event, SAP Enhancement
SAP User Exit, SAP BAPI, SAP BADI, SAP Event, SAP Enhancement

Araç çubuğunda bulunan “Yeni Girişler” butonuna basılarak veya mevcut bir üründen kopyalanarak yeni bir ürün tanımlanır. Ürünün sağ kısmında bulunan alan etkinleştirmesi “e” bölümü seçilerek ürün aktifleştirilmelidir.


FONKSİYON AKTİFLEŞTİRME

Kullanılacak fonksiyonu aktifleştirmek için aşağıdaki işlem kodu veya menü yolu kullanılır.

İşlem Kodu : BF44
Menü Yolu : FIBF/Ayarlar/Proses Modülleri/Mştr.İlişkin

SAP User Exit, SAP BAPI, SAP BADI, SAP Event, SAP Enhancement
SAP User Exit, SAP BAPI, SAP BADI, SAP Event, SAP Enhancement

Bu Yazıyı Beğendiniz mi?
I agree to have my personal information transfered to MailChimp ( more information )
Sizde 3.000 kişinin üzerinde bulunan abonelerimiz arasına katılın. Abone olarak yeni eklenen içeriklerimizden anında haberdar olursunuz
E-Mail adresiniz sapuzman.com dışında 3 tekil veya tüzel kişilikler ile paylaşılmayacaktır
Sosyal Medya Hesaplarımız
Umut Demirci hakkında 324 makale
1986 yılında Kocaeli'nin Darıca ilçesinde dünyaya geldim. Bahçeşehir Üniversitesi, Matematik ve Bilgisayar Bilimleri bölümünü başarılı bir şekilde tamamladım. Üniversite yıllarında çeşitli sosyal sorumluluk projeleri ve bilişim projeleri içerisinde görev aldım. Üniversiteyi tamamladıktan hemen sonra 2010 yılında başladığım ERP sektöründe, SAP Sipariş Planlama&Müşteri Hizmetleri ve Master Data Birim Yöneticisi olarak çalışmaya devam etmekteyim. Daha detaylı bilgi için Hakkımda menüsünü kullanabilirsiniz.

İlk yorum yapan olun

Bir yanıt bırakın

E-posta hesabınız yayımlanmayacak.


*