S4D400 - BASIC ABAP PROGRAMMING EĞİTİMİ

SAP S/4HANA üzerinde ABAP'a sağlam bir başlangıç

ADT, veri tipleri, internal table, Open SQL ve modülerleştirme ile temel ABAP geliştirme

S4D400 - Basic ABAP Programming Eğitimi, SAP S/4HANA ortamında ABAP diline sağlam bir temel kazandırır. Program ADT (Eclipse) ortamı, veri tipleri, operatörler ve program akış kontrolüyle başlar; structure, internal table ve Open SQL ile veri işleme sürer.

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

Eğitim Hakkında

ADT ortamından veri tipleri, internal table, Open SQL ve modülerleştirmeye uzanan ABAP geliştirme

S4D400 - Basic ABAP Programming Eğitimi, SAP S/4HANA ortamında ABAP diline sağlam bir temel kazandırır. Katılımcılar ADT (Eclipse) ortamını kullanır; veri tipleri, değişkenler, operatörler ve program akış kontrolünü öğrenir. Structure ve internal table ile veri işleme, Open SQL ile veritabanı erişimi, Form, Function Module ve method ile modülerleştirme işlenir. ABAP Dictionary, string ve tarih işleme, selection screen, ALV çıktısı ve hata ayıklama uygulamalı ele alınır.

Süre ve Format

3 Gün. Her gün dört modül; ADT ortamı ve temel söz diziminden internal table, Open SQL ve modülerleştirmeye kadar uygulamalı ilerlenir.

Seviye

Orta Seviye — SAP S/4HANA üzerinde ADT (Eclipse) ile temel ABAP söz dizimi, internal table ve Open SQL geliştirme

Öğrenme Metodu

Her konu ADT (Eclipse) ve bir SAP S/4HANA eğitim sistemi üzerinde canlı ABAP örnekleri ve bol alıştırmayla adım adım uygulanır.

Neden Bu Eğitim?

🧱Sağlam temel

Veri tipleri, internal table ve Open SQL gibi çekirdek konuları doğru öğrenerek ileri ABAP eğitimlerine eksiksiz hazırlanırsınız.

💻Modern ADT ortamı

Geliştirmeyi en baştan ADT (Eclipse) üzerinde yaparak SAP'nin güncel araç setiyle çalışmaya alışırsınız.

🎯Uygulamalı yaklaşım

Her kavram canlı sistemde alıştırmalarla pekiştirildiği için öğrendiklerinizi projede hemen kullanabilirsiniz.

Anahtar Konular

s4d400 eğitimiabap eğitimisap abap kursutemel abap programlamaabap development tools eğitimiopen sql eğitimiinternal table eğitimisap s/4hana abapabap geliştirme eğitimi
“İyi bir geliştirici karmaşık çözümleri sağlam bir temel üzerine kurar; veri tipini, tabloyu ve sorguyu doğru kullanan kod gerisini kolaylaştırır.”

Ön Koşullar

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

1
Programlama mantığı

Değişken, döngü ve koşul gibi temel programlama kavramlarına aşinalık öğrenmeyi kolaylaştırır.

2
SAP arayüzü

SAP GUI veya Fiori ortamında temel gezinme deneyimi faydalı olmakla birlikte zorunlu değildir.

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 alıştırmaların uygulanması 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ı ADT (Eclipse) ortamını kullanır, ABAP veri tipleri ve değişkenlerini tanımlar, operatör ve ifadeleri kullanır, koşul ve döngülerle program akışını yönetir.
Modül 1
ABAP Development Tools (Eclipse)
  • ADT kurulumu ve SAP sistemine bağlantı kurma
  • Proje, paket ve nesne gezgini ile çalışma
  • ABAP editörü, söz dizimi kontrolü ve code completion
  • İlk programın (report) oluşturulması ve aktifleştirme
  • SE80 (GUI) ile ADT arasındaki temel farklar
  • ABAP programının çalıştırılması ve çıktı görüntüleme
Modül 2
Veri Tipleri ve Değişkenler
  • Elementer tipler: C, N, D, T, I, P, F, STRING
  • DATA ile değişken ve TYPES ile tip tanımlama
  • Sabitler (CONSTANTS) ve literal kullanımı
  • Dictionary tiplerine başvuru (TYPE REF TO ve TYPE)
  • Alan (field) uzunluğu, ondalık ve ilk değer
  • Tip dönüşümü ve otomatik dönüşüm kuralları
Modül 3
Operatörler ve İfadeler
  • Atama operatörleri ve inline veri tanımı (DATA(...))
  • Aritmetik operatörler ve COMPUTE davranışı
  • Karşılaştırma ve mantıksal operatörler
  • String ifadeleri ve string template (|...|)
  • Yeni söz dizimi ile ifade tabanlı programlama
  • CONV, VALUE ve CORRESPONDING operatörlerine giriş
Modül 4
Program Akış Kontrolü
  • IF ... ELSEIF ... ELSE koşul yapıları
  • CASE ile çoklu dallanma kullanımı
  • DO ve WHILE döngüleri ve sonlandırma
  • LOOP ile internal table üzerinde dolaşma
  • CHECK, CONTINUE ve EXIT deyimleri
  • İç içe akış yapıları ve okunabilirlik
