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. CDS, 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. CDS kullanılarak görüntüleme, tablolalar, ek açıklamalar, kullanıcı tanımlı veri türleri ve bağlamlar oluşturabiliriz. CDS views genişletilebilir.
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.
CDS Adlandırma Kuralları
CDS Görünümü adı:
- 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ı:
- 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.