S4D430 - DATA MODELLING IN ABAP DICTIONARY AND ABAP CORE DATA SERVICES EĞİTİMİ

Dictionary ve CDS ile güçlü veri modelleri kurun

Domain, data element, tablo, CDS view entity, association, annotation ve DCL ile veri modelleme

S4D430 - Data Modelling in ABAP Dictionary and ABAP Core Data Services Eğitimi, S/4HANA üzerinde veri modellemenin iki katmanını öğretir.

3 gün Orta Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

ABAP Dictionary'den CDS view entity, association ve annotation'a uzanan veri modelleme

S4D430 - Data Modelling in ABAP Dictionary and ABAP Core Data Services Eğitimi, S/4HANA üzerinde veri modellemenin iki katmanını öğretir. Katılımcılar ABAP Dictionary'de domain, data element, structure, transparent tablo, search help ve foreign key'leri tanımlar. ADT üzerinde CDS view entity oluşturur; projeksiyon, built-in fonksiyonlar, association ve toplama kullanır. Annotation'lar, DCL ile erişim kontrolü, hiyerarşiler ve Virtual Data Model ilkeleri uygulamalı ele alınır.

Süre ve Format

3 Gün. Her gün dört modül; ABAP Dictionary nesnelerinden CDS view entity, association, annotation ve erişim kontrolüne kadar uygulamalı ilerlenir.

Seviye

Orta Seviye — ABAP Dictionary ve Core Data Services ile S/4HANA üzerinde veri modelleme ve VDM tasarımı

Öğrenme Metodu

Her konu ADT (Eclipse) ve bir SAP S/4HANA sistemi üzerinde canlı Dictionary ve CDS view örnekleriyle adım adım uygulanır.

Neden Bu Eğitim?

🗂️Sağlam veri temeli

Domain, data element ve tablolarla tutarlı bir Dictionary temeli kurarak tüm uygulamalar için güvenilir veri yapısı sağlarsınız.

🔗CDS modelleme

CDS view entity, association ve annotation ile yeniden kullanılabilir, zengin ve semantik veri modelleri oluşturursunuz.

🏛️VDM yaklaşımı

Virtual Data Model ilkeleriyle S/4HANA'nın raporlama ve servis katmanına uyumlu, katmanlı modeller tasarlarsınız.

Anahtar Konular

s4d430 eğitimiabap dictionary eğitimiabap cds eğitimicds view entity kursusap veri modelleme eğitimicds association eğitimivirtual data model eğitimisap s/4hana cdsdcl erişim kontrolü eğitimi
“Veri modeli bir uygulamanın iskeletidir; Dictionary ve CDS ile doğru kurulan model, üstüne inşa edilen her raporu, servisi ve uygulamayı güçlü kılar.”

Ön Koşullar

Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri

1
ABAP bilgisi

Temel ABAP söz dizimi ve Open SQL bilgisi veri modelleme konularını anlamayı kolaylaştırır.

2
SQL temeli

SELECT, JOIN ve gruplama gibi ilişkisel SQL kavramlarına aşinalık öğrenmeyi hızlandırır.

3
ADT/Eclipse

ABAP Development Tools yüklü Eclipse ortamına erişim pratik uygulamalar için gereklidir.

4
S/4HANA sistemi

Bir SAP S/4HANA geliştirme sistemine erişim Dictionary ve CDS alıştırmaları için faydalıdır.

Eğitim İçeriği

Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.

Günün hedefiKatılımcı domain ve data element tanımlar, structure ve table type oluşturur, transparent tablo tasarlar, search help ve foreign key ile veri tutarlılığını sağlar.
Modül 1
Domain ve Data Element
  • Domain ile teknik tip, uzunluk ve değer aralığı
  • Sabit değer listesi (fixed values) tanımı
  • Data element ile semantik ve alan etiketleri
  • Dokümantasyon ve F1 yardımının sağlanması
  • Domain, data element ve alan arasındaki ilişki
  • Yeniden kullanılabilir tip kütüphanesi tasarımı
