Connexion au S/4 HANA - AWS Supply Chain

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.

  1. 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.

  2. 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.

  3. Configurez votre SAP système avec l'un des types d'authentification suivants :

    • Base

    • OAuth

  4. Configurez les rôles de sécurité dans le SAP système pour activer l'extraction des données.

  5. 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.

  1. Sur le AWS Supply Chain tableau de bord, dans le volet de navigation de gauche, choisissez Data Lake.

  2. 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.

  3. Choisissez SAPS/4 HANA.

  4. Choisissez Suivant.

  5. 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.

  6. 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.

  7. (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) } ] }
  8. Sous Amazon S3 Bucket Billing, consultez les informations de facturation Amazon S3, puis sélectionnez Reconnaître.

  9. Choisissez Suivant.

  10. Sous Cartographie des données, sélectionnez Commencer.

  11. 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.

  12. 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.

  13. Choisissez Tout accepter et continuez.

  14. 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.

  15. (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.

  16. 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