n8n Community, Cloud, Business, Enterprise: welcher Plan für wen?
Die Community-Edition ist gratis und unlimitiert, Business kostet 667 €/Monat. Was die Pläne wirklich unterscheidet und wann ein KMU Enterprise braucht.
Service Layer mit OData oder RFC-Middleware: wie Sie SAP Business One sauber per n8n anbinden, inklusive Login, Session und Skalierung.
SAP Business One ist in vielen mittelständischen Unternehmen das Rückgrat für Finanzbuchhaltung, Lager und Vertrieb. Sobald dieses ERP-System an andere Werkzeuge wie ein CRM, einen Onlineshop oder ein Reporting-Dashboard angebunden werden soll, stellt sich eine grundsätzliche Architekturfrage: über den REST-basierten Service Layer mit OData oder über eine klassische RFC-Middleware. Diese Entscheidung hat direkten Einfluss auf Projektaufwand, Wartbarkeit und letztlich auf den Preis der Automatisierung, weshalb sie am Anfang jedes SAP-B1-Integrationsprojekts sauber getroffen werden sollte.
In diesem Beitrag stellen wir beide Ansätze gegenüber, zeigen wie n8n als Automatisierungsschicht dazwischen sitzt und worauf Sie bei Authentifizierung, Fehlerbehandlung und Skalierung achten müssen. Stand: Juli 2026.
SAP Business One bietet zwei grundsätzlich verschiedene Wege, um von außen auf Daten zuzugreifen:
Der entscheidende Unterschied für Ihr Projekt: Der Service Layer spricht bereits die Sprache, die n8n von Haus aus versteht, nämlich HTTP und JSON. Bei RFC brauchen Sie zusätzlich eine eigenständige Middleware-Komponente, die separat entwickelt, gehostet und gewartet werden muss. Das erhöht den initialen Aufwand und die Anzahl der beweglichen Teile im System, kann sich aber lohnen, wenn Sie bereits eine bestehende SAP-Integrationslandschaft mit RFC-Bausteinen haben oder Funktionen brauchen, die der Service Layer nicht abdeckt.
Für die Mehrheit der Automatisierungsprojekte ist der Service Layer der pragmatischere Einstieg. Der HTTP Request Node ist laut n8n-Dokumentation "one of the most versatile nodes in n8n" und erlaubt es, "HTTP requests to query data from any app or service with a REST API" zu senden. Genau das braucht es für den Service Layer, da es keinen dedizierten SAP-B1-Node in n8n gibt und Sie die Anbindung selbst über HTTP-Aufrufe modellieren.
https://<server>:<port>/b1s/v1/Login) mit CompanyDB, UserName und Password im Body.B1SESSION-Cookie, das Sie in n8n zwischenspeichern, zum Beispiel über ein Set-Node oder eine Static-Data-Ablage, und bei allen folgenden Requests im Header mitschicken.Orders, BusinessPartners oder Items zu. OData-Query-Parameter wie $select, $filter, $orderby und $top reduzieren die Datenmenge auf genau das, was der Workflow braucht, statt komplette Datensätze zu laden und erst in n8n zu filtern.Weil es für den Service Layer kein vorgefertigtes n8n-Credential gibt, arbeiten Sie mit den generischen Authentifizierungsoptionen des HTTP-Request-Nodes. Laut der Dokumentation zu HTTP-Request-Credentials stehen dafür unter anderem "Basic auth, Custom auth, Digest auth, Header auth, OAuth1 API, OAuth2 API, Query auth" zur Verfügung. Für den klassischen Login-Cookie-Flow des Service Layer reicht meist eine Kombination aus einem initialen Login-Request und einem nachgelagerten Header-Auth-Credential, in das Sie das Session-Cookie dynamisch eintragen. Wichtig für produktive Umgebungen: Läuft der Service Layer mit einem selbst signierten oder internen Zertifikat, können Sie laut Dokumentation "an SSL certificate with your HTTP request" mitschicken, indem Sie CA-Bundle, Zertifikat und Private Key als eigenes Credential hinterlegen, statt SSL-Prüfungen pauschal zu deaktivieren.
Bei größeren SAP-Landschaften oder wenn Funktionen gebraucht werden, die über den Service Layer nicht abgebildet sind, etwa bestimmte Altprozesse oder tief in der Business-Logik verankerte Funktionsbausteine, führt kein Weg an RFC vorbei. Da n8n RFC nicht nativ spricht, brauchen Sie eine Middleware-Schicht dazwischen:
Dieser Ansatz bedeutet mehr Entwicklungsaufwand am Anfang, weil die Middleware selbst gebaut, getestet und betrieben werden muss. Dafür bekommen Sie Zugriff auf Funktionsbausteine, die im Service Layer schlicht nicht existieren, und können bestehende SAP-Berechtigungskonzepte auf RFC-Ebene weiterverwenden. Für Projekte mit hohem Integrationswert ist das oft der Punkt, an dem sich eine saubere Architekturentscheidung finanziell auszahlt, weil eine falsch gewählte Anbindung später teuer nachgerüstet werden muss.
Eine SAP-Anbindung, die nur im Idealfall funktioniert, ist für den produktiven Einsatz nicht ausreichend. Baue in jeden Workflow feste Prüfpunkte ein:
Wenn das Datenvolumen wächst, etwa bei mehreren parallelen Integrationen oder hochfrequenten Synchronisationen, lohnt sich ein Blick auf den produktiven Betrieb von n8n selbst. Für selbst gehostete Installationen beschreibt die Dokumentation den Queue-Modus, bei dem eine Hauptinstanz Trigger entgegennimmt und mehrere Worker-Prozesse die eigentlichen Ausführungen übernehmen. Das trennt die Verarbeitungslast von der zeitkritischen Trigger-Annahme und macht die Automatisierung stabiler, wenn viele SAP-Workflows gleichzeitig laufen.
Für die meisten mittelständischen Anbindungen, sei es Auftragsdaten ins CRM spiegeln, Lagerbestände an einen Onlineshop melden oder Rechnungsdaten für ein Reporting-Tool aufbereiten, ist der Service Layer der direktere und wartungsärmere Weg. Er kommt ohne zusätzliche Middleware aus, spricht Standard-HTTP und lässt sich vollständig über den HTTP-Request-Node in n8n abbilden. Die RFC-Middleware-Variante bleibt Projekten vorbehalten, bei denen der Service Layer funktional nicht ausreicht oder eine bestehende RFC-Integrationsschicht bereits vorhanden ist und weiterverwendet werden soll.
Sie behalten in beiden Fällen die Kontrolle über Ihre Daten und den Ablauf: n8n läuft entweder in Ihrer eigenen Infrastruktur oder in einer von Ihnen gewählten Umgebung, und jeder Schritt der SAP-Anbindung bleibt als Workflow einsehbar und anpassbar, statt in einer intransparenten Blackbox zu verschwinden. Wenn Sie unsicher sind, welcher Ansatz für Ihre SAP-Business-One-Landschaft der richtige ist, lohnt sich eine gemeinsame Bestandsaufnahme, bevor die Entwicklung beginnt.
Nein. n8n bietet keinen dedizierten SAP-Business-One-Node, aber das ist auch nicht nötig. Der Service Layer ist eine reguläre REST-API mit OData-Unterstützung, die Sie vollständig über den HTTP-Request-Node abbilden, inklusive Login, Session-Verwaltung und den eigentlichen Datenabfragen.
RFC-Middleware lohnt sich, wenn Sie auf Funktionsbausteine angewiesen sind, die der Service Layer nicht abdeckt, oder wenn bereits eine bestehende RFC-Integrationslandschaft existiert, die weiterverwendet werden soll. Für neue, schlanke Integrationsprojekte ist der Service Layer in der Regel der effizientere Startpunkt.
Der Service Layer setzt Sessions nach einer gewissen Inaktivität zurück. Ein robuster n8n-Workflow prüft den Status-Code jeder Antwort, erkennt einen abgelaufenen Login automatisch und stößt einen erneuten Login-Request an, bevor der eigentliche Datenabruf wiederholt wird, statt den gesamten Workflow fehlschlagen zu lassen.
Ja. Laut n8n-Dokumentation lässt sich ein SSL-Zertifikat, bestehend aus CA-Bundle, Zertifikat und privatem Schlüssel, als eigenes Credential anlegen und mit dem HTTP-Request-Node verknüpfen. Das ist die sauberere Lösung gegenüber dem pauschalen Deaktivieren der SSL-Prüfung, gerade bei intern signierten SAP-Zertifikaten.
Bei wachsendem Volumen empfiehlt sich für selbst gehostete n8n-Installationen der Queue-Modus. Dabei nimmt eine Hauptinstanz Trigger entgegen, während mehrere Worker-Prozesse die eigentlichen Workflow-Ausführungen übernehmen. Das hält die Automatisierung auch bei mehreren gleichzeitig laufenden SAP-Integrationen stabil und performant.
Gründer von NordFlux. Sieben Jahre Erfahrung von Web und SEO bis zur Automatisierung im Konzern-Maßstab, heute pragmatisch für den Mittelstand und mit deutscher Datenhoheit.
Zertifizierungen
Die Community-Edition ist gratis und unlimitiert, Business kostet 667 €/Monat. Was die Pläne wirklich unterscheidet und wann ein KMU Enterprise braucht.
Offizielle WhatsApp Business Cloud API oder WAHA-Self-Hosting in n8n? Vergleich, Entscheidungshilfe und DSGVO-Einordnung beider Wege.
So verbinden Sie n8n per Ollama-Credential mit lokalen KI-Modellen, inklusive Docker-Stolperstein und Tool-Calling-Grenzen.
Die Entscheidung zwischen Service Layer und RFC-Middleware hat Folgen für Wartungsaufwand, Skalierung und Fehleranfälligkeit Ihrer SAP-Anbindung. NordFlux plant und betreut SAP-Prozessautomatisierungen, die zu Ihrer bestehenden Systemlandschaft und Ihrem Betriebsmodell passen. Im ersten Gespräch analysieren wir Ihre SAP-B1-Umgebung und empfehlen den Ansatz, der langfristig trägt.