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:

-
BAPI: Führt eine Business Application Programming Interface (BAPI) Funktion in SAP aus und wird als Ziel in einem Vorgang verwendet.
-
IDoc empfangen: Empfängt ein ausgehendes Intermediate Document (IDoc) von SAP und ist als Quelle in einem Vorgang gedacht.
-
RFC: Führt einen Remote Function Call (RFC) in SAP aus und ist als Ziel in einer Operation vorgesehen.
-
IDoc: Sendet ein eingehendes Intermediate Document (IDoc) an SAP und ist als Ziel in einer Operation vorgesehen.
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:
-
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).
-
Überprüfen Sie die Betriebsprotokolle auf Informationen, die während der Ausführung des Vorgangs geschrieben wurden.
-
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.
-
Wenn Sie private Agenten verwenden, können Sie die Agentenprotokolle auf weitere Informationen überprüfen.
-
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"/> -
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.
-
RFC-Aktivität: Wenn Sie den Fehler
JCoException occurred No RFC authorization for function module BAPI_TRANSACTION_COMMITbeim Ausführen einer benutzerdefinierten RFC-Aktivität erhalten, befolgen Sie diese Schritte:- Stellen Sie sicher, dass das RFC-Funktionsmodul
BAPI_TRANSACTION_COMMITremote-fähig ist. - Setzen Sie in einer Anforderungsumwandlung, die der Aktivität vorausgeht, das Feld
BAPI_COMMITauftrue. - Überprüfen Sie, ob der SAP-Benutzer, der in der SAP-Verbindung verwendet wird, die Berechtigung
S_RFCfür alle zugehörigen Funktionsgruppen hat.
- Stellen Sie sicher, dass das RFC-Funktionsmodul
-
IDoc empfangen Aktivität: Wenn Sie auf Probleme stoßen, werden die folgenden Schritte zur Fehlersuche empfohlen:
-
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.
-
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.
-