Günün hedefiKatılımcı structure ve internal table ile veri işler, Open SQL ile veritabanına erişir, Form, Function Module ve method ile kodu modülerleştirir ve hata ayıklar.
Modül 1
Structure ve Internal Table
  • Structure tanımı ve bileşen alanlara erişim
  • Standard, sorted ve hashed internal table türleri
  • APPEND, INSERT ve satır ekleme yöntemleri
  • READ TABLE ve tablo anahtarıyla okuma
  • LOOP ... WHERE ve work area/field-symbol kullanımı
  • SORT, DELETE ve toplama (COLLECT) işlemleri
Modül 2
Open SQL ile Veritabanı Erişimi
  • SELECT single ve SELECT ... INTO TABLE kullanımı
  • WHERE koşulu ve seçim ölçütleriyle filtreleme
  • JOIN ile birden fazla tablodan veri okuma
  • Toplama fonksiyonları ve GROUP BY kullanımı
  • INSERT, UPDATE, MODIFY ve DELETE deyimleri
  • SELECT * yerine alan listesi ile performanslı okuma
Modül 3
Modülerleştirme Teknikleri
  • Subroutine (FORM) tanımı ve parametre aktarımı
  • Function Module ve Function Group yapısı
  • Method çağrısı ile OO tabanlı modülerleştirmeye giriş
  • USING, CHANGING ve import/export parametreleri
  • Global ve lokal veri alanlarının kapsamı
  • Yeniden kullanılabilir kod için modül tasarımı
Modül 4
Hata Ayıklama ve Mesajlar
  • ADT debugger ile adım adım kod izleme
  • Breakpoint, watchpoint ve değişken inceleme
  • Internal table ve structure içeriğini izleme
  • MESSAGE deyimi ile kullanıcı mesajı gösterme
  • Mesaj sınıfı (T100) ve mesaj tipleri (E, W, I, S)
  • Yaygın runtime hatalarının (dump) yorumlanması
Günün hedefiKatılımcı ABAP Dictionary nesnelerini tanır, string ve tarih işlemlerini uygular, selection screen ile girdi alır ve ALV ile liste çıktısı üreten bir uygulama geliştirir.
Modül 1
ABAP Dictionary Nesneleri
  • Domain, data element ve yapı (structure) ilişkisi
  • Transparent tablo ve teknik ayarlar
  • Veri tiplerine Dictionary üzerinden referans
  • Search help ile değer yardımı sağlama
  • Foreign key ve değer kontrolü mantığı
  • Dictionary nesnesinin ABAP koduyla kullanımı
Modül 2
String ve Tarih/Zaman İşleme
  • String template ve concatenation ile birleştirme
  • FIND, REPLACE ve düzenli ifadelerle arama
  • SPLIT, CONDENSE ve alt string çıkarma
  • Tarih ve zaman hesaplamaları (fark, toplama)
  • SY-DATUM, SY-UZEIT ve sistem alanları
  • Sayı ve tarih biçimlendirme (WRITE ... TO)
Modül 3
Selection Screen ve ALV Çıktısı
  • PARAMETERS ve SELECT-OPTIONS ile girdi ekranı
  • Girdi doğrulama ve AT SELECTION-SCREEN olayları
  • Varyant (variant) ile seçim ölçütü saklama
  • SALV sınıfıyla basit ALV listesi oluşturma
  • Sütun başlıkları, toplam ve sıralama ayarı
  • Klasik liste ile ALV arasındaki fark
Modül 4
Uygulama Geliştirme ve İyi Uygulamalar
  • Baştan sona örnek bir raporun tasarımı
  • Veri okuma, işleme ve sunum katmanlarının ayrımı
  • Anlamlı adlandırma ve kodlama standartları
  • Yorum satırı ve ABAP Doc ile dokümantasyon
  • Pretty Printer ve Code Inspector ile kalite
  • Performans için temel Open SQL golden rules

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
ADT kullanımı

ABAP Development Tools ile SAP sistemine bağlanır, nesne oluşturur ve kodu aktifleştirip çalıştırabilirsiniz.

✅
Veri tipleri

Elementer tipler, değişkenler, sabitler ve tip dönüşümlerini doğru kullanarak veri tanımlamaları yaparsınız.

✅
Akış kontrolü

Koşul ve döngü yapılarıyla program akışını yönetir, okunabilir ve mantıklı ABAP kodu yazarsınız.

✅
Internal table

Standard, sorted ve hashed internal table'larla veriyi verimli biçimde okur, işler ve dönüştürürsünüz.

✅
Open SQL

SELECT, JOIN ve değişiklik deyimleriyle veritabanına güvenli ve performanslı erişim sağlarsınız.

✅
Modülerleştirme

Form, Function Module ve method ile yeniden kullanılabilir, bakımı kolay modüler kod geliştirirsiniz.

✅
Hata ayıklama

ADT debugger ile kodu adım adım izler, mesajları yönetir ve runtime hatalarını çözümlersiniz.

