SAP RFC-Verbindung konfigurieren

Sie können eine SAP RFC-Verbindung im API Connection Manager konfigurieren.

Auf diese Weise können Sie die Kommunikation mit SAP über dessen RFC-Service-Endpunkt herstellen. Nähere Informationen finden Sie in der SAP RFC-Dokumentation.

SAP .NET Connector-Bibliotheken hinzufügen

Um eine SAP RFC-Verbindung zu verwenden, müssen Sie zuerst SAP .Net Connector 3.1-Bibliotheken hinzufügen: 

  1. Downloaden und installieren Sie SAP .NET Connector 3.1 für 64-Bit-Systemtypen vom SAP Service Marketplace.

  2. Gehen Sie zum Installationsverzeichnis des SAP .NET Connector und kopieren Sie die folgenden Bibliotheken der 64-Bit-Version in die Verzeichnisse %TBOX_HOME% und %COMMANDER_HOME%:

    • cpc4n.dll

    • ijwhost.dll

    • Microsoft.Win32.Registry.dll

    • sapnco.dll

    • sapnco_utils.dll

    • System.Configuration.ConfigurationManager.dll

Ihre Verbindung konfigurieren

Führen Sie die folgenden Schritte aus, um eine SAP RFC-Verbindung zu konfigurieren:

  1. Öffnen Sie den API Connection Manager.

  2. Fügen Sie eine neue Verbindung hinzu.

  3. Gehen Sie zum Abschnitt Edit.

  4. Geben Sie unter Name einen Namen für Ihre Verbindung an.

  1. Wählen Sie aus dem Aufklappmenü Type die Option SAP RFC.

  2. Geben Sie die IP-Adresse des SAP Server ein.

  3. Geben Sie den SAP Server Port an. Den SAP Server Port finden Sie wie folgt, sofern er nicht geändert wird. Überprüfen Sie den SAP-Gateway-Zeileneintrag sapgw00 3300/tcp, der sich unter C:\Windows\System32\drivers\etc\services befindet, wobei sich der Standardport aus dem Dienst sapgw00 und einer Instanznummer zusammensetzt. Wenn beispielsweise sapgw00 gleich 3300 und die Instanznummer 60 ist, so ist die Portnummer 3360.

  4. Geben Sie das Gateway und den Gateway Port ein, die für die Verbindung erforderlich sind. Falls nicht verfügbar, verwenden Sie die Einträge SAP Server und SAP Server Port.

  5. Geben Sie Ihre dreistellige SAP-Client ID ein.

    Wenn Sie keine eingeben, verwendet die API Engine automatisch die Standard-Client-ID 000.

  6. Wenn Sie Probleme beim Herstellen einer Verbindung mit den Details zu SAP Server, Server Port, Gateway und Gateway Port haben, können Sie alternativ die SAP Router String verwenden.

  1. Wenn Ihre Verbindung eine Authentifizierung erfordert, geben Sie Ihren Username und Ihr Password ein.

SAP RFC-Verbindung konfigurieren

Sie können nun Ihre SAP RFC-Verbindung zum Testen verwenden. Informationen darüber, wie Sie die Nachrichten im API Scan senden können, finden Sie hier: siehe Kapitel " Nachrichten über SAP Remote Function Call (RFC) senden".