Zum Inhalt springen

SAP Systemkonfiguration für Jitterbit Design Studio SAP Event Listener

Einführung

Es wird empfohlen, dass ein SAP Administrator das SAP -System konfiguriert, bevor er die SAP Event Listener-Anwendung installiert und konfiguriert. Im Rahmen dieses Prozesses erstellt er die erforderlichen Objekte im SAP -System und richtet Jitterbit als Partner ein. Diese Konfigurationsaktivitäten werden auf dieser Seite ausführlich beschrieben:

  1. RFC-Destination anlegen
  2. Erstellen eines transaktionalen RFC- Port(trfc)
  3. Angabe eines logischen Systems
  4. Partnerprofil einrichten

Nachdem der SAP-Ereignislistener vollständig konfiguriert wurde, kann ein SAP Administrator die Verbindung des RFC-Ziels testen, um die Konnektivität zu überprüfen, wie am Ende dieser Seite unter Überprüfen der Konnektivität mit dem SAP-Ereignislistener beschrieben.

Alle erforderlichen Schritte zur Konfiguration und Verwendung des SAP -Event-Listeners finden Sie im Erste Schritte mit dem SAP -Event-Listener-Handbuch.

RFC-Destination erstellen

Der erste Schritt besteht darin, Jitterbit mithilfe eines RFC-Ziels beim SAP -Gateway-System zu registrieren. Das RFC-Ziel ist ein logisches Ziel, das an den transaktionalen RFC- Port (tRFC) gebunden wird, den Sie im nächsten Abschnitt erstellen.

Gehen Sie folgendermaßen vor, um eine RFC-Destination im SAP -System zu erstellen:

  1. Melden Sie sich bei der SAP GUI an.

  2. Geben Sie im Suchfeld den SAP Transaktionscode SM59 ein.

  3. Der Bildschirm Konfiguration von RFC-Verbindungen wird angezeigt. Klicken Sie auf die Schaltfläche Erstellen Anhang, um ein neues RFC-Ziel zu erstellen:

    Anhang

  4. Der Konfigurationsbildschirm RFC-Ziel wird angezeigt. Schließen Sie die Konfiguration wie folgt ab:

    Anhang

    1. Geben Sie im Feld RFC-Ziel einen Namen für das RFC-Ziel ein, beispielsweise JITTERBIT.

    2. Wählen Sie im Feld Verbindungstyp T für TCP/IP-Verbindung.

    3. Geben Sie unter Beschreibung eine Beschreibung ein, beispielsweise SAP-Ziel für Jitterbit.

    4. Auf der Tab Technische Einstellungen:

      1. Wählen Sie unter Aktivierungstyp Registriertes Serverprogramm aus.
      2. Geben Sie unter Registriertes Serverprogramm im Feld Programm-ID einen Namen für das Programm ein, das vom SAP Ereignislistener zum Herstellen einer Verbindung mit dem SAP -Gateway verwendet werden soll, beispielsweise JITTERBIT.
    5. Speichern Sie die RFC-Destination.

      Notiz

      Die Schaltfläche Verbindungstest sollte an dieser Stelle der Konfiguration nicht verwendet werden. Bei Verwendung ist ein Fehler zu erwarten. Informationen zum Testen der Verbindung nach Abschluss der gesamten Konfiguration finden Sie unter Überprüfen der Konnektivität mit dem SAP Gateway am Ende dieser Seite.

Erstellen eines transaktionalen RFC- Port (tRFC)

Der transaktionale RFC- Port (tRFC) ist der logische Port, den die RFC-Destination zum Informationsaustausch mit dem Jitterbit SAP Event Listener verwendet. Um mit dem SAP -Server kommunizieren zu können, muss auf dem SAP -System ein Port erstellt und mit der RFC-Destination verknüpft werden.

Notiz

Der Jitterbit SAP Event Listener verwendet den tRFC- Port sowohl für tRFC- als auch für qRFC-Funktionsaufrufe.

