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.
Elektrikli Şarj Hizmetlerinde Faturaların Oluşturulma Süreci
Gelir İdaresi Başkanlığı (GİB) tarafından Aralık 2023 tarihinde paylaşılan "Elektrik Şarj Hizmetlerine İlişkin Fatura Teknik Kılavuzu"...
e-Faturada İstisna Kodları Nelerdir?
İstisna/Muafiyet Kodu, faturanın vergisiz olma durumunu tanımlamak için kullanılan kodlardır. Aşağıdaki tablodan faturanızın durumuna...
e-Fatura’ya Geçme Şartları: Güncel Hadler ve Rehberi
e-Fatura'ya geçme şartları, Gelir İdaresi Başkanlığı (GİB) tarafından her yıl yayınlanan tebliğlerle güncellenmektedir. Birçok...
SAP WM'den SAP EWM'e Geçmeniz İçin 5 Sebep
SAP WM'den SAP EWM'e geçiş, SAP'nin 2025 itibarıyla WM modülü desteğini sona erdirmesiyle birlikte artık bir zorunluluk haline gelmiştir. Bu...
Ağır Sanayide Lojistik Optimizasyonu: EWM ile ASR Entegrasyonu
Ağır sanayi sektöründe lojistik yönetimi, sıradan bir yükleme-boşaltma sürecinin çok daha ötesindedir. Yüksek hacimli, ağır ve çoğu...
SAP TM Organizasyon Yapısı: PPOME & PPOCE Mantığı
Giriş SAP Transportation Management, taşıma süreçlerini optimize ederken aynı zamanda bu süreçleri yöneten organizasyon yapısını da net...
SAP RAP Uygulamalarında Behavior Extension Kullanımı
SAP'nin modern geliştirme çerçevesi olan SAP RAP (Restful ABAP Programming), yazılım çözümlerinin esnek ve modüler olmasını sağlayarak...
SAP PO B2B EDI Bağlantı Protokolleri ve Standart Örnekleri
SAP PO B2B EDI bağlantı protokolleri, müşteri ve tedarikçiler arasındaki hızlı ve güvenli elektronik veri değişimini SAP Process...
CarrefourSA EDI Konuşuyor
CarrefourSA, Türkiye'nin önde gelen perakende zincirlerinden biri olarak, iş süreçlerini optimize etmek ve operasyonel verimliliği artırmak...
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.