Modül 2
Yapı ve Tablo Türleri
  • Structure (yapı) tanımı ve bileşen alanlar
  • Include ve append structure ile genişletme
  • Table type ve internal table tipi tanımı
  • Flat ve iç içe (nested) yapı kullanımı
  • Dictionary tipinin ABAP kodunda kullanımı
  • Tip hiyerarşisinin tutarlı tasarımı
Modül 3
Transparent Tablo ve Teknik Ayarlar
  • Transparent tablo tanımı ve alan listesi
  • Birincil anahtar (primary key) ve alan sırası
  • Teknik ayarlar: data class ve size category
  • Buffering (tampon) ayarları ve kullanımı
  • Indeks (secondary index) oluşturma
  • Tablo aktivasyonu ve veritabanı oluşturma
Modül 4
Search Help ve Foreign Key
  • Elementary ve collective search help tanımı
  • Search help'in data element ve alana atanması
  • Foreign key ile değer kontrolü mantığı
  • Check table ve değer tablosu ilişkisi
  • Text table ve dilbağımlı metin yönetimi
  • Veri tutarlılığının Dictionary düzeyinde korunması
Günün hedefiKatılımcı CDS view entity oluşturur, projeksiyon ve ifadeleri kullanır, built-in fonksiyonları uygular, association tanımlar ve toplama ile gruplama yapar.
Modül 1
CDS View Entity Temelleri
  • CDS view entity söz dizimi ve DEFINE yapısı
  • Alan seçimi, takma ad (alias) ve projeksiyon
  • Kaynak tablo veya view'dan okuma
  • WHERE koşulu ile veri filtreleme
  • CDS view entity ile klasik DDIC view farkı
  • View'ın Open SQL ile sorgulanması
Modül 2
İfadeler ve Built-in Fonksiyonlar
  • Aritmetik ve string ifadeleri CDS içinde
  • CASE ile koşullu alan hesaplama
  • CAST ifadesi ile tip dönüşümü yapma
  • Tarih ve zaman built-in fonksiyonları
  • Birim ve para birimi dönüşümü (currency/unit)
  • Hesaplanan (calculated) alan tanımlama
Modül 3
Association (İlişkiler)
  • Association tanımı ve hedef entity belirtme
  • Kardinalite (cardinality) ve join koşulu
  • Expose edilen association ile path ifadesi
  • Ad-hoc association ve lazy birleştirme
  • JOIN ile association arasındaki fark
  • Katmanlı association ile veri gezintisi
Modül 4
Toplama ve Gruplama
  • GROUP BY ile veriyi gruplama ve özetleme
  • SUM, MIN, MAX, AVG toplama fonksiyonları
  • Aggregate expression ve HAVING koşulu
  • Analitik senaryolar için ara toplamlar
  • UNION ile birden çok view birleştirme
  • Performanslı toplama için tasarım ölçütleri
Günün hedefiKatılımcı CDS annotation'larını uygular, DCL ile erişim kontrolü tanımlar, hiyerarşi ve ileri özellikleri kullanır ve VDM ilkeleriyle katmanlı veri modeli tasarlar.
Modül 1
CDS Annotation'ları
  • @AbapCatalog ve teknik annotation'lar
  • @Semantics ile alanların anlamlandırılması
  • @UI annotation ile Fiori gösterimi
  • @Analytics ile analitik senaryo işaretleme
  • @OData.publish ile servis olarak yayınlama
  • Framework ve domain fixed value referansı
Modül 2
Erişim Kontrolü (DCL)
  • Data Control Language (DCL) kavramı
  • Access control (erişim kontrolü) nesnesi tanımı
  • PFCG yetki nesnesi (authorization object) ile eşleme
  • Satır düzeyi (row-level) güvenlik senaryoları
  • Inherited ve literal koşul tanımları
  • CDS view ile DCL'in çalışma zamanı etkileşimi
