Gestion des articles dans l'interface de données des articles

Ce document explique comment gérer les articles dans l'interface de données des articles. L'interface de données des articles vous permet d'effectuer les actions suivantes :

  • Recevoir de grandes quantités de données structurées ou non structurées liées à des articles
  • Travailler manuellement avec des données d'article dans l'interface utilisateur d'importation d'articles
  • Importer des données d'article dans M3 BE :
    • Gestion de statut dans l'interface article
    • Suivi des erreurs de validation et d'importation
    • Règles de numérotation des articles
    • Règles d'importation des articles
    • Table de sélection de dépôts – Principes de base
  • Apporter des modifications aux données d'article via l'interface des articles
    • Utilisation du journal des modifications
    • Approbation ou rejet des modifications
  • Recevoir et utiliser les données d'article de mode
    • Gérer des styles et des unités de gestion des stocks (SKU)
    • Connexion entre le style et les SKU
    • Définition de saison par style ou SKU

Résultat

Vous pouvez recevoir, traiter et importer des articles dans M3 BE via l'interface de données des articles.

Vous pouvez également apporter des modifications et les consigner pour les articles déjà importés dans la fonction d'importation d'article.

L'interface de données d'article offre une solution dans laquelle les données d'article peuvent être échangées et enrichies entre M3 BE et d'autres applications ou produits tiers.

Pour plus d'informations, consultez les programmes 'Référentiel MI. Ouvrir' (MRS001), 'Transaction MI. Ouvrir' (MRS002) et 'Format de transaction MI. Ouvrir' (MRS003).

Solution

Réception de grandes quantités de données structurées ou non structurées liées à des articles dans l'interface

