SAP® ERP

SAP® ERP erweitert Ihre SAP Geschäftsprozesse und integriert Produkte, die nicht von SAP stammen, indem es offene und nicht-proprietäre Technologien verwendet. SAP® ERP ermöglicht eine bidirektionale Echtzeit-Kommunikation zum und vom System SAP. SAP® ERP basiert auf dem firmeninternen webMethods Adapter für SAP ( WmSAP ).

SAP® ERP erhöht die Kundentreue und die Effizienz in der gesamten Lieferkette, indem es Ihre Geschäftsinfrastruktur eng mit allen Partnern integriert. Im Folgenden werden die typischen Einsatzszenarien für SAP® ERP beschrieben.

  • Echtzeit-Integration zwischen Lieferantenbeständen und Ihrem SAP System.
  • Echtzeit-Integration zwischen Produkt-, Preis- und Verfügbarkeitsinformationen von einer beliebigen Anzahl von Lieferanten und Ihrer Einkaufsanwendung.
  • Echtzeit-Integration zwischen Fulfillment- und Auftragsverfolgungsanwendungen und den internen Systemen Ihrer Spediteure.
Hinweis: Der Zugang zu SAP® ERP connector ist eingeschränkt und nicht öffentlich zugänglich. Für weitere Informationen wenden Sie sich bitte an den IBM® Support.

Schlüsselfunktionen

Der Zweck dieses Abschnitts ist es, die Verwendung von SAP® ERP mit der Version mit eingeschränktem Zugriff (RA) zu klären. Informieren Sie sich über die Unterschiede zwischen WmSAP und SAP® ERP und analysieren Sie, ob die Migration bestehender WmSAP Anwendungen auf SAP® ERP betroffen ist.

  • Synchrone und asynchrone Kommunikation mit SAP Systemen über RFC, tRFC, qRFC, und bgRFC
    • SAP® ERP führt die Application Link Enabling (ALE) Dienste innerhalb des SAP Systems asynchron aus, wodurch die Geschäftsprozesse integriert werden. SAP® ERP führt auch SAP Remote-Funktionsaufrufe aus.
    • Die asynchrone Verarbeitung nutzt transparent die Application Link Enabling (ALE) Dienste innerhalb des SAP Systems für den Client zur Integration der Geschäftsprozesse.
    • Führen Sie die SAP Remote Function Calls (RFCs) von SAP® ERP aus. Sie können von SAP® ERP aus auf alle SAP Funktionen zugreifen, die über RFC verfügbar sind. Externe Anwendungen müssen die SAP Datentypen, ABAP-Strukturen oder das RFC-Protokoll nicht verstehen, um mit einem SAP System zu kommunizieren.
  • Bidirektionale und Multithreading-Kommunikation zu und von SAP Systemen
    • Aufrufen und Starten von Diensten über die Systeme SAP. Sie ermöglicht den Benutzern von SAP den Zugriff auf Informationen, die über SAP® ERP verfügbar sind. SAP® ERP ermöglicht daher die Integration zwischen Handelspartnern, indem es die Reichweite Ihrer SAP Infrastruktur auf Kunden, Partner und Lieferanten ausdehnt.
  • Übergeordnete Dienste zur Verarbeitung von SAP IDocs und BAPIs
    • Senden Sie IDocs an das SAP® ERP. Sie können Zwischendokumente zur weiteren synchronen Verarbeitung an SAP® ERP senden oder sie asynchron an Abonnenten veröffentlichen lassen.
    • Verwenden Sie die implementierungsunabhängigen BAPI-Methoden (Business Application Programming Interface) von SAP, wie im Business Object Repository (BOR) beschrieben. BAPIs sind stabile, genau definierte und gut dokumentierte Schnittstellen zu SAP Lösungen, die einen standardisierten Zugang zu SAP Lösungen auf semantischer Ebene bieten. Sie können schnell und einfach XML-basierte Dienste erstellen, die ein BAPI ausführen. Anwendungen innerhalb Ihrer Organisation können dann die Dienste starten, um ein BAPI auf dem System SAP auszuführen. In ähnlicher Weise können Ihre Geschäftspartner über das Internet Anfragen stellen, um einen Dienst zu starten, der ein BAPI ausführt. Die BAPI-Schnittstellen bieten einen einheitlichen Zugriff auf die Funktionalität der Anwendungsebene, unabhängig von der Art des Aufrufs; durch die Verwendung dieser Schnittstellen können sowohl synchrone als auch asynchrone Verarbeitungen ausgelöst werden.
    • Weiterleitung SAP von Geschäftsdokumenten auf der Grundlage der von Ihnen angegebenen Kriterien. SAP® ERP bietet umfangreiche Routing-Funktionen für BAPIs, RFCs und IDocs. Verschiedene Transportarten sind sofort verfügbar. Dazu gehört die Weiterleitung eines Geschäftsdokuments an ein anderes System SAP oder an ein entferntes URL in einem XML-Format.
  • Lastausgleich für eingehende SAP Dokumente.
  • XML- und Internetfreigabe der bestehenden SAP.
  • Unterstützt BizTalk XML-Umschläge für BAPI- und RFC-Aufrufe.
  • Unterstützt eine einheitliche Fehlerbehandlung von BAPIs und RFCs auf XML-Ebene.

