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:
-
BAPI: Führt eine Business Application Programming Interface (BAPI) Funktion in SAP aus und wird als Ziel in einem Vorgang verwendet.
-
Receive IDoc: 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 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:
-
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-Logging 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 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"/>
-
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.
-
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: -
Stellen Sie sicher, dass das RFC-Funktionsmodul
BAPI_TRANSACTION_COMMIT
remote-fähig ist. - Setzen Sie in einer Anforderungsumwandlung, die der Aktivität vorausgeht, das Feld
BAPI_COMMIT
auftrue
. -
Ü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. -
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.
-