S4DEV - INTRODUCTION TO APPLICATION PROGRAMMING ON SAP S/4HANA EĞİTİMİ

SAP S/4HANA'da modern uygulama geliştirmeye başlayın

ABAP Development Tools, CDS veri modelleme, RAP ve Fiori/OData ile uçtan uca giriş

S4DEV Eğitimi, SAP S/4HANA üzerinde modern uygulama geliştirmenin temellerini tanıtır. Program ABAP Development Tools ortamı, S/4HANA mimarisi ve ABAP dil temelleriyle başlar; Core Data Services ile veri modelleme, projeksiyon, association ve annotation'lar g…

2 gün Başlangıç Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

ADT ortamından CDS modelleme ve RAP ile iş nesnesi geliştirmeye uzanan giriş niteliğinde eğitim

S4DEV Eğitimi, SAP S/4HANA üzerinde modern uygulama geliştirmenin temellerini tanıtır. Katılımcılar ABAP Development Tools (Eclipse) ortamını, S/4HANA mimarisini ve code-to-data yaklaşımını kavrar. Core Data Services (CDS) ile veri modelleme, projeksiyon ve açıklamalar temel düzeyde işlenir. ABAP RESTful Application Programming Model (RAP) ile iş nesnesi kavramı, davranış tanımı ve SAP Fiori Elements ile OData servis üretimi uçtan uca, giriş düzeyinde örneklerle gösterilir.

Süre ve Format

2 Gün. Her gün dört modül; ABAP Development Tools ve S/4HANA mimarisinden CDS modelleme, RAP ve Fiori/OData giriş konularına kadar uygulamalı ilerlenir.

Seviye

Başlangıç Seviyesi — SAP S/4HANA üzerinde ABAP geliştirme ortamı, CDS ve RAP programlama modeline giriş

Öğrenme Metodu

Her konu ABAP Development Tools (Eclipse) ve bir SAP S/4HANA sistemi üzerinde, giriş düzeyinde CDS ve RAP örnekleriyle adım adım uygulanır.

Neden Bu Eğitim?

🧭Modern modele giriş

Klasik ABAP'tan S/4HANA'nın code-to-data ve CDS tabanlı modern geliştirme yaklaşımına net bir başlangıç yaparsınız.

🏗️RAP temeli

ABAP RESTful Application Programming Model ile iş nesnesi ve davranış tanımının mantığını giriş düzeyinde kavrarsınız.

📱Uçtan uca bakış

Veri modelinden OData servisine ve Fiori Elements arayüzüne kadar modern uygulamanın tüm katmanlarını görürsünüz.

Anahtar Konular

s4dev eğitimisap s/4hana abap eğitimiabap development tools eğitimicds view eğitimiabap rap eğitimifiori elements eğitimisap s/4hana programlama kursumodern abap geliştirmesap odata eğitimi
“Modern SAP geliştirme, veriyi doğru modellemekle başlar; CDS ve RAP bu modeli kullanıcıya ulaşan bir uygulamaya dönüştürmenin yoludur.”

Ön Koşullar

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

1
Programlama mantığı

Herhangi bir dilde değişken, döngü ve koşul gibi temel programlama kavramlarına aşinalık faydalıdır.

2
ABAP veya SQL ilgisi

Temel ABAP sözdizimi veya SELECT gibi SQL kavramlarına ilgi öğrenmeyi kolaylaştırır.

3
SAP navigasyonu

SAP Fiori Launchpad ve temel SAP arayüzleriyle tanışıklık içeriği takip etmeyi destekler.

4
S/4HANA erişimi

ADT kurulabilen bir SAP S/4HANA geliştirme sistemine erişim uygulamalı alıştırmalar için gereklidir.

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ı SAP S/4HANA mimarisini ve code-to-data yaklaşımını kavrar, ABAP Development Tools ortamını kullanır ve temel ABAP dil yapılarını tanır.
Modül 1
SAP S/4HANA ve Geliştirme Yaklaşımı
  • S/4HANA mimarisi ve in-memory HANA temeli
  • Code-to-data yaklaşımının geliştirmeye etkisi
  • Klasik ABAP ile modern geliştirme farkı
  • ABAP katmanı ile HANA veritabanı ilişkisi
  • Geliştirme kapsamı: on-premise ve cloud ayrımı
  • Modern programlama modellerine genel bakış
Modül 2
ABAP Development Tools (Eclipse)
  • ADT kurulumu ve S/4HANA sistemine bağlanma
  • Proje, paket ve nesne gezgini kullanımı
  • ABAP editörü, söz dizimi kontrolü ve yardım
  • ADT ile hata ayıklama (debugging) temelleri
  • SE80 (GUI) ile ADT arasındaki temel farklar
  • Data Preview ile veritabanı nesnesini inceleme
