Beta

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.

Contact us →
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