Stellen Sie das ABAP-Programm für bereit SAP

  • Freigeben Version: Xanadu
  • Aktualisiert 1. August 2024
  • 2 Minuten Lesedauer
  • Um mit dem Herstellen einer Verbindung zwischen Ihrem SAP -System und Ihrer ServiceNow -Instanz zu beginnen, stellen Sie das Programm Advanced Business Application Programming (ABAP) bereit. Durch das Bereitstellen des ABAP-Programms können Sie Daten zwischen SAP und Ihrer Instanz von [ ServiceNow gemeinsam nutzen.

    Vorbereitungen

    Um auf das ABAP-Programm zuzugreifen, laden Sie die Anwendung SAP ABAP-Programm für Software Asset Management aus dem ServiceNow Store herunter. Stellen Sie sicher, dass Sie die Anwendungsversion herunterladen, die mit dem Release Xanadu kompatibel ist.

    Erforderliche Rolle: sam_admin

    Warum und wann dieser Vorgang ausgeführt wird

    Um das ABAP-Programm bereitzustellen, importieren Sie die Transportdateien, die über die Anwendung SAP ABAP-Programm für Software Asset Management bereitgestellt werden, und konfigurieren Sie dann einen Service Provider mit dem SOA-Manager (serviceorientierte Architektur).

    Hinweis:
    Wenn Sie Ihre Instanz ServiceNow aktualisieren, müssen Sie die mit dem neuen Release kompatible Version des ABAP-Programms herunterladen und bereitstellen. Sie müssen dann einen Service Provider mit dem SOA Manager neu konfigurieren.

    Informationen zum SAP-Setup finden Sie unter KB0813999.

    Weitere Informationen zu SAP und den zugehörigen Tools finden Sie im SAP-Hilfeportal.

    Prozedur

    1. Importieren Sie in Ihrem System SAP die Transportdateien mit dem Transport Management System (STMS) SAP.
      1. Kopieren Sie die COFILE- und DATA -Dateien in Ihr Verzeichnis, und extrahieren Sie sie.
      2. Starten Sie STMS, und wählen Sie Importübersichtaus.
      3. Doppelklicken Sie auf das Zielsystem, und wählen Sie Extras > Andere Anforderungen > Hinzufügen, und geben Sie dann die Nummer der Transportanforderung ein.
      4. Markieren Sie die Anforderung, und wählen Sie Anforderung > Import.
      5. Geben Sie im Fenster „Import-Transportanforderung“ im Feld Ziel-Client die Client-Nummer ein.
      6. Wählen Sie die Registerkarte Optionen und dann das Kontrollkästchen Ungültige Komponentenversion ignorieren aus.
      7. Wählen Sie OK.
    2. Konfigurieren Sie in Ihrem SAP -System einen Service Provider mit dem SOA-Manager.
      1. Starten Sie den SOA-Manager, und wählen Sie Serviceverwaltung > Webservice-Konfiguration.
      2. Wählen Sie im Feld Suchen nach die Option Servicedefinition aus.
      3. Geben Sie im Feld Suchmuster den Speicherort der Servicedefinition ein.
      4. Wählen Sie Start.
      5. Wählen Sie im Bereich Suchergebnisse die Zeile mit der Servicedefinition aus, und wählen Sie dann Auswahl anwendenaus.
      6. Wählen Sie auf der Registerkarte Konfigurationen die Option Erstellenaus.
      7. Füllen Sie die folgenden Felder aus.
        Tabelle : 1. Dialogfeld „SOA-Management“.
        Feld Beschreibung
        Servicename Name des Service
        Beschreibung Beschreibung des Service.
        Neuer Bindungsname Name der Bindung.
      8. Wählen Sie Einstellungen übernehmen aus.
      9. Auswahlvorgang Anbietersicherheit > Nachrichtenauthentifizierung, und aktivieren Sie dann das Kontrollkästchen Anwender-ID/Passwort.
      10. Wählen Sie Speichern.
      11. Auswahlvorgang Übersicht > WSDL-Dokument zur Entwurfszeit öffnen.
        Ein Browserfenster wird geöffnet, und eine neue WSDL wird generiert.
      12. Wählen Sie Service-WSDL-Generierung öffnen aus.
      13. Kopieren Sie den Link aus dem Feld WSDL-URL für Bindung.
    3. Verifizieren Sie die RFC-Verbindung.

    Nächste Maßnahme

    Kehren Sie zu Ihrer Instanz [ ServiceNow zurück, um die Verbindung SAP herzustellen.