Stellen Sie das ABAP-Programm für bereit SAP

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 2 Minuten Lesedauer
  • Um mit dem Herstellen einer Verbindung zwischen zu beginnen SAPSystem und Ihr ServiceNowInstanz: Stellen Sie das Programm „Erweiterte Geschäftsanwendprogrammierung“ (ABAP) bereit. Durch die Bereitstellung des ABAP-Programms können Daten zwischen geteilt werden SAPUnd Ihr ServiceNowInstanz.

    Vorbereitungen

    Um auf das ABAP-Programm zuzugreifen, laden Sie herunter SAPABAP für Software Asset ManagementAnwendung von ServiceNow-Speicher . Stellen Sie sicher, dass Sie die Anwendungsversion herunterladen, die mit kompatibel ist YokohamaRelease.

    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 SAPABAP für Software Asset ManagementAnwendung und konfigurieren Sie dann einen Service Provider mit dem SOA-Manager (serviceorientierte Architektur).

    Hinweis:
    Wenn Sie Ihr Upgrade durchführen ServiceNowInstanz 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 SAPUnd die zugehörigen Tools finden Sie unter SAP-Hilfeportal .

    Prozedur

    1. In Ihrem SAPSystem, importieren Sie die Transportdateien mit SAPTransportmanagementsystem (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 aus, und wählen Sie dann aus Ungültige Komponentenversion Ignorieren Kontrollkästchen.
      7. Wählen Sie OK aus.
    2. In Ihrem SAPSystem: 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 Aus Los .
      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. Auswählen Anbietersicherheit > Nachrichtenauthentifizierung, Und wählen Sie dann aus Anwender-ID/Passwort Kontrollkästchen.
      10. Wählen Sie Speichern.
      11. Auswählen Übersicht > Öffnen Sie das WSDL-Dokument für die Designzeitan.
        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 WSDL-URL für Bindung Feld.
    3. Überprüfen Sie die RFC-Verbindung.

    Nächste Maßnahme

    Kehren Sie zu zurück ServiceNowInstanz zum Einrichten von SAPVerbindung.