Zum Inhalt springen

SAP Connector für Jitterbit Integration Studio

Zusammenfassung

Der SAP Connector stellt entweder den Zugriff auf SAP ECC Version 6 und höher oder auf SAP S/4HANA Single-Tenant her.

Der SAP Connector bietet eine Schnittstelle zum Erstellen einer SAP Verbindung, die Grundlage für die Generierung von Instanzen von SAP -Aktivitäten. Sobald diese Aktivitäten konfiguriert sind, interagieren sie über die Verbindung mit SAP.

Der Zugriff auf den SAP Konnektor erfolgt über die Tab Endpoints und -konnektoren der Designkomponentenpalette (siehe Komponentenpalette).

Connector-Übersicht

Mit diesem Connector wird zunächst eine SAP -Verbindung konfiguriert. Mit dieser Verbindung verknüpfte Aktivitätstypen werden dann verwendet, um Instanzen von Aktivitäten zu erstellen, die als Quellen (zum Bereitstellen von Daten in einem Operation) oder Ziele (zum Verbrauchen von Daten in einem Operation) verwendet werden sollen.

Eine bestimmte SAP Verbindung und ihre Aktivitäten werden zusammen als SAP Endpoint bezeichnet:

SAP Aktivitätsarten

Hinweis

Dieser Connector ist ein Connector SDK-basierter Connector, auf den Jitterbit verweisen kann, wenn Änderungen an mit dem Connector SDK erstellten Connectoren kommuniziert werden.

Voraussetzungen und unterstützte API Versionen

Voraussetzungen für die Verwendung des Connectors sind unter Voraussetzungen für SAP Connector beschrieben.

Informationen zu BAPI-, RFC- und IDoc Schema finden Sie im SAP Help Portal oder wenden Sie sich an Ihren SAP Administrator oder SAP Berater.

Bekannte Probleme

Wenn Sie eine SAP Aktivität konfigurieren, sollten Sie sich dieses aktuell Bekanntes Problem bewusst sein:

  • Die Bereitstellung ungültiger SAP Operationen ist zulässig

    • Zusammenfassung: Vorgänge, die mehr als eine SAP -Aktivität enthalten oder die eine SAP -Aktivität und eine NetSuite, Salesforce, Salesforce Service Cloud, ServiceMax oder SOAP Aktivität enthalten, scheinen gültig zu sein und können ohne Fehler bereitgestellt werden.

    • Zusätzliche Informationen: Der Operation schlägt zur Laufzeit fehl.

    • Problemumgehung: Folgen Sie einem gültigen Operation und verwenden Sie nicht mehr als eine SAP, NetSuite, Salesforce, Salesforce Service Cloud, ServiceMax oder SOAP Aktivität im selben Operation.

Fehlerbehebung

Wenn bei Ihnen Probleme mit dem SAP Connector auftreten, werden die folgenden Schritte zur Fehlerbehebung empfohlen:

  1. Klicken Sie in der Verbindungskonfiguration auf die Schaltfläche Test, um sicherzustellen, dass die Verbindung erfolgreich ist und die neueste Version des Connectors auf den Agenten heruntergeladen wird (es sei denn, Sie verwenden die Organisationsrichtlinie Automatische Connector-Aktualisierung deaktivieren).

  2. Überprüfen Sie die Operation für alle Informationen, die während der Ausführung der Operation geschrieben werden.

  3. Aktivieren Sie die debuggen für Operation (für Cloud-Agenten oder für private Vertreter), um zusätzliche Protokolldateien und Daten zu generieren.

  4. Wenn Sie private Agenten verwenden, können Sie die Agentenprotokolle überprüfen für weitere Informationen.

  5. Aktivieren Sie Connector-Ausführliche Protokollierung für diesen Connector unter Verwendung dieses spezifischen Konfigurationseintrags mit Loggername und -ebene:

    <logger name="org.jitterbit.connector.sap" level="DEBUG"/>

  6. Weitere Hinweise zur Fehlerbehebung finden Sie unter Fehlerbehebung beim Operation.

  7. RFC-Aktivität: Wenn Sie die Fehlermeldung JCoException occurred No RFC authorization for function module BAPI_TRANSACTION_COMMIT beim Ausführen einer benutzerdefinierten RFC-Aktivität, gehen Sie folgendermaßen vor:

    1. Stellen Sie sicher, dass das RFC-Funktionsmodul BAPI_TRANSACTION_COMMIT ist remote-fähig.
    2. Setzen Sie in einer der Aktivität vorangehenden Transformation das Feld BAPI_COMMIT Zu true.
    3. Überprüfen Sie, ob der in der SAP Verbindung verwendete SAP Benutzer hat die S_RFC Berechtigungsberechtigung für alle zugehörigen Funktionsgruppen.