SAP Aroba- Spoke

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 10 Minuten Lesedauer
  • Die SAP Aroba-Spoke wird von Bristlecone, Inc. erstellt. Verwalten Sie die Stamm- und Transaktionsdaten von Einkaufs- und Beschaffungs-Suites in der SAP Aroba- -Instanz von Ihrer ServiceNow -Instanz aus. Das SAP Aroba-System bietet eine einzelne SaaS-Edition, und die SAP Aroba-Spoke funktioniert unabhängig vom ausgewählten Rechenzentrum unverändert.

    Wichtig:
    Die SAP Aroba-Spoke verwendet die REST APIs im ITK-Stil (Datei-Upload oder Datei-Download) über das mehrteilige MIME-Format und nicht über das ITK-JAR. Obwohl SAP Araba das Ende der Lebensdauer von ITK-JAR für den 31. Dezember 2023 ankündigte, was zur Entfernung von ITK von der SAP-Download-Site und dem SAP-Portal führte, hat dies keine Auswirkungen auf die Funktionalität der vorhandenen SAP Aroba-Spoke.

    Fordern Sie Apps im Store an

    Besuchen Sie die Website ServiceNow Store, um sich alle verfügbaren Apps anzusehen und Informationen zum Senden von Anforderungen an den Store zu erhalten. Kumulative Informationen zum Release für alle veröffentlichten Apps finden Sie in den Versionshinweisen zum ServiceNow Store-Versionsverlauf.

    Ab dem 1. März 2022sind alle SAP-Speichen nur noch im Store verfügbar.

    IntegrationHub-Abonnement

    Diese Spoke erfordert ein Integration Hub-Abonnement. Weitere Informationen finden Sie unter Gesetzliche Zeitpläne − IntegrationHub − Übersicht.

    Spoke-Version

    SAP Aroba- Spoke v1.3.0 ist die neueste Version.

    Spoke-Anforderungen

    • Aktivieren Sie REST-Services zum Hochladen oder Herunterladen von Dateien, indem Sie ein gemeinsames Geheimnis erstellen. Kopieren Sie das Integrationspasswort, und notieren Sie es zur späteren Verwendung.
      Hinweis:
      Wenn Sie zwei gemeinsame geheime Schlüssel erstellen möchten, einen für die Beschaffungssuite und einen für die Kauf-Suiteing, müssen Sie denselben gemeinsamen geheimen Schlüssel angeben.
      • Um ein gemeinsames Geheimnis für die Beschaffungssuite zu erstellen, navigieren Sie in Ihrer SAP Aroba- -Lösung zu Administration.
      • Um ein gemeinsames Geheimnis für den Kauf der -Suite von [] zu erstellen, navigieren Sie in Ihrer SAP Aroba- -Lösung zu Core Administration.

      Weitere Informationen finden Sie unter Auf dem gemeinsamen Geheimnis basierende Authentifizierung im SAP-Hilfeportal.

    • Kopieren Sie den Bereich Ihrer SAP Aroba- -Instanz, und zeichnen Sie ihn auf.
    • Erstellen Sie in der Administrationunter „ Integrationsmanager “ in der Endpunktkonfiguration einen eingehenden Endpunkt. Kopieren Sie das Anmeldepasswort, das Sie unter HTTP-Authentifizierungangegeben haben, und notieren Sie es. Weitere Informationen zum Erstellen eines Endpunkts finden Sie unter Neuen Integrationsendpunkt erstellen im SAP-Hilfeportal.
      Aktivieren Sie den SOAP-Service der Aufgabe „Beschaffungsprojekt importieren“ für Ihren eingehenden Endpunkt in der Integrationskonfiguration unter Integration Manager.
      • Kopieren Sie die URL, und notieren Sie sie im Feld URL der Integrationsaufgabe.
      • Öffnen Sie die WSDL-Datei. Kopieren Sie den Wert des Parameters targetNamespace, und notieren Sie ihn.
      Weitere Informationen zur Integrationsaufgaben- URL und targetNamespacefinden Sie unter Integrationsaufgaben aktivieren im SAP-Hilfeportal.
    • Erstellen Sie in der Kernverwaltungin der Endpunktkonfiguration unter Integration Manager einen eingehenden Endpunkt. Kopieren Sie das Anmeldepasswort, das Sie unter HTTP-Authentifizierungangegeben haben, und notieren Sie es. Weitere Informationen zum Erstellen eines Endpunkts finden Sie unter Neuen Integrationsendpunkt erstellen im SAP-Hilfeportal.

      Aktivieren Sie den SOAP-Service der Aufgabe „Lieferanten importieren“ für Ihren eingehenden Endpunkt in der Integrationskonfiguration unter „ Integrationsmanager“.
      • Kopieren Sie die URL, und notieren Sie sie im Feld URL der Integrationsaufgabe.
      • Öffnen Sie die WSDL-Datei. Kopieren Sie den Wert des Parameters targetNamespace, und notieren Sie ihn.
      Weitere Informationen zur Integrationsaufgaben- URL und targetNamespacefinden Sie unter Integrationsaufgaben aktivieren im SAP-Hilfeportal.

    Spoke-Abhängigkeiten

    Wenn Sie Probleme beim Installieren der App haben, stellen Sie sicher, dass die folgenden abhängigen Plugins installiert sind:
    • ServiceNow IntegrationHub Action Step - REST (com.glide.hub.action_step.rest)
    • ServiceNow IntegrationHub-Aktionsschritt – SOAP (com.glide.hub.action_step.soap)
    • Komplexes Objekt (com.glide.cobject)
    • ServiceNow Flow Designer – Dynamische Eingaben (com.glide.hub.dynamic_inputs)
    • ServiceNow IntegrationHub Runtime (com.glide.hub.integration.runtime)
    • Flow Designer-Aktionsschritt – Skript auf MID (com.glide.hub.action_step.script_mid)
    • Spoke für Dienstprogrammaktionen
    Hinweis:
    Einige dieser Plugins sind lizenzierbare Funktionen und erfordern entsprechende Lizenzen, wenn sie außerhalb der Spoke-Implementierung verwendet werden.

    Spoke-Abläufe

    Die SAP Aroba-Spoke bietet Beispiel-Flows, um die Automatisierung der SAP Aroba- -Aufgaben zu demonstrieren. Um einen Beispiel-Flow anzupassen, kopieren Sie ihn in den erforderlichen Anwendungsbereich. Verfügbare Beispielabläufe umfassen Folgendes:

    Flow Beschreibung
    Lieferantenorganisationen importieren – Käufer Importiert Lieferantenorganisationen aus ServiceNow in die Einkaufs-Suite Ihrer SAP Aroba- -Instanz.
    Importieren Sie Lieferantenorganisationen Beschaffung Importiert Lieferantenorganisationen aus ServiceNow in die Beschaffungs-Suite Ihrer SAP Aroba- -Instanz.

    Spoke-Unterabläufe

    Die SAP Aroba-Spoke stellt den Beispiel-Subflow „Exportaufgabe suchen – Subflow“ bereit, um die Ausführung des Ereignisses „Aroba-Exportaufgabe“ zu demonstrieren, das eine ZIP-Datei zurückgibt. Dieselbe Datei wird an einen SFTP-Speicherort kopiert und entpackt, und die entpackten XLS- oder CSV-Dateien werden in den angegebenen ServiceNow-Tabellendatensatz kopiert. Um den Beispiel-Subflow anzupassen, kopieren Sie ihn in den erforderlichen Anwendungsbereich.
    Hinweis:
    Der Beispiel-Subflow erfordert einen Serverhost, einen Port und ein Arbeitsverzeichnis.

    Spoke-Aktionen

    Die SAP Aroba-Spoke bietet Aktionen zum Automatisieren von SAP Aroba- -Aufgaben, wenn Events in Ihrer ServiceNow -Instanz auftreten. Folgende Aktionen sind verfügbar:

    Kategorie Aktion Beschreibung
    Exportmanagement Anhänge auf den SFTP-Server kopieren Führt SSH-Befehle aus, um den angegebenen Anhangsdatensatz in das Arbeitsverzeichnis des ausgewählten Servers zu kopieren.
    Suchen Sie nach Exportaufgabe Führt das Aroba-Exportaufgabenereignis aus, wenn eine ZIP-Datei als Antwort empfangen und in der ausgewählten Datenquelle gespeichert wird.
    Entpacken und kopieren Sie die Dateien in die ServiceNow-Zieltabelle Führt SSH-Befehle aus, um einen im Arbeitsverzeichnis des ausgewählten Servers gespeicherten ZIP-Anhang zu entpacken, und kopiert die extrahierten Dateien in die ServiceNow-Instanz.
    Belege suchen Ruft Details der Belege ab.
    Aroba-Datei in Datenquelle kopieren Verwendet die Sys-ID des Quelldatensatzes und überträgt den Anhang in die Zieldatenquelle.
    Führen Sie die Aroba-Exportaufgabe aus Führt das Ereignis „Aroba-Aufgabe exportieren“ aus, bei dem eine Datei als Antwort empfangen und in den Datensätzen der Aroba-Aufgabenausführungstabelle gespeichert wird.
    Sucht nach nachgelagerten Lieferantenstandorten Initiiert den Aroba-Exportprozess und fordert das System auf, eine ZIP-Datei zu generieren und bereitzustellen, die wichtige Daten enthält, die als Antwort in der ausgewählten Datenquelle des Benutzers gespeichert werden.
    Import-Management Führen Sie die Aroba-Importaufgabe aus Löst die Importaufgabe SAP Aroba- für den angegebenen Vorgang aus.
    Importieren Sie nachgelagerte Lieferanten Erstellt oder aktualisiert Lieferantendetails im Aroba-System zusammen mit Lieferantenstandort und Lieferantenüberweisungsstandort.
    Beschaffungsmanagement Eingang erstellen Erstellt Belege oder importiert Belege aus externen Anwendungen.
    Sucht nach Stream „Wechselkurse“. Ruft Details zu Umrechnungskursen ab.
    Sucht nach Stream „Kostenstellen“. Ruft Kostenstellendetails aus SAP ARIBA REST ab.
    Sucht Stream mit Währungskursen Ruft Details zu den Währungskursen ab.
    Stream mit Abteilungen suchen Ruft die im System verfügbaren Abteilungsstammdaten ab.
    Sucht den Stream „Nachgelagerte Genehmigungen“. Ruft Details zu den genehmigungsfähigen Rechnungen oder Anforderungen ab.
    Sucht nach Stream „Anlagegüter“. Ruft Details zu Anlagegütern aus SAP ARIBA REST ab.
    Sucht nach Stream „Hauptbuchkonten“. Ruft Details der verfügbaren Stammdatenentitäten ab.
    Stream juristischer Personen suchen Ruft Metadaten für juristische Person ab.
    Sucht nach Stream „Materialgruppen“. Ruft die Stammdaten der Materialgruppe aus SAP Aroba ab.
    Suchen Sie nach dem Stream „Materialien“. Ruft die allgemeinen Daten von Materialien in SAP Aroba REST ab.
    Sucht nach Stream „Zahlungsbedingungen“. Ruft Details der verfügbaren Stammdatenentitäten ab.
    Sucht nach Einkaufsgruppen-Stream Ruft Einkaufsgruppendetails aus dem SAP-System ab.
    Sucht nach Stream „Bestellpositionen“. Ruft Informationen aus Einzelposten in Bestellungen für einen angegebenen Käufer ab.
    Sucht nach Stream „Bestellungen“. Ruft Header-Informationen in Bestellungen für einen angegebenen Käufer ab.
    Sucht nach Stream Einkäuferorganisationen Ruft Einkaufsorganisationsdetails aus SAP ARIBA REST ab.
    Sucht nach Stream „Vorgelagerte Lieferantenstandorte“. Ruft Stammdaten von Lieferantenstandorten ab.
    Aktualisieren Sie den nachgelagerten Genehmigungsstatus Ruft die Details von Genehmigungsentitäten ab.
    Einkaufsanforderungsverwaltung Anforderung erstellen Erstellt einen Anforderungsdatensatz mit den angegebenen Details.
    Anforderung aktualisieren Aktualisiert einen Anforderungsdatensatz mit den angegebenen Details.
    Beschaffungsmanagement Genehmigungsstatus erstellen Führt die angegebene Aktion für die Entität aus. Mögliche Aktionswerte für die Entitätsaufgabe sind „Genehmigen“, „Verweigern“ und „DenyWithResubmit“.
    Sucht nach Genehmigungsentitäten Ruft die Details von Genehmigungsentitäten ab.
    Beschaffungsprojektmanagement Erstellen Sie ein Beschaffungsprojekt Erstellt ein Beschaffungsprojekt.
    Aktualisieren Sie das Beschaffungsprojekt Aktualisiert die Projekt-Header-Felder eines vorhandenen Beschaffungsprojekts.
    Lieferantenverwaltung Erstellen Sie Lieferanten Erstellt einen Lieferanten.
    Sucht nach Genehmigungsstatus Ruft Aufgaben ab, deren Genehmigung aussteht.
    Sucht nach Stream „Vorgelagerte Lieferanten“. Ruft allgemeine Daten des Lieferantenstamms ab.

    Spoke-Modul

    Die SAP Aroba-Spoke fügt die Spoke-Anwendung SAP Aroba- zu Ihrer Instanz hinzu und enthält die folgenden Module:
    Modul Beschreibung
    Definition der Aroba-Exportkonfiguration Zeigt die Liste der verfügbaren Exportkonfigurationen an. Standardmäßig sind 33 Exportkonfigurationen zusammen mit der Spoke verfügbar. Je nach Anforderungen können Sie die standardmäßige Exportkonfiguration ändern oder Exportkonfigurationen erstellen.

    Beispiel: Wenn Sie in Ihrem Flow die Aktion Aroba-Exportaufgabe ausführen zum Exportieren von Belegen verwendet haben, werden Daten aus Ihrer SAP Aroba- -Instanz in die ServiceNow -Instanz abgerufen. Sie müssen diese Datensätze in die Datenquelle kopieren. Andernfalls werden die Datensätze nach Ablauf des Zeitraums gelöscht, der im geplanten Skript „Aroba-Exportaufgabenplaner“ angegeben ist. Sie können die Aktion Aroba-Datei in Datenquelle kopieren in Ihrem Flow verwenden, um den Datensatz in Ihre Datenquelle zu kopieren.

    Aroba-Exportaufgabenausführung Zeigt die CSV-Dateien an, die generiert werden, wenn Daten aus Ihrer Instanz [ SAP Aroba- in die Instanz ServiceNow exportiert werden. Sie müssen diese Datensätze in die Datenquelle kopieren. Andernfalls werden die Datensätze nach Ablauf des Zeitraums gelöscht, der im geplanten Skript „Aroba-Exportaufgabenplaner“ angegeben ist.
    Definition der Aroba-Importkonfiguration Zeigt die Liste der verfügbaren Importkonfigurationen an. Standardmäßig sind zwei Importkonfigurationen zusammen mit der Spoke verfügbar. Sie müssen die Aktion Aroba-Importaufgabe ausführen in Ihrem Flow verwenden, um die erforderlichen Datensätze zu erstellen.
    • Wenn Sie die MasterDataBatchPull -Aufgabe in der Aktion „Aroba-Importaufgabe ausführen“ ausgewählt haben, werden die -Stammdatensätze für die Beschaffungssuite in Ihrer SAP Aroba- -Instanz erstellt oder aktualisiert.
    • Wenn Sie die Aufgabe „ CombinedDataPull “ in der Aktion „Aroba-Importaufgabe ausführen“ ausgewählt haben, werden die Stammdatensätze für die Einkaufssuite [] in Ihrer Instanz SAP Aroba- erstellt oder aktualisiert.
    Lieferanten-IDs – Käufer Zeigt Informationen zu den Lieferanten in der Einkaufs-Suite an. Der Administrator muss die Lieferantendatensätze hier erstellen.

    Die Aktion „Lieferanten-IDs für Käuferdatensätze suchen“ im Beispiel-Flow „Lieferantenorganisationen importieren“ verwendet diese Datensätze, um den Flow auszuführen.

    Lieferanten-IDs Beschaffung Zeigt Informationen zu den Lieferanten in der Beschaffungs-Suite an. Der Administrator muss die Lieferantendatensätze hier erstellen.

    Die Aktion Beschaffungsdatensätze für Lieferanten-IDs suchen im Beispiel-Flow „Lieferantenorganisationen importieren“ verwendet diese Datensätze, um den Flow auszuführen.

    Lieferantenorganisationen – Käufer Zeigt Informationen zu den Lieferantenorganisationen in der Einkaufs-Suite an. Der Administrator muss hier Datensätze erstellen.

    Die Aktion „Lieferantenorganisationen-Käufer-Datensätze nachschlagen“ im Beispiel-Flow „Lieferantenorganisationen-Käufer importieren“ verwendet diese Datensätze, um den Flow auszuführen.

    Lieferantenorganisationen Beschaffung Zeigt Informationen zu den Lieferantenorganisationen in der Beschaffungssuite an. Der Administrator muss hier Datensätze erstellen.

    Die Aktion „Beschaffungsdatensätze der Lieferantenorganisationen suchen“ im Beispiel-Flow „Lieferantenorganisationen beschaffen“ verwendet diese Datensätze, um den Flow auszuführen.

    Daten, auf die über diese Spoke-Module zugegriffen wird, werden in den folgenden Tabellen gespeichert:
    Tabelle Beschreibung
    Aroba-Exportkonfigurationsdefinition [sn_sap_ariba_spoke_ariba_file_definition] Speichert Informationen zu den Exportkonfigurationen
    Definition der Aroba-Importkonfiguration [sn_sap_ariba_spoke_ariba_import_configuration_definition] Speichert Informationen zu den Importkonfigurationen
    Aroba-Exportaufgabenausführung [sn_sap_ariba_spoke_ariba_task_execution] Speichert Informationen über CSV-Dateien an, die generiert werden, wenn Daten aus Ihrer Instanz [ SAP Aroba- in die Instanz ServiceNow exportiert werden.
    Lieferantenorganisationen – Beschaffung [sn_sap_ariba_spoke_import_supplier_organizations_csv] Speichert Informationen zu den Lieferantenorganisationen in der Beschaffungssuite an. Der Administrator muss diese Datensätze im Beschaffungsmodul „Lieferantenorganisationen“ erstellen.
    Lieferanten-IDs – Beschaffung [sn_sap_ariba_spoke_supplier_ids] Speichert Informationen zu den Lieferanten in der Beschaffungs-Suite an. Der Administrator muss diese Datensätze im Beschaffungsmodul „Lieferanten-IDs“ erstellen.
    Lieferanten-IDs – Käufer [sn_sap_ariba_spoke_supplier_ids_buyer] Speichert Informationen zu den Lieferanten in der Einkaufs-Suite an. Der Administrator muss diese Datensätze im Modul „Lieferanten-IDs – Käufer“ erstellen.
    Lieferantenorganisationen – Käufer [sn_sap_ariba_spoke_supplier_organizations] Speichert Informationen zu den Lieferantenorganisationen in der Einkaufs-Suite an. Der Administrator muss diese Datensätze im Modul „Lieferantenorganisationen – Käufer“ erstellen.

    Geplantes Spoke-Skript und Systemeigenschaft

    Ein geplantes Skript, Aroba Export Task Scheduler, und die Systemeigenschaft sn_sap_ariba_spoke.ariba.export.task.schedulersind zusammen mit der Spoke verfügbar. Die Systemeigenschaft definiert die Anzahl der Tage, nach der alle Datensätze, die älter als diese Anzahl sind, gelöscht werden. Das Skript verwendet diesen Wert, um die Datensätze zu löschen, die nicht in die Datenquelle kopiert wurden.

    • Um das geplante Skript anzuzeigen, geben Sie im Filternavigator sysauto_script_list.do ein, und suchen Sie nach dem Skript Aroba Export Task Scheduler.
    • Um die Systemeigenschaft anzuzeigen, navigieren Sie zu Systemeigenschaften > Alle Eigenschaften und suchen Sie nach der Systemeigenschaft sn_sap_ariba_spoke.ariba.export.task.scheduler.
    Sie können das geplante Skript und die Systemeigenschaft entsprechend Ihren Anforderungen konfigurieren.

    Alias-Anforderungen für Verbindungen und Anmeldeinformationen

    IntegrationHub verwendet Aliasse, um Verbindungs- und Anmeldeinformationen zu verwalten. Wenn Sie ein Alias verwenden, müssen Sie nicht mehrere Anmeldeinformations- und Verbindungsinformationsprofile konfigurieren, wenn Sie mehrere Umgebungen verwenden. Wenn sich die Verbindungs- oder Anmeldeinformationen ändern, müssen Sie die Aktionen, die die Verbindung verwenden, nicht aktualisieren. Weitere Informationen finden Sie unter Connections and Credentials.

    Zusammen mit der Spoke sind fünf Aliasdatensätze für Verbindungen und Anmeldeinformationen verfügbar:
    • SAP_Aroba_Import
    • SAP_Aroba_Export
    • SAP_Aroba_Sourcing
    • SAP_Aroba_Suppliers
    • SAP Aroba-SSH

    Informationen zum Einrichten der Spoke finden Sie unter Richten Sie SAP Arobaein.

    MID-Server-Anforderungen

    Diese Aktionen verwenden REST-Aufrufe, die auf einer Instanz oder einem MID-Server ausgeführt werden können. Verwenden Sie den Verbindungsdatensatz, der dem Alias SAP Aroba- zugeordnet ist, um zu konfigurieren, wo Aktionen ausgeführt werden, und um MID-Server Auswahlattribute festzulegen. Weitere Informationen zum Ausführen von Aktionen für MID-Serverfinden Sie unter Integrationsschritte .
    Hinweis:
    • Sie müssen MID-Server einrichten, um die Aktionen Aroba-Exportaufgabe ausführen, Anhänge auf SFTP-Server kopieren sowie Entpacken und Dateien in ServiceNow-Zieltabelle kopieren zu verwenden.
    • Der Linux-Server, der zum Erstellen des SSH-Anmeldeinformationsdatensatzes erforderlich ist, muss auf demselben Netzwerkcomputer oder virtuellen Computer installiert sein, auf dem Ihr MID Server installiert ist.