SAP ABAP Tablo Oluşturma (Resimli Anlatım)

Sap sisteminde bulunan standart tablolar bazen ihtiyacımızı karşılamayabilir. Bu gibi durumlarda 'Z' li tablo oluşturmamız gerekebilir. Bu konu başlığı altında SAP de 'Z' li tablo oluşturma işlemine başlıyoruz.



Sap de tablo oluşturma işlemini SE11 transaction kodu ile gerçekleştiriyoruz.



1- Tablomuzun adı ' zurun ' eğer tabloları biz oluşturuyorsak z veya y harfi ile başlatmamız gerekiyor (standart)
2- Oluştur.



1- Tabloya kısa tanım giriyoruz.
2- A seçiyoruz.
3- Tabloya veri girişine izin ver
4- Aktif et (Kibrit çöpü)



1- Bir package altına atmamız gerek
2- Kaydet



1- Request Kaydet



1- Tablo kısa tanım
2- Tablo alanlarını tanımladığımız sekme
3- mandt kendi oluşturduğumuz her tabloda bulunmak zorunda SAP zorunluluğu ilk onu ekliyoruz
4- Key alanlar (mandt her zaman key alandır. Ve Numara bizim tablomuzda key alan olacak)
5- Sistem değişken türleri (int-char-numc) kullanmak istediğimizde tıklanması gereken buton
6- Bu kısım alanla ilgili kısa tanımlama (Karşımıza daha sonra bazı ekranlarda çıkıcak  doldurulması tavsiye edilir.)
7- Maintaince oluşturmak için tıklıyoruz.



1- Data class APPL0 ve size category 0 seçiyoruz.
2- Kaydet tıklıyoruz
3- Önceki ekrana geri geliyoruz



1- Yaptığımız işlemler sonrasında tabloyu aktif ediyoruz
2- Uyarı vericektir önemli değil birazdan kaldırıcaz bu uyarıyıda



1- Gelen uyarı mesajı (Sarı olması sıkıntı değil eğer kırmızı olursa işleminizde hata vardır.)
2- Geri.

Şimdi bu sarı hatayıda almamak için sıradaki işlemi  yapalım



1-  Extras menüsünden
2- Enhancement category tıklıyoruz



1- Seçiyoruz
2- Kopyala diyoruz. Artık sarı uyarı gelmeyecek. Eğer bu işlemi yapmasaydık tabloyu her aktif edişimizde uyarıyı vericekti.



Şimdi ise tabloya maintenance oluşturmamız gerekiyor. Bu işlemin amacı tabloya veri girişini açmamız. Bu sayede tabloya veri girişi ekranı oluşturmuş olacağız.



1- Bu değer sabit
2- Fonksiyon grup SAP de kendi fonksiyonlarınızı (fonksiyon modülleri) kapsayan yapıdır. Fonksiyon grubunuzu yazıyorsunuz. (Fonksiyon grubu oluşturma için Fonksiyonlar başlığı altına bakınız...)
3- Seçiyoruz.
4- Bu kısma imceli odaklandırıp 5. adımı gerçekleştirdiğimizde sistem bize ekran numarası verecektir.
5- Yeni oluştur.



Eğer kalem iconu geldiyse işlem maintenance oluşturulmuştur.

1- Geri



1- Burası tablonuzun aktif olup olmadığını  söyler. Aktif olmazsa olurda unutursak tabloya veri girişi yapamayız.
2- Bu adıma bilgi girişi yaptıktan sonra gelicez şimdilik görmüş olun



Şimdi oluşturduğumuz tabloya veri girişi yapalım.
1- Tabloya veri girişi  için SM31 transaction kodunu kullanıyoruz.



1- Tablo adını yazıyoruz
2- Düzenle



1- Tabloya yeni veri girişi için tıklıyoruz.
2- Bakın sadece adı alanının short description kısmı geldi.(Bu kısmı domain başlığında bulabilirsiniz...)



Verileri giriyoruz ve kaydet diyoruz.



Şimdi eklediğimiz verileri tabloda görüntüleyelim...
Tekrar se11 giriyoruz.



1- zurun tablo adını yazıyoruz.
2- Maintain tıklıyoruz.



1- Önceki resimlerde gördüğümüz icona şimdi tıklıyoruz ve buradan tabloyu görüntülüyoruz.



1- Check(F8) tıklıyoruz.



Veriler artık tablomuzda...  :)

Serkan AKKAVAK
Bilgisayar Mühendisi
"SAP ve ABAP Konularında tüm sorularınızı serkurumsal@yandex.com e-mail'i üzerinden bana sorabilirsiniz.