a clean modern developer workspace with dual monitors showing abap code editor with clean well stru.jpg

ABAP Clean Code: Okunabilir ve Sürdürülebilir SAP Kodu Yazmanın 10 Altın Kuralı

ABAP Clean Code: Okunabilir ve Sürdürülebilir SAP Kodu Yazmanın 10 Altın Kuralı Yıllarca SAP projelerinde çalışırken fark ettiğim en büyük sorunlardan biri şu: Çoğu ABAP geliştiricisi *çalışan* kod yazar, ama *okunabilir* kod yazmayı ihmal eder. Kısa vadede bu fark göze çarpmaz. Ama 2 yıl sonra aynı koda döndüğünüzde—ya da daha kötüsü, başkasının o kodu devralması

ABAP Clean Code: Okunabilir ve Sürdürülebilir SAP Kodu Yazmanın 10 Altın Kuralı Read Post »

a clean modern technical diagram showing a three layer sap cds views architecture the bottom layer.jpg

ABAP CDS Views Serisi Bölüm 3: İleri Seviye Performans Optimizasyonu ve Anotasyonlar

# ABAP CDS Views ile Performanslı Veri Modelleme: İleri Seviye Mimari Rehberi SAP projelerinde en sık karşılaştığım sorunlardan biri şu: Geliştirici ekipler, veriyi doğru yerde işlememekten kaynaklanan performans problemleriyle boğuşuyor. Yıllarca SELECT ENDSELECT döngülerinde, uygulama sunucusunda yapılan gereksiz hesaplamalarla vakit kaybettik. CDS Views (Core Data Services) tam da bu noktada oyunun kurallarını değiştiriyor—ama doğru kullanıldığında.

ABAP CDS Views Serisi Bölüm 3: İleri Seviye Performans Optimizasyonu ve Anotasyonlar Read Post »

a clean modern technical diagram showing sap abap cds views layered architecture with three tiers.jpg

ABAP CDS Views Serisi Bölüm 2: Mimari Katmanlar, Association ve Join Stratejileri

# ABAP CDS Views ile Performanslı Veri Modelleme: Mimari Perspektiften Kapsamlı Rehber SAP sistemlerinde yıllar içinde onlarca farklı raporlama katmanı gördüm—Open SQL sorguları, klasik views, BAPI’lar ve en sonunda CDS Views. Dürüst olmak gerekirse, CDS Views’ın sisteme girdiği günden bu yana veri modelleme yaklaşımım köklü biçimde değişti. Eğer hâlâ veritabanı tablolarını doğrudan SELECT ile sorguluyorsanız

ABAP CDS Views Serisi Bölüm 2: Mimari Katmanlar, Association ve Join Stratejileri Read Post »

ABAP CDS Views Serisi Bölüm 1: Geleneksel SELECT’lerden Modern Veri Modellemeye Geçiş

# ABAP CDS Views ile Performanslı Veri Modelleme: İleri Seviye Mimari RehberiSAP projelerinde onlarca kez şu sahneyle karşılaştım: Bir geliştirici, karmaşık bir raporlama ihtiyacını karşılamak için iç içe geçmiş FOR ALL ENTRIES’lerle dolu, 500 satırlık bir ABAP programı yazmış. Performans felaketi, bakımı imkânsız, test edilemez. Oysa aynı ihtiyaç, iyi tasarlanmış birkaç CDS View ile hem

ABAP CDS Views Serisi Bölüm 1: Geleneksel SELECT’lerden Modern Veri Modellemeye Geçiş Read Post »

Scroll to Top