Blog
8 Ağustos 2026

SAP Material Ledger Nedir? Fiili Maliyet Muhasebesi

    TL;DR

    SAP Material Ledger (ML), malzeme hareketlerini birden fazla para birimi ve değerleme görüşüyle paralel kaydeden ve dönem sonunda fiili maliyet hesaplama çalışmasıyla (actual costing run) stok değerini gerçek maliyete yakınsatan SAP CO-PC bileşenidir. ECC'de opsiyonel olan Material Ledger, S/4HANA'da tüm şirket kodları için zorunludur. CKMLCP t-kodu ile yürütülen dönem sonu çalışması, standart fiyat ile gerçekleşen maliyet arasındaki farkı stoğa yansıtır.

    SAP Material Ledger Nedir ve Ne Sağlar?

    SAP'ta stok maliyeti yönetimi iki yaklaşımla yapılabilir: standart maliyet (standard costing) ve fiili maliyet (actual costing). Standart maliyette her malzeme için dönem başında sabit bir fiyat tanımlanır; fiili maliyet farkları ML olmadan yalnızca sapma hesaplarında (variance accounts) kalır ve stoğa yansımaz.

    Material Ledger, bu denklemi değiştirir. Her malzeme hareketi — mal girişi, mal çıkışı, üretim onayı, fatura doğrulama — ML'de paralel olarak kaydedilir. Dönem sonunda CKMLCP çalışması tüm fiyat farklarını geriye doğru izler ve her malzemenin gerçek dönem maliyetini hesaplar; ardından stoğu bu maliyetle yeniden değerler.

    **Material Ledger'ın Sağladığı Başlıca Avantajlar:**

    **Çoklu Para Birimi Değerleme:** Material Ledger, her malzeme hareketini eş zamanlı olarak üç para biriminde kaydeder: yerel para birimi (şirket kodu para birimi), grup para birimi ve sert para birimi (hard currency). Uluslararası şirketler için raporlama tutarlılığı sağlar.

    **Fiili Maliyet (Actual Costing):** Dönem boyunca biriken tüm fiyat farkları — malzeme fiyat sapmaları, üretim verimliliği sapmaları, genel gider farkları — CKMLCP tarafından çok düzeyli dağıtım (multi-level distribution) yöntemiyle stoğa yüklenir. Bilanço'da dönem sonu stok değeri gerçek maliyeti yansıtır.

    **IFRS Uyumu:** IAS 2 (Stoklar) standardı, stokların maliyet veya net gerçekleşebilir değerden düşük olanıyla değerlenmesini gerektirir. Fiili maliyet hesaplama, bu değerlemeye gerçek bir temel sağlar; standart maliyet yaklaşımına göre daha savunulabilir bir bilanço değeri üretir.

    **S/4HANA Entegrasyonu:** S/4HANA'da Material Ledger, stok defteridir (inventory subledger). Stokla ilgili tüm muhasebe kayıtları önce ML'de işlenir, ardından Universal Journal (ACDOCA)'a entegre edilir.

    Fiili Maliyet Hesaplama Çalışması: CKMLCP Adımları

    CKMLCP (Cockpit for Actual Costing) t-kodu, dönem sonu fiili maliyet hesaplama çalışmasını adım adım yürüten kontrol merkezi ekranıdır. Her adım bir öncekine bağlıdır; sıra atlanamaz.

    **1. Kapanış Hazırlığı (Closing Entry):**

    Aktif dönem CKMPREP t-kodu ile kapanışa hazırlanır. Bu adım tüm bekleyen malzeme hareketlerinin ML'e işlendiğini doğrular. Eksik hareket varsa sistem uyarı verir.

    **2. Ön Dağıtım — Tek Düzey (Single-Level Price Determination):**

    Her malzeme için kendi dönem hareketleri değerlenir. Doğrudan fiyat farkları (satın alma faturası farkı, üretim sapması) hesaplanır ve malzeme bazında toplanır.

    **3. Çok Düzey Fark Dağıtımı (Multi-Level Price Determination):**

    Yarı mamul ve mamul ürünler için hammadde düzeyinden başlayarak farklar ürün ağacı boyunca yukarı taşınır. Bir hammaddenin fiili maliyeti onu kullanan yarı mamulün maliyetini, oradan da nihai ürünün maliyetini etkiler. Bu adım Material Ledger'ın en karmaşık ve en değerli özelliğidir.

    **4. Stok Yeniden Değerleme (Revaluation of Inventories):**

    Hesaplanan fiili maliyet ile standart maliyet arasındaki fark stoğa yüklenir. Dönem sonu stok değeri artık fiili maliyeti yansıtır. Aynı zamanda COGS'a da fark yansıması yapılır.

    **5. Dönem Kapanışı (Period Closing):**

    OMSY t-kodu ile ML dönemi kapatılır. Kapalı dönemde yeni malzeme hareketi ve fiyat değişikliği yapılamaz. Bir sonraki dönemin standart fiyatı CK11N/CK40N ile belirlenebilir.

    **CKM3N — Malzeme Fiyat Analizi:**

    CKM3N t-kodu, bir malzeme için dönem bazında tüm giriş, çıkış ve fark hareketlerini detaylı gösterir. Hangi hareketin ne kadar fark ürettiğini analiz etmek için kullanılır. "Neden bu malzemenin fiili maliyeti standart maliyetten çok saptı?" sorusunun cevabı CKM3N'dedir.

    S/4HANA'da Material Ledger Zorunluluğu

    ECC döneminde Material Ledger isteğe bağlıydı; birçok şirket aktifleştirmeden yalnızca standart maliyet yaklaşımıyla çalışıyordu. S/4HANA bu durumu değiştirdi: Material Ledger tüm şirket kodları için zorunlu bir altyapı bileşeni haline geldi.

    **Neden Zorunlu Oldu?**

    S/4HANA'da stok muhasebesi mimarisinden klasik stok hesabı (inventory account) kaldırıldı ve yerine ML tabanlı stok defteri (inventory subledger) getirildi. Stokla ilgili her FI kaydı artık ML'den geçmek zorunda. Bu değişiklik, S/4HANA'da gerçek zamanlı stok değerlemesine ve Universal Journal'ın tek tablo mantığına olanak tanıyor.

    **ECC'den S/4HANA'ya Geçişte Material Ledger:**

    ECC sisteminde ML aktif olmayan şirket kodları, S/4HANA geçişi sırasında ML aktivasyonu ve veri migrasyonu gerektirir. Bu süreç; mevcut stok değerlerinin ML'e taşınmasını, dönem açılış bakiyelerinin doğrulanmasını ve geçiş tarihi öncesi kapanış döneminin tamamlanmasını kapsar. Geçiş projesinin en kritik teknik adımlarından biridir.

    **Actual Costing vs. Standard Costing Tercihi:**

    S/4HANA'da ML zorunlu olsa da fiili maliyet (actual costing) yaklaşımını etkinleştirmek ayrı bir konfigürasyon kararıdır. Actual costing aktif edilmeden ML yalnızca çoklu para birimi değerleme ve paralel kayıt işlevleriyle çalışır. CKMLCP dönem kapanışı ve stok yeniden değerleme yalnızca actual costing etkin şirket kodlarında çalıştırılır.

    Temel T-Kodları ve Konfigürasyon

    SAP Material Ledger, hem yapılandırma hem günlük operasyon için belirli t-kodları kullanır.

    **Operasyonel T-Kodları:**

  • **CKMLCP:** Fiili maliyet hesaplama çalışması cockpit'i — dönem sonu tüm ML adımları buradan yönetilir.
  • **CKM3N:** Malzeme fiyat analizi — malzeme bazında tüm dönem hareketleri ve fark detayları.
  • **CKMVFM:** Fiyat farkı izleme raporu — şirket kodu ve dönem bazında genel bakış.
  • **MR21:** Standart fiyat değişikliği — dönem içinde standart fiyat güncellemesi.
  • **OMSY:** Dönem yönetimi — ML ve MM dönemlerinin açılıp kapatılması.
  • **CKMPREP:** Dönem kapanış hazırlığı — bekleyen hareketlerin kontrolü.
  • **Konfigürasyon (SPRO) Başlıkları:**

  • **Değerleme Alanı (Valuation Area) Tanımlama:** ML, şirket kodu düzeyinde veya fabrika düzeyinde aktifleştirilebilir. Değerleme alanı seçimi kurulum aşamasında yapılır ve sonradan değiştirilemez.
  • **Para Birimi Türleri:** Her değerleme alanı için yerel, grup ve sert para birimi tanımlanır.
  • **Actual Costing Aktivasyonu:** Fiili maliyet yaklaşımı, değerleme alanı bazında ayrıca aktifleştirilir.
  • **Fiyat Kontrolü:** Her malzeme için standart fiyat (S) veya hareketli ortalama (V) seçimi, ML ile birlikte çalışır.
  • Sık Sorulan Sorular

    **SAP Material Ledger'ı aktifleştirmek geri döndürülemez mi?**

    Evet. Bir şirket kodu için Material Ledger aktifleştirildiğinde devre dışı bırakılamaz. Bu nedenle aktivasyon kararı proje tasarım aşamasında dikkatle alınmalıdır. ECC sistemlerinde bu karar opsiyoneldi; S/4HANA'da ise zaten zorunlu olduğu için bu soru geçerliliğini yitirmiştir.

    **Fiili maliyet hesaplama (CKMLCP) ne zaman çalıştırılmalıdır?**

    CKMLCP, her muhasebe döneminin sonunda — MM dönem kapanışından sonra, FI dönem kapanışından önce — çalıştırılır. Tipik sıralama: MM dönemi kapat → CKMLCP çalıştır → CO settlement koş → FI dönemi kapat. CKMLCP'nin geç çalıştırılması, FI raporlarında stok değerleme farklarının eksik görünmesine yol açar.

    **Standart maliyet ile fiili maliyet arasındaki fark büyükse ne anlama gelir?**

    Büyük fark genellikle iki nedenden kaynaklanır: (1) CK11N maliyet tahmini ile gerçek üretim giderleri arasındaki sapma — verimsizlik, fire oranı veya malzeme fiyatı değişikliği; (2) satın alma fatura fiyatları ile SAP'ta kayıtlı fiyat arasındaki fark. Sistematik büyük farklar, maliyet tahmini modelinin yenilenmesi gerektiğine işaret eder. CKM3N ile hangi hareketin farka en çok katkıda bulunduğu tespit edilir.

    **S/4HANA'ya geçişte eski ML verisi nasıl taşınır?**

    ECC'de ML aktif olmayan şirket kodları için geçiş sırasında stok bakiyeleri ML açılış değerleri olarak yüklenir (CKMVFM veya özel migration programları ile). Geçiş tarihi sonu itibarıyla tüm MM ve FI dönemleri kapatılmış olmalıdır. S/4HANA geçiş yöntemi (Brownfield/Conversion veya Greenfield) ML veri taşıma yaklaşımını doğrudan etkiler.

    **Hareketli ortalama fiyatlı (MAP) malzemeler ML'de nasıl davranır?**

    Hareketli ortalama fiyat (Moving Average Price / V tipi fiyat kontrolü) kullanan malzemelerde her giriş hareketi otomatik olarak fiyatı günceller. Material Ledger bu malzemeler için de çoklu para birimi değerlemeyi ve actual costing run'ı destekler. Ancak MAP malzemelerde fiili maliyet çalışmasının stok değeri üzerindeki etkisi, standart fiyatlı (S tipi) malzemelere kıyasla daha sınırlıdır.

    **CONSULANT SAP Material Ledger konusunda nasıl destek sağlar?**

    CONSULANT; Material Ledger aktivasyon tasarımı, actual costing konfigürasyonu, CKMLCP dönem kapanış prosedürü kurulumu, ECC'den S/4HANA geçişinde ML veri migrasyonu ve CKM3N bazlı maliyet sapma analizi konularında danışmanlık hizmeti vermektedir. Projenizi değerlendirmek için [iletişim](/iletisim) sayfamızdan bize ulaşabilirsiniz.

    CONSULANT | SAP FI · CO · PA · ABAP Danışmanlık

SAP danışmanlığı mı arıyorsunuz?

Uzman ekibimizle ücretsiz ön değerlendirme için iletişime geçin.

İletişime Geçin →