SAP ABAP PROGRAMLAMA TEMEL EĞİTİMİ

ABAP programlamaya sıfırdan sağlam başlangıç

Söz dizimi, veri tipleri, internal table, Open SQL ve basit raporlarla temel ABAP

SAP ABAP Programlama Temel Eğitimi, hiç ABAP bilmeyenler için dili sıfırdan ve adım adım öğretir. Program geliştirme ortamı, ilk program, veri tipleri ve WRITE ile çıktıyla başlar; operatörler, koşul ve döngülerle akış kontrolü sürer.

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

Eğitim Hakkında

ABAP söz dizimi, veri tipleri, internal table ve Open SQL ile prosedürel programlamanın temelleri

SAP ABAP Programlama Temel Eğitimi, hiç ABAP bilmeyenler için dili sıfırdan ve adım adım öğretir. Katılımcılar geliştirme ortamını (SE80/ADT) tanır; veri tipleri, değişkenler, operatörler ve akış kontrolünü uygular. Structure ve internal table ile veri işleme, Open SQL ile basit veritabanı okuma, WRITE ve basit liste çıktısı işlenir. Form ile modülerleştirme, selection screen ile girdi ve temel hata ayıklama, prosedürel ABAP'ı kavratacak biçimde uygulamalı olarak ele alınır.

Süre ve Format

3 Gün. Her gün dört modül; geliştirme ortamı ve söz diziminden internal table, Open SQL ve basit raporlamaya kadar temelden uygulamalı ilerlenir.

Seviye

Temel Seviye — ABAP söz dizimi, veri tipleri, internal table ve Open SQL ile prosedürel ABAP programlamanın temelleri

Öğrenme Metodu

Her konu bir SAP eğitim sistemi üzerinde basit ve bol tekrarlı kod örnekleriyle temelden adım adım uygulanır.

Neden Bu Eğitim?

🌱Sıfırdan başlangıç

Hiç ABAP bilmeden gelseniz bile söz dizimini ve mantığını adım adım kurarak sağlam bir temel edinirsiniz.

🧩Çekirdek konular

Veri tipleri, internal table ve Open SQL gibi her ABAP geliştiricisinin bildiği temelleri doğru öğrenirsiniz.

🎯Bol uygulama

Konular basit ve tekrarlı alıştırmalarla pekiştirildiği için temeller kalıcı biçimde oturur.

Anahtar Konular

sap abap temel eğitimiabap temel programlamaabap sıfırdan eğitimsap abap başlangıç kursuabap öğrenme eğitimiabap internal table eğitimiopen sql temel eğitimisap abap kursuabap programlama eğitimi
“Her uzman ABAP geliştirici bir zamanlar ilk WRITE satırını yazdı; sağlam temel, sonraki tüm karmaşık kodun en güçlü dayanağıdır.”

Ön Koşullar

Temel eğitimden verim almak için faydalı olacak hazırlık ve ortam gereksinimleri

1
Bilgisayar kullanımı

Temel bilgisayar ve dosya kullanımı yeterlidir; programlama ön bilgisi gerekli değildir.

2
Mantıksal düşünme

Adım adım problem çözme ve mantıksal düşünme alışkanlığı öğrenmeyi kolaylaştırır.

3
SAP arayüzü

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

4
SAP sistemi erişimi

Bir SAP eğitim sistemine erişim temel kod alıştırmalarının yapılması 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ı geliştirme ortamını tanır, ilk ABAP programını oluşturur, temel veri tiplerini ve değişkenleri tanımlar, WRITE ile çıktı üretir.
Modül 1
SAP ve ABAP'a Giriş
  • SAP sisteminde ABAP'ın yeri ve ne işe yaradığı
  • SE80 ve ADT (Eclipse) ortamının tanıtımı
  • Program, paket ve nesne kavramları
  • İlk report programının oluşturulması
  • Söz dizimi kontrolü, kaydetme ve aktivasyon
  • Programı çalıştırma ve çıktıyı görme
Modül 2
Veri Tipleri ve Değişkenler
  • Elementer tipler: C, N, D, T, I, P, STRING
  • DATA deyimi ile değişken tanımlama
  • TYPES ile kendi tipini tanımlama
  • CONSTANTS ile sabit değer tanımı
  • İlk değer, uzunluk ve ondalık ayarı
  • Tip dönüşümü ve basit dönüşüm kuralları
Modül 3
WRITE ve Temel Çıktı
  • WRITE deyimi ile ekrana yazdırma
  • Sayı, metin ve tarih biçimlendirme (WRITE ... TO)
  • Yeni satır ve hizalama (/, konum) kullanımı
  • Sistem alanları (SY-DATUM, SY-UZEIT) yazdırma
  • Basit başlık ve okunur rapor düzeni
  • Çıktıyı okunur hâle getirme ipuçları
