SAP Clean Core, SAP S/4HANA sisteminin standart çekirdeğine müdahale etmeden, kurumsal ihtiyaçlara uygun genişletmeler yapma yaklaşımıdır. SAP'nin resmi stratejisi olan Clean Core, sistemi güncellenebilir, sürdürülebilir ve bulut uyumlu tutmanın en etkili yoludur. Temel ilke şudur: özelleştirme yapılacaksa bu, SAP çekirdeğini değiştirmek yerine SAP BTP üzerinde veya ABAP RAP gibi modern geliştirme çerçevelerinde gerçekleştirilmelidir.
S/4HANA migrasyon yaklaşımı seçerken en büyük zorluğun özelleştirme mirasları olduğunu defalarca gördük. Clean Core bu sorunu baştan önler.
İçindekiler
Bir SAP sisteminde binlerce satır ABAP kodu yazan firmaların her major update'de bu kodların çalışıp çalışmadığını test etmesi gerekir. Bu test yükü, SAP'nin her yıl çıkardığı yeni özelliklerden yararlanmayı fiilen engeller. %60-80 oranında özelleştirme olan bir sistemde güncelleme maliyeti, standart sisteme kıyasla 3-5 kat daha yüksek olabilir. RISE with SAP ve bulut geçişi söz konusu olduğunda ise aşırı özelleştirilmiş sistemler neredeyse geçiş yapılamaz hale gelir.
SAP Business Technology Platform (BTP), S/4HANA çekirdeğine dokunmadan özel uygulamalar geliştirmenizi sağlar. Bu yaklaşımda özel iş mantığı BTP üzerinde yaşarken S/4HANA ile API üzerinden iletişir. Sistem güncellendiğinde BTP tarafındaki geliştirmeler etkilenmez. CAP (Cloud Application Programming) projeleri bu mimarinin en güçlü örneklerinden biridir.
S/4HANA çekirdeği içinde özelleştirme yapılması gerektiğinde, ABAP RESTful Application Programming Model (RAP) kullanılmalıdır. RAP, Clean Core prensibine uygun; OData servisleri, CDS view’lar ve Behavior Definition üzerinden geliştirme yapmayı mümkün kılar. ABAP on Cloud yaklaşımı, hem on-premise hem cloud ortamında sürdürülebilir geliştirme için bu modeli önermektedir.
Kullanıcı arayüzlerinde ekran bazında ABAP değişikliği yerine SAP Fiori standart uygulamaları tercih edilmeli; özel ihtiyaçlar Fiori Adaptation ile karşılanmalıdır. Bu yaklaşım hem Clean Core uyumunu korur hem de kullanıcı deneyimini güçlendirir. SAP MM ve Fiori entegrasyonu, standart uygulama kullanımının operasyonel verimliliğe nasıl katkı sağladığını gösteren iyi bir örnektir.
Dış sistemlerle entegrasyonda S/4HANA çekirdeğine kod yazmak yerine SAP Integration Suite kullanılmalıdır. Bu yaklaşım, entegrasyon mantığını core'dan ayırarak bağımsız biçimde yönetmeyi mümkün kılar. Her sistem güncellemesinde entegrasyon testlerini baştadından yapma zorunluluğunu ortadan kaldırır.
Mevcut sisteminizdeki tüm Z-programlarını ve özel geliştirmeleri listeleyerek başlayın. Her biri için şu soruyu sorun: “Bu geliştirme hala aktif kullanılıyor mu?” Çoğu firmada özelleştirmelerin %30-40'ı ya hiç kullanılmamaktadır ya da artık ihtiyaç kalmamıştır. Bunları temizlemek bile başlı başına önemli bir güncelleme maliyeti indirimi sağlar.
Aktif kullanılan özelleştirmeler için şu soruyu sorun: “SAP standart bir çözüm sunuyor mu?” S/4HANA, ECC'ye kıyasla çok daha zengin standart fonksiyonelite içerir. Pek çok özel geliştirme aslında S/4HANA'nın standart özelliğiyle ikame edilebilir. SAP S/4HANA geçişinde bu değerlendirmeyi erken yapmak proje kapsamını ve maliyetini köklü biçimde daraltır.
Clean Core hedefi her şirket için aynı hızda ulaşılabilir değildir. Bazı sektörel gereksinimler (gemi nakliye, savunma, kamu ihalesi vb.) için SAP standart çözümleri yetersiz kalabilir ve özelleştirme kaçınılmaz olabilir. Clean Core bu durumlarda bile BTP veya RAP aracılığıyla sürdürülebilir özelleştirme yolu önerir; ancak her geliştirme için bu yöntemlerin uygulanabilirliği değerlendirilmelidir. RISE with SAP veya Public Cloud kullanan firmalar için Clean Core zorunluluktur; on-premise firmalar için güvenilir bir hedef olarak değerlendirilmelidir.
Hayır. Clean Core geçişi; mevcut özelleştirmelerin envanterüne alınması, kullanılmayanların temizlenmesi ve aktif olanların modern yaklaşımlara (RAP, BTP) taşınması anlamına gelir. Bu bir gecede yapılan bir değişiklik değil; proje bazlı ve afam afam ilerleyen stratejik bir dönüşüm sürecidir.
RISE with SAP, SAP S/4HANA Cloud ortamına geçişi kapsayan bir abonelik modelidir ve Clean Core bu modelin teknik ön koşuludur. Bulut ortamında SAP çekirdeğine müdahale mümkün değildir; bu nedenle özelleştirmeler BTP üzerinde yaşamalıdır. Clean Core olmadan RISE with SAP geçişi ya mümkün olmaz ya da çok pahalıya mal olur.
SAP, ABAP Test Cockpit (ATC) ve Cloud Readiness Check araçlarıyla sisteminizdeki Clean Core uyumunu analiz edebilirsiniz. ABAP Cloud için ATC kontrolu hakkındaki yazımızda bu süreci detaylandırdık. Bu analiz, kaç geliştirmenin Clean Core uyumsuz olduğunu ve ne kadarının yeniden yapılandırılması gerektiğini gösterir.
SAP Clean Core, sürdürülebilir bir SAP altyapısı için artık bir seçenek değil zorunluluktur. Geçmişin aşırı özelleştirme yükünü taşıyan firmalar, S/4HANA geçişinde bu yükün bedelini ağır ödemektedir. Clean Core yolculuğunuza başlamak için MDP Group uzmanlarıyla iletişime geçin.
SAP Help Portal
SAP Community
SAP Business Technology Platform
SAP Fiori Danışmanı Hakan Balcı, SAP Clean Core ve ABAP Cloud odağında dijital dönüşüm projelerine liderlik eder. RAP ve SAP BTP ile bulut çözümleri geliştirir; Flexible Workflow, BRF+ ve Adobe Forms deneyimiyle süreçleri dijitalleştirir. Uluslararası projelerde çözüm mimarı olarak görev alır.
SAP Fiori Spaces ve Pages Nedir? Avantajları Nelerdir?
SAP Fiori Launchpad, grupları Alanlar ve Sayfalar ile değiştirerek önemli bir iyileştirme sunmuştur. Bu yeni kullanıcı arayüzü,...
Suudi Arabistan E-Fatura Uyumluluğu: ZATCA FATOORAH Rehberi
Suudi Arabistan, bölgede e-fatura mevzuatını uygulayan ilk ülkeler arasındadır. Suudi Arabistan e-fatura mevzuatı, şirketlerin satış...
S/4HANA Migration: Brownfield mi, Greenfield mi? Türk Firmalar İçin Gerçek Maliyet Karşılaştırması
Brownfield, greenfield, bluefield: SAP S/4HANA geçişinde hangi yaklaşım doğru? Türk firmaları için gerçek maliyet ve süre...
SAP TM Birleşik Paket Oluşturma ve Optimizer Planlama
Giriş SAP Transportation Management (SAP TM)’de taşıma planlamasının doğruluğu, yüklerin fiziksel olarak nasıl paketlendiğine ve bu...
GİB Vergi Durum Kodları: Kapsamlı Rehber
Giriş E-Fatura durum kodları, faturanın düzenlenmesinden alıcıya teslim edilmesine kadar geçen süreç gerçekleşen her işlemi temsil eden...
SAP ABAP Nedir? SAP ABAP Danışmanlığı Nedir? Kapsamı Rehber
SAP ABAP (Advanced Business Application Programming), SAP tarafından geliştirilen dördüncü nesil, üst düzey bir programlama dilidir. ABAP...
SAP CPI’da XSLT Mapping ile Karmaşık Dönüşümleri Nasıl Çözersiniz?
SAP entegrasyon projelerinde veri dönüşümü, başarılı bir akışın belkemiğidir. Çoğu zaman Graphical Mapping veya Message Mapping ile...
İşletmenizin Dijital Dönüşüm Yolculuğunun Hangi Aşamasında?
Dijital dönüşüm yolculuğu, şirketlerin fiziksel iş süreçlerini dijital platforma taşıdığı aşamalı bir değişim sürecidir. Peki...
U-ETDS Nedir? Ulaştırma Elektronik Takip Sistemi Rehberi
U-ETDS Nedir?Ulaştırma Elektronik Takip ve Denetim Sistemi (U-ETDS); 08.01.2018 tarihli 30295 sayılı Karayolu Taşıma Yönetmeliği (KTY) ve...
Mailiniz başarıyla gönderilmiştir en kısa sürede sizinle iletişime geçilecektir.
Mesajınız ulaştırılamadı! Lütfen daha sonra tekrar deneyin.