Ajouter des jointures entre les tables ERP

  • Rversion finale: Xanadu
  • Mis à jour 1 août 2024
  • 3 minutes de lecture
  • Liez plusieurs tables ERP (Enterprise Resource Planning) à partir du système d’enregistrement pour créer un modèle ERP à Concentrateur de données ERP l’aide de jointures de tables.

    Avant de commencer

    Les jointures de tables nécessitent une opération de lecture qui utilise des entités de lecture de table. Pour plus d'informations, consultez Ajouter une opération de lecture ou de mise à jour à un modèle dans Concentrateur de données ERP.

    Lorsque vous ajoutez des jointures de tables, la table parente est la première table répertoriée sous l’onglet Gérer les entités de la page du gestionnaire de modèles ERP. Les tables enfants extraient les informations de la table parente.
    Remarque :
    • Si vous avez plus d’une table pour une opération, vous devez joindre les tables.
    • Vous pouvez créer des jointures de table uniquement pour les opérations de lecture de table, et non pour les opérations qui utilisent une interface de programmation d’application d’entreprise (BAPI).

    Rôle requis : sn_erp_integration.erp_admin, sn_erp_integration.erp_user

    Pourquoi et quand exécuter cette tâche

    Les jointures de tables relient différentes tables via des champs partagés. Les jointures vous permettent d’accéder aux données de plusieurs tables en fonction des relations logiques qui existent entre elles. La relation peut être conditionnelle, ce que vous spécifiez à l’aide de conditions de jointure.

    Les champs de jointure définissent la clé ou l’attribut commun utilisé pour connecter les enregistrements d’une table enfant aux enregistrements parents correspondants.

    Procédure

    1. Accédez à la Tout > Concentrateur de données ERP > Accueil du concentrateur de données ERP.
    2. Ouvrez la page Modèle ERP en sélectionnant l’icône Modèle ERP ( icône Modèle ERP) dans le panneau latéral.
    3. Sélectionnez le modèle auquel vous souhaitez ajouter une jointure.
    4. Sélectionnez le bouton Gérer le modèle .
    5. Sélectionnez l’opération de lecture à laquelle vous ajoutez la jointure de table.
    6. Facultatif : Ajoutez les tables à joindre en tant qu’entités d’opération de lecture de table si elles n’ont pas encore été ajoutées au modèle.
      Pour plus d'informations, consultez Ajouter une entité de lecture ou de mise à jour à un modèle dans Concentrateur de données ERP.
      Figure 1. Tables à joindre
      Plusieurs tables sont jointes
    7. Réorganisez les tables dans l’onglet Gérer les entités pour placer la table parente de la jointure en tant que première table répertoriée sur la page Gestionnaire des modèles ERP.
      Important :
      La réorganisation supprime toutes les jointures de table existantes pour les entités réorganisées.
      1. Cliquez sur le bouton Réorganiser l’ordre .
      2. Faites glisser les tables dans l’ordre de votre choix, la table parente étant la première table répertoriée sur la page.
      3. Cliquez sur le bouton Confirmer la réorganisation .
    8. Sélectionnez l’onglet Spécifier les entrées , qui vous permet de mettre à jour les paramètres d’entrée pour spécifier la jointure de table en tant que paramètre.
      Les paramètres d’entrée de chaque table s’affichent.
    9. Créez un paramètre de jointure de table.
      1. Recherchez le paramètre qui sera le champ de jointure parent dans la section Paramètres de sortie et notez son nom.
      2. Ajoutez une nouvelle ligne de champ mappé dans la table en sélectionnant l’icône Ajouter (+).
      3. Entrez ou sélectionnez le nom du champ de jointure parent dans la nouvelle ligne de champ.
      4. Sélectionnez Joindre dans le champ Type .
        La valeur de la table enfant Le champ de valeur mappée est mis à jour automatiquement avec le nom du champ joint.

        Par exemple, dans le modèle SAP Material Stock, vous pouvez spécifier l’article en tant que champ parent dans le champ Nom de champ et le joindre à l’ID de matériau en saisissant mard_material_matnr dans le champ Valeur mappée parent.

      5. Sélectionnez Enregistrer.
      Figure 2. Champs de jointure de table
      Conditions de jointure spécifiées dans les champs
    10. Facultatif : Ajoutez ou mettez à jour des paramètres de sortie selon vos besoins dans la section Paramètres de sortie.
      Le paramètre joint que vous avez ajouté en tant qu’entrée est automatiquement ajouté à l’onglet Choisir une sortie .

      Pour plus d'informations, consultez Choisir des paramètres de sortie pour un modèle ERP.

    Résultats

    Une fois que vous avez terminé de créer des jointures de tables, vous pouvez spécifier où vont les données ERP renvoyées et créer des flux qui récupèrent et sortent les données. Pour en savoir plus, consultez les rubriques suivantes :