Befolgen Sie diese Schritte, um einen tRFC Port zu erstellen:

  1. Melden Sie sich bei der SAP GUI an.

  2. Geben Sie im Suchfeld den SAP Transaktionscode WE21 ein.

  3. Der Bildschirm Ports in IDoc-Verarbeitung wird angezeigt. Wählen Sie den Ordner Transactional RFC und klicken Sie dann auf die Schaltfläche Erstellen:

    Anhang

  4. Der Dialog Ports in der IDoc-Verarbeitung wird angezeigt. Wählen Sie Eigener Portname und geben Sie den Port für das Programm an, z. B. JITTERBIT:

    Anhang

  5. Vervollständigen Sie im Bildschirm Ports in der IDoc-Verarbeitung für den neuen Port die Konfiguration wie folgt:

    Anhang

    1. Geben Sie im Feld Beschreibung eine Beschreibung ein, beispielsweise Jitterbit tRFC-Port für Ziel JITTERBIT.

    2. Unter Version:

      1. Wählen Sie die Version der IDoc-Datensatztypen aus, die über diesen Port ausgetauscht werden sollen.

      2. Geben Sie im Feld RFC-Destination den Namen der RFC-Destination ein, die Sie zuvor definiert haben, beispielsweise JITTERBIT.

    3. Speichern Sie den Port.

Angeben eines logischen Systems

Vor dem Einrichten eines Partnerprofils muss ein logisches System angegeben werden (wie im nächsten Schritt beschrieben). Gehen Sie folgendermaßen vor, um ein logisches System anzugeben:

  1. Melden Sie sich bei der SAP GUI an.

  2. Geben Sie im Suchfeld den SAP Transaktionscode BD54 ein.

  3. Der Bildschirm Ansicht "Logische Systeme" ändern: Übersicht wird angezeigt. Klicken Sie auf die Schaltfläche Neue Einträge:

    Anhang

  4. Geben Sie in der Tabelle Logische Systeme in den Tabellenspalten Log.System und Name einen Namen für das logische System ein, z. B. JITTERBIT.

  5. Speichern Sie das logische System.

Einrichten eines Partnerprofils

Auf dem SAP -System muss ein Partnerprofil erstellt werden, um die Art der Informationen anzugeben, die mit Jitterbit ausgetauscht werden. Das Partnerprofil gibt die IDoc-Typen an, die von Jitterbit an das SAP -System gesendet werden können (Eingangsparameter) und die IDoc-Typen, die vom SAP System an Jitterbit gesendet werden.

