SAP Business One entegrasyonu: atölyeden mal girişi
ModernMES biten işi SAP Business One'a Goods Receipt (mal girişi), fireyi Goods Issue (mal çıkışı) belgesi olarak yazar; kalem ve müşteri kartlarını B1'den okur. Bağlantı SAP'nin kendi Service Layer arayüzü üzerinden kurulur; DI API ya da veritabanına doğrudan erişim kullanılmaz.
Son güncelleme: 20 Ekim 2026
Business One'da ne oluşur?
| ModernMES'te olan | SAP Business One'da oluşan |
|---|---|
| İş bitti, sağlam adet girildi | Goods Receipt (InventoryGenEntries), mamul deposuna giriş |
| Fire adedi girildi ("Fireyi de aktar" açıksa) | Goods Issue (InventoryGenExits), fire deposundan (tanımlı değilse mamul deposundan) çıkış |
Belgeler bağımsız giriş ve çıkış belgeleridir; B1'deki bir üretim siparişine (production order) bağlanmaz, çünkü ModernMES işleri kendi projeleri üzerinden yürütür ve B1 üretim siparişinin numarasını tutmaz. Referans alanına iş emri numarası, açıklamaya proje ve kaydın benzersiz ModernMES referansı yazılır.
Maliyeti varsayılan olarak SAP belirler. İsterseniz "Birim fiyatı 0 gönder" seçeneğiyle girişleri sıfır fiyatla yazdırırsınız. Bağlantı yanıtı yolda kaybolursa ModernMES yeniden göndermeden önce açıklamadaki referansla belgeyi arar; belge zaten oluşmuşsa ikinci kez yazmaz.
Business One'dan ne alınır?
- Kalemler (geçerli olanlar): kalem kodu, adı ve stok birimi; ModernMES'te parça olarak açılır.
- Müşteriler (müşteri tipindeki iş ortakları): kod, ad, vergi numarası, e-posta, telefon, şehir.
Kartlar ayarlar ekranındaki düğmeyle çekilir, hiçbir kayıt silinmez. Kalem kodu ModernMES parça kodundan farklıysa parça bazında eşleştirilir.
Gerekenler ve erişim
- Service Layer adresi (genellikle https://sunucu:50000) ve şirket veritabanı adı (CompanyDB).
- Goods Receipt ve Goods Issue yetkisi olan bir B1 kullanıcısı.
- Mamul deposu kodu; isterseniz ayrı bir fire deposu.
Business One genellikle şirket içindeki bir sunucuda çalışır. ModernMES'in bulut sürümü güvenlik gereği iç ağ adreslerine bağlanmaz; Service Layer'ın HTTPS ile ve ModernMES'in adresine kısıtlanarak internetten erişilebilir olması gerekir. Service Layer kendinden imzalı sertifikayla geliyorsa bağlantı ayarında bunu kabul edebilirsiniz. Servisi dışarı açmak istemiyorsanız ModernMES kendi sunucunuza kurulur.
Kurulum
- Bağlantıyı birlikte tanımlarız; "Bağlantıyı test et" B1'e giriş yapıp seçtiğiniz depoyu doğrular.
- Önce şirket veritabanınızın bir test kopyasında deneme belgeleri oluşturur, SAP iş ortağınızla kontrol ederiz.
- Aktarım zamanını seçersiniz: parçanın son operasyonu bitince (varsayılan), her operasyon bitince ya da yalnızca elle.
Belgeler arka planda yazılır; B1 kapalıysa 1 dakikadan 12 saate uzayan aralıklarla 8 deneme yapılır. Aktarım geçmişinde her kaydın B1 belge numarası ya da hata mesajı görünür.
Bu bağlantının yapmadıkları
- B1 üretim siparişlerini kapatmaz ve satış siparişlerini ModernMES'e almaz.
- Ürün ağacına (BOM) göre malzeme çıkışı yazmaz.
- B1'deki stok miktarlarını ModernMES'e geri okumaz.
Sık sorulan sorular
Belgeler B1 üretim siparişine bağlanıyor mu?
Hayır. Goods Receipt ve Goods Issue belgeleri bağımsız oluşturulur. Üretim siparişlerini B1'de yönetiyorsanız bunu kurulum öncesinde konuşalım.
DI API ya da SQL erişimi gerekiyor mu?
Hayır. Bağlantı yalnızca SAP'nin Service Layer arayüzünü kullanır.
Maliyet nasıl belirlenir?
Varsayılan olarak SAP kalemin maliyetini kendisi hesaplar. "Birim fiyatı 0 gönder" açıksa girişler sıfır fiyatla yazılır.
Business One sunucumuz iç ağda, ne yapmalıyız?
Service Layer'ı ModernMES'in adresine kısıtlı biçimde HTTPS ile dışarı açabilir ya da ModernMES'i kendi sunucunuza kurabilirsiniz; ikincisinde iç ağdan bağlanır.
İlgili sayfalar
- Odoo entegrasyonu: biten iş Odoo'da üretim emri olurModernMES biten iş için Odoo'da üretim emri açıp tamamlar, bileşenler reçeteden düşer; fireyi hurda olarak işler. Odoo 16–18, MRP ve Envanter ile.
- Business Central entegrasyonu: üretim ve fire kaydıModernMES, Dynamics 365 Business Central'dan kalem ve müşteri kartlarını okur; biten işi ve fireyi kalem günlüğü satırı olarak gönderir. Gerekenler burada.
- Makine imalatı için proje bazlı üretim takibiSiparişe göre makine üretenler için proje, parça ve operasyon takibi. Termin tutacak mı, darboğaz hangi grupta, proje gerçekte kaç saat sürdü?
- MES nedir? Üretim yürütme sistemi ve ERP farkıMES (üretim yürütme sistemi) nedir, ne işe yarar, ERP ve MRP'den farkı ne? ISA-95, MES seçerken dikkat edilecekler ve maliyet, sade bir dille.