Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Verbindung zu S/4 herstellen HANA
Bevor Sie eine Verbindung zu Ihrer HANA S/4-Datenquelle herstellen können, müssen Sie die folgenden Voraussetzungen erfüllen. Danach AWS Supply Chain werden automatisch die Amazon S3 S3-Pfade erstellt und Daten aus den SAP Quelltabellen aufgenommen.
Voraussetzungen für die Verbindung mit S/4 HANA
Um eine Verbindung zur HANA S/4-Datenquelle herzustellen, müssen die folgenden Voraussetzungen erfüllt sein, bevor Daten aufgenommen werden.
-
Konfigurieren Sie Ihr SAP HANA S/4-System so, dass die ODP basierte Datenextraktion über den SAP OData Connector für Amazon AppFlow aktiviert wird. Weitere Informationen finden Sie unter SAPODataConnector für Amazon AppFlow.
-
Konfigurieren Sie Ihre SAP Datenquellen oder Extraktoren und generieren Sie darauf ODP basierende OData Dienste AWS Supply Chain zum Verbinden und Extrahieren von Informationen. Weitere Informationen finden Sie unter SAPDatenquellen.
-
Konfigurieren Sie Ihr SAP System mit einer der folgenden Authentifizierungstypen:
-
Basic
-
OAuth
-
-
Konfigurieren Sie Sicherheitsrollen im SAP System, um die Datenextraktion zu aktivieren.
-
Richten Sie die Netzwerkkonnektivität zu SAP S/4 HANA ein. Wenn sich Ihre SAP Instance in einem sicheren Bereich befindet VPN und Sie keinen Port für die Verbindung öffnen können, empfehlen wir Ihnen, diesen AWS Supply Chain zu verwenden AWS PrivateLink. Informationen zur manuellen Einrichtung AWS PrivateLink finden Sie unter AWS . Informationen zur automatischen Einrichtung mithilfe von AWS CloudFormation finden Sie unter AWS CloudFormation
. SAP
Konfiguration der S/4-Verbindung HANA
Gehen Sie wie folgt vor, um HANA Daten aus einer SAP S/4-Datenquelle aufzunehmen.
-
Wählen Sie im AWS Supply Chain Dashboard im linken Navigationsbereich Data Lake aus.
-
Wählen Sie auf der Data Lake-Seite die Option Neue Quelle hinzufügen aus.
Die Seite „Wählen Sie Ihre Supply-Chain-Datenquelle aus“ wird angezeigt.
-
Wählen Sie SAPS/4 HANA.
-
Wählen Sie Weiter.
-
Geben Sie unter SAPHANAS/4-Verbindungsdetails Folgendes ein:
-
Verbindungsname — Geben Sie einen Namen für diese Verbindung ein.
-
(Optional) Verbindungsbeschreibung — Geben Sie einen Namen für diese Verbindung ein.
-
Bestehenden AppFlow Connector verwenden — Wählen Sie Ja, um einen vorhandenen AppFlow Connector zu verwenden.
-
Anwendungshost URL — Geben Sie den des SAP Kontos einURL.
-
Anwendungsdienstpfad — Geben Sie den SAP Anwendungsdienstpfad ein.
-
Portnummer — Geben Sie die SAP Portnummer ein.
-
Kundennummer — Geben Sie die SAP Kundennummer ein.
-
Anmeldesprache — Geben Sie den SAP Sprachcode ein. Zum Beispiel EN für Englisch.
-
PrivateLink— Wählen Sie Aktiviert, um eine private Verbindung zwischen dem SAP Server und Ihrem AWS-Konto Hosting zu aktivieren AWS Supply Chain.
-
Benutzername — Geben Sie den Benutzernamen des SAP Kontos ein.
-
Passwort — Geben Sie das Passwort des SAP Kontos ein.
Anmerkung
Amazon AppFlow verwendet den von Ihnen angegebenen SAP Benutzernamen und das Passwort, um eine Verbindung herzustellenSAP.
-
-
Wählen Sie Connect to SAP.
Wenn der SAP Benutzername und das Passwort korrekt eingegeben wurden, wird die Meldung Verbindung erfolgreich hergestellt.
(Optional) Wählen Sie unter Optionale AppFlow Konfiguration, Schritt 1 — Die JSON Vorlagendatei herunterladen aus, um JSON die Einstellungen für die Appflow-Aufnahme zu ändern.
Anmerkung
Sie können Ihren eigenen Editor verwenden, um die JSON-Datei zu bearbeiten. Sie können die JSON-Datei in nicht bearbeiten. AWS Supply Chain
Nachdem Sie die JSON-Datei aktualisiert haben, wählen Sie unter Schritt 2 — Upload der geänderten JSON Vorlagendatei die Option Dateien zum Hochladen durchsuchen aus.
Anmerkung
Wenn dieser Upload nicht erfolgreich ist, werden in der Upload-Zusammenfassung die Fehler oder Konflikte in der JSON-Datei angezeigt. Sie können die JSON-Datei aktualisieren, um die Probleme zu beheben, und die Datei erneut hochladen.
Hier ist eine JSON-Beispieldatei mit dem erforderlichen Zeitplan, den Datenflüssen und den Quelltabellen.
{ "schedule" : { "scheduleExpression" : "rate(1days)", // scheduleExpression key should be available and the value cannot be null/empty. Format starts with rate and having time values in minutes, hours, or days. For example, rate(1days) "scheduleStartTime" : null // Supported format - "yyyy-MM-dd'T'hh:mm:ss[+|-]hh:mm". For example, 2022-04-26T13:00:00-07:00. ScheduleStartTime should atleast be 5 minutes after current time. A null value will automatically set the start time as 5 minutes after the connection creation time }, "dataFlows" : [ // DataFlows cannot be null or empty. Make sure to choose from the list below "Company-Company", "Geography-Geography", "Inventory-Inventory Level", "Inventory-Inventory Policy", "Outbound-Outbound Order Line", "Outbound-Outbound Shipment", "Product-Product", "Product-Product Hierarchy", "Production Order-Inbound Order", "Production Order-Inbound Order Line", "Purchase Order-Inbound Order", "Purchase Order-Inbound Order Line", "Purchase Order-Inbound Order Line Schedule", "Reference-Reference Fields", "Shipment-Shipment", "Site-Site", "Site-Transportation Lane", "Trading Partner-Trading Partner", "Transfer Order-Inbound Order Line", "Vendor Management-Vendor Lead Time", "Vendor Management-Vendor Product", "Product-Product UOM" ], "sourceTables" : [ // sourceTables cannot be empty { "tableName" : "SomeString", // Should be an existing table name from the SAP instance "extractType" : "DELTA", // Should either be DELTA or FULL "tableCols" : [ // TableCols cannot be empty. Enter valid column names for the table "col1", "col2", "col3" ], "filters" : [// Optional field "colName" : "col1", // colName value should be part of tableCols "dataType" : "String", // Should contain values `STRING` or `DATETIME` "value" : "String", "operator" : "String" // Choose a string value from the pre-defined value of "PROJECTION", "LESS_THAN", "CONTAINS","GREATER_THAN","LESS_THAN_OR_EQUAL_TO","GREATER_THAN_OR_EQUAL_TO","EQUAL_TO","NOT_EQUAL_TO","ADDITION","MULTIPLICATION","DIVISION","SUBTRACTION","MASK_ALL","MASK_FIRST_N","MASK_LAST_N","VALIDATE_NON_NULL","VALIDATE_NON_ZERO","VALIDATE_NON_NEGATIVE",or "VALIDATE_NUMERIC","NO_OP"; ] }, { // sourceTables with same keys - tableName, extractType, tableCols, filters(not mandatory) } ] }
-
Überprüfen Sie unter Amazon S3 Bucket Billing die Amazon S3 S3-Rechnungsinformationen und wählen Sie dann Bestätigen aus.
-
Wählen Sie Weiter.
-
Wählen Sie unter Datenzuordnung die Option Erste Schritte aus.
-
Anmerkung
Die erforderlichen Felder sind bereits zugeordnet. Führen Sie diesen Schritt nur aus, wenn Sie bestimmte Änderungen am Standardtransformationsrezept vornehmen möchten.
Auf der Seite „Zuordnungsrezept“ können Sie das Standard-Transformationsrezept unter Feldzuordnungen einsehen.
Wählen Sie Zuordnung hinzufügen, um ein beliebiges zusätzliches Zielfeld zuzuordnen. Die erforderlichen Zielfelder sind Pflichtfelder. Wählen Sie Zielfeld, um ein zusätzliches benutzerdefiniertes Zielfeld hinzuzufügen.
-
Um die Quellfeldwerte und Datenzuordnungen aus dem Transformationsrezept anzuzeigen, können Sie Beispieldaten hochladen. Wählen Sie auf der Seite „Zuordnungsrezept“ unter Beispieldaten hochladen die Option Dateien durchsuchen oder Dateien per Drag & Drop verschieben aus. Die Beispieldatendatei muss die erforderlichen Parameter und die Quellfeldnamen enthalten.
-
Wählen Sie Alle akzeptieren und fahren Sie fort.
-
Unter Überprüfen und bestätigen können Sie die Zusammenfassung der Datenverbindung einsehen. Um Ihre Datenfeldzuordnung zu bearbeiten, wählen Sie Zurück zur Datenzuordnung aus.
-
(Optional) Unter Rezeptaktionen können Sie Folgendes tun:
-
Rezeptdatei herunterladen — Wählen Sie Herunterladen aus, um Ihre Rezeptdateien SQL als Textdatei zu bearbeiten.
Anmerkung
Informationen zu integrierten SQL Funktionen finden Sie unter Spark SQL
. -
Rezeptdatei hochladen — Wählen Sie Dateien durchsuchen oder ziehen Sie Ihre bearbeiteten Rezept-Textdateien per Drag-and-Drop. Wählen Sie Upload bestätigen, um die bearbeitete Rezeptdatei hochzuladen und Ihre Datenfeldzuordnungen zu ändern.
-
-
Um die Amazon S3 S3-Standortpfade zu überprüfen, in die Sie Ihre SAP Quelldaten für die Aufnahme hochladen müssen, wählen Sie Confirm and configure data ingestion. Alternativ können Sie „Bestätigen“ wählen und die Datenaufnahme später konfigurieren. Sie können die Informationen zur Datenaufnahme jederzeit einsehen. Wählen Sie im AWS Supply Chain Dashboard Verbindungen aus. Wählen Sie den Verbindungsdatenfluss aus, für den Sie Daten aufnehmen möchten, klicken Sie auf die vertikalen Auslassungspunkte und wählen Sie Aufnahmesetup aus.
SAPDatenquellen
Konfigurieren Sie die folgenden SAP Tabellenquellen AWS Supply Chain zum Verbinden und Extrahieren von Informationen.
Anmerkung
Wenn Sie nach einer Datenquelle suchen, SAP stellen Sie dem Datenquellennamen ein Präfix voran EntityOf. Für die Datenquelle 0BP_ _ DEF _ sollte der Entitätsname beispielsweise ADDRESS EntityOfDEF0BP_ _ _ ATTR lauten. ADDRESS ATTR
Wenn Amazon jede SAP Datenquelle AppFlow extrahiert, wird das Entitätsnamenformat verwendet, um Informationen zu extrahieren. Um beispielsweise Daten aus 0BP_ _ DEF ADDRESS _ zu extrahierenATTR, werden die Daten aus dem Entitätspfad/sap/opu/odata/sap/Z0BP_DEF_ADDRESS_ATTR_SRV/EntityOfDEF0BP_ _ _ extrahiert. ADDRESS ATT
SAPDatenquelle | SAPBeschreibung der Datenquelle | SAPQuelltabelle | ODataName des Dienstes | BW-Datenquelle | SAPDaten | Delta/Vollständig |
---|---|---|---|---|---|---|
0BP_ _ _ DEF ADDRESS ATTR |
Extraktion von Standardadressen bei BP |
N/A |
Z0BP_ _ _ _ DEF ADDRESS ATTR SRV |
Datenquelle |
Stammdaten |
Delta |
0 BPARTNER _ ATTR |
BP: BW Extraktion zentraler Daten |
N/A |
Z0 BPARTNER _ _ ATTR SRV |
Datenquelle |
Stammdaten |
Delta |
0 BPARTNER _ TEXT |
BP: DataSource für Texte von Geschäftspartnern |
N/A |
Z0 BPARTNER _ _ TEXT SRV |
Datenquelle |
Stammdaten |
Delta |
0CO_PC_ _05 ACT |
Materialbewertung: Preise |
N/A |
Z0CO_PC_ _05_ ACT SRV |
Datenquelle |
Stammdaten |
Voll |
0 COMP _ CODE _ TEXT |
Text des Unternehmenscodes |
N/A |
Z0 COMP _ _ CODE _ TEXT SRV |
Datenquelle |
Stammdaten |
Voll |
0 CUSTOMER _ ATTR |
Customer |
N/A |
CUSTOMERZ0_ _ ATTR SRV |
Datenquelle |
Stammdaten |
Delta |
0 MAT _ VEND _ ATTR |
Material oder Lieferant |
N/A |
Z0 MAT _ _ VEND _ ATTR SRV |
Datenquelle |
Stammdaten |
Delta |
0 MATERIAL _ ATTR |
Material |
N/A |
MATERIALZ0_ _ ATTR SRV |
Datenquelle |
Stammdaten |
Delta |
0 MATERIAL _ TEXT |
Materieller Text |
N/A |
Z0 MATERIAL _ _ TEXT SRV |
Datenquelle |
Stammdaten |
Delta |
0 PURCH _ ORG _ TEXT |
Text zur Einkaufsorganisation |
N/A |
Z0 PURCH _ _ ORG _ TEXT SRV |
Datenquelle |
Stammdaten |
Voll |
0 VENDOR _ ATTR |
Hersteller |
N/A |
VENDORZ0_ _ ATTR SRV |
Datenquelle |
Stammdaten |
Delta |
2 LIS _02_ HDR |
Einkaufsdaten (Kopfdatenebene) |
N/A |
Z2 LIS _02_ _ HDR SRV |
Datenquelle |
Transaktional |
Delta |
2 _02_ LIS ITM |
Einkaufsdaten (Artikelebene) |
N/A |
Z2 LIS _02_ _ ITM SRV |
Datenquelle |
Transaktional |
Delta |
2 _02_ LIS SCL |
Einkaufsdaten (Ebene der Planposition) |
N/A |
Z2 LIS _02_ _ SCL SRV |
Datenquelle |
Transaktional |
Delta |
2 _02_ LIS SCN |
Bestätigung der Fahrplanzeilen |
N/A |
Z2 LIS _02_ _ SCN SRV |
Datenquelle |
Transaktional |
Delta |
2 _03_BF LIS |
Warenbewegungen aus der Bestandsverwaltung |
N/A |
Z2 _03_BF_ LIS SRV |
Datenquelle |
Transaktional |
Delta |
2 _04_P_ LIS MATNR |
Materialansicht von PP/PP-PI |
N/A |
LISZ2 MATNR _04_P_ _ SRV |
Datenquelle |
Transaktional |
Delta |
2 _08 LIS TRFKP |
Versandkosten auf Artikelebene |
N/A |
Z2 LIS _08 _ TRFKP SRV |
Datenquelle |
Transaktional |
Delta |
2 _08 LIS TRTLP |
Versand: Daten des Lieferartikels nach Abschnitten |
N/A |
Z2 LIS _08 _ TRTLP SRV |
Datenquelle |
Transaktional |
Delta |
2 _08 LIS TRTK |
Versand: Kopfdaten |
N/A |
Z2 LIS _08 _ TRTK SRV |
Datenquelle |
Transaktional |
Delta |
2 _11_ LIS VAHDR |
Kopfzeile des Verkaufsbelegs |
N/A |
Z2 LIS _11_ _ VAHDR SRV |
Datenquelle |
Transaktional |
Delta |
2 _11_ LIS VAITM |
Artikel aus dem Verkaufsbeleg |
N/A |
Z2 LIS _11_ _ VAITM SRV |
Datenquelle |
Transaktional |
Delta |
2 _12_ LIS VCITM |
Daten des Lieferartikels |
N/A |
Z2 LIS _12_ _ VCITM SRV |
Datenquelle |
Transaktional |
Delta |
ZADRC |
Adressen |
ADRC |
ZADRC_SRV |
Tabelle |
Stammdaten |
Voll |
ZBUT021_FS |
Adresse des Partners |
BUT021_FS |
ZBUT021_FS_ SRV |
Tabelle |
Stammdaten |
Voll |
ZCDHDR |
Dokumentkopf ändern |
CDHDR |
ZCDHDR_SRV |
Tabelle |
Stammdaten |
Delta |
ZEINA |
Einkaufsinfosatz: Allgemeine Daten |
EINA |
ZEINA_SRV |
Tabelle |
Stammdaten |
Voll |
ZEINE |
Einkaufsinfosatz: Daten zur Einkaufsorganisation |
ZV_ EINE |
ZEINE_SRV |
Tabelle |
Stammdaten |
Voll |
ZEKKO |
Kopfzeile des Einkaufsbelegs |
ZV_ EKKO |
ZEKKO_SRV |
Tabelle |
Transaktionell |
Delta |
ZEKPO |
Artikel aus dem Einkaufsdokument |
ZV_ EKPO |
ZEKPO_SRV |
Tabelle |
Transaktionell |
Delta |
ZEQUI |
Stammdaten der Ausrüstung |
EQUI |
ZEQUI_SRV |
Tabelle |
Stammdaten |
Voll |
ZGEOLOC |
Geo-Standort |
GEOLOC |
ZGEOLOC_SRV |
Tabelle |
Stammdaten |
Voll |
ZLIKP |
Kopfdaten der Lieferung |
LIKP |
ZLIKP_SRV |
Tabelle |
Transaktionell |
Delta |
ZLIPS |
Lieferung: Artikeldaten |
ZV_ LIPS |
ZLIPS_SRV |
Tabelle |
Transaktionell |
Delta |
ZMDRP_NODTT |
Knotentyp für das Netzwerk DRP |
MDRP_NODTT |
ZMDRP_NODTT_SRV |
Tabelle |
Stammdaten |
Voll |
ZMARC |
Anlagendaten für Material |
ZQ_ MARC |
ZMARC_SRV |
Tabelle |
Stammdaten |
Voll |
ZMARD |
Lagerortdaten für Material |
ZQ_ MARD |
ZMARD_SRV |
Tabelle |
Stammdaten |
Voll |
ZMCHB |
Batch-Aktien |
ZQ_ MCHB |
ZMCHB_SRV |
Tabelle |
Stammdaten |
Voll |
ZT001W |
Pflanze |
T001W |
ZT001W_ SRV |
Tabelle |
Stammdaten |
Voll |
ZT005T |
Namen der Länder |
T005T |
ZT005T_ SRV |
Tabelle |
Stammdaten |
Voll |
ZT141T |
Beschreibungen des Materialstatus |
T141T |
ZT141T_SRV |
Tabelle |
Stammdaten |
Voll |
ZT173T |
Versandart der Transporttexte |
T173T |
ZT173T_SRV |
Tabelle |
Stammdaten |
Voll |
ZT179 |
Materialien: Produkthierarchien |
T179 |
ZT179_SRV |
Tabelle |
Stammdaten |
Voll |
ZT179T |
Materialien: Produkthierarchien, Text |
T179T |
ZT179T_SRV |
Tabelle |
Stammdaten |
Voll |
ZT370U |
Text zur Ausrüstungskategorie |
T370U |
ZT370U_ SRV |
Tabelle |
Stammdaten |
Voll |
ZT618T |
Beschreibungen der Transportarten |
T618T |
ZT618T_SRV |
Tabelle |
Stammdaten |
Voll |
ZTVRAB |
Etappen strecken |
TVRAB |
ZTVRAB_SRV |
Tabelle |
Stammdaten |
Voll |
ZTVRO |
Routen |
TVRO |
ZTVRO_SRV |
Tabelle |
Stammdaten |
Voll |
ZVALW |
Routenplan |
VALW |
ZVALW_SRV |
Tabelle |
Stammdaten |
Voll |
ZVBBE |
Vertriebsanforderungen: Individuelle Aufzeichnungen |
VBBE |
ZVBBE_SRVs |
Tabelle |
Stammdaten |
Voll |
ZINB_SHIPMENT |
Sendungskopf und Artikel (eingehend) |
ZV_ INB _ SHIPMENT basiert auf der Verbindungsbedingung:. VTTK MANDT=. VTTP MANDTundVTTK. TKNUM=VTTP. TKNUM |
ZINB_SHIPMENT_SRV |
Tabelle |
Transaktionale |
Voll |
ZAUFK |
Stammdaten bestellen |
AUFK |
ZAUFK_SRV |
Tabelle |
Stammdaten |
Voll |
ZMARM |
Maßeinheit für Material |
MARM |
ZMARM_SRV |
Tabelle |
Stammdaten |
Voll |
ZEBAN |
Bestellanforderungen |
EBAN |
ZEBAN_SRV |
Tabelle |
Transaktionsdaten |
Delta |