SAP ECC'den S/4HANA'ya geçiş, basit bir "upgrade" işlemi değildir. Veri tabanının (HANA) ve uygulama mantığının değiştiği bu süreçte, mevcut "Z"li (Custom) kodlarınızın detaylı bir analizden geçmesi ve adapte edilmesi gerekir.
Simplification List (Sadeleştirme Listesi)
SAP, her S/4HANA sürümüyle birlikte yüzlerce sayfalık bir "Simplification List" yayınlar. Bu liste, hangi fonksiyonların değiştiğini, hangilerinin kaldırıldığını detaylandırır. Projeye başlamadan önce sisteminizdeki kodların bu liste ile çakışan noktaları SAP Readiness Check ve Custom Code Migration App ile analiz edilmelidir.
Custom Code Adaptation Süreci
1. Scoping & Analysis
Kullanılmayan kodların (Dead Code) tespiti. SCMON (ABAP Call Monitor) ile son 1 yılda hiç çalışmayan Z'li programlar belirlenip, migration kapsamı dışında tutulmalıdır.
2. ATC (ABAP Test Cockpit) Kontrolleri
S/4HANA readiness check varyantı ile tüm kodlar taranır. Kritik hatalar (Syntax Errors) ve performans uyarıları (örn: ORDER BY olmayan SELECT SINGLE) raporlanır.
3. Remediation (İyileştirme)
Hatalı kodların düzeltilmesi. Quick Fix özellikleri kullanılarak Eclipse üzerinden toplu düzeltmeler yapılabilir.
Veri Modelindeki Kritik Değişiklikler
S/4HANA ile birlikte, performans artışı sağlamak amacıyla aggregate tablolar kaldırılmış ve "Universal Journal" yapısına geçilmiştir.
- ACDOCA (Universal Journal): Muhasebe tarafında BSIS, BSAS, FAGLFLEXA gibi birçok tablonun yerini tek bir "ACDOCA" tablosu almıştır. Eski tablolar "Compatibility View" olarak varlığını sürdürse de, performans için yeni raporların doğrudan ACDOCA üzerinden yazılması gerekir.
- MATDOC (Malzeme Belgesi): Lojistik tarafında ise MKPF (header) ve MSEG (item) tabloları, yerini MATDOC tablosuna bırakmıştır. Bu tablo, malzeme hareketlerini çok daha hızlı sorgulamanızı sağlar.
Sonuç
Başarılı bir S/4HANA projesi, sadece teknik bir dönüşüm değil, aynı zamanda kod kalitenizi artırmak için bir fırsattır. Önder Yazılım olarak, migration projelerinde uçtan uca teknik danışmanlık hizmeti sunuyoruz.
← Blog'a Dön