Zum Inhalt springen

SAP-Connector für Jitterbit Integration 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 als Grundlage für die Generierung von Instanzen von SAP-Aktivitäten dient. 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).

Tipp

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

Connector-Übersicht

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 Connector SDK-basierter 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.

    • Umgehung: 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.

Fehlerbehebung

Wenn Sie Probleme mit dem SAP-Connector haben, werden die folgenden Schritte zur Fehlerbehebung 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-Logging 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 Logging für den Connector 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 Fehlerbehebung siehe Fehlerbehebung bei Vorgängen.

    Für weitere Informationen zum ausführlichen Logging für Connectoren siehe Ausführliches Logging 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:

  8. Stellen Sie sicher, dass das RFC-Funktionsmodul BAPI_TRANSACTION_COMMIT remote-fähig ist.

  9. Setzen Sie in einer Anforderungsumwandlung, die der Aktivität vorausgeht, das Feld BAPI_COMMIT auf true.
  10. Ü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.

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