ABAP CDS View, SQL kullanılarak geliştirilen SAP’nin yeni programlama modelidir. CDS ile veri modelleri, veritabanı sunucusunda tanımlanır. Kavramsal modelleme, ilişki tanımları, yerleşik işlevler uzantılar için imkanlar sunar.
Anlamsal olarak zengin veritabanı tabloları/görünümleri ve veritabanındaki kullanıcı tanımlı türleri tanımlamak için size bir veri tanımlama dili(DDL) sağlayan bir SQL geliştirmesidir.
DDIC nesneleri olarak depolanır ve ABAP programları içerisinde kullanılabilir. Kod ile veriye yaklaşım sistem darboğazlarını azaltır. Hesaplama hızlarını artırır. Görüntüleme, tablolalar, ek açıklamalar, kullanıcı tanımlı veri türleri ve bağlamlar oluşturabiliriz. CDS views genişletilebilir.
CDS görünümü adı kuralları
- Maksimum 30 Karakter olabilir.
- Sistem genelinde benzersiz olmalıdır.
- Büyük küçük harf duyarlı değildir.
- DDL Kaynak adından farklı olabilir. (önerilmez!)
SQL görünümü adı kuralları
- Maksimum. 16 Karakter olmalıdır.
- Sistem genelinde benzersiz olmalıdır.
- ABAP Sözlüğünde benzersiz olmalıdır.
- Büyük küçük harf duyarlı değildir.
- CDS Görünüm adından farklı olmalıdır.
SAP Business Application Studio, Eclipse ve Hana Studio kullanarak CDS oluşturabilmekteyiz. ABAP diline entegre edildiğinden ABAP sözlük içerisinde yer alan veri tiplerini kullanabiliriz.
CDS viewsleri SE11 işlem kodundan görüntüleyebiliriz.
Bir Yanıt