Voraussetzungen

  • Installieren Sie die SAProuter-Tunnelsoftware, um eine Verbindung von SAP® ERP zu Ihren SAP Systemen herzustellen (die sich entweder vor Ort oder in einer privaten Cloud befinden). Eine bestehende SAProuter-Installation in Ihrer Umgebung kann auch für die Anbindung an SAP® ERP in webMethods Integration.

    SAProuter kann von SAP heruntergeladen werden. Für die Installation, Konfiguration und Erstellung von Zertifikaten für die SAProuter-Instanz gibt es eine eigene Anleitung.

    Weitere Informationen zur SAProuter-Tunnelsoftware finden Sie unter den entsprechenden Links.
  • Konfigurieren Sie Secure Network Communications (SNC) für die Authentifizierung und Verschlüsselung der Verbindungen zwischen SAP® ERP und Ihrer SAProuter-Instanz. Die SNC-Konfiguration ist optional und kann weggelassen werden.

Unterschiede zwischen SAP® ERP und der On-Premises-Version WmSAP

SAP® ERP bietet die meisten der Funktionen, die in der lokalen Version WmSAP verfügbar sind. In einigen Fällen müssen Sie möglicherweise Umgehungslösungen verwenden, während es in anderen Fällen Einschränkungen gibt. Diese Beschränkungen werden in zukünftigen Versionen aufgehoben.

Die Abweichungen und Einschränkungen, die bei der Migration von WmSAP auf SAP® ERP zu beachten sind, werden im Folgenden aufgeführt.

  • Asynchrone SAP ALE- und RFC-Benachrichtigungen werden in SAP® ERP nicht unterstützt. Sie könnte in zukünftigen Versionen verfügbar sein.

    Abhilfe: Ersetzen Sie die asynchronen SAP ALE- und RFC-Benachrichtigungen durch synchrone Benachrichtigungen.

  • Interne, nicht dokumentierte Verwaltungsdienste ( wm.sap.*) in WmSAP sind in SAP® ERP nicht verfügbar.

    Umgehung - Stellen Sie eine Anfrage an IBM für neue öffentliche SAP® ERP-Dienste mit ähnlicher Funktionalität, wenn einige Verwaltungsdienste für die Migration der bestehenden Anwendung WmSAP zu webMethods Integration.

  • WmSAP öffentliche Dienste, die den vollständigen Knotennamen (Paket und Ordner/Dienstname) als Eingabeparameter akzeptieren, werden möglicherweise nicht unterstützt.
    • Zum Beispiel werden die Routing-Callback-Dienste register oder unregister - pub.sap.idoc.routing:registerService, pub.sap.idoc.routing:unregisterService nicht unterstützt in webMethods Integration.

      Abhilfe: Verwenden Sie den Bildschirm Routing-Zuordnung, anstatt die Dienste zu registrieren und zu deaktivieren.

    • Ein weiteres Beispiel ist der Dienst pub.sap.transport.IS:OutboundProcess. Dieser Dienst wird nicht vollständig unterstützt in webMethods Integration da er den Ordnernamen und den Dienstnamen eines Flow- (oder Java™-) Dienstes erwartet, der entweder auf einem lokalen oder entfernten lokalen webMethods Integration Server.

  • Execute ACLs werden nicht unterstützt in webMethods Integration. Bei der lokalen webMethods Integration Server-Setup werden eingehende SAP Benachrichtigungsanfragen unter dem Konto des webMethods Integration Server-Benutzers ausgeführt, der denselben Benutzernamen hat wie der SAP -Benutzer, der die Anfrage gesendet hat. Es ermöglicht die Verwendung von Run ACLs, um die Ausführung von Benachrichtigungsdiensten auf bestimmte Benutzer zu beschränken.

    Information- SAP Benachrichtigungsdienste können ausgeführt werden, wenn Anfragen von einem beliebigen SAP Benutzer gesendet werden.

  • Benutzerdefinierte Java-Dienste werden nicht unterstützt in webMethods Integration.

    Abhilfe: Wenden Sie sich an IBM, wenn die migrierten Anwendungen WmSAP benutzerdefinierte Java-Dienste benötigen, und klären Sie, ob die Java-Dienste durch Flow-Dienste oder vorhandene öffentliche Dienste ersetzt werden können webMethods Integration dienste ersetzt werden können.

  • WmSAP vorlage für Java-Dienste (mit editierbarem Java-Quellcode) in sample.sap sind nicht verfügbar in webMethods Integration.

Allgemeine Fragen

