Temel ABAP bilginizi kurumsal düzeye taşıyın. SAP Forms, OOP ABAP, CDS Views, OData servisleri ve Enhancement Framework konularını gerçek proje senaryolarıyla derinlemesine öğrenin.
60 saatlik bu program sonunda kurumsal SAP projelerinde bağımsız olarak ileri düzey geliştirmeler yapabilecek, modern ABAP teknolojilerini etkin biçimde kullanabileceksiniz.
8 modül. Her biri gerçek proje senaryolarıyla desteklenen, uygulamalı bir ileri düzey müfredat.
SAP'de fatura, irsaliye ve resmi belge çıktıları üretmek için kullanılan Smart Forms ve Adobe Forms teknolojilerini öğrenirsiniz. Form Builder aracında layout, veri bağlama ve koşullu yazdırma tekniklerini uygularsınız. Gerçek bir fatura çıktısı geliştirerek form mimarisini bütünüyle kavramış olursunuz.
ABAP'ta nesne yönelimli programlamanın tüm bileşenlerini öğrenirsiniz: sınıf tanımlama, kalıtım, polimorfizm, arayüzler ve exception handling. Singleton, Factory ve Observer gibi tasarım desenlerini gerçek SAP senaryolarında uygularsınız. Yeniden kullanılabilir, test edilebilir kod yazma pratiklerini kazanırsınız.
Büyük veri setleriyle çalışırken performanslı ve doğru sonuçlar elde etmek için ileri iç tablo tekniklerini öğrenirsiniz. SORT, COLLECT, DELETE DUPLICATES ve hash tablosu kullanımını uygularsınız. Paralel işleme (asenkron RFC çağrıları) ile uzun süren süreçleri optimize etmeyi pratik edersiniz.
SAP sistemleri arasında ve dış sistemlerle veri alışverişinin tüm yöntemlerini öğrenirsiniz. sRFC, aRFC ve tRFC farkları, BAPI tabanlı işlemler ve IDoc süreçlerini uygularsınız. SOAP ve REST tabanlı web servis entegrasyonunu gerçek bir senaryo üzerinde adım adım geliştirirsiniz.
SAP standart kodunu kaynak kodunu değiştirmeden özelleştirmenin doğru yolunu öğrenirsiniz. Enhancement Spot, BAdI implementasyonu ve klasik User Exit / Customer Exit yapılarını karşılaştırmalı olarak uygularsınız. Upgrade-safe geliştirme prensiplerini benimseyerek kurumsal projelerde sürdürülebilir özelleştirmeler yaparsınız.
ABAP 7.4+ ile gelen inline declaration, string template, REDUCE, FILTER ve CORRESPONDING gibi modern dil özelliklerini öğrenirsiniz. Clean ABAP kılavuzunu referans alarak okunabilir, test edilebilir ve bakımı kolay kod yazma alışkanlıkları kazanırsınız. S/4HANA uyumlu geliştirme kısıtlarını ve taşıma stratejilerini tartışırsınız.
SAP Gateway üzerinden OData v2 servisi geliştirmeyi baştan sona öğrenirsiniz. Entity type, entity set ve association tanımları yaparak CRUD işlemlerini implemente edersiniz. Fiori uygulamalarına veri sağlayan gerçek bir OData servisi geliştirerek tüm süreci uçtan uca deneyimlersiniz.
S/4HANA'nın modern geliştirme paradigması olan CDS View'ları öğrenirsiniz. Annotation kullanımı, association ile view birleştirme ve VDM (Virtual Data Model) katman yapısını uygularsınız. CDS tabanlı OData servisi otomatik üretimi ve Fiori Elements ile List Report / Object Page oluşturmayı gerçek bir vaka üzerinde geliştirirsiniz.
Aktif olarak SAP ABAP danışmanlığı yapan Burak, sahada edindiği deneyimi doğrudan eğitim ortamına taşır. İleri seviye eğitimlerde özellikle kurumsal mimari kararlar, performans optimizasyonu ve S/4HANA geçiş süreçlerindeki gerçek deneyimlerini paylaşır.