Modül 4
Operatörler ve İfadeler
  • Atama ve aritmetik operatörler
  • Karşılaştırma ve mantıksal operatörler
  • String birleştirme ve string template (|...|)
  • Parantez kullanımı ve işlem önceliği
  • Inline tanım (DATA(...)) ile pratik kullanım
  • Yaygın söz dizimi hatalarından kaçınma
Günün hedefiKatılımcı koşul ve döngü yapılarını uygular, structure tanımlar, internal table oluşturur ve tablo üzerinde ekleme, okuma ve dolaşma işlemleri yapar.
Modül 1
Koşullu Karar Yapıları
  • IF ... ELSEIF ... ELSE kullanımı
  • Mantıksal ifadeler ve iç içe koşullar
  • CASE ile çoklu koşul dallanması
  • SY-SUBRC ile işlem sonucunu kontrol etme
  • Koşullarda okunabilirlik ve sadelik
  • Basit karar senaryoları alıştırması
Modül 2
Döngü Yapıları ve Sayaçlar
  • DO ile belirli sayıda tekrarlı döngü
  • WHILE ile koşula bağlı döngü kullanımı
  • Döngü sayacı (sy-index) kullanımı
  • CHECK, CONTINUE ve EXIT deyimleri
  • Sonsuz döngüden kaçınma ve sonlandırma
  • Döngüyle basit hesaplama alıştırmaları
Modül 3
Structure ve Veri Yapısı
  • Structure tanımı ve bileşen alanlar
  • Work area kavramı ve alanlara erişim
  • Dictionary structure referansı
  • İç içe (nested) yapı kavramına giriş
  • Structure ile tek satır veri taşıma
  • Structure kullanımına yönelik alıştırma
Modül 4
Internal Table Temelleri
  • Internal table tanımı ve standard tür
  • APPEND ile tabloya satır ekleme
  • LOOP ... ENDLOOP ile satır dolaşma
  • READ TABLE ile tablodan satır okuma
  • SORT ve DELETE ile basit işlemler
  • Work area ve tablo arasında veri taşıma
Günün hedefiKatılımcı Open SQL ile veritabanından veri okur, selection screen ile girdi alır, Form ile kodu modülerleştirir, basit debug yapar ve küçük bir rapor geliştirir.
Modül 1
Open SQL ile Veri Okuma
  • SELECT single ile tek satır okuma
  • SELECT ... INTO TABLE ile çoklu satır
  • WHERE koşulu ile sonuçları filtreleme
  • Sık kullanılan standart tablolar (ör. SCARR, SPFLI)
  • SY-SUBRC ile işlem sonucunu kontrol etme
  • Gereksiz alan okumama (performans) ilkesi
Modül 2
Selection Screen ile Girdi
  • PARAMETERS ile tekil girdi alanı
  • SELECT-OPTIONS ile aralık seçimi
  • Varsayılan değer ve zorunlu alan
  • Girdiyi Open SQL sorgusuna bağlama
  • Girilen değerin basit doğrulaması
  • Selection screen metinleri (text elements)
Modül 3
Form ile Modülerleştirme
  • PERFORM ve FORM ... ENDFORM yapısı
  • USING ve CHANGING parametreleri
  • Kodun anlamlı parçalara bölünmesi
  • Tekrarlanan kodu Form'a taşıma
  • Lokal ve global veri alanı kapsamı
  • Okunur ve bakımı kolay yapı kurma
Modül 4
Hata Ayıklama ve Mini Uygulama
  • Debugger'ı başlatma ve adım adım izleme
  • Breakpoint koyma ve değişken inceleme
  • Internal table içeriğini debug'ta görme
  • MESSAGE ile kullanıcı mesajı gösterme
  • Girdi alıp tablodan veri listeleyen mini rapor
  • Kodlama standardı ve yorum satırı alışkanlığı

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
İlk program

Geliştirme ortamında ABAP programı oluşturur, aktifleştirir ve çalıştırabilirsiniz.

✅
Veri tipleri

Elementer tipler, değişkenler ve sabitlerle doğru ve anlaşılır veri tanımlamaları yaparsınız.

✅
Çıktı üretme

WRITE ve biçimlendirmeyle okunur ekran çıktısı ve basit rapor düzeni oluşturursunuz.

✅
Akış kontrolü

Koşul ve döngü yapılarıyla program akışını yönetir, temel algoritmaları kodlarsınız.

✅
Internal table

Structure ve internal table ile satır ekleme, okuma ve dolaşma işlemlerini uygularsınız.

✅
Open SQL

SELECT ve WHERE ile veritabanından veri okur ve sonuçları internal table'a alırsınız.

✅
Girdi alma

Selection screen ile kullanıcıdan girdi alır ve bunu sorgulara bağlayabilirsiniz.

