Stellen Sie das ABAP-Programm für bereit SAP

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 2 Minuten Lesedauer
  • Um mit dem Herstellen einer Verbindung zwischen zu beginnen SAP System und Ihr ServiceNow Stellen Sie das Programm Advanced Business Application Programming (ABAP) bereit. Durch die Bereitstellung des ABAP-Programms können Daten zwischen geteilt werden SAP Und Ihr ServiceNow Instanz.

    Vorbereitungen

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

    Erforderliche Rolle: sam_admin

    Warum und wann dieser Vorgang ausgeführt wird

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

    Hinweis:
    Wenn Sie Ihr Upgrade durchführen ServiceNow Instanz 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 SAP-Setup finden Sie unter KB0813999 .

    Weitere Informationen zu finden SAP Und die zugehörigen Tools finden Sie unter SAP-Hilfeportal .

    Prozedur

    1. In Ihrem SAP System, importieren Sie die Transportdateien mit SAP Transportmanagementsystem (STMS).
      1. Kopieren und extrahieren Sie COFILE Und DATEN Dateien in Ihrem Verzeichnis.
      2. Starten Sie STMS, und wählen Sie aus Importübersicht .
      3. Doppelklicken Sie auf das Zielsystem, und wählen Sie aus Extras > Andere Anforderungen > Hinzufügen, Und geben Sie dann die Nummer der Transportanforderung ein.
      4. Heben Sie die Anforderung hervor, und wählen Sie aus Anforderung > Importierenan.
      5. Geben Sie im Fenster „Transportanforderung importieren“ die Clientnummer in ein Zielclient Feld.
      6. Wählen Sie die Registerkarte Optionen und dann aus Ungültige Komponentenversion Ignorieren Kontrollkästchen.
      7. Wählen Sie OK.
    2. In Ihrem SAP System: Konfigurieren Sie einen Service Provider mit dem SOA-Manager.
      1. Starten Sie den SOA-Manager, und wählen Sie aus Serviceverwaltung > Webservicekonfigurationan.
      2. Wählen Sie Aus Servicedefinition Von Suchen Nach Feld.
      3. Geben Sie den Speicherort der Servicedefinition in ein Suchmuster Feld.
      4. Wählen Sie Start.
      5. Wählen Sie im Bereich Suchergebnisse die Zeile der Servicedefinition aus, und wählen Sie dann aus Auswahl Anwenden .
      6. Wählen Sie auf der Registerkarte Konfigurationen die Option aus Erstellen .
      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 Aus Einstellungen Anwenden .
      9. Auswahlvorgang Anbietersicherheit > Nachrichtenauthentifizierung, Und wählen Sie dann aus Anwender-ID/Passwort Kontrollkästchen.
      10. Wählen Sie Speichern.
      11. Auswahlvorgang Übersicht > Öffnen Sie das WSDL-Dokument „Designzeit“an.
        Ein Browserfenster wird geöffnet, und eine neue WSDL wird generiert.
      12. Wählen Sie Aus Öffnen Sie Service-WSDL-Generierung .
      13. Kopieren Sie den Link aus dem WSDL-URL für Bindung Feld.
    3. Überprüfen Sie die RFC-Verbindung.

    Nächste Maßnahme

    Kehren Sie zu zurück ServiceNow Instanz zum Einrichten von SAP Verbindung.