Modül 3
Hiyerarşi ve İleri Özellikler
  • Parent-child hiyerarşi tanımı (hierarchy)
  • Temporal (zaman bağımlı) veri modelleme
  • Table function ve AMDP ile CDS birleşimi
  • Extend view ile mevcut CDS genişletme
  • Parametreli CDS view (with parameters)
  • Replacement ve view sürüm yönetimi
Modül 4
Virtual Data Model (VDM)
  • VDM katmanları: basic, composite, consumption
  • Interface ve consumption view ayrımı
  • Yeniden kullanılabilir view katmanı tasarımı
  • Standart S/4HANA VDM view'larının kullanımı
  • Adlandırma kuralları ve VDM kataloğu
  • VDM ile raporlama ve servis entegrasyonu

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Dictionary modelleme

Domain, data element ve structure ile tutarlı, yeniden kullanılabilir bir Dictionary tip temeli kurarsınız.

✅
Tablo tasarımı

Transparent tablo, anahtar, indeks ve teknik ayarlarla performanslı veritabanı tabloları tasarlarsınız.

✅
Veri tutarlılığı

Search help, foreign key ve text table ile veri tutarlılığını ve kullanıcı dostu değer yardımlarını sağlarsınız.

✅
CDS view entity

CDS view entity ile projeksiyon, ifade ve built-in fonksiyonları kullanarak modern veri modelleri oluşturursunuz.

✅
Association

Association ve path ifadeleriyle tablolar arası ilişkileri esnek, yeniden kullanılabilir biçimde modellersiniz.

✅
Annotation

Semantik, UI ve analytics annotation'larıyla CDS modellerini zenginleştirir ve servis olarak yayınlarsınız.

✅
Erişim kontrolü

DCL ile satır düzeyinde erişim kontrolü tanımlar ve CDS verisini yetki nesneleriyle güvenli hale getirirsiniz.

✅
VDM tasarımı

Virtual Data Model katmanlarıyla S/4HANA raporlama ve servislerine uyumlu, sürdürülebilir modeller tasarlarsınız.

Kimler İçin Uygundur?

  • S/4HANA'da veri modeli tasarlayacak ABAP geliştiricileri
  • CDS tabanlı raporlama geliştiren danışmanlar
  • RAP
  • Fiori projelerine hazırlanan yazılımcılar ve Dictionary ile CDS'i birlikte öğrenmek isteyen teknik ekip üyeleri için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
S/4HANA'da veri modeli tasarlayacak ABAP geliştiricileri, CDS tabanlı raporlama ve servis geliştiren danışmanlar, RAP ve Fiori projelerine hazırlanan yazılımcılar ve Dictionary ile CDS'i birlikte öğrenmek isteyen teknik ekip üyeleri için uygundur. Temel ABAP ve SQL bilgisi faydalıdır.
ABAP Dictionary ile CDS arasındaki ilişki nedir?
ABAP Dictionary, domain, data element ve tablolarla kalıcı veri yapısının temelini tanımlar. CDS ise bu tablolar üzerinde view entity, association ve annotation'larla semantik, yeniden kullanılabilir bir modelleme katmanı kurar. Eğitim ikisini birlikte ele alarak uçtan uca veri modelleme becerisi kazandırır.
CDS view entity ile klasik DDIC view farkı nedir?
CDS view entity, ADT üzerinde DDL ile tanımlanan modern bir yapıdır; association, annotation, built-in fonksiyon ve zengin ifadeleri destekler. Klasik DDIC database view ise SE11 tabanlı, sınırlı ve eski bir yapıdır. Eğitimde güncel yaklaşım olan CDS view entity esas alınır ve avantajları gösterilir.
Virtual Data Model (VDM) eğitimde nasıl ele alınıyor?
Üçüncü günde VDM katmanları (basic, composite, consumption), interface ve consumption view ayrımı, adlandırma kuralları ve standart S/4HANA VDM view'larının kullanımı işlenir. Katılımcılar raporlama ve servislerle uyumlu, katmanlı ve sürdürülebilir bir model tasarlamayı öğrenir.
Eğitim sonunda sertifika veriliyor mu?
Programı tamamlayan katılımcılar Digital Vizyon Akademi Katılım ve Başarı Sertifikası alır. SAP'nin resmi sınavına girmek isteyenler için sınav başvurusu ve ücreti ilgili kuruma aittir; eğitim veri modelleme konularında sağlam bir hazırlık sağlar.