✅
ALV ve ekran

Selection screen ile girdi alır ve SALV ile düzenli ALV listesi üreten uygulamalar geliştirebilirsiniz.

Kimler İçin Uygundur?

  • ABAP geliştirmeye yeni başlayan yazılımcılar
  • SAP danışmanlığına geçiş yapan bilişim çalışanları
  • S/4HANA projelerinde kod okuma
  • geliştirme yapacak teknik ekip üyeleri ve ABAP temeli edinmek isteyen öğrenciler için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
ABAP geliştirmeye yeni başlayan yazılımcılar, SAP danışmanlığına geçiş yapan bilişim çalışanları, S/4HANA projelerinde kod okuyup geliştirecek teknik ekip üyeleri ve ABAP temeli edinmek isteyen öğrenciler için uygundur. Programlama mantığına aşinalık faydalı olmakla birlikte zorunlu değildir.
S4D400 eğitiminde ABAP'ın hangi konuları işleniyor?
Eğitimde ADT (Eclipse) ortamı, veri tipleri ve değişkenler, operatörler, koşul ve döngülerle akış kontrolü, structure ve internal table, Open SQL ile veritabanı erişimi, Form, Function Module ve method ile modülerleştirme, ABAP Dictionary, string ve tarih işleme, selection screen ve SALV ile ALV çıktısı işlenir.
Bu eğitimden sonra hangi ABAP eğitimine devam edilir?
S4D400 temel bir eğitimdir ve nesne yönelimli ABAP, istisna yönetimi ve dinamik programlamayı ele alan S4D401 - Intermediate ABAP Programming eğitimine zemin hazırlar. Ayrıca veri modelleme için S4D430 ve RAP için S4D437 gibi eğitimler sonraki adım olarak değerlendirilebilir.
Eğitimin süresi ve formatı nedir?
Eğitim üç gün sürer ve her gün dört modülden oluşur. ADT ortamı ve temel söz diziminden internal table, Open SQL ve modülerleştirmeye kadar uygulamalı ilerlenir. Yüz yüze veya online yapılabilir; içerik kurumun SAP ortamına göre uyarlanabilir.
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 bu konulara 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. S4D400 - Basic ABAP Programming Eğitimi 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

SAPADM103 - System Administration II of SAP S/4HANA and SAP Business Suite Eğitimi
Kurumsal Uygulamalar Eğitimleri

ADM103 - System Administration II of SAP S/4HANA and SAP Business Suite Eğitimi

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

ADM103 ile SAP S/4HANA ve Business Suite'te performans ayarı, HANA DB yönetimi, yedekleme, arşivleme, SPAM/SAINT ve Fiori yönetimini öğreten ileri Basis eğitimi

Detayları Gör →
SAPADM110 - Installing and Updating SAP S/4HANA and SAP Business Suite Systems Eğitimi
Kurumsal Uygulamalar Eğitimleri

ADM110 - Installing and Updating SAP S/4HANA and SAP Business Suite Systems Eğitimi

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

ADM110 eğitimi: SAP S/4HANA ve Business Suite kurulumu, SWPM, Maintenance Planner, SUM ile güncelleme ve system copy uygulamalı. Kurumsal ve online.

Detayları Gör →
SAPADM328 - SAP S/4HANA Conversion and SAP System Upgrade Eğitimi
Kurumsal Uygulamalar Eğitimleri

ADM328 - SAP S/4HANA Conversion and SAP System Upgrade Eğitimi

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

ADM328 eğitimi: ECC'den S/4HANA'ya dönüşüm, Readiness Check, Simplification Item, SUM DMO ve custom code analizi uygulamalı. Kurumsal ve online.

Detayları Gör →
SAPADM415 - SAP S/4HANA – Performance Analysis Eğitimi
Kurumsal Uygulamalar Eğitimleri

ADM415 - SAP S/4HANA – Performance Analysis Eğitimi

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

ADM415 eğitimi: SAP S/4HANA performans analizi, ST03N, ST05, SAT, DBACOCKPIT, SQL Monitor ve HANA Plan Viewer uygulamalı. Kurumsal ve online.

Detayları Gör →
SAPADM940 - Authorization Concept for SAP S/4HANA and SAP Business Suite Eğitimi
Kurumsal Uygulamalar Eğitimleri

ADM940 - Authorization Concept for SAP S/4HANA and SAP Business Suite Eğitimi

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

ADM940 eğitimi: SAP S/4HANA yetkilendirme kavramı, yetki nesneleri, PFCG rolleri, SU24, yetki izleme ve SoD uygulamalı. Kurumsal ve online.

Detayları Gör →
SAPADM945 - Authorization Concept for SAP Fiori on SAP S/4HANA Eğitimi
Kurumsal Uygulamalar Eğitimleri

ADM945 - Authorization Concept for SAP Fiori on SAP S/4HANA Eğitimi

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

ADM945 eğitimi: SAP Fiori yetkilendirme mimarisi, katalog/grup, OData servisleri, front-end/back-end roller ve business roller uygulamalı. Online.

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