Merhabalar,
Bu yazımızda, SAP Sisteminde bulunan tabloların birbirleri ile olan ilişkilerini inceleyeceğiz. Bildiğiniz gibi sap sisteminde bulunan tablolar birbirleri ile bir bağlantı içerisindedir. Bir tabloda yer alan bir alan(primary key) başka bir tabloda yine aynı isimde(foreign key) yer alabilir ve bu iki tablo bu alan yada alanlar ile birbirlerine bağlanabilir.
Bu durum ile ilgili olarak SAP Sisteminin bizlere sunduğu güzel bir yöntem bulunmaktadır. SAP, bize tabloların bağlantılarını grafiksel olarak gösterebilmektedir.
Aşağıdaki örnek üzerinden bu yapının nasıl çalıştığını sizlere anlatacağım. Örneğimizde SAP’nin en meşhur tablolarından olan BKPF(Muhasebe Belge Başlığı) tablosunun hangi tablolar ile hangi alanları kullanarak ilişkili olduğunu görebileceğiz.
SAP Tablolarını Görüntüleme
Öncelikle SE11 işlem kodu üzerinden Tablo Bakımı ekranına ulaşırız.
Display butonuna basarak tablo alanlarının görüleceği ekran görüntülenir.
Bu ekran CTRL+SHIFT+F11 tuş kombinasyonuna yada ekran görüntüsünde sarı kutucuk içerisine aldığım butona basarak ilgili BSEG tablosunun diğer tablolar ile olan grafiksel gösterimini görebilirsiniz. SAP Sisteminde bir tablo onlarca belkide yüzlerce tablo ile ilişkili olmasından dolayı sistem önümüze bir ekran çıkararak hangi tablolar ile olan ilişkiyi görmek istediğimizi sorar.
Örneğimizde BSEG tablosunun, EKKO(Satınalma Siparişi Belge Başlığı), EKPO(Satınalma Siparişi Belge Kalemi), KNA1(Müşteri Genel Ana Veriler) ve LFA1(Satıcı Genel Ana Veriler) tabloları ile arasında olan ilişkiyi görmek istediğim için bu tabloları seçip COPY tuşuna basmamız gerekmektedir.
COPY tuşuna bastığımızda, Grafiksel olarak tabloların birbirleri ile nasıl bağlandığını gösteren grafik ekranı açılır.
Yukarıdaki ekran görüntüsünde BSEG tablosundan direk olarak EKKO, EKPO, LFA1 ve KNA1 tablolarına erişim yapıldığını görebiliyoruz. Peki hangi alanlar üzerinden bu bağlantılar sağlanmaktadır.
Yukarıdaki ekran görüntüsü baz alınarak BSEG tablosu ile EKKO tablosu arasında turkuaz renk üzerindeki yazıya çift tıklayarak açılan ekranda hangi alanlar üzerinden bağlantı yapıldığı görülebilir.
Yukarıdaki ekran görüntüsünden görüldüğü gibi BSEG ile EKKO tabloları MANDT(Üst Birim) ve EBELN(Satınalma belge numarası) alanları ile birbirlerine bağlanabilmektedir.
Yine BSEG ve EKPO tabloları arasındaki ilişkiyi inceleyecek olur isek;
BSEG tablosundan EKPO tablosuna yapılan bağlantının üzerine çift tıklayarak alan detaylarını görebiliriz.
Yukarıdaki ekran görüntüsünde görüldüğü gibi BSEG ve EKPO tabloları MANDT(Üst Birim), EBELN(Satınalma belge numarası) ve EBELP(Satınalma belgesi kalem numarası) alanları ile birbirleri ile ilişkilendirilmiştir.
Bir sonraki yazımda görüşmek üzere, sağlıcakla kalın.
Sosyal Medya Hesaplarımız
Bir yanıt bırakın