Sertifikalandırma

Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.

Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. S4D430 - Data Modelling in ABAP Dictionary and ABAP Core Dat Sertifika Kodu DV-2026XX00 Tarih 15.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre3 gün
SeviyeOrta Seviye
FormatOnline / Yüz Yüze / Hibrit
KonuSAP
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

SAPS4270 - Advanced Available-to-Promise in SAP S/4HANA Eğitimi
Kurumsal Uygulamalar Eğitimleri

S4270 - Advanced Available-to-Promise in SAP S/4HANA Eğitimi

4 günİleriOnline / Yüz Yüze / Hibrit

S4270 eğitimiyle SAP S/4HANA gelişmiş ATP'yi; ürün kullanılabilirlik, backorder processing, release for delivery, ABC ve product allocation ile öğrenin.

Detayları Gör →
SAPS4280 - S/4HANA Manufacturing for Production Engineering and Operations (PEO) Eğitimi
Kurumsal Uygulamalar Eğitimleri

S4280 - S/4HANA Manufacturing for Production Engineering and Operations (PEO) Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

SAP S/4HANA PEO eğitimi: EBOM-MBOM dönüşümü, shop floor routing, görsel iş talimatı, operatör panosu, buyoff ve uygunsuzluk yönetimi. Uygulamalı ve kurumsal.

Detayları Gör →
SAPS43000 - Business Processes in SAP S/4HANA Asset Management Eğitimi
Kurumsal Uygulamalar Eğitimleri

S43000 - Business Processes in SAP S/4HANA Asset Management Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

SAP S/4HANA Asset Management (EAM/PM) eğitimi: teknik nesneler, bakım bildirimi, iş emri, önleyici bakım planları ve yenileme. Uygulamalı, online ve kurumsal.

Detayları Gör →
SAPS43300 - Customizing in SAP S/4HANA Asset Management (formerly S4133) Eğitimi
Kurumsal Uygulamalar Eğitimleri

S43300 - Customizing in SAP S/4HANA Asset Management (formerly S4133) Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

SAP S/4HANA Asset Management özelleştirme eğitimi (S43300, eski S4133): teknik nesne, bildirim, iş emri, katalog ve bakım planı ayarları. Uygulamalı ve kurumsal

Detayları Gör →
SAPS43900 - SAP S/4HANA Asset Management – Functions and Innovations Eğitimi
Kurumsal Uygulamalar Eğitimleri

S43900 - SAP S/4HANA Asset Management – Functions and Innovations Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

SAP S/4HANA Asset Management yenilikleri eğitimi (S43900): yeni Fiori, mobil bakım, duruma dayalı ve öngörülü bakım, analitik. Uygulamalı, online ve kurumsal.

Detayları Gör →
SAPS44000 - SAP S/4HANA Quality Management Essentials (SAP QM) Eğitimi
Kurumsal Uygulamalar Eğitimleri

S44000 - SAP S/4HANA Quality Management Essentials (SAP QM) Eğitimi

3 günTemelOnline / Yüz Yüze / Hibrit

SAP S/4HANA Quality Management (QM) eğitimi: muayene planı, MIC, muayene lotu, sonuç kaydı, kullanım kararı, kalite bildirimi ve sertifika. Uygulamalı ve kurums

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn