SAP S4 HANA RFC -Spoke
Die RFC-Spoke für SAP S4 HANA wird von Bristlecone, Inc. erstellt. Verwalten Sie Beschaffung, Datensätze, Journale und andere Elemente im Konto SAP S4 HANA RFC von Ihrer Instanz ServiceNow®.
Fordern Sie Apps im Store an
Besuchen Sie die ServiceNow Store-Website, um alle verfügbaren Apps anzuzeigen 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 Release-Hinweisen 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 S4 HANA RFC Spoke v2.0.2.0 ist die neueste Version.
Unterstützte Versionen
- SAP-Anwendungsversion: SAP S4 HANA 1909 und höher
- NetWeaver-Version: SAP NW 7.5
- SAP JCo:3.0.20
Spoke-Anforderungen
- Wenden Sie sich an den Administrator Ihres SAP S4 HANA RFC -Kontos, und beziehen Sie diese SAP-proprietären JAR-Dateien und andere erforderliche Dateien:
- sapjco3.jar.
- libsapjco3.so: Wenn [] auf einem Computer LinuxMID-Server installiert ist, rufen Sie diese Datei ab.
- sapjco3.dll: Wenn [] auf einem Computer WindowsMID-Server installiert ist, rufen Sie diese Datei ab.
Die JAR-Datei sapConnector-1.0.jarist zusammen mit der -Spoke verfügbar, um eine benutzerdefinierte Schnittstelle für die Interaktion und Ausführung von RFCs und IDocs im Konto SAP S4 HANA RFC bereitzustellen. Die JAR-Datei wird als Teil der -Spoke in Ihrer ServiceNow -Instanz installiert.
- Kopieren Sie den Clientwert des Zielhosts, auf dem der Server SAP S4 HANA RFC installiert ist, und notieren Sie ihn.
- Konfigurieren Sie die Werte dieser Systemeigenschaften:
- com.snc.process_flow.reporting.serialized.val_size_limit: Diese Eigenschaft serialisiert JSON-Objekte und stellt sicher, dass die Daten im erforderlichen Format vorliegen. Geben Sie die Anzahl der Bytes gemäß Ihren Anforderungen an. Weitere Informationen finden Sie unter Flow Designer Systemeigenschaften.
- glide.rest.max_content_length: Diese Eigenschaft gibt die Nutzlastgröße an. Geben Sie die maximale Nutzlastgröße an, die Sie in Ihren Flows verwenden möchten. Der maximale Wert, den Sie für diese Eigenschaft angeben können, ist 25 MB.
- Wenn Sie diese Spoke zusammen mit den Spokes SAP ECC IDoc-, SAP S4 HANA IDoc, SAP ECC RFC verwenden, stellen Sie bei Spoke-Upgrades sicher, dass Sie alle Spokes auf die neuesten Versionen aktualisieren.
Spoke-Abhängigkeiten
- Komplexes Objekt (com.glide.cobject)
- ServiceNow IntegrationHub Runtime (com.glide.hub.integration.runtime)
- ServiceNow Flow Designer – Dynamische Eingaben (com.glide.hub.dynamic_inputs)
- ServiceNow Flow Designer – Dynamische Ausgaben (com.glide.hub.dynamic_outputs)
Spoke-Abläufe
Die SAP S/4 HANA RFC-Spoke enthält Beispiel-Flows, um die Automatisierung der SAP S4 HANA RFC -Aufgaben zu demonstrieren. Um einen Beispiel-Flow anzupassen, kopieren Sie ihn in den erforderlichen Anwendungsbereich. Verfügbare Beispielabläufe umfassen Folgendes:
| Flow | Beschreibung |
|---|---|
| Rufen Sie die eingehende Rechnung ab | Ruft die Rechnungsdaten regelmäßig ab. Diese Daten werden im SAP S/4HANA-Rechnungsdatenmodul angezeigt. |
| Ruft Anwender nach Rolle ab | Ruft Details der Benutzer basierend auf der angegebenen Benutzerrolle ab. Diese Daten werden im Modul „SAP S/4HANA-Benutzerdatensätze“ angezeigt. |
Spoke-Aktionen
Die SAP S/4 HANA RFC-Spoke bietet Aktionen zum Automatisieren von SAP S4 HANA RFC Aufgaben, wenn Events in Ihrer Instanz ServiceNow auftreten. Folgende Aktionen sind verfügbar:
| Kategorie | Aktion | Beschreibung |
|---|---|---|
| Elemente | Suchen Sie nach Materialgruppen | Ruft Details der Materialgruppen ab. |
| Sucht nach Materialien nach Werk | Ruft Details der Materialien (Artikel) basierend auf Werksauswahlkriterien ab. | |
| Sucht nach Materialien nach Lagerorten | Ruft Details der Materialien (Artikel) basierend auf Auswahlkriterien für den Lagerort ab. | |
| Journale | Journaleintrag veröffentlichen | Buchet einen Journaleintrag auf einem GL-Konto in SAP S4 HANA RFC. |
| Journaleintrag stornieren | Storniert einen Journaleintrag in einem GL-Konto in SAP S4 HANA RFC. | |
| Suchvorgänge | Sucht nach Kostenstellen nach Kostenkontrollbereich | Ruft Details der Kostenstellen basierend auf dem Kostenrechnungsbereich ab. |
| Metadatenabruf | Ruft das RFC-Eingabeschema ab | Ruft das Eingabeschema für den RFC dynamisch ab. |
| Ruft das RFC-Ausgabeschema ab | Ruft das Ausgabeschema für den RFC dynamisch ab. | |
| Sucht nach RFC-Tabellenfeld-Eingabemetadaten | Ruft das Eingabeschema dynamisch aus SAP S4 HANA RFC für das ausgewählte Feld in den RFC-Tabellen ab. | |
| Sucht nach Ausgabemetadaten für RFC-Tabellenfelder | Ruft das Ausgabeschema dynamisch aus SAP S4 HANA RFC für das ausgewählte Feld in den RFC-Tabellen ab. | |
| Sucht nach RFC-Tabellen – Eingabemetadaten | Ruft das Tabelleneingabeschema für den RFC dynamisch aus SAP S4 HANA RFCab. | |
| Procurement | Autorisieren der Zahlung | Erstellt ein Autorisierungszahlungsdokument in SAP S/4 HANA - RFC. |
| Anlagegut erstellen | Erstellt ein Anlagegut in SAP S4 HANA RFC. | |
| Wareneingang erstellen | Erstellt ein Wareneingangsdokument in SAP S4 HANA RFC. | |
| Rechnung erstellen | Erstellt ein Rechnungsdokument in SAP S4 HANA RFC. | |
| Rechnung stornieren | Storniert ein Rechnungsdokument in SAP S/4HANA RFC. | |
| Stornieren Sie den Wareneingang | Storniert ein Wareneingangsdokument in SAP S/4HANA – RFC. | |
| Erstellen Sie eine Rechnung ohne Bestellung | Erstellt ein Rechnungsdokument ohne Bestellung in SAP S4 HANA – RFC. | |
| Bestellung erstellen | Erstellt eine Bestellung in SAP S4 HANA RFC. | |
| Erstellt einen Service-Wareneingang | Erstellt ein Wareneingangsdokument für Services in SAP S/4HANA - RFC. | |
| Lieferanten erstellen | Erstellt einen Lieferanten in SAP S/4HANA - RFC. | |
| Suchen Sie nach der Asset-Kategorie | Ruft Details zum angegebenen Asset aus SAP S/4HANA ab – RFC. | |
| Rechnungen suchen | Ruft Details der Rechnungen aus SAP S/4 HANA ab – RFC. | |
| Sucht Rechnungen nach Datum | Ruft Details der Rechnungen basierend auf dem Erfassungsdatum ab. | |
| Sucht nach Bestellungen und Bestellpositionen | Ruft Details der Bestellungen und Bestellpositionen aus SAP S/4 HANA – RFC ab. | |
| Belege suchen | Ruft Details der Belege aus SAP S/4HANA RFC ab. | |
| Lieferanten suchen | Ruft Lieferantendetails aus SAP S/4HANA ab – RFC. | |
| Versandvorabmitteilungen suchen | Ruft Vorabversandmitteilungen in SAP S/4HANA ab – RFC. | |
| Sucht den Zahlungsstatus für Rechnung | Ruft den Zahlungsstatus für die Rechnung aus SAP S/4HANA – RFC ab. | |
| Bestellung aktualisieren | Aktualisiert die Details der angegebenen Bestellung. | |
| Lieferanten aktualisieren | Aktualisiert Details eines Lieferanten in SAP S/4HANA – RFC. | |
| Datensatzverwaltung | Führen Sie RFC aus | Führt einen RFC aus der verfügbaren Liste für den Erstellungs-, Aktualisierungs- oder Lesevorgang aus. |
| Führen Sie RFC für Suchvorgänge aus | Führt einen RFC aus der verfügbaren Liste aus. | |
| Transferauftrag | Erstellen Sie Transferaufträge und Einzelposten | Erstellt einen Transferauftrag in SAP S/4HANA - RFC. |
| Sucht nach Transferaufträgen und Einzelposten | Ruft Transferaufträge aus SAP S/4HANA ab – RFC. | |
| Dienstprogramm | Erstellen Sie Tabellenfeld-Metadaten | Schließt Benutzereingaben für das ausgewählte Tabellenfeld der angegebenen BAPI in ein Objekt ein. |
| Kundenauftrag | Erstellen Sie einen Kundenauftrag | Erstellt einen Kundenauftrag in SAP S/4HANA - RFC. |
| Sucht nach Kundenauftrag | Ruft Kundenauftragsdetails aus SAP S/4HANA ab – RFC. | |
| Verkaufsaufträge suchen | Ruft Kundenaufträge basierend auf der angegebenen Kundennummer aus SAP S/4HANA – RFC ab. | |
| Aktualisieren Sie den Kundenauftrag | Aktualisiert Details des angegebenen Kundenauftrags in SAP S/4HANA – RFC. | |
| Rechnungen und Zahlungen | Sucht Rechnungsdetails nach ID | Ruft Rechnungsdetails für die angegebene Dokument-ID aus SAP S/4HANA ab – RFC. |
| Suchen Sie nach dem ausstehenden Saldo | Ruft den ausstehenden Saldo eines Kunden aus SAP S/4HANA - RFC ab. | |
| Suchen Sie nach Zahlungen | Ruft ausstehende Zahlungen des Kunden aus SAP S/4HANA - RFC ab. | |
| Kundenmanagement | Sucht nach Kundeninformationen | Ruft Kundeninformationen für den angegebenen Unternehmenscode und die Kundennummer aus SAP S/4HANA - RFC ab. |
| Bestand (oder) Verkauf | Sucht nach Teilebestand | Ruft Bestand für das angegebene Werk und Material aus SAP S/4HANA-RFC ab. |
Spoke-Modul
| Modul | Beschreibung |
|---|---|
| SAP S/4 HANA – RFCs | Zeigt die Liste RFCs an. Einige RFCs werden zusammen mit der -Spoke bereitgestellt. Sie können zusätzliche RFCs gemäß Ihren Anforderungen erstellen. Die Aktion RFC ausführen verwendet diese Datensätze als Eingabe. |
| SAP S/4 HANA-Flow-Ausführungen | Zeigt die Daten an, an denen der Flow „Eingehende Rechnung abrufen“ ausgeführt wird. Nachdem Sie die Spoke SAP S4 HANA RFC eingerichtet haben, erstellen Sie einen Datensatz, um das Datum anzugeben, bis zu dem Sie die Rechnungsdaten abrufen möchten. Weitere Informationen finden Sie unter Richten Sie die Spoke SAP S4 HANA RFC ein. |
| SAP S/4 HANA-Rechnungsdaten | Zeigt Details der Rechnungsdaten an. Passen Sie den Standard-Flow „Eingehende Rechnung abrufen“ an, und führen Sie ihn aus, um die Rechnungsdaten abzurufen. |
| SAP S/4 HANA-Benutzerdatensätze | Zeigt Details der Benutzer basierend auf ihrer Benutzerrolle an. Passen Sie den Standard-Flow Benutzer nach Rolle abrufen an und führen Sie ihn aus, um die Benutzerinformationen abzurufen. |
Spoke-Benutzerrollen
SAP S4 HANA RFC stellt die Benutzerrolle sn_sap_s4_hana_rfc.SAP_S4_HANA_RFC_Spoke_Admin bereit, um den Zugriff auf Daten zu steuern. Benutzer mit der Rolle sn_sap_s4_hana_rfc.SAP_S4_HANA_RFC_Spoke_Admin haben Zugriff auf die Spoke-Tabellen.
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.
MID-Server-Anforderungen
Diese Aktionen verwenden das RFC-Protokoll (Remote Function Call) (proprietäres SAP-Protokoll – SAP Standard Interface), das für eine Instanz oder MID-Serverausgeführt werden kann. Verwenden Sie den Verbindungsdatensatz, der dem Spoke-Alias SAP S4 HANA RFC 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.
- Wenn MID-Server auf einem Computer Linux ] installiert ist, führen Sie die Konfigurationen wie von beschrieben in Richten Sie die Spoke SAP S4 HANA RFC eindurch.
- Wenn MID-Server auf einem Computer Windows ] installiert ist, sind keine Konfigurationen erforderlich.