Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Connexion au S/4 HANA
Avant de pouvoir vous connecter à votre source de HANA données S/4, vous devez remplir les conditions préalables suivantes. Après cela, AWS Supply Chain crée automatiquement les chemins Amazon S3 et ingère les données des tables SAP sources.
Conditions requises pour se connecter au S/4 HANA
Pour vous connecter à la source de HANA données S/4, les conditions préalables suivantes doivent être remplies avant d'ingérer des données.
-
Configurez votre HANA système SAP S/4 pour activer l'extraction de données ODP basée sur le SAP OData connecteur pour Amazon AppFlow. Pour plus d'informations, consultez SAPODataConnector for Amazon AppFlow.
-
Configurez vos sources de SAP données ou vos extracteurs, et générez des OData services ODP basés pour AWS Supply Chain pour connecter et extraire des informations. Pour de plus amples informations, veuillez consulter SAPsources de données.
-
Configurez votre SAP système avec l'un des types d'authentification suivants :
-
Base
-
OAuth
-
-
Configurez les rôles de sécurité dans le SAP système pour activer l'extraction des données.
-
Configurez la connectivité réseau avec SAP S/4HANA. Si votre SAP instance se trouve dans un environnement sécurisé VPN et que vous ne pouvez pas ouvrir de port pour AWS Supply Chain pour vous connecter, nous vous recommandons d'utiliser AWS PrivateLink. Pour configurer manuellement AWS PrivateLink, voir AWS pour SAP
et pour configurer automatiquement à l'aide de AWS CloudFormation, voir AWS CloudFormation .
Configuration de la connexion S/4 HANA
Pour ingérer des données depuis une source de HANA données SAP S/4, suivez la procédure ci-dessous.
-
Sur le AWS Supply Chain tableau de bord, dans le volet de navigation de gauche, choisissez Data Lake.
-
Sur la page Data Lake, choisissez Ajouter une nouvelle source.
La page Sélectionnez votre source de données de chaîne d'approvisionnement apparaît.
-
Choisissez SAPS/4 HANA.
-
Choisissez Suivant.
-
Sous Détails de HANA connexion SAP S/4, entrez les informations suivantes :
-
Nom de la connexion — Entrez le nom de cette connexion.
-
(Facultatif) Description de la connexion : entrez le nom de cette connexion.
-
Utiliser un AppFlow connecteur existant — Choisissez Oui pour utiliser un AppFlow connecteur existant.
-
Hôte de l'application URL — Entrez le nom du SAP compteURL.
-
Chemin du service de l'application : entrez le chemin du service de SAP l'application.
-
Numéro de port — Entrez le numéro de SAP port.
-
Numéro de client — Entrez le numéro de SAP client.
-
Langue de connexion — Entrez le code de SAP langue. Par exemple, EN pour l'anglais.
-
PrivateLink— Choisissez Activé pour activer une connexion privée entre le SAP serveur et votre Compte AWS hébergement AWS Supply Chain.
-
Nom d'utilisateur — Entrez le nom d'utilisateur du SAP compte.
-
Mot de passe — Entrez le mot de passe du SAP compte.
Note
Amazon AppFlow utilise le SAP nom d'utilisateur et le mot de passe que vous avez fournis pour se connecter àSAP.
-
-
Choisissez Connect to (Se connecter à) SAP.
Si le SAP nom d'utilisateur et le mot de passe sont correctement saisis, le message Connexion réussie s'affiche.
(Facultatif) Sous AppFlow Configuration facultative, Étape 1 - Télécharger le fichier JSON modèle, choisissez Télécharger le fichier JSON modèle existant pour modifier les paramètres d'ingestion du flux d'applications.
Note
Vous pouvez utiliser votre propre éditeur pour modifier le fichier .json. Vous ne pouvez pas modifier le fichier .json dans AWS Supply Chain.
Après avoir mis à jour le fichier .json, sous Étape 2 - Télécharger le fichier JSON modèle modifié, choisissez Parcourir les fichiers à télécharger.
Note
Si ce téléchargement échoue, le résumé du téléchargement affichera les erreurs ou les conflits dans le fichier .json. Vous pouvez mettre à jour le fichier .json pour résoudre les problèmes et le télécharger à nouveau.
Voici un exemple de fichier .json contenant le calendrier, les flux de données et les tables sources requis.
{ "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) } ] }
-
Sous Amazon S3 Bucket Billing, consultez les informations de facturation Amazon S3, puis sélectionnez Reconnaître.
-
Choisissez Suivant.
-
Sous Cartographie des données, sélectionnez Commencer.
-
Note
Les champs obligatoires sont déjà mappés. Effectuez cette étape uniquement si vous souhaitez apporter des modifications spécifiques à la recette de transformation par défaut.
Sur la page Recette de mappage, vous pouvez consulter la recette de transformation par défaut sous Mappages de champs.
Choisissez Ajouter un mappage pour mapper tout champ de destination supplémentaire. Les champs de destination obligatoires sont obligatoires. Choisissez le champ de destination pour ajouter un champ de destination personnalisé supplémentaire.
-
Pour afficher les valeurs du champ source et les mappages de données issus de la recette de transformation, vous pouvez télécharger des exemples de données. Sur la page Mapping Recipe, sous Télécharger des exemples de données, choisissez Parcourir les fichiers ou glisser-déposer des fichiers. L'exemple de fichier de données doit contenir les paramètres requis et inclure les noms des champs sources.
-
Choisissez Tout accepter et continuez.
-
Sous Vérifier et confirmer, vous pouvez consulter le résumé de la connexion de données. Pour modifier le mappage de vos champs de données, choisissez Retourner au mappage des données.
-
(Facultatif) Sous Actions de recette, vous pouvez effectuer les opérations suivantes :
-
Télécharger le fichier de recette - Sélectionnez Télécharger pour modifier vos fichiers de recettes SQL sous forme de fichier texte.
Note
Pour plus d'informations sur SQL les fonctions intégrées, consultez Spark SQL
. -
Télécharger le fichier de recette - Choisissez de parcourir les fichiers ou de glisser-déposer vos fichiers texte de recette modifiés par glisser-déposer. Sélectionnez Confirmer le téléchargement pour télécharger le fichier de recette modifié et modifier les mappages de vos champs de données.
-
-
Pour consulter les chemins de localisation Amazon S3 sur lesquels vous devez télécharger vos données SAP sources pour l'ingestion, choisissez Confirmer et configurez l'ingestion des données. Vous pouvez également choisir Confirmer et configurer l'ingestion des données ultérieurement. Vous pouvez consulter les informations relatives à l'ingestion des données à tout moment. À partir du AWS Supply Chain tableau de bord, sélectionnez Connexions. Sélectionnez le flux de données de connexion dans lequel vous souhaitez ingérer des données, choisissez les points de suspension verticaux, puis sélectionnez Configuration de l'ingestion.
SAPsources de données
Configurez les sources SAP de table suivantes pour AWS Supply Chain pour connecter et extraire des informations.
Note
Lorsque vous recherchez une source de SAP données, préfixez le nom de la source de données par EntityOf. Par exemple, pour la source de données 0BP_ _ DEF ADDRESS _ ATTR, le nom de l'entité doit être EntityOfDEF0BP_ _ _. ADDRESS ATTR
Lorsqu'Amazon AppFlow extrait chaque source de SAP données, le format du nom de l'entité est utilisé pour extraire les informations. Par exemple, pour extraire des données de 0BP_ _ DEF ADDRESS _ ATTR, les données sont extraites du chemin de l'entité /SAP/OPU/OData/SAP/Z0BP_ _ _ _/DEF0BP_ _ _. ADDRESS ATTR SRV EntityOf DEF ADDRESS ATT
SAPsource de données | SAPdescription de la source de données | SAPtable des sources | ODatanom du service | Source de données BW | SAPdonnées | Delta/Complet |
---|---|---|---|---|---|---|
0BP_ _ _ DEF ADDRESS ATTR |
Extraction d'adresses standard BP |
NA |
Z0BP_ _ _ _ DEF ADDRESS ATTR SRV |
Source de données |
Données de base |
Delta |
0 BPARTNER _ ATTR |
BP : BW Extraction Central Data |
NA |
Z0 BPARTNER _ _ ATTR SRV |
Source de données |
Données de base |
Delta |
0 BPARTNER _ TEXT |
BP : DataSource pour les textes destinés aux partenaires commerciaux |
NA |
Z0 BPARTNER _ _ TEXT SRV |
Source de données |
Données de base |
Delta |
0CO_PC_ _05 ACT |
Évaluation des matériaux : prix |
NA |
Z0CO_PC_ _05_ ACT SRV |
Source de données |
Données de base |
Complet |
0 COMP _ CODE _ TEXT |
Texte du code de l'entreprise |
NA |
Z0 COMP _ _ CODE _ TEXT SRV |
Source de données |
Données de base |
Complet |
0 CUSTOMER _ ATTR |
Client |
NA |
Z0 CUSTOMER _ _ ATTR SRV |
Source de données |
Données de base |
Delta |
0 MAT _ VEND _ ATTR |
Matériau ou fournisseur |
NA |
Z0 MAT _ _ VEND _ ATTR SRV |
Source de données |
Données de base |
Delta |
0 MATERIAL _ ATTR |
Material (Matériau) |
NA |
Z0 MATERIAL _ _ ATTR SRV |
Source de données |
Données de base |
Delta |
0 MATERIAL _ TEXT |
Texte du matériau |
NA |
Z0 MATERIAL _ _ TEXT SRV |
Source de données |
Données de base |
Delta |
0 PURCH _ ORG _ TEXT |
Texte de l'organisation des achats |
NA |
Z0 PURCH _ _ ORG _ TEXT SRV |
Source de données |
Données de base |
Complet |
0 VENDOR _ ATTR |
Vendor |
NA |
Z0 VENDOR _ _ ATTR SRV |
Source de données |
Données de base |
Delta |
2 LIS _02_ HDR |
Données d'achat (niveau en-tête) |
NA |
Z2 LIS _02_ _ HDR SRV |
Source de données |
Transactionnel |
Delta |
2 LIS _02_ ITM |
Données d'achat (au niveau de l'article) |
NA |
Z2 LIS _02_ _ ITM SRV |
Source de données |
Transactionnel |
Delta |
2 LIS _02_ SCL |
Données d'achat (niveau de la ligne de planification) |
NA |
Z2 LIS _02_ _ SCL SRV |
Source de données |
Transactionnel |
Delta |
2 LIS _02_ SCN |
Confirmation des lignes d'horaire |
NA |
Z2 LIS _02_ _ SCN SRV |
Source de données |
Transactionnel |
Delta |
2 LIS _03_BF |
Mouvements de marchandises liés à la gestion des stocks |
NA |
Z2 _03_BF_ LIS SRV |
Source de données |
Transactionnel |
Delta |
2 LIS _04_P_ MATNR |
Vue du matériau depuis PP/PP-PI |
NA |
Z2 LIS _04_P_ _ MATNR SRV |
Source de données |
Transactionnel |
Delta |
2 LIS _08 TRFKP |
Coûts d'expédition au niveau de l'article |
NA |
Z2 LIS _08 _ TRFKP SRV |
Source de données |
Transactionnel |
Delta |
2 LIS _08 TRTLP |
Expédition : données de l'article de livraison par section |
NA |
Z2 LIS _08 _ TRTLP SRV |
Source de données |
Transactionnel |
Delta |
2 LIS _08 TRTK |
Expédition : données d'en-tête |
NA |
Z2 LIS _08 _ TRTK SRV |
Source de données |
Transactionnel |
Delta |
2 LIS _11_ VAHDR |
En-tête du document de vente |
NA |
Z2 LIS _11_ _ VAHDR SRV |
Source de données |
Transactionnel |
Delta |
2 LIS _11_ VAITM |
Article du document de vente |
NA |
Z2 LIS _11_ _ VAITM SRV |
Source de données |
Transactionnel |
Delta |
2 LIS _12_ VCITM |
Données relatives aux articles de livraison |
NA |
Z2 LIS _12_ _ VCITM SRV |
Source de données |
Transactionnel |
Delta |
ZADRC |
Adresses |
ADRC |
ZADRC_SRV |
Tableau |
Données de base |
Complet |
ZBUT021_FS |
Adresse du partenaire |
BUT021_FS |
ZBUT021_FS_ SRV |
Tableau |
Données de base |
Complet |
ZCDHDR |
Modifier l'en-tête du document |
CDHDR |
ZCDHDR_SRV |
Tableau |
Données de base |
Delta |
ZEINA |
Enregistrement des informations d'achat : données générales |
EINA |
ZEINA_SRV |
Tableau |
Données de base |
Complet |
ZEINE |
Enregistrement des informations sur les achats : données de l'organisation des achats |
ZV_ EINE |
ZEINE_SRV |
Tableau |
Données de base |
Complet |
ZEKKO |
En-tête du document d'achat |
ZV_ EKKO |
ZEKKO_SRV |
Tableau |
Transactionnel |
Delta |
ZEKPO |
Article du document d'achat |
ZV_ EKPO |
ZEKPO_SRV |
Tableau |
Transactionnel |
Delta |
ZEQUI |
Données de base de l'équipement |
EQUI |
ZEQUI_SRV |
Tableau |
Données de base |
Complet |
ZGEOLOC |
Géolocalisation |
GEOLOC |
ZGEOLOC_SRV |
Tableau |
Données de base |
Complet |
ZLIKP |
Données d'en-tête de livraison |
LIKP |
ZLIKP_SRV |
Tableau |
Transactionnel |
Delta |
ZLIPS |
Livraison : données de l'article |
ZV_ LIPS |
ZLIPS_SRV |
Tableau |
Transactionnel |
Delta |
ZMDRP_NODTT |
Type de nœud pour le DRP réseau |
MDRP_NODTT |
ZMDRP_NODTT_SRV |
Tableau |
Données de base |
Complet |
ZMARC |
Données sur les plantes pour le matériel |
ZQ_ MARC |
ZMARC_SRV |
Tableau |
Données de base |
Complet |
ZMARD |
Données relatives à l'emplacement de stockage du matériel |
ZQ_ MARD |
ZMARD_SRV |
Tableau |
Données de base |
Complet |
ZMCHB |
Stocks par lots |
ZQ_ MCHB |
ZMCHB_SRV |
Tableau |
Données de base |
Complet |
ZT001W |
Plante |
T001W |
ZT001W_ SRV |
Tableau |
Données de base |
Complet |
ZT005T |
Noms de pays |
T005T |
ZT005T_ SRV |
Tableau |
Données de base |
Complet |
ZT141T |
Descriptions de l'état du matériel |
T141T |
ZT141T_SRV |
Tableau |
Données de base |
Complet |
ZT173T |
Type d'expédition Textes de transport |
T173T |
ZT173T_SRV |
Tableau |
Données de base |
Complet |
ZT179 |
Matériaux : hiérarchies de produits |
T179 |
ZT179_SRV |
Tableau |
Données de base |
Complet |
ZT179T |
Matériaux : texte des hiérarchies de produits |
T179T |
ZT179T_SRV |
Tableau |
Données de base |
Complet |
ZT370U |
Texte de la catégorie d'équipement |
T370U |
ZT370U_ SRV |
Tableau |
Données de base |
Complet |
ZT618T |
Descriptions des modes de transport |
T618T |
ZT618T_SRV |
Tableau |
Données de base |
Complet |
ZTVRAB |
Étapes de l'itinéraire |
TVRAB |
ZTVRAB_SRV |
Tableau |
Données de base |
Complet |
ZTVRO |
Acheminements |
TVRO |
ZTVRO_SRV |
Tableau |
Données de base |
Complet |
ZVALW |
Horaire de l'itinéraire |
VALW |
ZVALW_SRV |
Tableau |
Données de base |
Complet |
ZVBBE |
Exigences de vente : dossiers individuels |
VBBE |
ZVBBE_SRVs |
Tableau |
Données de base |
Complet |
ZINB_SHIPMENT |
En-tête d'expédition et article (entrant) |
ZV_ INB _ SHIPMENT basé sur la condition de jointure :. VTTK MANDT=VTTP. MANDTetVTTK. TKNUM=VTTP. TKNUM |
ZINB_SHIPMENT_SRV |
Tableau |
Transactionnel |
Complet |
ZAUFK |
Données de base de commande |
AUFK |
ZAUFK_SRV |
Tableau |
Données de base |
Complet |
ZMARM |
Unité de mesure du matériau |
MARM |
ZMARM_SRV |
Tableau |
Données de base |
Complet |
ZEBAN |
Demandes d'achat |
EBAN |
ZEBAN_SRV |
Tableau |
Données transactionnelles |
Delta |