Un enregistrement d'article maître d'interface est créé par la transaction API MHS001MI.AddIntItmMst ('Ajouter un article maître d'interface'). La transaction contient tous les champs existants dans la table MHIMAS. Voici d'autres transactions d'ajout :

  • MHS002MI.AddIntItmWhs ('Ajouter un article/dépôt d'interface')
  • MHS003MI.AddIntItmFac ('Ajouter un article/établissement d'interface')
  • MHS005MI.AddIntItmCus ('Ajouter un article/client d'interface')
  • MHS040MI.AddIntItmSup ('Ajouter un article/fournisseur d'interface')
  • MHS015MI.AddIntItmAUM ('Ajouter un article/U/M de remplacement d'interface')
  • MHS025MI.AddIntItmAli ('Ajouter un article/référence complémentaire d'interface')

Le programme de fonction MHIMPITM importe les articles d'interface et crée les articles M3 BE.

Le type d'article est entré manuellement ou récupéré en tant que type d'article standard défini pour le partenaire utilisé. Les champs obligatoires sont :

  • Division
  • Partenaire
  • Code élément interface
  • Type d'article (si aucun type d'article standard n'existe)

Tous les autres attributs peuvent être ajoutés par le biais de l'enrichissement manuel ou d'ajouts via les transactions API 'Ajouter' ou 'Modifier'.

Niveau de traitement

En utilisant un indicateur de traitement dans les transactions API, vous pouvez contrôler si les données d'élément d'interface sont uniquement ajoutées, si elles sont ajoutées et validées, ou si elles sont ajoutées, validées et importées dans M3 BE. Les indicateurs de traitement valides sont les suivants :

  • vide : les données sont uniquement ajoutées. La validation et l'importation dans M3 BE sont effectuées manuellement.
  • *VAL : les données sont ajoutées et validées. L'importation dans M3 BE est effectuée manuellement.
  • *IMP : les données sont validées et, en l'absence d'erreur de validation, importées dans M3 BE.
  • *AUT : identique à *IMP, mais le traitement est effectué à l'aide d'un travail asynchrone, MHS250 (Importation d'élément d'interface), plutôt qu'interactivement.

Utilisation manuelle des données d'article dans l'interface article

'Elément interface. Ouvrir boîte à outils' (MHS200) est le programme à partir duquel vous pouvez accéder à toutes les fonctions de l'interface.

Les éléments d'interface et toutes les données liées peuvent être recherchés et affichés.

Les options suivantes sont disponibles dans l'écran (MHS200/B).

  • L'option 11 démarre 'Elément interface. Ouvrir' (MHS001).
  • L'option 12 démarre 'Elément interface. Connecter dépôt' (MHS002).
  • L'option 13 démarre 'Elément interface. Connecter établissement' (MHS003).
  • L'option 14 démarre 'Elément interface. Connecter client' (MHS005).
  • L'option 15 démarre 'Elément interface. Connecter fournisseur' (MHS040).
  • L'option 16 démarre 'Elément interface. Connecter U/M rempl' (MHS015).
  • L'option 17 démarre 'Elément interface. Connecter n° réf comp' (MHS025).
  • L'option 20 démarre 'Journal modif élément interface. Ouvrir' (MHS210).
  • L'option 21 (Importer) importe un élément d'interface dans M3 BE via le programme de fonction MHIMPITE.
  • L'option 22 démarre 'Interface SKU. Connecter style' (MHS220).
  • L'option 25 (Valider) vous permet de valider l'enregistrement dans tous les programmes MHS (MHS001/002 etc). Vous pouvez également valider l'enregistrement dans chaque programme MHS. Voir Statuts dans l'interface article.
  • L'option 30 démarre 'Article. Ouvrir' (MMS001).
  • La fonction F14 démarre 'Article. Ouvrir boîte à outils' (MMS200).
  • La fonction F16 démarre 'Paramètres - Importation article' (MHS262).
  • La fonction F17 démarre un programme de sélection où vous pouvez sélectionner des enregistrements en fonction des différents champs.
  • La fonction F18 importe les articles d'interface actuellement sélectionnés dans M3 BE via le programme de fonction MHIMPITE.

Tous les programmes d'élément d'interface disposent d'écrans de détails normaux où les données peuvent être modifiées ou enrichies après avoir été reçues depuis le système externe. Les champs suivants sont ajoutés pour la fonction d'interface d'importation d'article :

Tous les programmes MHS disposent des éléments suivants :

  • Type de message et partenaire dans l'en-tête.
  • Le code élément interface correspond à l'ID d'un élément d'interface. Ce code est transmis par le système externe.
  • 'Statut interface', voir Statuts dans l'interface article.
  • 'Existe dans BE' indique si l'enregistrement a été importé avec succès.

Dans (MHS001/E), 'Numéro de message externe' indique le numéro de message de l'expéditeur. Ce numéro est utilisé à des fins de traçabilité. 'Code article' indique le code de l'article dans M3 BE s'il a été importé. Avant l'importation, vous pouvez aussi saisir ici manuellement le code article M3 BE. 'ID de message' indique un message d'erreur reçu lors de la validation ou de l'importation des articles.

Pour plus d'informations sur le statut le plus bas ('Statut le plus bas'), voir Statuts dans l'interface article.

Importation de données d'élément d'interface dans M3 BE

Les données d'article peuvent être importées dans M3 BE de trois manières différentes :

  • Un par un dans (MHS200), option 21=Importer
  • Une sélection d'articles à l'aide d'un travail asynchrone, (MHS200), fonction F18 (Importer sélection)
  • Par le biais d'une transaction dans MHS200MI (indicateur de traitement *IMP ou *AUT)

    Pour les trois options, les éléments suivants sont valides : Si l'article dispose d'un statut le plus bas inférieur à 40, une validation est effectuée avant l'importation. Si la validation est réussie (statut le plus bas = 40), l'article est importé. Si la validation n'est pas réussie, l'article n'est pas importé.

  • Statuts dans l'interface des articles.

    Chacun des huit programmes MHS dispose d'un champ 'Statut interface' (STAI) avec le statut de l'enregistrement dans le programme actuel. En plus du statut d'interface, le statut le plus bas des tables enfant s'affiche dans (MHS001), dans le champ Statut le plus bas (STOT). Consultez les statuts valides dans cette table.

    Statut Commentaire

    20

    Ajouté ou modifié (statut valide dans tous les programmes MHS)

    21

    Erreur de validation dans (MHS001) - article de l'interface

    22

    Erreur de validation dans (MHS002) - article/dépôt de l'interface

    23

    Erreur de validation dans (MHS003) - article/établissement de l'interface

    24

    Erreur de validation dans (MHS005) - article/client de l'interface

    25

    Erreur de validation dans (MHS015) - article/unité de mesure de remplacement de l'interface

    26

    Erreur de validation dans (MHS025) - article/référence complémentaire de l'interface

    27

    Erreur de validation dans (MHS040) - article/fournisseur de l'interface

    28

    Erreur de validation dans (MHS220) - SKU de l'interface

    40

    Validation réussie (statut valide dans tous les programmes MHS)

    41

    Erreur d'importation dans (MHS001) - article de l'interface

    42

    Erreur d'importation dans (MHS002) - article/dépôt de l'interface

    43

    Erreur d'importation dans (MHS003) - article/établissement de l'interface

    44

    Erreur d'importation dans (MHS005) - article/client de l'interface

    45

    Erreur d'importation dans (MHS015) - article/unité de mesure de remplacement de l'interface

    46

    Erreur d'importation dans (MHS025) - article/référence complémentaire de l'interface

    47

    Erreur d'importation dans (MHS040) - article/fournisseur de l'interface

    48

    Erreur d'importation dans (MHS220) - SKU/Style de l'interface

    60

    Importation réussie (statut valide dans tous les programmes MHS ci-dessous)

  • Suivi des erreurs de validation ou d'importation

    Un ID de message et un message en texte intégral s'affichent au bas de l'écran (MHS001/E) en cas d'erreur de validation.

    Si plusieurs erreurs de validation sont présentes, seule la première erreur est affichée. Lorsque vous corrigez l'erreur et effectuez à nouveau la validation, l'erreur suivante s'affiche, et ainsi de suite.

  • Règles de numérotation des articles

    Les créations de codes article dans la table MITMAS (MMS001) dépendent des paramètres suivants.

    Le code élément interface existe (obligatoire)

    Le code article est spécifié dans MHIMAS

    La règle de numérotation d'article existe dans le type d'article

    Le remplacement manuel est autorisé dans le type d'article

    Le code article dans MITMAS a été créé conformément à...

    X

    X

    X

    X

    Code article dans MHIMAS

    X

    X

    X

    Règle numérot

    X

    X

    X

    Règle numérot

    X

    X

    Règle numérot

    X

    X

    Code article dans MHIMAS

    X

    Code élément interface

    Remarque
    • Les articles marqués d'un X définissent le code article dans MITMAS.
    • 'Elément d'interface' correspond au nombre reçu du système externe.
    • 'Le code article est spécifié dans MHIMAS' correspond au champ de code article dans (MHS001). La première fois que l'article est reçu, ce champ est ouvert et vide. Une fois que l'élément d'interface a été importé, ce champ est renseigné avec le code article M3 BE et ne peut pas être modifié.
    • 'La règle de numérotation d'article existe dans le type d'article' indique comment créer une règle de numérotation et comment créer des articles avec des modèles dans le type d'article. Reportez-vous aux documents répertoriés dans la section Rubriques associées :

      Création d'une règle de numérotation des articles et connexion de celle-ci à un type d'article

      Création d'articles de différentes manières

    • 'Le remplacement manuel est autorisé dans le type d'article' : le champ 'Remplacer avec code article saisi manuellement' est activé dans l'écran (CRS040/E).
  • Règles d'importation des articles

    Pour chaque élément d'interface, un article M3 BE normal peut être créé. Il en va de même pour les données liées. Par exemple, un enregistrement (MHS040) permet de créer un enregistrement (PPS040).

    Article/dépôt et article/établissement peuvent être créés en utilisant ensemble des sélections séparées de dépôts avec un enregistrement MHS002 générique ou un enregistrement (MHS003) générique afin de créer plusieurs enregistrements dans M3 BE.

    Toutes les données liées à des articles peuvent être créées automatiquement depuis les articles modèle de la même manière que les articles classiques, à condition qu'il existe un article modèle. Pour plus d'informations sur la création des articles, voir Création d'articles de différentes manières.

    Toute valeur fournie depuis l'interface article remplace la valeur modèle.

    Le contrôle d'importation des articles est disponible et définit la manière dont la valeur zéro (vide) doit être gérée dans différents champs lorsque vous importez un article qui a déjà été importé.

    Les enregistrements d'interface génériques sont autorisés.

  • Règles d'importation d'article/de dépôt

    Les types d'article utilisés doivent être correctement configurés dans 'Paramètres - Importation article' (MHS262).

    De même, il est important de vérifier le paramètre 'Lim cr art/dép (LMWH) pour ces articles.

    Pour l'option 'Lim cr art/dép' (LMWH) = 0 :

    • 'Elément interface. Ouvrir boîte à outils' (MHS200) + CTRL+31. Seul le dépôt spécifié sera importé.
    • 'Elément interface. Ouvrir boîte à outils' (MHS200) + CTRL+21 (ordre de tri basé dans MHIBAL, importation par dépôt). Seul le dépôt sélectionné sera importé.
    • 'Elément interface. Ouvrir boîte à outils' (MHS200) + CTRL+21 (ordre de tri basé dans MHIMAS, importation par élément d'interface). Tous les dépôts
      • disposant d'un enregistrement dans le programme 'Elément interface. Connecter dépôt' (MHS002),
      • répertoriés dans le programme 'Type article. Connecter dépôts' (MWS042) et existant dans le programme 'Article. Connecter dépôt' (MMS002) pour l'article modèle,
      seront importés.
    • MHS200MI.AddIntItmWhs. Tous les dépôts
      • ayant un enregistrement dans 'Elément interface. Connecter dépôt' (MHS002)
      • définis dans 'Type article. Connecter dépôts' (MWS042) et existant dans 'Article. Connecter dépôt' (MMS002) pour l'article modèle
      seront importés. Le système ne tient pas compte du dépôt spécifié dans l'API pour l'option LMWH=0.
  • Pour l'option 'Lim cr art/dép' (LMWH) = 1 :
    • 'Elément interface. Ouvrir boîte à outils' (MHS200) + CTRL+31. Seul le dépôt spécifié sera importé.
    • 'Elément interface. Ouvrir boîte à outils' (MHS200) + CTRL+21 (ordre de tri basé dans MHIBAL, importation par dépôt). Seul le dépôt sélectionné sera importé.
    • 'Elément interface. Ouvrir boîte à outils' (MHS200) + CTRL+21 (ordre de tri basé dans MHIMAS, importation par élément d'interface). Tous les dépôts pour lesquels il existe un enregistrement dans 'Elément interface. Connecter dépôt' (MHS002) seront importés.
    • MHS200MI.AddIntItmWhs. Tous les dépôts pour lesquels il existe un enregistrement dans 'Elément interface. Connecter dépôt' (MHS002) seront importés. Le système ne tient pas compte du dépôt spécifié dans l'API pour l'option LMWH=0.
  • Pour l'option 'Lim cr art/dép' (LMWH) = 2 :
    • 'Elément interface. Ouvrir boîte à outils' (MHS200) + CTRL+31. Seul le dépôt spécifié sera importé.
    • 'Elément interface. Ouvrir boîte à outils' (MHS200) + CTRL+21 (ordre de tri basé dans MHIBAL, importation par dépôt). Seul le dépôt sélectionné sera importé.
    • 'Elément interface. Ouvrir boîte à outils' (MHS200) + CTRL+21 (ordre de tri basé dans MHIMAS, importation par élément d'interface). Les dépôts inclus dans la table de dépôts dans 'Elément interface. Ouvrir' (MHS001) ou 'Paramètres - Importation article' (MHS262) seront importés s'ils existent dans 'Elément interface. Connecter dépôt' (MHS002).
    • MHS200MI.AddIntItmWhs. Seul le dépôt sélectionné dans le champ WHLO sera importé.
    Remarque

    L'option '2' est la seule façon d'importer des articles à partir d'un dépôt sélectionné à l'aide d'une transaction API (MHS200MI.AddIntItmWhs). (Il s'agit d'une simulation de l'option associée CTRL+31 dans (MHS200)).

  • Table de sélection de dépôts – Principes de base

    La table de sélection de dépôts fonctionne comme un filtre dans les cas suivants :

    • Un article/dépôt modèle existe – créer uniquement si le dépôt est OK d'après le type d'article et la table de sélection si 'Limiter création art/dépôt' = 2.
    • Un enregistrement article/dépôt d'interface existe – créer uniquement si le dépôt est OK d'après la table de sélection et si 'Limiter création art/dépôt' = 2.

    La table de sélection de dépôts fonctionne comme une sélection lorsqu'un enregistrement article/dépôt d'interface générique existe (le dépôt est vierge) – créer article/dépôt pour tous les dépôts sélectionnés dans la table.

Modifications via l'interface

Un élément d'interface peut être modifié manuellement via les programmes MHS ou au moyen des transactions API. Lorsqu'un enregistrement d'élément d'interface est modifié, le statut de cet enregistrement est réduit à 20. Pour que les modifications prennent effet dans M3 BE, l'élément d'interface doit être validé et importé à nouveau.

Une fonction de journal des modifications est disponible. Vous pouvez sélectionner les champs pour lesquels vous souhaitez consigner les modifications. Toute modification apportée à ces champs via le programme API sera stockée dans le journal des modifications au lieu de prendre effet immédiatement.

Utilisation du journal des modifications

Remarque

Vous devez d'abord configurer les paramètres du journal des modifications.

  1. Démarrez le programme 'Journal modif élément interface. Ouvrir' (MHS210). Dans l'écran B, l'élément d'interface et les tables affectées par la modification sont affichés.

    Les clés 1, 2 et 3 affichent la valeur pour la table. Par exemple, si la table est MHIBAL, la clé 1 est un dépôt.

    'Champ' est le champ que vous avez défini pour la consignation dans (MHS264).

  2. Affichez l'écran E pour vérifier les valeurs modifiées. Le champ Valeur de début indique la valeur avant le changement. Le champ Valeur de fin affiche la nouvelle valeur.
  3. Affichez à nouveau l'écran B. Pour approuver la modification, sélectionnez l'option 12 (Approuver). Pour rejeter la valeur, sélectionnez l'option 11 (Rejeter).

    Vous pouvez également approuver ou rejeter tous les enregistrements pour un élément d'interface à l'aide des fonctions F15 (Rejeter tout) et F16 (Approuver tout).

  4. Le statut du journal des modifications peut être l'un des suivants :
    • 10 = Il existe un journal des modifications. Le journal des modifications contient un enregistrement.
    • 15 = Rejeté. L'enregistrement reste dans (MHS210) pendant le nombre de jours défini dans (MHS262) avant d'être supprimé.
    • 20 (Approuvé) La modification prend effet. L'enregistrement est mis à jour dans le programme de l'interface (dans cet exemple, le prix d'achat est mis à jour dans MHS001) et peut être importé dans M3 BE. L'enregistrement reste dans (MHS210) pendant le nombre de jours défini dans (MHS262) avant d'être supprimé.
    Remarque

    Vous pouvez gérer la réception des données d'article de mode par le biais de l'interface d'importation d'article.

    • Recevoir des styles dans l'interface
    • Importer un style dans M3 BE
    • S'assurer que les caractéristiques/options sont en place et associées au style dans M3 BE (opération effectuée automatiquement si elles sont créées à partir du modèle de style)
    • Créer des SKU d'interface
    • Envoyer des relations SKU/style à l'interface (quel style et quelle combinaison caractéristiques/options est une SKU)
    • Importer des SKU et toutes les données associées aux SKU dans M3 BE sont créées (aucune différence avec les SKU créées dans BE)
    • La fonctionnalité de saison est prise en charge depuis l'interface

    Pour obtenir des détails sur la création de paramètres pour les modèles, reportez-vous aux documents répertoriés dans la section Rubriques associées :

    • Création d'un style et d'unités de gestion des stocks (SKU)
    • Paramètres de style et d'unité de gestion des stocks (SKU)

  5. Le style est ajouté dans (MHS001) ou l'API MHS001MI en tant qu'élément d'interface classique mais toujours avec le code de configuration 6 dans l'écran (MHS001/F).
  6. Le style est importé dans M3 BE de la même manière qu'un élément d'interface classique. Le style est créé dans (MMS001) ou à l'aide de l'API MHS001MI et (MMS016).

    Les caractéristiques sont automatiquement copiées dans (MMS017) si les données de modèle existent. Si vous avez besoin d'ajouter des caractéristiques et des options depuis le système externe, les API MMS017MI, PDS056MI et PDS050MI doivent être utilisées.

Les SKU

Les SKU sont ajoutées dans (MHS001) ou à l'aide de l'API MHS001MI en tant qu'élément d'interface classique mais toujours avec le code de configuration 7 dans l'écran (MHS001/F).

Association entre le style et les SKU

Une relation style/SKU doit être créée afin de spécifier les options des caractéristiques qui s'appliquent à cette SKU.

  1. Démarrez 'Interface SKU. Connecter style' (MHS220). Sélectionnez le partenaire et saisissez un élément d'interface (la SKU). Ouvrez l'écran E.
  2. Le numéro de style interface indique le style d'interface qui doit être associé.
  3. Si vous travaillez dans (MHS220), vous pouvez appuyer sur F14 pour récupérer les caractéristiques du style d'interface importé.
  4. Spécifiez les options de la caractéristique.
  5. Le champ 'Style' au bas de l'écran E indique si le style a été importé dans M3 BE précédemment. La première fois que le style est reçu, ce champ est ouvert et vide. Une fois que le style d'interface a été importé, ce champ est renseigné avec le numéro de style M3 et ne peut pas être modifié.
  6. Ouvrez à nouveau l'écran (MHS220/B).

Définition de la saison par style ou SKU

  1. Sélectionnez l'option 11 (Style/saison) dans l'écran (MHS220/B). Le programme 'Style interface. Connecter saison' (MHS221) démarre.
  2. Précisez un numéro de style ou une unité de gestion des stocks (SKU) d'interface. La saison peut être définie à n'importe quel niveau.
    Remarque

    Le contrôle saison doit être sélectionné dans (MHS001/F).

  3. Spécifiez une saison. Les saisons sont définies dans (CRS912).
  4. Sélectionnez 'Créer' et cliquez sur Suivant jusqu'à ce que l'écran B s'affiche à nouveau. Les enregistrements de référence complémentaire avec la catégorie référence complémentaire 88 seront désormais uniquement créés pour la saison associée dans (MMS025).