Bu derste
- Ana veri ile hareket verisini ayırt etmek
- Veri setimizdeki malzeme, iş ortağı, bilgi kaydı, ürün ağacı, rota ve iş yerini tanımak
- Bir belgenin ana veriden nasıl beslendiğini görmek
- Ana veri kalitesinin neden kritik olduğunu ve S/4HANA'daki iş ortağı (BP) kavramını anlamak
Bir siparişin anatomisi
Satınalmacı Mehmet Kaya, Bursa Elektromotor'a 200 adet üniversal motor siparişi veriyor. Sipariş ekranında yazdığı bilgiler şunlar: satıcı numarası 17300003, malzeme RM-MOTOR-UNI, miktar 200 ve teslim tarihi. Toplam dört bilgi. Sipariş kaydedildiğinde ise belgede onlarca bilgi bulunur. Bunlar nereden geldi?
| Siparişteki bilgi | Nereden geldi? |
|---|---|
| Satıcının adı, adresi, para birimi (TRY), ödeme koşulu (60 gün net) | İş ortağı: 17300003 Bursa Elektromotor |
| Kısa metin, birim (adet), teslim depo yeri 0001, satınalma grubu 102 | Malzeme: RM-MOTOR-UNI |
| Net fiyat ve vergi kodu V2 (%20 KDV) | Satınalma bilgi kaydı: Bursa Elektromotor ile RM-MOTOR-UNI ilişkisi |
| Satınalma organizasyonu 1000, şirket kodu 1000 | Organizasyon yapısı |
Mehmet Bey dört alan doldurdu; gerisini sistem önceden tanımlanmış kayıtlardan getirdi. İşte SAP'nin en temel ayrımı: bir yanda bu önceden tanımlanmış, kalıcı kayıtlar, yani ana veri; diğer yanda her iş olayında oluşan belgeler, yani hareket verisi.
Ana veri: kalıcı, paylaşılan, az değişen
Ana veri (master data), şirketin uzun süre var olan iş nesneleri hakkındaki bilgidir. Bir kez yaratılır, binlerce belgede tekrar tekrar kullanılır ve nadiren değişir. Veri setimizdeki başlıca ana veri nesneleri:
| Ana veri nesnesi | Veri setimizden örnek | T-code | Kim sorumlu? |
|---|---|---|---|
| Malzeme (material master) | WM-7000, RM-MOTOR-UNI | MM01, MM02, | Ana veri ekibi; her departman kendi görünümünü doldurur |
| İş ortağı (business partner) | 17300003 Bursa Elektromotor, 17100007 Balkan Home Appliances | Satınalma, satış, muhasebe | |
| Satınalma bilgi kaydı (purchasing info record) | Bursa Elektromotor + RM-MOTOR-UNI: fiyat ve 8 günlük teslim süresi | ME11, | Satınalma |
| Ürün ağacı (bill of materials) | WM-7000'in çok seviyeli ürün ağacı | CS03 (PP modülünde) | Ürün mühendisliği |
| Rota (routing) | WM-7000 montaj rotası: 0010 MONT01, 0020 TEST01, 0030 PAKET01 | CA03 (PP modülünde) | Endüstri mühendisliği |
| İş yeri (work center) | MONT01 Ana Montaj Hattı 1: 2 vardiya, günde 16 saat | CR03 (PP modülünde) | Üretim |
Birkaç not:
- Malzeme ana verisi departmanlara göre görünümlere (views) ayrılır: temel veri, satınalma, MRP, muhasebe gibi. Tek bir malzeme kaydı depoya, satınalmaya, planlamaya ve muhasebeye aynı anda hizmet eder.
- Bilgi kaydı, bir malzeme ile bir tedarikçi arasındaki ilişkiyi tutar: net fiyat, planlanan teslim süresi, standart sipariş miktarı. Siparişteki fiyatın otomatik gelmesi buradan.
- Rota, bir ürünün hangi iş yerlerinde, hangi sırayla ve ne kadar sürede yapılacağını söyler. WM-7000'in ana montaj operasyonu adet başına 24 dakika işçilik öngörür.
Hareket verisi: her olay bir belge
Hareket verisi (transactional data), iş olaylarının kaydıdır: bir sipariş verildi, mal geldi, fatura kaydedildi, makine üretildi. Her olay bir belge olarak saklanır ve her belgenin bir numarası, tarihi ve onu kaydeden bir kullanıcısı vardır.
| Belge | Numara | Yaratma / görüntüleme | Veri setimizden örnek |
|---|---|---|---|
| Satınalma talebi (purchase requisition) | 10000000... | ME51N, | Bakım ekibinin pres hattı yedek parça talebi |
| Satınalma siparişi (purchase order) | 4500000000... | ME21N, | Her pazartesi tedarikçilere verilen siparişler |
| Malzeme belgesi (material document) | 4900000000... | MIGO, | Mal girişi (101), hat besleme (311), sevkiyat (601) |
| Fatura belgesi (supplier invoice) | 5105600000... | MIRO, | MUHASEBE.FATMA'nın kaydettiği tedarikçi faturaları |
| Muhasebe belgesi (accounting document) | 5000000000... ve 5100000000... | Mal hareketlerinin ve faturaların otomatik kayıtları | |
| Üretim siparişi (production order) | 1000000... | CO01, CO03 (PP modülünde) | Her hafta açılan yaklaşık 11 sipariş |
İkisini yan yana koyalım:
| Ana veri | Hareket verisi | |
|---|---|---|
| Neyi anlatır? | Bir nesneyi: ne, kim? | Bir olayı: ne oldu, ne zaman, ne kadar? |
| Ömrü | Yıllar | Tek bir iş olayı; zamanla arşivlenir |
| Değişir mi? | Gerektiğinde güncellenir (MM02, BP) | Kayıtlı mal hareketi ve muhasebe belgesi değiştirilmez, iptal belgesiyle düzeltilir |
| Hacim | Yüzlerce, binlerce kayıt | Her gün yüzlerce yeni kayıt |
| Örnek | WM-7000, Bursa Elektromotor | Sipariş 45..., malzeme belgesi 49... |
Sipariş gibi bazı belgeler kaydedildikten sonra da değiştirilebilir, ama SAP her değişikliği kimin, ne zaman yaptığıyla birlikte loglar.
Üçüncü katman: özelleştirme
Tesisler, depo yerleri, hareket türleri, hesap planı, vergi kodları ne ana veridir ne de hareket verisi. Bunlar sistemin kurallarıdır ve danışmanlar tarafından özelleştirme (customizing) ekranlarında ayarlanır. Günlük kullanıcı bu ayarları değiştirmez, sadece kullanır.
Belge, ana verinin o anki fotoğrafını taşır
Bir belge yaratıldığında ana veriden gelen bilgiler belgeye kopyalanır. Sonradan ana veri değişse bile eski belge değişmez.
Veri setimizde bunun canlı bir örneği var: motor ve elektronik parça fiyatları haftalar içinde hafifçe arttı ve bilgi kayıtları her siparişte son fiyatla güncellendi. Ama on hafta önceki siparişler, verildikleri günün fiyatını korur. "F4 değer yardımı ve raporlar" dersinde ME2N raporuyla Bursa Elektromotor'un siparişlerini tarih sırasıyla listelediğinde net fiyatın nasıl değiştiğini kendi gözünle göreceksin.
Bu kuralın önemli bir sonucu var: ana veriyi düzeltmek, o hatalı veriyle açılmış belgeleri düzeltmez. O belgelerin tek tek elden geçirilmesi gerekir.
Ana veri kalitesi: çöp girerse çöp çıkar
Ana veri binlerce belgede kullanıldığı için tek bir hata da binlerce kez tekrarlanır. Bilişimdeki eski sözü hatırla: "Garbage in, garbage out." Fabrikada bunun nasıl görüneceğine bakalım:
- Eksik satınalma görünümü. Ürün mühendisliği yeni bir kapak kilidi malzemesi açmış, ama yalnızca temel veri ve MRP görünümleriyle. Ayşe Demir siparişi kaydetmek istediğinde durum çubuğunda kırmızı bir hata çıkar: "Malzeme ... için satınalma görünümü yok (MM01 ile genişletin)". Sipariş gecikir, montaj hattı kilitsiz kalabilir.
- Yanlış temel ölçü birimi. Paslanmaz sac kilogramla yönetilir; ürün ağacında tambur başına 4,2 kg yazar. Malzeme "adet" ile açılsaydı ürün ağacı, MRP, satınalma ve sayım birbirini tutmazdı. Daha kötüsü, SAP stoğu veya açık siparişi olan bir malzemenin temel birimini değiştirmeye izin vermez; hata ancak stoklar ve belgeler temizlendikten sonra düzeltilebilir.
- Yanlış malzeme türü. Koli bir ambalaj malzemesidir (VERP) ve stok değeri 15000100 Ambalaj Malzemeleri hesabına yazılır. Biri koliyi hammadde türünde (ROH) açsaydı, her mal girişi 15000000 İlk Madde ve Malzeme hesabına gider ve bilançodaki stok dağılımı yanlış olurdu.
- Yanlış teslim süresi. Almanya'dan gelen inverter motorun planlanan teslim süresi 25 gündür. Buraya 5 gün yazılsaydı MRP siparişi 20 gün geç önerir, motor zamanında gelmez ve WM-9000 hattı dururdu.
- Mükerrer tedarikçi. Aynı firma iki kez yaratılırsa ("Bursa Elektromotor" ve "Bursa Elektro Motor San.") faturalar ve ödemeler iki hesaba bölünür, tedarikçi bakiyesi ve satınalma hacmi yanlış görünür. Bu yüzden yeni kayıttan önce mutlaka arama yapılır ve Türk tedarikçilerde vergi numarası zorunludur.
Gerçek hayatta
Bir SAP projesinde canlıya geçişin en uzun süren işi çoğu zaman veri temizliği ve veri aktarımıdır (migration). Eski sistemdeki binlerce malzeme kartı gözden geçirilir, mükerrer kayıtlar birleştirilir, eksik görünümler tamamlanır. Bizim veri setimizde de malzemeleri ve iş ortaklarını MIGRASYON kullanıcısı yaratmış, açılış stoklarını 561 hareketiyle yüklemiştir. Büyük şirketler yeni ana veri taleplerini onay akışıyla yönetmek için SAP Master Data Governance (MDG) gibi araçlar kullanır.
S/4HANA'da iş ortağı (BP)
Eski SAP ECC'de tedarikçiler (XK01) ve müşteriler (XD01) ayrı işlemlerle, ayrı tablolarda tutulurdu. S/4HANA'da ikisi tek bir nesnede birleşti: iş ortağı (business partner, BP). Bir firma bir kez yaratılır; adı, adresi ve vergi numarası tek yerde durur. Firmanın şirketimizle ilişkisi rollerle tanımlanır:
| Rol | Anlamı |
|---|---|
| FLVN00 | Tedarikçi (finans): mutabakat hesabı, ödeme bilgileri |
| FLVN01 | Tedarikçi (satınalma): satınalma organizasyonu verileri, sipariş para birimi |
| FLCU00 | Müşteri (finans) |
| FLCU01 | Müşteri (satış): satış alanı verileri |
Bize ambalaj satan bir firma aynı zamanda hurda kartonlarımızı satın alıyorsa, tek bir iş ortağına hem tedarikçi hem müşteri rolü verilir; adres değiştiğinde tek yerde güncellenir. S/4HANA'da XK01 veya XD01 çağrıldığında sistem kullanıcıyı zaten BP işlemine yönlendirir. Veri setimizde tedarikçiler 17300001'den, müşteriler 17100001'den başlayarak numaralanmıştır.
Kendin dene (SAP ekranını bir sonraki derste ayrıntılı tanıyacağız; bu adımları şimdilik bir ön izleme gibi düşün):
- işlemini aç, İş ortağı alanına
17300003yaz ve Enter'a bas. Rolün "FLVN01 Tedarikçi" olduğunu, kaydı MIGRASYON kullanıcısının yarattığını gör. Satınalma sekmesinde ödeme koşulunu, Şirket kodu sekmesinde mutabakat hesabını (32000000 Satıcılar) incele. - işlemini aç. Satıcı alanına
17300003, Malzeme alanınaRM-MOTOR-UNIyaz ve Enter'a bas. Net fiyatı ve 8 günlük planlanan teslim süresini gör. Siparişe gelen fiyat işte budur.
Akılda kalsın
- Ana veri uzun ömürlü iş nesnelerini anlatır (malzeme, iş ortağı, bilgi kaydı, ürün ağacı, rota, iş yeri); bir kez yaratılır, binlerce kez kullanılır.
- Hareket verisi iş olaylarının kaydıdır (talep, sipariş, malzeme belgesi, fatura, üretim siparişi); her belgenin numarası, tarihi ve kullanıcısı vardır.
- Belge yaratılırken ana veriden bilgi kopyalar; ana veri sonradan değişse de eski belge değişmez.
- Ana veri hatası binlerce belgeye yayılır: eksik görünüm, yanlış birim, yanlış tür veya teslim süresi doğrudan üretimi ve muhasebeyi etkiler.
- S/4HANA'da tedarikçi ve müşteri tek bir iş ortağı (BP) nesnesidir; ilişki rollerle (FLVN01, FLCU01 gibi) tanımlanır.
Kendini test et