SAP ABAP - Veri Öğeleri
Veri öğeleri, ABAP Veri Sözlüğündeki ayrı alanları tanımlar. Karmaşık türlerin en küçük bölünmez birimleridir ve tablo alanı türünü, yapı bileşenini veya bir tablonun satır türünü tanımlamak için kullanılırlar. Bir tablo alanının anlamı hakkındaki bilgiler ve aynı zamanda karşılık gelen ekran alanının düzenlenmesi hakkındaki bilgiler, bir veri elemanına atanabilir. Bu bilgi, veri elemanına atıfta bulunan tüm ekran alanlarında otomatik olarak mevcuttur. Veri öğeleri, temel türleri veya başvuru türlerini açıklar.
Veri Öğeleri Oluşturma
Yeni bir veri öğesi oluşturmadan önce, mevcut veri öğelerinin tablo alanınızda gerekli olan semantik özelliklere sahip olup olmadığını kontrol etmeniz gerekir. Öyleyse, mevcut veri unsurunu kullanabilirsiniz. Veri öğesini önceden tanımlanmış bir tür, etki alanı veya başvuru türü ile atayabilirsiniz.
Veri öğesini oluşturma prosedürü aşağıdadır -
Step 1 - İşlem SE11'e gidin.
Step 2 - ABAP Sözlüğünün başlangıç ekranındaki Veri türü için radyo düğmesini seçin ve aşağıda gösterildiği gibi veri öğesinin adını girin.
Step 3- OLUŞTUR düğmesini tıklayın. Müşteri ad alanları altında veri öğeleri oluşturabilirsiniz ve nesnenin adı her zaman "Z" veya "Y" ile başlar.
Step 4 - Üç radyo düğmesiyle birlikte görünen CREATE TYPE açılır penceresindeki Veri öğesi radyo düğmesini kontrol edin.
Step 5- Yeşil onay işareti simgesini tıklayın. Veri elemanının bakım ekranına yönlendirilirsiniz.
Step 6- Veri elemanının bakım ekranının kısa metin alanına açıklamayı girin. Bu durumda "Müşteri Veri Öğesi" dir.Note - Bu özniteliği girene kadar başka bir öznitelik giremezsiniz.
Step 7- Veri elemanını tür ile atayın. Referans tipini kontrol ederek temel türü veya bir referans veri öğesini kontrol ederek bir temel veri öğesi oluşturabilirsiniz. Bir veri öğesini, Elementary Type içindeki bir Domain veya Predefined Type'a ve Name of Reference Type veya Reference Type içinde Predefined Type Referansına atayabilirsiniz.
Step 8- Kısa metin, orta metin, uzun metin ve başlık alanlarını Alan Etiketi sekmesine girin. Enter tuşuna basabilirsiniz ve bu etiketler için uzunluk otomatik olarak oluşturulur.
Step 9- Değişikliklerinizi kaydedin. Nesne Dizini Girişi Oluştur açılır penceresi belirir ve bir paket ister. Çalıştığınız paket adını girebilirsiniz. Herhangi bir paketiniz yoksa, bunu Nesne Gezgini'nde oluşturabilir veya Yerel Nesne düğmesini kullanarak veri elemanınızı kaydedebilirsiniz.
Step 10- Veri unsurunuzu etkinleştirin. Veri öğesini etkinleştirmek için Etkinleştir simgesine (kibrit çöpü simgesi) tıklayın veya CTRL + F3 tuşlarına basın. Aşağıdaki ekran görüntüsünde gösterildiği gibi halihazırda etkin olmayan 2 nesneyi listeleyen bir açılır pencere görüntülenir.
Step 11- Bu noktada, Z_CUST adıyla 'DTEL' etiketli üst giriş etkinleştirilecektir. Bu vurgulandığında, yeşil onay düğmesine tıklayın. Bu pencere kaybolur ve durum çubuğunda 'Nesne etkinleştirildi' mesajı görüntülenir.
Veri elemanını etkinleştirdiğinizde hata mesajları veya uyarılar meydana gelirse, aktivasyon günlüğü otomatik olarak görüntülenir. Aktivasyon günlüğü, aktivasyon akışıyla ilgili bilgileri görüntüler. Aktivasyon günlüğünü Yardımcı Programlar (M) → Aktivasyon günlüğü ile de çağırabilirsiniz.