Beta

Dieser SAP Connector befindet sich in der Beta-Phase Der SAP Connector ist aktuell noch nicht öffentlich verfügbar. Wir arbeiten intensiv an der Fertigstellung. Wenn Sie frühzeitigen Zugang erhalten möchten, kontaktieren Sie uns.

Kontakt aufnehmen →
Hilfe

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
Berechtigungsprüfung
* Benötigte Berechtigungsobjekte prüfen
* Nach fehlgeschlagenem Aufruf in SAP:
Transaktion: SU53

RFC-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.

BAPI Return
// 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'
Filter-Syntax
// 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

Nutze Transaktion 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 Dumps
  • SM21 – System Log
  • SLG1 – Application Log
  • SMICM – ICM Log
  • WE02 – IDoc Monitor
  • /IWFND/ERROR_LOG – Gateway Errors

ZATW Logging

Der ZATW-Connector protokolliert alle Aufrufe. Logs findest du in Transaktion SLG1 unter Objekt ZATW.

Weitere Hilfe