Zum Inhalt springen

SAP-Connector für Jitterbit Studio

Zusammenfassung

Der SAP-Connector ermöglicht den Zugriff auf entweder SAP ECC Version 6 und höher oder SAP S/4HANA Single-Tenant. SAP R/3 wird nicht unterstützt.

Der SAP-Connector bietet eine Schnittstelle zur Erstellung einer SAP-Verbindung, die die Grundlage für die Generierung von Instanzen von SAP-Aktivitäten bildet. Diese Aktivitäten interagieren, sobald sie konfiguriert sind, über die Verbindung mit SAP.

Der SAP-Connector wird über die Registerkarte Projektendpunkte und -connectoren in der Design-Komponentenpalette aufgerufen (siehe Design-Komponentenpalette).

Hinweis

Integrationsrezepte und Prozessvorlagen sind über den Jitterbit Marketplace für diesen Connector verfügbar.

Übersicht über den Connector

Dieser Connector wird zunächst verwendet, um eine SAP-Verbindung zu konfigurieren. Die mit dieser Verbindung verbundenen Aktivitätstypen werden dann verwendet, um Instanzen von Aktivitäten zu erstellen, die als Quellen (um Daten in einem Vorgang bereitzustellen) oder Ziele (um Daten in einem Vorgang zu konsumieren) gedacht sind.

Zusammen werden eine spezifische SAP-Verbindung und ihre Aktivitäten als SAP-Endpunkt bezeichnet:

SAP-Aktivitätstypen

Hinweis

Dieser Connector ist ein auf dem Connector SDK basierender Connector, auf den Jitterbit möglicherweise verweist, wenn Änderungen an mit dem Connector SDK erstellten Connectors kommuniziert werden.

Die Lizenzklasse dieses Connectors ist Enterprise, verfügbar als Add-on zu Ihrem Harmony iPaaS-Abonnement. Um ihn zu aktivieren, kontaktieren Sie Ihren Customer Success Manager. Endpunkte, die mit diesem Connector erstellt wurden, sind in Endpoint-Nutzungsberichten enthalten und zählen zu Ihrer Lizenz.

Voraussetzungen und unterstützte API-Versionen

Die Voraussetzungen für die Verwendung des Connectors und zusätzliche Voraussetzungen für die Verwendung seiner Receive IDoc Aktivität sind in den Voraussetzungen für den SAP-Connector beschrieben.

Für Informationen zu BAPI-, RFC- und IDoc-Schemafeldern konsultieren Sie das SAP Help Portal oder wenden Sie sich an Ihren SAP-Administrator oder SAP-Berater.

Bekannte Probleme

Bei der Konfiguration einer SAP-Aktivität sollten Sie sich dieses aktuelle bekannte Problem bewusst sein:

  • Bereitstellung ungültiger SAP-Operationen ist erlaubt

    • Zusammenfassung: Operationen, 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, erscheinen als gültig und können ohne Fehler bereitgestellt werden.

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

    • Umgehungslösung: Befolgen Sie ein gültiges Vorgangs-Muster und verwenden Sie nicht mehr als eine SAP-, NetSuite-, Salesforce-, Salesforce Service Cloud-, ServiceMax- oder SOAP-Aktivität im selben Vorgang.

Fehlersuche

Wenn Sie Probleme mit dem SAP-Connector haben, werden die folgenden Schritte zur Fehlersuche empfohlen:

  1. Klicken Sie auf die Test-Schaltfläche in der Verbindungs-Konfiguration, um sicherzustellen, dass die Verbindung erfolgreich ist und die neueste Version des Connectors auf den Agenten heruntergeladen wird (es sei denn, Sie verwenden die Organisation Richtlinie Auto Connector Update deaktivieren).

  2. Überprüfen Sie die Betriebsprotokolle auf Informationen, die während der Ausführung des Vorgangs geschrieben wurden.

  3. Aktivieren Sie das Debug-Protokoll für den Vorgang (für Cloud-Agenten oder für private Agenten), um zusätzliche Protokolldateien und Daten zu generieren.

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

  5. Aktivieren Sie das ausführliche Protokollieren des Connectors für diesen Connector, indem Sie diesen Logger-Konfigurationseintrag in die logback.xml-Datei Ihres privaten Agenten hinzufügen:

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

  6. Für zusätzliche Überlegungen zur Fehlersuche siehe Fehlersuche bei Vorgängen.

    Für weitere Informationen zum ausführlichen Protokollieren des Connectors siehe Ausführliches Protokollieren für Connectoren, die Jitterbit private Agenten verwenden.

  7. RFC-Aktivität: Wenn Sie den Fehler JCoException occurred No RFC authorization for function module BAPI_TRANSACTION_COMMIT beim Ausführen einer benutzerdefinierten RFC-Aktivität erhalten, befolgen Sie diese Schritte:

    1. Stellen Sie sicher, dass das RFC-Funktionsmodul BAPI_TRANSACTION_COMMIT remote-fähig ist.
    2. Setzen Sie in einer Anforderungsumwandlung, die der Aktivität vorausgeht, das Feld BAPI_COMMIT auf true.
    3. Überprüfen Sie, ob der SAP-Benutzer, der in der SAP-Verbindung verwendet wird, die Berechtigung S_RFC für alle zugehörigen Funktionsgruppen hat.
  8. IDoc empfangen Aktivität: Wenn Sie auf Probleme stoßen, werden die folgenden Schritte zur Fehlersuche empfohlen:

    1. Bestätigen Sie, dass die Werte für die Listener-Anzahl, Ziel und Gateway-Dienst Verbindungsfelder gültig sind, da ungültige Werte für diese Felder zu einem Fehler beim Bereitstellen der Operation oder beim Aktivieren des Listeners führen können.

    2. Deaktivieren Sie den Listener für die Operation, starten Sie die privaten Agenten neu und aktivieren Sie den Listener für die Operation erneut.

    Für zusätzliche Schritte zur Fehlersuche siehe Fehlerbehebung beim Listening-Dienst.