This SAP Connector is in beta The SAP Connector is not yet publicly available. We are actively working on its completion. If you would like early access, please contact us.
Troubleshooting
Häufige Probleme und deren Lösungen bei der Arbeit mit den SAP Connector Nodes.
Verbindungsprobleme
ECONNREFUSED / Connection refused
Der SAP-Server ist nicht erreichbar oder der Port ist falsch.
Lösungen:
- Prüfe die URL und den Port in den Credentials
- Stelle sicher, dass der ICM-Service in SAP läuft (SMICM)
- Prüfe Firewall-Regeln zwischen n8n und SAP
- Teste die Erreichbarkeit mit
curl
ETIMEDOUT / Timeout
Die Verbindung zum Server wurde nicht innerhalb der Zeit hergestellt.
Lösungen:
- Erhöhe das Timeout in den Node-Einstellungen
- Prüfe die Netzwerklatenz zum SAP-Server
- Prüfe ob der SAP-Server unter Last steht
SSL/TLS-Fehler
Zertifikatsprobleme bei HTTPS-Verbindungen.
Lösungen:
- Bei selbstsignierten Zertifikaten: SSL-Verifikation in Credentials deaktivieren
- Prüfe ob das Zertifikat gültig und nicht abgelaufen ist
- Stelle sicher, dass die Root-CA dem System bekannt ist
Authentifizierung
401 Unauthorized
Falscher Benutzername oder Passwort.
Lösungen:
- Prüfe Benutzername und Passwort in den Credentials
- Prüfe ob der Benutzer in SAP gesperrt ist (SU01)
- Prüfe den SAP-Mandanten (Client)
403 Forbidden / Keine Berechtigung
Der Benutzer hat keine Berechtigung für die Aktion.
Lösungen:
- Prüfe die Berechtigungen des Benutzers (PFCG/SU53)
- Für RFC: S_RFC Berechtigung für den Funktionsbaustein
- Für OData: Berechtigung für den Service (PFCG)
- Prüfe ZATW-spezifische Berechtigungen
* Benötigte Berechtigungsobjekte prüfen
* Nach fehlgeschlagenem Aufruf in SAP:
Transaktion: SU53RFC-Fehler
Function module not found
Der Funktionsbaustein existiert nicht oder ist nicht RFC-fähig.
Lösungen:
- Prüfe den Namen des Funktionsbausteins (SE37)
- Prüfe ob der FB als "Remote-fähig" markiert ist
- Prüfe ob der ZATW-Connector korrekt installiert ist
Parameter-Fehler
Falsche oder fehlende Parameter beim RFC-Aufruf.
Lösungen:
- Prüfe die Parameter-Signatur in SE37
- Prüfe Pflichtfelder (IMPORTING mit TYPE)
- Prüfe Datentypen und -längen
BAPI-Fehler in RETURN
Der BAPI gibt Fehler in der RETURN-Struktur zurück.
// RETURN-Struktur prüfen
{
"RETURN": [
{
"TYPE": "E",
"ID": "MM",
"NUMBER": "123",
"MESSAGE": "Material nicht gefunden"
}
]
}OData-Fehler
404 Service not found
Der OData-Service existiert nicht oder ist nicht aktiviert.
Lösungen:
- Prüfe den Service-Pfad
- Aktiviere den Service in /IWFND/MAINT_SERVICE
- Prüfe ICF-Knoten (SICF)
400 Bad Request / Filter-Fehler
Ungültige OData-Query-Syntax.
Häufige Fehler:
- Strings müssen in einfachen Anführungszeichen stehen
- Feldnamen sind case-sensitive
- Datumsformat: datetime'2024-01-15T00:00:00'
// Falsch
$filter=BusinessPartner eq 1000000
// Richtig
$filter=BusinessPartner eq '1000000'IDoc-Fehler
IDoc-Status 51 - Anwendungsfehler
Das IDoc wurde empfangen, aber die Verarbeitung schlug fehl.
Diagnose:
- Prüfe Details in WE02/WE05
- Analysiere den Fehler mit BD87
- Prüfe Customizing für den IDoc-Typ
IDoc-Status 56 - Syntaxfehler
Die IDoc-Struktur ist fehlerhaft.
Häufige Ursachen:
- Pflichtfelder fehlen
- Falsche Segment-Hierarchie
- Ungültige Feldwerte
IDoc-Monitoring
WE02 für die Suche nach IDocs und BD87 für die erneute Verarbeitung.Performance
Langsame Abfragen
Optimierungen:
- Nutze $select um nur benötigte Felder zu laden
- Setze $top für Paginierung
- Optimiere $filter für Indexnutzung
- Verwende serverseitige Paginierung statt Client-Filterung
Timeouts bei großen Datenmengen
Lösungen:
- Erhöhe das Timeout in den Node-Einstellungen
- Teile große Abfragen in kleinere Batches
- Nutze asynchrone Verarbeitung mit IDocs
Logs & Debugging
n8n Logs
Aktiviere Debug-Logging in n8n für detaillierte Request/Response-Informationen.
SAP Transaktionen
ST22– ABAP DumpsSM21– System LogSLG1– Application LogSMICM– ICM LogWE02– IDoc Monitor/IWFND/ERROR_LOG– Gateway Errors
ZATW Logging
Der ZATW-Connector protokolliert alle Aufrufe. Logs findest du in Transaktion SLG1 unter Objekt ZATW.