Ajouter des jointures entre les tables ERP

  • Rversion finale: Yokohama
  • Mis à jour 30 janv. 2025
  • 3 minutes de lecture
  • Liez plusieurs tables ERP (progiciel de gestion intégré) à partir du système d’enregistrement pour créer un modèle ERP à Canevas d'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 à un modèle dans Canevas d'ERP.

    Lorsque vous ajoutez des jointures de tables, la table parente est la première table répertoriée dans l’onglet Gérer les entités de la page Gestionnaire de modèles ERP. Les tables enfants extraient des informations de la table parente.
    Remarque :
    • Si vous avez plus d’une table pour une opération, vous devez les joindre.
    • Vous pouvez créer des jointures de tables uniquement pour les opérations de lecture de tables, 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 les unissent. La relation peut être conditionnelle, que vous spécifiez à l’aide de conditions de jointure.

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

    Procédure

    1. Accédez à la Tout > Canevas d'ERP > Canevas d'ERP Domicile.
    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, de mise à jour ou de création à un modèle dans Canevas d'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 comme première table répertoriée sur la page Gestionnaire de modèles ERP.
      Important :
      La réorganisation supprime toutes les jointures de table existantes pour les entités réorganisées.
      1. Sélectionnez le bouton Réorganiser l’ordre .
      2. Faites glisser les tables dans l’ordre que vous souhaitez, avec la table parente comme première table répertoriée sur la page.
      3. Sélectionnez le bouton Confirmer la réorganisation .
    8. Sélectionnez l’onglet Spécifier les entrées , qui est l’endroit où vous mettez à 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 de champ de jointure parent dans la nouvelle ligne de champ.
      4. Sélectionnez Joindre dans le champ Type .
        Valeur de la table enfant Le champ de valeur mappée est automatiquement mis à jour avec le nom du champ joint.

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

      5. Sélectionnez Enregistrer.
      Figure 2. Champs de jointures de tables
      Conditions de jointure spécifiées dans les champs
    10. Facultatif : Ajoutez ou mettez à jour les paramètres de sortie nécessaires 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 les 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 :