
ABAP Kursu
ABAP programlamayı sıfırdan öğrenin ve SAP geliştirme ekiplerinin gerçekten ihtiyaç duyduğu becerileri kazanın. Bu kurs, temel dil sözdizimi ve iç tablolardan nesne yönelimli tasarım, Open SQL ve kurumsal entegrasyona kadar her şeyi kapsar. İster sıfırdan başlayın ister bilginizi resmileştirin, SAP ortamlarında gerçek çözümler sunmaya hazır hale geleceksiniz.
Neler öğreneceksiniz:
SAP GUI ve ABAP Workbench'te gezinmeyi, sözdizimsel olarak doğru ABAP programları yazmayı ve iç tablolar ile SAP Veri Sözlüğü ile güvenle çalışmayı öğreneceksiniz. Kurs, veritabanı erişimi için Open SQL, klasik ve ALV rapor geliştirme ve fonksiyon modülleri ile modüler programlamayı kapsar. Sınıflar, arayüzler ve istisna yönetimi dahil olmak üzere nesne yönelimli ABAP ilkelerini uygulayacaksınız. İleri düzey konular arasında BAPI'ler, kullanıcı çıkışları, BADI'ler, arka plan iş zamanlama ve dosya işlemleri yer alır. Kurs sonunda, üretim kalitesinde ABAP çözümleri geliştirmek, test etmek ve taşımak için teknik temele sahip olacaksınız.
Nasıl pratik şekilde çalışırsınız ABAP Kursu
Nasıl pratik yaparsınız ABAP Kursu
Şirketiniz için ekibinizi eğitmek isteyenlere özel
Dedika Kurumsal'da, kurs kendi işinize ve şirketinizin ihtiyaçlarına uygun egzersizler ve örneklerle gelir.
Kurs İçeriği
8 Bölüm • 38 Ders4 ile 360 saat arasında (siz karar verin)
Bölüm 1GizleDetayları GizleDetayları GörABAP ve SAP Ortamına Giriş
ABAP ve SAP Ortamına Giriş
Ders 1 • SAP GUI'de Gezinme
Günlük geliştirme görevleri için SAP Grafik Kullanıcı Arayüzü'nde pratik gezinmeyi öğretir. Kurs boyunca kullanılacak verimlilik alışkanlıkları oluşturur.
Ders 2 • SAP Mimarisi Genel Bakış
Üç katmanlı SAP mimarisini ve ABAP programlarının bu mimari içinde nasıl çalıştığını kapsar. Sonraki tüm geliştirme çalışmaları için bağlam sağlar.
Ders 3 • ABAP Çalışma Tezgahı Temelleri
ABAP Çalışma Tezgahı'nı birincil geliştirme ortamı olarak tanıtır. Öğrenciler, geliştirme nesneleri oluşturmayı ve yönetmeyi öğrenir.
Ders 4 • SAP Veri Sözlüğü Temelleri
Veri Sözlüğü'nü SAP'deki merkezi meta veri deposu olarak açıklar. Tablo yapılarını ABAP program veri erişimine bağlar.
Bölüm 2GizleDetayları GizleDetayları GörABAP Dil Sözdizimi ve Temel Yapılar
ABAP Dil Sözdizimi ve Temel Yapılar
Ders 1 • Veri Türleri ve Değişken Bildirimi
ABAP'te temel, karmaşık ve başvuru veri türlerini kapsar. Doğru tipleme, sonraki tüm programlama görevleri için gereklidir.
Ders 2 • Operatörler ve İfadeler
ABAP ifadelerinde kullanılan aritmetik, karşılaştırma ve mantıksal operatörleri öğretir. Öğrencilerin anlamlı program mantığı oluşturmasını sağlar.
Ders 3 • Kontrol Akışı Deyimleri
Program yürütmesini yönlendiren koşullu ve döngü yapılarını tanıtır. Öğrenciler, pratik senaryolarda dallanma ve yineleme uygular.
Ders 4 • Dize ve Tarih İşleme
Dizeleri ve tarih/saat değerlerini işlemek için yerleşik ABAP işlevlerini kapsar. Bu beceriler, raporlarda ve arayüzlerde veri biçimlendirmeyi destekler.
Ders 5 • Alt Programlarla Modülerleştirme
FORM rutinlerini ve bunlar arasında parametre geçirmeyi açıklar. En baştan kod tekrarını ve okunabilirliği teşvik eder.
Bölüm 3GizleDetayları GizleDetayları Görİç Tablolar ve Veri Yapıları
İç Tablolar ve Veri Yapıları
Ders 1 • Yapılar ve İç İçe Tablolar
Karmaşık veri modelleme için yapılandırılmış türleri ve yapı tablolarını tanıtır. Öğrencileri gerçek SAP veri düzenlerine hazırlar.
Ders 2 • Tabloları Sıralama ve Arama
Verimli veri erişimi için SORT ve ikili arama tekniklerini açıklar. Erken dönemde performans bilincine sahip kodlama alışkanlıkları oluşturur.
Ders 3 • İç Tablo Türleri
Standart, sıralanmış ve karma iç tablo türlerini ve bunların erişim desenlerini ayırt eder. Doğru türü seçmek program performansını doğrudan etkiler.
Ders 4 • İç Tabloları Doldurma
Çeşitli kaynaklardan iç tablolara veri ekleme yöntemlerini öğretir. Hem tek satırlı hem de toplu işlemleri kapsar.
Ders 5 • Tablo Verilerini Okuma ve Değiştirme
Tablo içeriklerine erişmek ve bunları değiştirmek için READ TABLE, LOOP AT ve MODIFY'yi kapsar. Bu işlemler, veri işleme mantığının temelini oluşturur.
Bölüm 4GizleDetayları GizleDetayları GörOpen SQL ile Veritabanı Erişimi
Open SQL ile Veritabanı Erişimi
Ders 1 • Performans ve En İyi Uygulamalar
Yaygın Open SQL performans tuzaklarını ve çözümlerini belirler. Üretim sistemlerinde yavaş sorguları önleyen alışkanlıklar oluşturur.
Ders 2 • SELECT Deyimi Temelleri
Veritabanı kayıtlarını almak için ABAP SELECT deyiminin tam sözdizimini kapsar. Sözlük bilgisini canlı veri erişimine bağlar.
Ders 3 • Birleştirmeler ve Alt Sorgular
Open SQL'de INNER JOIN, LEFT OUTER JOIN ve alt sorgu sözdizimini öğretir. Birden çok tablo arasında ilişkili verilerin alınmasını sağlar.
Ders 4 • Toplama İşlevleri ve Gruplama
COUNT, SUM, MAX, MIN ve AVG'yi GROUP BY ve HAVING ile açıklar. Özet raporlama ve analitik sorguları destekler.
Ders 5 • Veri Değiştirme Deyimleri
Veritabanı içeriğini değiştirmek için INSERT, UPDATE, MODIFY ve DELETE'i kapsar. Öğrenciler bunları uygun hata yönetimiyle güvenle uygular.
Bölüm 5GizleDetayları GizleDetayları GörABAP Raporları ve Klasik Çıktı
ABAP Raporları ve Klasik Çıktı
Ders 1 • WRITE ile Liste Çıktısı
Klasik liste çıktısı için WRITE, ULINE, SKIP ve biçimlendirme seçeneklerini kapsar. Okunabilir, profesyonel rapor düzenleri oluşturur.
Ders 2 • Rapor Programı Yapısı
Bir ABAP rapor programının standart olaylarını ve yapısını açıklar. Sonraki tüm rapor geliştirmenin izlediği çerçeveyi oluşturur.
Ders 3 • Seçim Ekranları
Kullanıcı giriş ekranları oluşturmak için PARAMETERS ve SELECT-OPTIONS'ı öğretir. Dinamik, kullanıcı odaklı rapor yürütmeyi sağlar.
Ders 4 • ALV Izgara Raporlaması
Modern, özellik açısından zengin rapor çıktısı için ABAP Liste Görüntüleyici'yi tanıtır. Öğrenciler, profesyonel sonuçlar için klasik listeleri ALV ile değiştirir.
Ders 5 • Etkileşimli Raporlar
AT LINE-SELECTION ve HIDE kullanarak ayrıntıya inme raporlamasını tanıtır. Klasik liste raporlarına etkileşim ekler.
Bölüm 6GizleDetayları GizleDetayları GörModüler Programlama ve İşlev Modülleri
Modüler Programlama ve İşlev Modülleri
Ders 1 • Uzaktan İşlev Çağrıları
SAP sistemleri arasında işlev modüllerini çağırmak için RFC teknolojisini açıklar. Entegrasyon ve dağıtılmış işleme senaryolarını sağlar.
Ders 2 • Include Programları
Büyük programları yönetilebilir dosyalara bölmek için INCLUDE deyimlerini kapsar. Takım geliştirmeyi ve kod organizasyonunu destekler.
Ders 3 • Makrolar ve Satır İçi Kod Tekrar Kullanımı
Bir program içinde yinelenen kod desenleri için DEFINE makrolarını tanıtır. Hafif yeniden kullanım için işlev modüllerini tamamlar.
Ders 4 • İşlev Grupları ve İşlev Modülleri
İşlev gruplarının yapısını ve işlev modüllerinin yeniden kullanılabilir mantığı nasıl kapsüllediğini açıklar. SAP'in modüler geliştirme modelinin merkezinde yer alır.
Bölüm 7GizleDetayları GizleDetayları GörNesne Yönelimli ABAP Programlama
Nesne Yönelimli ABAP Programlama
Ders 1 • Sınıflarla İstisna Yönetimi
TRY, CATCH ve RAISE EXCEPTION kullanan sınıf tabanlı istisna yönetimini kapsar. Eski SY-SUBRC kontrollerini yapılandırılmış hata yönetimiyle değiştirir.
Ders 2 • Yöntemler ve Yöntem Çağrıları
OO ABAP'te yöntem imzalarını, parametre geçirmeyi ve dönüş değerlerini kapsar. İş mantığının sınıf yöntemlerinde kapsüllenmesini sağlar.
Ders 3 • Sınıflar ve Nesneler
OO ABAP'in temeli olarak SINIF tanımlarını, öznitelikleri ve yöntemleri tanıtır. OO kavramlarını pratik SAP geliştirmeye bağlar.
Ders 4 • ABAP'te Arayüzler
Sözleşme tabanlı tasarım için arayüz tanımını ve uygulamasını açıklar. Bileşenler arasında gevşek bağlantıyı destekler.
Ders 5 • Kalıtım ve Çok Biçimlilik
Sınıf kalıtımını, yöntem yeniden tanımlamayı ve çok biçimli davranışı öğretir. Esnek, genişletilebilir sınıf hiyerarşileri sağlar.
Bölüm 8GizleDetayları GizleDetayları Görİleri Düzey ABAP Konuları ve Entegrasyon
İleri Düzey ABAP Konuları ve Entegrasyon
Ders 1 • SAP Geliştirme Çerçevesi
Modern SAP genişletilebilirliği için örtük ve açık geliştirme noktalarını tanıtır. BADI bilgisi üzerine daha geniş bir çerçeve görünümüyle inşa eder.
Ders 2 • Dosya ve Veri Aktarım İşlemleri
Uygulama sunucusu ve sunum sunucusunda dosyaları okuma ve yazmayı öğretir. Toplu veri aktarımını ve eski sistem entegrasyonunu destekler.
Ders 3 • BAPI'ler ve İş Nesnesi Katmanı
İş Uygulama Programlama Arayüzlerini standart SAP entegrasyon API'si olarak açıklar. Öğrenciler, veri alışverişi için BAPI'leri çağırır ve uygular.
Ders 4 • Kullanıcı Çıkışları ve BADI'ler
SAP kodunu değiştirmeden standart davranışı değiştirmek için SAP geliştirme tekniklerini kapsar. Yükseltme güvenli özelleştirme için gereklidir.
Ders 5 • Arka Plan İşleri ve Zamanlama
ABAP programlarının arka planda yürütme için nasıl tasarlanacağını ve iş yönetimi yoluyla nasıl zamanlanacağını açıklar. Otomatik, gözetimsiz işlemeyi sağlar.
Geçerli tamamlama sertifikanız
Bu kurs sizin için:
Fonksiyonel SAP danışmanı: profiline teknik geliştirme becerileri eklemeye hazır.
BT profesyoneli: SAP sistemlerini destekleyen ve geliştirici rolüne geçmek isteyen.
Bilgisayar bilimi mezunu: uzmanlaşmış, yüksek talep gören bir kurumsal programlama beceri seti arayan.
Kariyer değiştiren: SAP dışı bir geçmişten gelip ERP geliştirme işlerini hedefleyen.
Genç geliştirici: zaten diğer dillerde kod yazan ve SAP ekosistemine genişleyen.
İş analisti: SAP projelerinde çalışan ve ABAP ile daha derin teknik akıcılık isteyen.
Öğrencilerimiz ne diyor
Dersleriniz mükemmel. Bir yıllık paketi aldım ve sonunda ilgilendiğim çeşitli konuları platform değiştirmek zorunda kalmadan takip etme fırsatım var... yaptığınız her şey için teşekkür ederim, sizi başkalarına da tavsiye ettim...

Derslerin doğrudan konuya odaklanmasını ve bölümleri değiştirebilmemi, ihtiyacım olmayan içerikleri atlayabilmemi seviyorum.

İçeriği ve video sunumu ile transkripsiyon yöntemini seviyorum, bu süreci hızlandırıyor!

Platform hızlı, kullanımı kolay. İçerik çeşitliliği ve tamamlayıcı videolar öğrenmeye çok yardımcı oluyor.

Başlıca yetkinlikler
SSS
Dedika kimdir?
Sertifika Türkiye’de geçerli mi?
Kurslar ücretsiz mi?
Kursların ders yükü nedir?
Kurslar nasıl bir yapıya sahip?
Kurslar nasıl çalışıyor?
Kursların süresi nedir?
Kursların maliyeti veya fiyatı nedir?
Eğitimde uzaktan eğitim (EAD) veya online kurs nedir ve nasıl çalışır?
PDF Kursu




















