Stellen Sie das ABAP-Programm für bereit SAP

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

    Vorbereitungen

    Um auf das ABAP-Programm zuzugreifen, laden Sie die Anwendung SAP ABAP Program for Software Asset Management aus dem ServiceNow Store herunter. Stellen Sie sicher, dass Sie die Anwendungsversion herunterladen, die mit dem Release Washington DC 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 Program for Software Asset Management bereitgestellt werden, und konfigurieren Sie dann einen Service Provider mit dem SOA-Manager (Service-orientierte Architektur).

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

    Informationen zum Setup von SAP finden Sie unter KB0813999.

    Weitere Informationen zu SAP und den zugehörigen Tools finden Sie im SAP Help Portal.

    Prozedur

    1. Importieren Sie die Transportdateien in Ihrem SAP -System mit dem SAP Transport Management System (STMS).
      1. Kopieren und extrahieren Sie die Dateien COFILE und DATA in Ihr Verzeichnis.
      2. Starten Sie STMS, und wählen Sie Importübersichtaus.
      3. Doppelklicken Sie auf das Zielsystem, und wählen Sie Extras > Sonstige Anforderungen > Hinzufügen, und geben Sie dann die Transportanforderungsnummer ein.
      4. Markieren Sie die Anforderung, und wählen Sie Anforderung > Importieren.
      5. Geben Sie im Fenster „Importieren von Transportanforderungen“ die Client-Nummer in das Feld Zielclient ein.
      6. Wechseln Sie zur Registerkarte Optionen, und aktivieren Sie dann das Kontrollkästchen Ungültige Komponentenversion ignorieren.
      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 Servicedefinition aus dem Feld Suchen nach aus.
      3. Geben Sie den Speicherort der Servicedefinition in das Feld Suchmuster ein.
      4. Wählen Sie Start.
      5. Wählen Sie im Bereich „Suchergebnisse“ die Servicedefinitionszeile aus, und wählen Sie dann Auswahl übernehmenaus.
      6. Wählen Sie auf der Registerkarte Konfigurationen die Option Erstellenaus.
      7. Füllen Sie die folgenden Felder aus.
        Tabelle : 1. Dialogfeld „SOA-Verwaltung“.
        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 Benutzer-ID/Passwort.
      10. Wählen Sie Speichern.
      11. Auswahlvorgang Übersicht > Öffnen Sie das WSDL-Dokument zur Designzeit.
        Ein Browserfenster wird geöffnet, und eine neue WSDL wird generiert.
      12. Wählen Sie Service-WSDL-Generierung öffnen.
      13. Kopieren Sie den Link aus dem Feld WSDL-URL für Bindung.
    3. Überprüfen Sie die RFC-Verbindung.

    Nächste Maßnahme

    Kehren Sie zu Ihrer ServiceNow -Instanz zurück, um Ihre SAP -Verbindung herzustellen.