Modül 3
ABAP Dil Temelleri
  • Veri tipleri, değişken ve sabit tanımları
  • Internal table ve yapı (structure) kullanımı
  • Koşul, döngü ve kontrol akış ifadeleri
  • Modularizasyon: metot, form ve fonksiyon
  • ABAP OO sınıf ve nesne temel kavramları
  • Mesaj, hata yönetimi ve exception temeli
Modül 4
ABAP Dictionary ve Veri Erişimi
  • Tablo, veri elemanı ve domain kavramları
  • Yapı ve tablo tiplerinin tanımlanması
  • Open SQL ile veritabanından veri okuma
  • SELECT, WHERE ve JOIN temel kullanımı
  • Anahtar ve indeks kavramının rolü
  • Veri erişiminde performans farkındalığı
Günün hedefiKatılımcı CDS View ile veri modeli oluşturur, RAP iş nesnesi ve davranış tanımını kavrar, OData servisi üretir ve Fiori Elements ile uygulamayı uçtan uca görür.
Modül 1
Core Data Services (CDS) Temelleri
  • CDS kavramı ve code-to-data ile ilişkisi
  • DDL kaynağı ile CDS View tanımlama
  • Projeksiyon, alan seçimi ve takma ad
  • WHERE koşulu ve basit hesaplanan alanlar
  • Association ile view'lar arası ilişki
  • CDS View'ın Open SQL ile sorgulanması
Modül 2
CDS Annotation ve Analitik
  • Annotation kavramı ve amaçları
  • @UI annotation ile arayüz meta verisi
  • @OData.publish ile servis olarak yayınlama
  • Toplama (aggregation) ve analitik view'lar
  • Metadata uzantısı (metadata extension)
  • Annotation ile model zenginleştirme
Modül 3
ABAP RAP'e Giriş
  • ABAP RESTful Application Programming Model mantığı
  • İş nesnesi (business object) kavramı
  • Data model, behavior ve service katmanları
  • Managed ve unmanaged senaryo ayrımı
  • Davranış tanımı (behavior definition) temeli
  • Create, update ve delete işlem akışı
Modül 4
OData Servisi ve Fiori Elements
  • Service definition ve service binding tanımı
  • OData V2 ve V4 servis farkı genel bakışı
  • Service'in SAP Gateway ile yayınlanması
  • Fiori Elements List Report şablonu
  • Object Page ile kayıt detayı gösterimi
  • Uçtan uca: CDS'ten Fiori arayüzüne akış

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
S/4HANA mimarisi

SAP S/4HANA mimarisini ve code-to-data yaklaşımını kavrar, modern geliştirmenin klasik ABAP'tan farkını açıklarsınız.

✅
ADT kullanımı

ABAP Development Tools ile S/4HANA sistemine bağlanır, nesne geliştirir ve hata ayıklama araçlarını kullanırsınız.

✅
ABAP temelleri

Veri tipleri, internal table, kontrol akışı ve OO temelleriyle basit ABAP programları yazabilirsiniz.

✅
Veri erişimi

ABAP Dictionary nesnelerini tanır ve Open SQL ile veritabanından performans bilinciyle veri okursunuz.

✅
CDS modelleme

CDS View oluşturur, projeksiyon, association ve basit hesaplanan alanlarla temel veri modelleri kurarsınız.

✅
CDS annotation

Annotation'larla modeli zenginleştirir, @UI ve @OData.publish ile view'ları servise hazır hale getirirsiniz.

✅
RAP kavramı

RAP iş nesnesi mantığını, data model ile behavior ayrımını ve temel CRUD işlem akışını kavrarsınız.

✅
Uçtan uca uygulama

CDS'ten OData servisine ve Fiori Elements arayüzüne uzanan modern uygulamanın katmanlarını birlikte görürsünüz.

Kimler İçin Uygundur?

  • SAP S/4HANA geliştirmeye yeni başlayan ABAP geliştiricileri
  • klasik ABAP'tan modern modele geçmek isteyen yazılımcılar
  • teknik danışman adayları
  • S/4HANA programlama modelini tanımak isteyenler için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