Gehen Sie folgendermaßen vor, um ein Partnerprofil zu erstellen:

  1. Melden Sie sich bei der SAP GUI an.

  2. Geben Sie im Suchfeld den SAP Transaktionscode WE20 ein.

  3. Der Bildschirm Partnerprofile wird angezeigt. Klicken Sie auf die Schaltfläche Erstellen.

  4. Schließen Sie im Bildschirm Partnerprofile für das neue Profil die Konfiguration wie folgt ab:

    Anhang

    1. Geben Sie im Feld Partner-Nr. den Namen des logischen Systems ein, beispielsweise JITTERBIT.
    2. Geben Sie im Feld Partn.typ LS ein.
    3. Gehen Sie auf der Registerkarte Nachbearbeitung: Zulässiger Agent wie Tab:
      1. Geben Sie im Feld Typ US als Benutzertyp ein.
      2. Geben Sie im Feld Agent die ID des zulässigen Benutzers ein, z. B. JITTERBIT.
      3. Geben Sie im Feld Sprache EN ein, um Englisch als Benachrichtigungssprache zu verwenden.
  5. Klicken Sie unter Outbound Paramtrs. auf die Schaltfläche „Parameter erstellen“ Anhang, um so viele Ausgangsparameter wie nötig hinzuzufügen. Der Bildschirm Partnerprofile: Ausgangsparameter wird geöffnet. Führen Sie die Konfiguration für jeden Ausgangsparameter wie folgt durch:

    Anhang

    1. Geben Sie im Feld Nachrichtentyp den Typ der zu sendenden Nachricht ein.

    2. Gehen Sie auf der Tab Ausgehende Optionen wie folgt vor:

      1. Geben Sie im Feld Empfängerport den zuvor definierten Port ein, beispielsweise JITTERBIT.
      2. Wählen Sie unter Ausgabemodus für die meisten Anwendungsfälle IDoc sofort übertragen aus. Wählen Sie je nach Anwendungsfall weitere Optionen.
      3. Geben Sie unter IDoc-Typ die Informationen zum zu versendenden IDoc-Typ ein.
    3. Speichern Sie die Outbound-Parameter.

  6. Klicken Sie unter „Inbound Parmtrs.“ auf die Schaltfläche „Parameter erstellen“ Anhang, um so viele eingehende Parameter wie nötig hinzuzufügen. Der Bildschirm Partnerprofile: Eingehende Parameter wird geöffnet. Führen Sie die Konfiguration für jeden eingehenden Parameter wie folgt durch:

    Anhang

    1. Geben Sie im Feld Partnerrolle LS für logisches System ein.

    2. Geben Sie im Feld Nachrichtentyp den Typ der Nachricht ein, die empfangen werden soll.

    3. Geben Sie auf der Tab Inbound-Optionen den Prozesscode für den Funktionsbaustein ein, der das empfangene IDoc verarbeiten soll.

    4. Speichern Sie die eingehenden Parameter.

Überprüfen der Konnektivität mit dem SAP -Ereignislistener

Die Verbindung zum SAP Event Listener kann voraussichtlich erst hergestellt werden, wenn alle Konfigurationsschritte abgeschlossen sind, wie in der Anleitung zum Einstieg in den SAP Event Listener zusammengefasst. Insbesondere müssen die Ereignisdetails in den SAP Ereignisverbindungseigenschaften Abschnitt der SAP Ereignislistenerkonfiguration und der SAP Event Listener wurde neu gestartet.

Sobald diese Konfigurationsschritte abgeschlossen sind, kann ein SAP Administrator die Verbindung des konfigurierten RFC-Ziels im SAP -System testen, um zu überprüfen, ob die Konnektivität zwischen dem SAP -Gateway und dem SAP Ereignislistener hergestellt wurde.

So testen Sie die Verbindung der RFC-Destination:

  1. Melden Sie sich bei der SAP GUI an.

  2. Geben Sie im Suchfeld den SAP Transaktionscode SM59 ein.

  3. Erweitern Sie in der Spalte RFC-Verbindungen den Eintrag TCP/IP-Verbindungen und doppelklicken Sie, um den RFC-Zielnamen (z. B. JITTERBIT) zu öffnen, der im Rahmen von Erstellen eines RFC-Ziels konfiguriert wurde und weiter oben auf dieser Seite beschrieben.

  4. Klicken Sie auf die Schaltfläche Verbindungstest, um die Verbindung zwischen dem SAP -Gateway und dem SAP Ereignislistener zu überprüfen:

    Anhang

Dies sind mögliche Gründe für einen fehlgeschlagenen Verbindungstest:

  • Fehlender Profilname: Wenn Sie eine Fehlermeldung bezüglich eines fehlenden Profilnamens erhalten, überprüfen Sie, ob die Ereignisdetails in den SAP Ereignisverbindungseigenschaften enthalten sind Abschnitt der SAP Ereignislistenerkonfiguration, starten Sie den SAP Event Listener-Dienst neu und führen Sie den Test erneut durch.
  • Unicode-Einstellungen: Der Verbindungstest schlägt möglicherweise fehl, wenn die Unicode-Einstellungen am RFC-Ziel nicht richtig festgelegt sind. Korrigieren Sie die Einstellungen am RFC-Ziel, starten Sie den Jitterbit SAP Event Listener-Dienst neu und führen Sie den Test erneut durch.