SAP
n8n ile SAP entegrasyonu nasıl kurulur?
n8n ile SAP entegrasyonunun bileşenlerini, güvenlik sınırlarını ve NeKu AI n8n SAP Connector ile kurulabilecek otomasyonları öğrenin.

n8n ile SAP entegrasyonu nasıl kurulur?
n8n ile SAP entegrasyonu, SAP verilerini ve izin verilen işlemleri n8n iş akışlarının parçası haline getirir. NeKu AI’nin n8n SAP Connector çözümü; n8n içine kurulan açık kaynak node ile SAP tarafında çalışan güvenli servis katmanını birlikte kullanır.
Entegrasyon hangi bileşenlerden oluşur?
Bağlantının n8n tarafında akışı tasarlayan node, SAP tarafında ise çağrıları karşılayan servis bulunur. Hedef sistem, endpoint ve kimlik doğrulama yöntemi kurumun SAP mimarisine göre yapılandırılır. SAP’deki rol ve yetkiler korunur; connector kullanıcıya verilmemiş bir yetki üretmez.
Kurulum öncesi kontrol listesi
Bu rehber, NeKu AI wrapper servisiyle çalışan n8n-nodes-sap paketini anlatır. Başka bir SAP OData community node’unun özellikleri bu pakete otomatik olarak aktarılmaz.
- n8n ortamı: Community node kurulumuna izin veren ortam ve güncel paket uyumluluğu. Yönetilen n8n ürünlerinin erişim koşullarını ayrıca kontrol edin.
- SAP tarafı: NeKu AI Connector modülü kurulmuş, wrapper servisi erişilebilir ve hedef test görevi tanımlanmış olmalı. Ticari SAP modülü, MIT lisanslı n8n node’dan ayrı değerlendirilir.
- Yetki ve ağ: SAP kullanıcısı, client, HTTPS adresi, ağ erişimi ve pilot rapor için en az gerekli yetki hazır olmalı.
- Kabul ölçütü: Dönen alanlar, hata davranışı ve iş sorumlusu testten önce belirlenmeli.
Adım adım n8n SAP Connector kurulumu
1. Community node paketini yükleyin
n8n’de Settings → Community Nodes → Install yolunu açın. Paket adı olarak n8n-nodes-sap girin, community node kullanım koşullarını inceleyin ve kurulumu tamamlayın. Paket kaynağı açık kaynak GitHub deposudur; ortamınıza uygun yöntem için n8n kurulum dokümanını kontrol edin.
Node kurulumu yalnızca n8n tarafını hazırlar. SAP modülü ve servis erişimi için SAP sorumlusuyla kurulum kapsamını doğrulayın.
2. SAP kimlik bilgilerini kaydedin
Credentials → New altında SAP Basic Authentication NeKu.AI API türünü seçin.
| Alan | Ne girilir? |
|---|---|
| Base URL | Kurumunuzun HTTPS SAP adresi; örnek: https://sap-test.example.com |
| SAP Client | Hedef client numarası; 100 yalnızca bir örnektir |
| Username | Pilot görev için yetkilendirilmiş SAP kullanıcısı |
| Password | Kullanıcının parolası; credential kaydında tutulur, workflow metnine veya dokümana yazılmaz |
Credential bağlantı testi bir erişim kontrolüdür; bütün raporların veya işlemlerin yetkilendirildiğini kanıtlamaz.
3. İlk rapor çağrısını tanımlayın
Akışa SAP Connector Neku.AI node’unu ekleyin ve Execute Report işlemini seçin. Public README bu işlemin wrapper servisindeki /ZNEKUAI_WRAPPER_SRV/ReportSet endpoint’ini kullandığını belirtir.
| Parametre | İlk testte nasıl seçilir? |
|---|---|
| Report Name | SAP sorumlusunun ilgili ortamda onayladığı test raporu |
| Report Payload | O raporun sözleşmesine uygun, temizlenmiş test verisi içeren JSON |
| NeKu AI User | Kullanılacak NeKu AI kullanıcı tanımı; örneklerde gerçek kişisel veri kullanmayın |
| Return Raw Response | İlk değerlendirmede tam yanıt ile işlenecek veri arasındaki ayrımı incelemek için seçilir |
README’deki örnek rapor adının sizin SAP sisteminizde bulunduğunu veya salt okunur olduğunu varsaymayın. İlk görev için raporu, veri kapsamını ve olası yan etkileri SAP sorumlusu doğrulamalıdır.
4. Sonucu ve başarısızlık yolunu kontrol edin
İlk çalıştırmayı test ortamında, sınırlı veriyle yapın. Dönen alanları beklenen SAP sonucu ile karşılaştırın. Başarılı yanıtı bir sonraki n8n adımına bağlamadan önce yetki reddi, servis hatası ve tekrar çalıştırma davranışını da değerlendirin.
İlk pilot için temsilî akış
Manuel tetik → onaylanan SAP raporu → gerekli alanların seçimi → kabul kontrolü. Bu bir müşteri uygulaması veya hazır workflow dosyası değildir; ilk demo kapsamını belirlemek için örnek bir akıştır.
E-posta gönderimi, CRM güncellemesi veya SAP’ye yazma işlemi sonraki adım olarak ayrı seçilir. Yazma işlemi eklenirse insan onayı, tekrar deneme ve yinelenen işlem kontrolü de kapsamda olmalıdır.
Bağlantı çalışmıyorsa hangi sınırı kontrol etmelisiniz?
| Gözlenen durum | İlk kontrol | Kaçınılacak kestirme |
|---|---|---|
| n8n node listesinde paket yok | Kurulum sonucu, community node desteği ve n8n ortamı | Yanlış paketi aynı ürün sanmak |
| SAP servisine ulaşılamıyor | Base URL, ağ erişimi, HTTPS ve wrapper servisinin yayın durumu | Güvenlik kontrollerini kapatmak |
| Kimlik doğrulama veya yetki reddi | SAP Client, credential, kullanıcı ve rapor yetkisi | Kullanıcıya sınırsız yetki vermek |
| Rapor bulunamıyor veya payload reddediliyor | Report Name, raporun kurulu olması ve beklenen JSON sözleşmesi | Rastgele rapor adıyla üretimde denemek |
| Yeniden çalıştırmada beklenmeyen sonuç | Raporun yan etkisi, retry sınırı ve iş sonucunun tekrar kullanımı | Her hatayı otomatik tekrar etmek |
Kurulum videosu açık kaynak README’nin bağladığı gerçek ürün tanıtımıdır. Demo kontrol listesi ile kendi ortamınızdaki kurulum, lisans ve kabul sorularını kaydedebilirsiniz.
Hangi süreçler otomatikleştirilebilir?
- SAP’den rapor veya iş nesnesi verisi okuyup başka bir sisteme aktarma
- Web formu ya da CRM kaydından SAP işlemi başlatma
- SAP sonucunu e-posta, ticket veya onay akışına bağlama
- SAP verisini bir yapay zekâ analiz adımına gönderme
İşlem yapan akışlarda test ortamı, hata yakalama, tekrar deneme sınırı ve SAP kullanıcısının en az ayrıcalıkla yetkilendirilmesi önemlidir.
n8n entegrasyonu ile SAP AI arasındaki fark nedir?
n8n SAP Connector, SAP ile otomasyon akışları arasında veri ve işlem bağlantısı kurar. SAP ve yapay zekâ çözümü ise SAP bağlamını yorumlayan ajanları, hazır görev akışlarını ve gerektiğinde SAP MCP Server araçlarını kapsar. İki yaklaşım aynı mimaride birlikte kullanılabilir.
SAP sisteminizi n8n’e bağlamak veya mevcut akışınızı değerlendirmek için demo talep edin.