SAP S/4HANA geliştirmeye yeni başlayanlar, klasik ABAP'tan modern modele geçmek isteyen yazılımcılar, teknik danışman adayları ve programlama modelini tanımak isteyenler için uygundur. Temel programlama mantığı ve SAP arayüzüne aşinalık yeterlidir.
RAP (ABAP RESTful Application Programming Model) nedir?
RAP, SAP S/4HANA üzerinde Fiori uygulamaları ve servisleri için standart geliştirme modelidir. CDS ile veri modeli, behavior ile davranış ve service binding ile OData yayını katmanlarını birleştirir. Eğitimde RAP giriş düzeyinde, iş nesnesi ve temel CRUD akışıyla tanıtılır.
CDS View tam olarak ne işe yarar?
Core Data Services, veri modelini doğrudan veritabanı katmanında tanımlamayı ve code-to-data yaklaşımından yararlanmayı sağlar. CDS View'lar hem Open SQL ile sorgulanır hem de annotation'larla OData servisi ve Fiori arayüzüne temel oluşturur. Eğitimde temel modelleme uygulamalı gösterilir.
Bu eğitim giriş seviyesi mi, ileri mi?
Eğitim giriş (başlangıç) seviyesindedir ve iki gün sürer. Amaç S/4HANA geliştirme ortamını, CDS ve RAP mantığını ve uçtan uca uygulama akışını tanıtmaktır; derinlemesine RAP, performans veya üretim senaryoları ileri düzey eğitimlerin konusudur.
Eğitim sonunda sertifika veriliyor mu?
Programı tamamlayan katılımcılar Digital Vizyon Akademi Katılım ve Başarı Sertifikası alır. Sertifika işlenen ADT, ABAP temelleri, CDS modelleme ve RAP giriş konularını kapsar. Resmî SAP sınavı hedefleniyorsa sınav başvurusu ve ücreti ilgili kuruma aittir.

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. S4DEV - Introduction to Application Programming on SAP S/4HA Sertifika Kodu DV-2026XX00 Tarih 15.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre2 gün
SeviyeBaşlangıç Seviye
FormatOnline / Yüz Yüze / Hibrit
KonuSAP
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

SAPS48800 - Exploring Business Processes for Supply Chain Execution in SAP S/4HANA Cloud Eğitimi
Kurumsal Uygulamalar Eğitimleri

S48800 - Exploring Business Processes for Supply Chain Execution in SAP S/4HANA Cloud Eğitimi

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

SAP S/4HANA Cloud tedarik zinciri yürütmesi: envanter, depo, mal kabul, toplama, sevkiyat, teslimat ve taşıma süreçlerini keşfeden uygulamalı genel bakış eğitim

Detayları Gör →
SAPS4C03 - Implementing SAP S/4HANA Cloud Private Edition Eğitimi
Kurumsal Uygulamalar Eğitimleri

S4C03 - Implementing SAP S/4HANA Cloud Private Edition Eğitimi

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

SAP S/4HANA Cloud Private Edition uygulaması: SAP Activate, Fit-to-Standard, yapılandırma, veri göçü, test ve go-live süreçlerini öğreten eğitim.

Detayları Gör →
SAPS4CP01 - Exploring SAP Cloud ERP Eğitimi
Kurumsal Uygulamalar Eğitimleri

S4CP01 - Exploring SAP Cloud ERP Eğitimi

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

SAP Cloud ERP (S/4HANA Cloud) genel bakış: bulut ERP kavramı, SAP Fiori deneyimi, finans, satınalma, satış süreçleri, gömülü analitik ve akıllı teknolojiler eği

Detayları Gör →
SAPS4D400 - Basic ABAP Programming Eğitimi
Kurumsal Uygulamalar Eğitimleri

S4D400 - Basic ABAP Programming Eğitimi

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

ADT (Eclipse), veri tipleri, internal table, Open SQL ve modülerleştirme ile SAP S/4HANA üzerinde temel ABAP geliştirmeyi öğreten uygulamalı S4D400 eğitimi.

Detayları Gör →
SAPS4D401 - Intermediate ABAP Programming Eğitimi
Kurumsal Uygulamalar Eğitimleri

S4D401 - Intermediate ABAP Programming Eğitimi

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

Nesne yönelimli ABAP, kalıtım, arayüz, istisna yönetimi, ABAP Unit ve dinamik programlamayı uygulamalı öğreten ileri düzey S4D401 ABAP eğitimi.

Detayları Gör →
SAPS4D425 - Extensibility for SAP S/4HANA Eğitimi
Kurumsal Uygulamalar Eğitimleri

S4D425 - Extensibility for SAP S/4HANA Eğitimi

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

Key user, developer ve BTP side-by-side genişletme ile SAP S/4HANA'yı clean core ve upgrade uyumlu biçimde uyarlamayı öğreten uygulamalı S4D425 eğitimi.

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