ME21N, MIGO ve MIRO Nedir? SAP Satınalma Süreci Uçtan Uca Rehber
SAP MM satınalma sürecini öğrenirken üç işlem kodu sürekli karşınıza çıkar: ME21N, MIGO ve MIRO.
Bu üç işlem birbirinden bağımsız ekranlar değildir. Birlikte düşünüldüğünde satınalma siparişinin oluşturulmasından malın teslim alınmasına ve tedarikçi faturasının kontrol edilmesine kadar uzanan temel süreci oluştururlar.
Kısa özet:
ME21N → Satınalma Siparişi
MIGO → Mal Girişi
MIRO → Fatura Kontrolü
Süreç neden üç aşamadan oluşur?
Bir şirketin bir tedarikçiden malzeme satın aldığını düşünelim.
Önce şirkette hangi malzemenin, hangi miktarda ve hangi fiyatla alınacağı tanımlanır. Ardından mal fiziksel olarak depoya gelir. Son aşamada tedarikçinin gönderdiği fatura sisteme kaydedilir ve siparişle karşılaştırılır.
Bu nedenle operasyonel süreç üç farklı olayı temsil eder:
- Sipariş verme
- Malı teslim alma
- Faturayı kontrol etme
SAP bu olayları ayrı belgeler ve kontroller üzerinden izler.
1. ME21N: Satınalma siparişi oluşturma
ME21N, satınalma siparişi yani Purchase Order oluşturmak için kullanılan temel SAP MM işlem kodlarından biridir.
PO içerisinde genellikle şu bilgiler bulunur:
- Tedarikçi
- Satınalma organizasyonu
- Şirket kodu
- Malzeme
- Miktar
- Plant
- Teslim tarihi
- Net fiyat
Sipariş kaydedildiğinde SAP bir satınalma belgesi numarası üretir.
Bu belge sonraki süreçlerin referans noktası olur.
ME21N verisi hangi tablolarda bulunur?
Satınalma siparişlerinde en temel iki tablo:
EKKO— Belge başlığıEKPO— Belge kalemleri
İki tablo temel olarak EBELN alanı üzerinden bağlanır.
EKKO.EBELN = EKPO.EBELN
Bu nedenle PO bazlı bir BI raporunda EKKO ve EKPO sıkça birlikte kullanılır.
2. MIGO: Mal girişi
Siparişi oluşturmak malın gerçekten geldiği anlamına gelmez.
Tedarikçi malzemeyi fiziksel olarak teslim ettiğinde depo veya ilgili operasyon ekibi mal girişini SAP üzerinde kaydeder.
Bu işlem için yaygın olarak MIGO kullanılır.
Standart PO bazlı mal girişlerinde sık karşılaşılan hareket türlerinden biri:
101 — Mal girişi
hareketidir.
MIGO sonrası sistemde ne değişir?
Mal girişi kaydedildiğinde:
- Stok miktarı güncellenebilir.
- Malzeme belgesi oluşur.
- PO teslimat geçmişi güncellenir.
- Değerlemeye bağlı olarak muhasebe etkisi oluşabilir.
Yani PO artık yalnızca sipariş edilmiş bir belge olmaktan çıkar; fiziksel teslimat bilgisi de sisteme girilmiş olur.
MIGO verisi hangi tablolarda bulunur?
Klasik SAP yapısında malzeme belgelerinde sık kullanılan tablolar:
MKPF— Malzeme belgesi başlığıMSEG— Malzeme belgesi kalemleri
S/4HANA tarafında malzeme hareketlerinin merkezi veri modeli açısından MATDOC önem kazanır.
Raporlama yapılırken sistem sürümü mutlaka dikkate alınmalıdır.
3. MIRO: Lojistik fatura kontrolü
Mal teslim edildikten sonra tedarikçi faturası gelir.
MIRO, lojistik fatura kontrolü sürecinde satınalma siparişi ve mal girişi ile ilişkili faturaları kaydetmek için kullanılan temel işlem kodlarından biridir.
Buradaki amaç yalnızca faturayı sisteme girmek değildir.
Aynı zamanda şu kontroller yapılabilir:
- Sipariş edilen miktar
- Teslim alınan miktar
- Fatura edilen miktar
- Sipariş fiyatı
- Fatura fiyatı
Bu yapı satınalma kontrolünün önemli bir parçasıdır.
Üçlü eşleştirme mantığı
Satınalma süreçlerinde sık kullanılan kavramlardan biri three-way match, yani üçlü eşleştirmedir.
Basitleştirilmiş olarak üç belge karşılaştırılır:
Purchase Order
↓
Goods Receipt
↓
Invoice
Türkçesiyle:
Sipariş → Mal Girişi → Fatura
Amaç, şirketin sipariş etmediği veya teslim almadığı bir miktar için ödeme yapılmasını önlemeye yardımcı olmaktır.
ME21N, MIGO ve MIRO arasındaki ilişki
Süreci tek zincir halinde düşündüğümüzde:
İhtiyaç
↓
ME51N - Satınalma Talebi
↓
ME21N - Satınalma Siparişi
↓
MIGO - Mal Girişi
↓
MIRO - Fatura Kontrolü
↓
FI / Ödeme Süreci
Her şirkette süreç ve onay mekanizmaları farklı olabilir; ancak temel satınalma mantığı bu zincir etrafında şekillenir.
BI tarafında neden çok değerlidir?
Bu üç aşama birlikte analiz edildiğinde yalnızca “ne kadar satın aldık?” sorusunun ötesine geçilir.
Örneğin şu KPI’lar üretilebilir:
- Sipariş edilen miktar
- Teslim alınan miktar
- Fatura edilen miktar
- Açık PO miktarı
- Eksik teslimat miktarı
- Siparişten mal girişine geçen süre
- Mal girişinden faturaya geçen süre
- Tedarikçi teslimat performansı
- Fiyat farkları
- Plant bazında satınalma performansı
Bu nedenle satınalma analitiği yalnızca EKKO ve EKPO ile sınırlı değildir.
Örnek uçtan uca rapor modeli
Bir veri ambarında model yaklaşık olarak şöyle kurgulanabilir:
EKKO / EKPO
↓
Purchase Order Fact
↓
Material Movement / Goods Receipt
↓
Invoice Data
↓
Purchasing Analytics
Boyutlar ise örneğin:
- Tedarikçi
- Malzeme
- Plant
- Şirket
- Tarih
- Satınalma organizasyonu
olabilir.
Açık satınalma siparişi nasıl düşünülür?
Bir PO oluşturulmuş ancak sipariş miktarının tamamı henüz teslim alınmamışsa açık miktar bulunabilir.
Basit mantık:
Açık Miktar = Sipariş Miktarı - Teslim Alınan Miktar
Gerçek SAP raporlarında iptal, iade, teslimat tamamlama göstergeleri ve farklı hareketler gibi ek kurallar dikkate alınmalıdır.
Ancak analitik mantığın başlangıcı bu karşılaştırmadır.
Örnek senaryo
Bir şirket 100 adet rulman sipariş ediyor.
ME21N ile:
Sipariş miktarı = 100
İlk teslimatta MIGO ile:
Mal girişi = 60
Bu durumda basit açık miktar:
100 - 60 = 40
Daha sonra kalan 40 adet de geldiğinde PO teslimat açısından tamamlanabilir.
Tedarikçi 100 adet için fatura gönderdiğinde MIRO aşamasında sipariş ve mal girişleriyle fatura karşılaştırılabilir.
Bu örnek, üç ekranın aslında aynı iş sürecinin farklı aşamalarını temsil ettiğini gösterir.
En sık yapılan raporlama hataları
1. PO miktarı ile mal girişi miktarını aynı sanmak
Sipariş verilmiş olması malın geldiği anlamına gelmez.
2. Belge seviyelerini karıştırmak
EKKO başlık, EKPO kalem seviyesindedir. Malzeme hareketleri ise başka bir grain seviyesinde olabilir.
3. İade ve ters kayıtları hesaba katmamak
Mal hareketlerinde yalnızca pozitif girişleri toplamak yanlış stok ve teslimat sonucu üretebilir.
4. SAP sürümünü dikkate almamak
ECC ve S/4HANA veri modellerinde bazı tablo kullanımları farklılaşabilir.
ME21N, MIGO ve MIRO öğrenme sırası
Yeni başlayan biri için mantıklı sıra şöyledir:
- Önce satınalma siparişinin ne olduğunu öğrenin.
- ME21N ile PO oluşturma mantığını kavrayın.
- MIGO ile fiziksel mal hareketini anlayın.
- MIRO ile fatura kontrolünün neden gerekli olduğunu öğrenin.
- Son olarak bu belgelerin veri modelini inceleyin.
Bu yaklaşım ekran ezberlemek yerine süreci anlamanızı sağlar.
Sonuç
ME21N, MIGO ve MIRO; SAP MM satınalma sürecinin birbirini tamamlayan üç temel aşamasıdır.
ME21N = Sipariş
MIGO = Teslim Alma
MIRO = Fatura Kontrolü
Bu zinciri anlayan biri hem SAP operasyonlarını hem de satınalma verisinin BI ve ETL tarafındaki akışını çok daha kolay kavrayabilir.
Daha geniş modül yapısını görmek için SAP MM Modülü: Malzeme Yönetimi Süreçleri ve İş Akışı Rehberi içeriğini inceleyebilirsiniz.
Tabloları ayrıca SAP Tablo İlişkileri ve Raporlama Haritası üzerinden keşfedebilir, süreçleri SAP uygulama ortamında deneyebilirsiniz.