✅
Modülerleştirme

Form ile kodu böler, basit debug yapar ve küçük bir rapor uygulamasını baştan sona geliştirirsiniz.

Kimler İçin Uygundur?

  • ABAP'a ilk kez başlayan yazılımcı adayları
  • SAP dünyasına geçiş yapan bilişim çalışanları
  • kod okumayı öğrenmek isteyen fonksiyonel danışman adayları
  • programlamaya ABAP ile başlamak isteyen öğrenciler için uygundur

Sıkça Sorulan Sorular

Bu eğitim için ön bilgi gerekli mi?
Hayır, eğitim sıfırdan başlar. Temel bilgisayar kullanımı ve mantıksal düşünme yeterlidir; programlama veya ABAP ön bilgisi gerekmez. Konular basit ve tekrarlı alıştırmalarla anlatıldığı için daha önce hiç kod yazmamış katılımcılar da rahatlıkla takip edebilir.
Temel eğitimde hangi konular işleniyor?
Eğitimde geliştirme ortamı ve ilk program, veri tipleri ve değişkenler, WRITE ile çıktı, operatörler, koşul ve döngülerle akış kontrolü, structure ve internal table, Open SQL ile veritabanı okuma, selection screen ile girdi, Form ile modülerleştirme ve temel hata ayıklama işlenir.
Bu eğitimden sonra hangi eğitime devam edebilirim?
Temel eğitimden sonra prosedürel ve OO konularını daha derin işleyen SAP ABAP Eğitimi veya nesne yönelimli ABAP, istisna yönetimi ve dinamik programlamaya odaklanan SAP ABAP İleri Seviye Eğitimi doğal devam adımlarıdır. Böylece temelden ileri geliştirmeye kademeli ilerlersiniz.
Eğitimin süresi ve formatı nedir?
Eğitim üç gün sürer ve her gün dört modülden oluşur. Geliştirme ortamı ve söz diziminden internal table, Open SQL ve basit raporlamaya kadar temelden 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; bu temel eğitim ileri çalışmalara zemin hazırlar.

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. SAP ABAP Programlama Temel Eğitimi Sertifika Kodu DV-2026XX00 Tarih 15.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

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

Bu Eğitimle Birlikte Tercih Edilenler

SAPHA200 - SAP HANA Installing and administering Eğitimi
Kurumsal Uygulamalar Eğitimleri

HA200 - SAP HANA Installing and administering Eğitimi

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

HA200 eğitimi: SAP HANA yaşam döngüsü, HDBLCM kurulumu, multitenant (MDC), Cockpit operasyonu, yedekleme, replikasyon ve güncelleme uygulamalı. Online.

Detayları Gör →
SAPHA215 - SAP HANA Using Monitoring and Performance Tools Eğitimi
Kurumsal Uygulamalar Eğitimleri

HA215 - SAP HANA Using Monitoring and Performance Tools Eğitimi

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

HA215 eğitimi: SAP HANA performans izleme, SAP HANA Cockpit, M_ görünümleri, SQL Plan Cache, expensive statements, PlanViz ve workload yönetimi uygulamalı.

Detayları Gör →
SAPHA300 - SAP HANA Modeling Training Eğitimi
Kurumsal Uygulamalar Eğitimleri

HA300 - SAP HANA Modeling Training Eğitimi

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

HA300 eğitimi: SAP HANA modelleme, Calculation View, join türleri, input parameter, star join, hiyerarşi, SQLScript ve CDS view uygulamalı. Kurumsal ve online.

Detayları Gör →
SAPHR800 - SAP SuccessFactors Platform Administration Eğitimi
Kurumsal Uygulamalar Eğitimleri

HR800 - SAP SuccessFactors Platform Administration Eğitimi

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

HR800 eğitimi: SAP SuccessFactors platform yönetimi, Admin Center, data model, Role-Based Permissions (RBP), People Profile ve release yönetimi uygulamalı.

Detayları Gör →
SAPHR811 - SAP SuccessFactors Employee Central Administration Eğitimi
Kurumsal Uygulamalar Eğitimleri

HR811 - SAP SuccessFactors Employee Central Administration Eğitimi

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

HR811 eğitimi: SAP SuccessFactors Employee Central yönetimi, foundation object, MDF, position management, business rules ve workflow uygulamalı. Online.

Detayları Gör →
SAPIBP100 - Discover SAP Integrated Business Planning Eğitimi
Kurumsal Uygulamalar Eğitimleri

IBP100 - Discover SAP Integrated Business Planning Eğitimi

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

IBP100 ile SAP IBP modüllerini, SAP HANA mimarisini, planlama alanını, Excel ve Web arayüzlerini ve S&OP sürecini tanıtan bütünleşik planlama eğitimi.

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