Wie erstellt man SAP® ERP-Konten?
  1. Wählen Sie im Menü Anschlüsse aus.
  2. Suchen Sie nach SAP® ERP und wählen Sie es aus dem Abschnitt Verfügbare Konnektoren aus. Sie gelangen zum Konfigurationsbildschirm Konto hinzufügen.
  3. Geben Sie folgende Angaben ein:
    • Verbindungsalias - Geben Sie einen geeigneten Namen für das Konto an, das Sie hinzufügen möchten.
    • Benutzername - Geben Sie den registrierten Benutzernamen SAP an.
    • Passwort - Geben Sie das Passwort für den unter SAP registrierten Benutzer ein.
    • Kunde - Geben Sie die dreistellige Kundennummer SAP an.
    • Repository-Benutzername (Optional) - Geben Sie den Repository-Benutzernamen an.
    • Repository-Passwort (Optional) - Geben Sie das Passwort des Repository-Benutzers an.
    • SAP router string (Optional) - Geben Sie den SAP router string an.
    • Sprache - Wählen Sie die unterstützte Sprache aus der Liste aus.
    • Beschreibung (optional) - Geben Sie die Beschreibung an.
  4. Klicken Sie auf Weiter.
  5. Wählen Sie die Einstellung für den Verbindungsmodus aus. Klicken Sie auf Weiter.
  6. Geben Sie die Details im Verbindungsmodus an.
    • Wenn Sie Standard (Standard) als Verbindungsmodus gewählt haben, machen Sie die folgenden Angaben:
      • Anwendungsserver - Geben Sie einen SAP Anwendungsservernamen an.
      • Systemnummer - Geben Sie eine SAP Systemnummer (00-99) an.
    • Wenn Sie Load Balancing als Verbindungsmodus gewählt haben, machen Sie folgende Angaben
      • Anmeldegruppe - Geben Sie den Namen der Gruppe an, für die Sie sich anmelden möchten.
      • Meldungsserver-Host - Geben Sie einen Hostnamen oder eine IP-Adresse des Meldungsservers an.
      • Nachrichtenserverdienst - Bietet einen SAP Nachrichtenserverdienst.
      • System Id- Geben Sie eine SAP Systemnummer (00-99) an.
    • Klicken Sie auf Weiter.
  7. Überprüfen Sie die Verbindungsdetails. Klicken Sie auf Konto hinzufügen und wählen Sie Fertig, um das konfigurierte benutzerdefinierte Konto anzuzeigen.
Wie erstellt man Dokumenttypen für SAP?
  1. Wählen Sie Konfigurationen > Bewegungsdienst > Belegarten.
  2. Klicken Sie auf Dokumenttyp hinzufügen.
  3. Wählen Sie auf dem Bildschirm Neue Dokumentart hinzufügen SAP®. Klicken Sie auf Ok.
  4. Geben Sie auf dem Bildschirm System-ID und Dokument die folgenden Details an.
    • Speichern unter - Geben Sie einen geeigneten Namen für den hinzuzufügenden Dokumenttyp an.
    • System-ID - Geben Sie die System-ID (SID) des Quellsystems SAP ein oder wählen Sie sie aus.
    • Dokumenttyp - Wählen Sie den Dokumenttyp RFC oder IDoc.
    • Beschreibung - Optional. Geben Sie eine Beschreibung für den Dokumenttyp an.
  5. Klicken Sie auf Weiter.
  6. Geben Sie auf dem Bildschirm Dokumentendetails die folgenden Details an.
    • Wenn Sie RFC als Dokumenttyp ausgewählt haben, geben Sie die RFC-Struktur an. Wählen Sie die RFC-Struktur aus der Liste der zwischengespeicherten Namen aus. Wenn keine gecachten Namen verfügbar sind, müssen Sie den Namen der RFC-Struktur eingeben.
    • Wenn Sie als Dokumenttyp IDoc gewählt haben, geben Sie die folgenden Details an:
      IDoc-Typ
      Wählen Sie den von der Listener-Benachrichtigung erwarteten IDoc-Typ aus der Dropdown-Liste der zwischengespeicherten Namen. Wenn keine Namen im Cache verfügbar sind, müssen Sie den IDoc-Typ eingeben.
      CIM-Typ (optional)
      Geben Sie eine IDoc-Typ-Erweiterung an (CIM-Typ/Kundenerweiterungstyp).
      SAP systemfreigabe (optional)
      Geben Sie die IDoc-Freigabe an.
      Alter IDoc-Typ 2 (optional)
      Geprüft auf alte IDocs der Version 2 und freigegeben für ein neues IDoc der Version 3.
  7. Klicken Sie auf Speichern und fahren Sie fort.
  8. Überprüfen Sie die Angaben auf dem Bildschirm " Übersicht" und klicken Sie auf " Fertig". Eine neue Dokumentart wird auf der Seite Dokumentarten erstellt.
Hinweis: Sie können eine Dokumentart auf der Seite Dokumentarten hinzufügen, bearbeiten, löschen oder kopieren. Um einen vorhandenen Dokumenttyp zu bearbeiten, klicken Sie auf der Seite Dokumenttypen auf das Symbol Bearbeiten für den Dokumenttyp.