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.
Bevor Sie eine Verbindung zu Ihrer S/4 HANA-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 S/4 HANA-Datenquelle herzustellen, müssen die folgenden Voraussetzungen erfüllt sein, bevor Daten aufgenommen werden.
-
Konfigurieren Sie Ihr SAP S/4 HANA-System so, dass die ODP-basierte Datenextraktion über den OData SAP-Konnektor für Amazon aktiviert wird. AppFlow Weitere Informationen finden Sie unter OData SAP-Konnektor für Amazon AppFlow.
-
Konfigurieren Sie Ihre SAP-Datenquellen oder Extraktoren und generieren Sie ODP-basierte OData Dienste AWS Supply Chain zum Verbinden und Extrahieren von Informationen. Weitere Informationen finden Sie unter SAP-Datenquellen.
-
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-Instanz in einem sicheren VPN befindet 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 SAP
und zur automatischen AWS CloudFormation Einrichtung unter AWS CloudFormation .
Konfiguration der S/4-HANA-Verbindung
Gehen Sie wie folgt vor, um Daten aus einer SAP S/4HANA-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 SAP S/4HANA.
-
Wählen Sie Weiter.
-
Geben Sie unter SAP S/4HANA-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.
-
Host-URL der Anwendung — Geben Sie die URL des SAP-Kontos ein.
-
Anwendungsdienstpfad — Geben Sie den SAP-Anwendungsdienstpfad ein.
-
Portnummer — Geben Sie die SAP-Portnummer ein.
-
Kundennummer — Geben Sie die SAP-Clientnummer 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 zu SAP herzustellen.
-
-
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 die Appflow-Aufnahmeeinstellungen 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 in 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-Speicherpfade 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 Confirm and configure data ingestion later wählen. 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.
SAP-Datenquellen
Konfigurieren Sie die folgenden SAP-Tabellenquellen AWS Supply Chain zum Verbinden und Extrahieren von Informationen.
Anmerkung
Wenn Sie nach einer SAP-Datenquelle suchen, stellen Sie dem Datenquellennamen ein Präfix voran EntityOf. Für die Datenquelle 0BP_DEF_ADDRESS_ATTR sollte der Entitätsname beispielsweise 0BP_DEF_ADDRESS_ATTR lauten. EntityOf
Wenn Amazon jede SAP-Datenquelle AppFlow extrahiert, wird das Entitätsnamenformat verwendet, um Informationen zu extrahieren. Um beispielsweise Daten aus 0BP_DEF_ADDRESS_ATTR zu extrahieren, werden die Daten aus dem Entitätspfad//0BP_DEF_ADDRESS_ATT extrahiert. sap/opu/odata/sap/Z0BP_DEF_ADDRESS_ATTR_SRV/EntityOf
SAP-Datenquelle | Beschreibung der SAP-Datenquelle | SAP-Quelltabelle | OData Name des Dienstes | BW-Datenquelle | SAP-Daten | Delta/Vollständig |
---|---|---|---|---|---|---|
0BP_DEF_ADDRESS_ATTR |
Extraktion von Standardadressen aus BP |
N/A |
Z0BP_DEF_ADDRESS_ATTR_SRV |
Datenquelle |
Stammdaten |
Delta |
0BPARTNER_ATTR |
BP: BW Extraktion zentraler Daten |
N/A |
Z0BPARTNER_ATTR_SRV |
Datenquelle |
Stammdaten |
Delta |
0BPARTNER_TEXT |
BP: DataSource für Geschäftspartner-Texte |
N/A |
Z0BPARTNER_TEXT_SRV |
Datenquelle |
Stammdaten |
Delta |
0CO_PC_ACT_05 |
Materialbewertung: Preise |
N/A |
Z0CO_PC_ACT_05_SRV |
Datenquelle |
Stammdaten |
Voll |
0COMP_CODE_TEXT |
Text des Unternehmenscodes |
N/A |
Z0COMP_CODE_TEXT_SRV |
Datenquelle |
Stammdaten |
Voll |
0CUSTOMER_ATTR |
Customer |
N/A |
Z0CUSTOMER_ATTR_SRV |
Datenquelle |
Stammdaten |
Delta |
0MAT_VEND_ATTR |
Material oder Lieferant |
N/A |
Z0MAT_VEND_ATTR_SRV |
Datenquelle |
Stammdaten |
Delta |
0MATERIAL_ATTR |
Material |
N/A |
Z0MATERIAL_ATTR_SRV |
Datenquelle |
Stammdaten |
Delta |
0MATERIAL_TEXT |
Materieller Text |
N/A |
Z0MATERIAL_TEXT_SRV |
Datenquelle |
Stammdaten |
Delta |
0PURCH_ORG_TEXT |
Organisationstext kaufen |
N/A |
Z0PURCH_ORG_TEXT_SRV |
Datenquelle |
Stammdaten |
Voll |
0VENDOR_ATTR |
Hersteller |
N/A |
Z0VENDOR_ATTR_SRV |
Datenquelle |
Stammdaten |
Delta |
2LIS_02_HDR |
Einkaufsdaten (Kopfdatenebene) |
N/A |
Z2LIS_02_HDR_SRV |
Datenquelle |
Transaktional |
Delta |
2LIS_02_ITM |
Einkaufsdaten (Artikelebene) |
N/A |
Z2LIS_02_ITM_SRV |
Datenquelle |
Transaktional |
Delta |
2LIS_02_SCL |
Einkaufsdaten (Ebene der Planposition) |
N/A |
Z2LIS_02_SCL_SRV |
Datenquelle |
Transaktional |
Delta |
2LIS_02_SCN |
Bestätigung der Fahrplanzeilen |
N/A |
Z2LIS_02_SCN_SRV |
Datenquelle |
Transaktional |
Delta |
2LIS_03_BF |
Warenbewegungen aus der Bestandsverwaltung |
N/A |
Z2LIS_03_BF_SRV |
Datenquelle |
Transaktional |
Delta |
2LIS_04_P_MATNR |
Materialansicht von PP/PP-PI |
N/A |
Z2LIS_04_P_MATNR_SRV |
Datenquelle |
Transaktional |
Delta |
2LIS_08TRFKP |
Versandkosten auf Artikelebene |
N/A |
Z2LIS_08TRFKP_SRV |
Datenquelle |
Transaktional |
Delta |
2LIS_08TRTLP |
Versand: Daten zum Liefergegenstand nach Abschnitten |
N/A |
Z2LIS_08TRTLP_SRV |
Datenquelle |
Transaktional |
Delta |
2LIS_08TRTK |
Versand: Kopfdaten |
N/A |
Z2LIS_08TRTK_SRV |
Datenquelle |
Transaktional |
Delta |
2LIS_11_VAHDR |
Kopfzeile des Verkaufsbelegs |
N/A |
Z2LIS_11_VAHDR_SRV |
Datenquelle |
Transaktional |
Delta |
2LIS_11_VAITM |
Artikel aus dem Verkaufsbeleg |
N/A |
Z2LIS_11_VAITM_SRV |
Datenquelle |
Transaktional |
Delta |
2LIS_12_VCITM |
Daten des Lieferartikels |
N/A |
Z2LIS_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 |
Kopfzeile des Dokuments ä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 |
Transaktional |
Delta |
ZEKPO |
Artikel aus dem Einkaufsbeleg |
ZV_EKPO |
ZEKPO_SRV |
Tabelle |
Transaktional |
Delta |
ZEQUI |
Stammdaten der Ausrüstung |
EQUIP |
ZEQUI_SRV |
Tabelle |
Stammdaten |
Voll |
GEOLOC |
Geo-Standort |
GEOLOC |
ZGEOLOC_SRV |
Tabelle |
Stammdaten |
Voll |
ZLIKP |
Kopfdaten der Lieferung |
LIMP |
ZLIKP_SRV |
Tabelle |
Transaktional |
Delta |
RUTSCHT |
Lieferung: Artikeldaten |
ZV_LIPS |
ZLIPS_SRV |
Tabelle |
Transaktional |
Delta |
ZMDRP_NODTT |
Knotentyp für das DRP-Netzwerk |
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 der Route |
TVRAB |
ZTVRAB_SRV |
Tabelle |
Stammdaten |
Voll |
ZTVRO |
Routen |
TVRO |
ZTVRO_SRV |
Tabelle |
Stammdaten |
Voll |
ZVALW |
Zeitplan der Route |
GÜLTIG |
ZVALW_SRV |
Tabelle |
Stammdaten |
Voll |
ZVBBE |
Vertriebsanforderungen: Individuelle Aufzeichnungen |
VBBE |
ZVBBE_ SRVs |
Tabelle |
Stammdaten |
Voll |
ZINB_SHIPMENT |
Kopfzeile und Artikel der Sendung (eingehend) |
ZV_INB_SHIPMENT basiert auf der Verbindungsbedingung: VTTK.MANDT = VTTP.MANDT und VTTK.TKNUM = VTTP.TKNUM |
ZINB_SHIPMENT_SRV |
Tabelle |
Transaktionell |
Voll |
ZAUFK |
Stammdaten bestellen |
AUFK |
ZAUFK_SRV |
Tabelle |
Stammdaten |
Voll |
ZMARM |
Maßeinheit für Material |
MARKIEREN |
ZMARM_SRV |
Tabelle |
Stammdaten |
Voll |
ZEBAN |
Bestellanforderungen |
BOHNEN |
ZEBAN_SRV |
Tabelle |
Transaktionsdaten |
Delta |