Création et mise à disposition d'instructions de conditionnement aux fournisseurs

Introduction

La solution utilisée pour les instructions de conditionnement aux fournisseurs couvre le mode de conditionnement et les instructions de marquage. Elle peut être utilisée à la fois lors de l'utilisation de préemballages (kits stockés) et d'articles discrets (SKU).

Modèle de données - Solution principale

Dans le secteur de la mode, il est nécessaire de simplifier la fonctionnalité, afin de pouvoir travailler avec des préemballages. Un préemballage est un colis prédéfini avec des articles contenus dans certaines quantités. Il peut s'agir par exemple de préemballages avec des articles de même style, couleur et taille (par exemple, 10 T-shirts, blanc, taille Moyen), ou des articles de même style ou couleur (par exemple, T-shirts, blanc, 10 en taille Petit, 10 Moyen, 10 Grand), ou des articles de styles différents (assortiment). Le besoin se base sur le fait que le préemballage est l'entité ou le niveau utilisé par les divisions d'une industrie pour la planification et la logistique.

Un moyen possible de configurer M3 BE pour utiliser les préemballages est d'utiliser les kits en stock. Un kit en stock est un article (comptabilisé en stock) qui est défini en tant que produit dans 'Structure produit. Ouvrir' (PDS001) et avec les différents articles/SKU définis dans 'Produit. Connecter composants/opérations' (PDS002) comme composants inclus. Le programme 'Kit. Créer' (PDS017) est utilisé pour créer des kits dans l'industrie de la mode, c'est-à-dire des kits composés de SKU seulement pour un style spécifique.

Lors de la création d'ordres d'achat pour des préemballages dans le secteur de la mode, il est nécessaire de fournir des informations aux fournisseurs sur le nombre de colis à envoyer ou à destination du destinataire final, c'est-à-dire les informations de 'marquage' dans un scénario de marquage/destinataire. Ce scénario est similaire aux autres environnements en évolution rapide avec cross-docking ou expédition directe du fournisseur au magasin ou au client, sans passer par un centre de distribution. Dans M3 BE, des instructions de conditionnement et de marquage peuvent être créées et associées aux lignes d'ordre d'achat. Les instructions de conditionnement fournissent des informations sur la méthode de conditionnement des marchandises commandées et de marquer les colis avec des informations concernant l'identité du colis (immatriculation) et le libellé d'adresse à mettre. Ces informations sont incluses dans le document d'ordre d'achat.

Toutefois, les instructions de conditionnement peuvent aussi être utilisées dans des situations où des articles discrets (SKU) sont utilisés, c'est-à-dire non seulement pour des préemballages. Dans ce scénario, les lignes d'ordre d'achat sont définies au niveau de SKU, et les instructions de conditionnement permettent d'indiquer les articles commandés qui doivent être emballés ensemble, dans quelles quantités et, facultativement, dans quel composant d'emballage.

Données de définition de colis

Une définition de colis est une description générique et réutilisable d'un colis. Il se compose d'un en-tête de définition de colis, qui contient des informations telles que l'emballage et l'origine de la définition de colis, et de lignes de définition de colis, qui sont composées de codes article et de quantités. Une définition de colis peut être définie manuellement. Il s'agit alors d'un type de définition de colis 1 ou peut être créé sur une base d'un kit (préemballage) ; il s'agit alors d'une définition de colis de type 2. S'il s'agit d'un type 2 (un préemballage), il existe une référence au numéro de produit du kit dans l'en-tête de définition de colis.

Les définitions de colis sont des tables de données élémentaires et peuvent être recyclées par plusieurs instructions de conditionnement pour inclure les informations de colis.

Instructions de conditionnement

Les instructions de conditionnement sont toujours dotées d'un en-tête. Elles désignent l'entité qui conserve l'ensemble des instructions de conditionnement et peuvent être considérées comme un en-tête de livraison suggéré.

La ligne d'instruction de conditionnement constitue la référence de l'instruction de conditionnement à l'ordre d'achat auquel elle est associée. La totalité ou une partie d'une ligne d'ordre d'achat peut être associée à une instruction de conditionnement. Plusieurs lignes d'ordre d'achat peuvent être rattachées à une instruction de conditionnement. Ce modèle de données permet de connecter des lignes de plusieurs ordres d'achat à une instruction de colisage, mais la solution actuelle crée automatiquement de nouveaux en-têtes d'instructions de conditionnement pour chaque nouvel ordre d'achat (s'il est configuré sur le type d'ordre d'achat)

La table d'instructions de conditionnement - colis constitue le lien entre les instructions de conditionnement et la définition de colis. Elle contient des informations sur le nombre de colis de chaque type (c'est-à-dire les définitions de colis) que le fournisseur doit livrer dans une instruction de conditionnement

La table d'instructions de conditionnement - destinataire correspond au transporteur des informations relatives au marquage d'un colis. Elle contient les informations sur le destinataire final d'un colis (numéro de client, dépôt, etc.) et des informations d'adresse. Elle peut également contenir un numéro séquentiel de colis (SSCC) si le fournisseur doit recevoir des informations précisant le numéro SSCC à faire figurer sur l'étiquette de chaque colis.

La table d'instruction de conditionnement - quantité est une table utilisée pour suivre et contrôler les quantités d'articles par définition de colis et elle contient des données qui ne sont pas visibles pour l'utilisateur. Le modèle de données principal décrit ci-dessus est utilisé que les instructions de conditionnement soient utilisées dans un scénario de préemballage (kit) ou dans un scénario d'article discret (SKU).

Avant de commencer

Les paramètres d'activation des instructions de conditionnement sont définis dans le type d'ordre d'achat dans l'écran 'Type d'ordre d'achat. Ouvrir' (PPS095/I) :

  • Paramètre 560

    Ce champ indique si des instructions de conditionnement doivent être automatiquement créées lors de la création d'une ligne d'ordre d'achat. Pour l'option 1 : lorsque vous créez une ligne d'ordre d'achat pour un article de kit en stock, les instructions de conditionnement sont créées afin de signaler le contenu du kit au fournisseur.

  • Paramètre 570

    Ce champ indique si des instructions de destination sont automatiquement créées lorsqu'une ligne d'ordre d'achat est préaffectée à une ligne de commande sortante. Cette fonction est limitée aux articles kit uniquement.

    Les instructions de destination désignent des instructions de conditionnement qui précisent au fournisseur la destination finale des marchandises.

  • Paramètre 580

    Ce champ indique si des numéros séquentiels de colis (SSCC) sont à générer pour les enregistrements de données de destination créés. Ils peuvent être créés pour chaque colis dans une instruction de conditionnement au moment de créer cette dernière. Ou ils peuvent être créés pour chaque colis auquel des informations de destination ont été associées.

  • Paramètre 590

    Ce champ indique comment activer l'impression automatique des instructions de conditionnement liées lorsque les ordres d'achat sont imprimés.

Instructions de conditionnement pour les préemballages

Définition de colis basée sur le kit

Les définitions de colis sont stockées et mises à jour dans 'Définition colis. Ouvrir en-tête' (MMS460) et 'Définition de colis. Ouvrir ligne' (MMS461).

La définition de colis pour un kit peut être créée via F14 dans (MMS460/A) en fonction d'un kit stocké dans (PDS001) et (PDS002). Elle peut également être créée entièrement automatiquement pour un kit sur une ligne d'ordre d'achat. Les instructions de conditionnement sont ensuite créées afin de fournir des informations au fournisseur concernant le contenu du kit.

Lorsqu'une définition de colis a été créée et que la structure de kit est modifiée, vous devez mettre à jour manuellement la structure de préemballage et inversement, pour conserver la structure de kit et la structure de définition de colis synchronisée. Si vous essayez de mettre à jour l'une de ces entités dans ce cas, un message d'avertissement est émis pour informer qu'une mise à jour manuelle est requise.

Suivez les étapes ci-dessous :

  1. Démarrez (MMS460/A). Si aucun numéro de définition de colis n'est saisi, le nouveau numéro de définition de colis devient le même que le numéro de produit.
  2. Saisissez l'établissement et le numéro de produit du kit dans (MMS460/A).
  3. Appuyez sur F14 pour créer la nouvelle définition de colis.

    Un en-tête de définition de colis est créé dans (MMS460) pour l'article KIT. Les lignes de définition de colis sont créées pour tous les articles inclus dans le KIT dans (MMS461). L'écran de détail de la ligne de définition de colis contient les informations spécifiques à l'industrie de la mode pour les caractéristiques de SKU.

    Ces informations spécifiques à l'industrie de la mode sont également disponibles dans l'impression des instructions de conditionnement et dans les transactions de liste des API pour les instructions de conditionnement (MMS450MI).

Instructions de conditionnement créées automatiquement pour un OA de kit

Pour créer automatiquement une définition de colis de type kit, la ligne d'ordre d'achat doit être au niveau du kit en stock. Avant d'effectuer cette opération, le paramètre 560 ('Instructions de conditionnement') doit être défini sur 1 pour le type d'ordre d'achat utilisé, pour permettre la création d'instructions de conditionnement et la définition de colis pour les kits en stock.

Lors de la création d'une ligne d'ordre d'achat (via une proposition d'OA dans 'Ordre d'achat planifié. Ouvrir' (PPS170) ou manuellement dans 'Ordre d'achat. Ouvrir lignes' (PPS201)), un contrôle est effectué s'il existe une définition de colis correspondant au produit du kit commandé. Sinon, elle est automatiquement créée conformément aux informations ci-dessus, puis les instructions de conditionnement sont automatiquement créées à l'aide de la définition du colis.

Les éléments suivants sont créés pour une ligne d'OA :
  • un en-tête d'instructions de conditionnement dans 'En-tête instr. conditionnement. Ouvrir' (MMS450)
  • une ligne d'instruction de conditionnement dans 'Ligne instr conditionnement. Ouvrir' (MMS451)
  • un enregistrement de colis d'instructions de conditionnement dans 'Colis instructions condit. Ouvrir' (MMS452)

Les instructions de conditionnement sont disponibles via l'option associée 29 dans les programmes 'Ordre d'achat. Ouvrir' (PPS200), 'Ordre d'achat. Ouvrir lignes' (PPS201) ou 'Ordre d'achat. Afficher lignes' (PPS220).

Marque des informations sur le destinataire automatiquement créées pour le kit d'OA

Dans 'Instructions de conditionnement. Ouvrir' (MMS453), vous pouvez connecter des marques pour les informations du destinataire aux instructions de conditionnement existantes. Cette information de marquage scinde les instructions de conditionnement en instructions plus détaillées, indiquant à qui un colis doit être envoyé. Par exemple, pour les instructions de conditionnement indiquant que 52 colis doivent être livrés, la marque d'information du destinataire indique "20 colis doivent être envoyés au magasin A et 32 colis à stocker B", y compris les informations d'adresse au destinataire final.

Le déclencheur pour la création d'informations de marquage est un ordre d'achat pré-affecté à un ordre sortant, c'est-à-dire un ordre de distribution ou une commande de vente. Il est également possible de créer une marque pour obtenir des informations sur un ordre de distribution planifié. Les informations aux fournisseurs sont alors envoyées avant que les ordres planifiés soient lancés, car certains clients souhaitent être en mesure de replanifier leurs ordres avant la livraison des marchandises alors qu'il est généralement trop tard pour envoyer des instructions aux fournisseurs. La création d'informations de marquage pour les ordres planifiés est également contrôlée via le paramètre 570 (Créer marque pour instruction) sur le type d'ordre d'achat.

Lorsqu'une ligne d'ordre de distribution est préaffectée à une ligne d'ordre d'achat, la logique vérifie si l'OD a été créé par une proposition d'OD et, le cas échéant, vérifie s'il existe déjà une instruction de marquage à mettre à jour avec le numéro d'ordre ferme au lieu de créer une nouvelle instruction. Le paramètre 570 du type d'ordre d'achat ne doit pas être modifié après que des propositions d'ordre ou des ordres lancés ont été pré-affectés à l'ordre d'achat, car cela peut entraîner des données incorrectes.

Par exemple, si le paramètre 570 est modifié de 2 à 1 sur le type d'ordre d'achat, une fois l'ordre de distribution planifié créé, et cette opération est postérieure à celle lancée, alors la marque pour les détails ne sera pas supprimée pour la proposition lorsque la marque pour la ligne de commande lancée est générée. Ainsi, une marque de données non valide restera pour la proposition en plus des informations des lignes lancées.

Lors de la préaffectation d'un ordre sortant, l'instruction de conditionnement est mise à jour avec les informations contenues dans (MMS453).

Dans (MMS453/E), les enregistrements de colis sont marqués avec la catégorie d'ordre de la commande sortante, le destinataire, le nombre de colis pré-affectés, le numéro de commande et le numéro de ligne de commande.

Dans (MMS453/F), les informations d'adresse de livraison seront renseignées, ce qui permet de placer les étiquettes d'adresse correctes sur chaque colis.

Données de marquage SSCC créées automatiquement pour une ligne d'OA de kit

Cette fonctionnalité permet de générer automatiquement des numéros séquentiels de colis (SSCC) en tant que données de marquage. Le but est de pouvoir envoyer des informations complètes au fournisseur ou à l'agent de transit. Il s'agit d'enregistrements définis dans (MMS453) et dotés d'une valeur renseignée dans le champ 'Numéro SSCC'. Un numéro SSCC est unique à un colis. Le champ quantité 'Nombre de colis' doit donc toujours être défini sur 1 si un numéro SSCC existe dans un enregistrement.

Dans M3, les numéros SSCC sont créés selon la logique suivante :

  • Chiffre initial : Codé de manière irréversible sur 3
  • Numéro GS1 : Unique pour la division/société dans 'Paramètres - Conditionnement' (CRS706)
  • Numéro de séquence :'Numéros de série. Ouvrir' (CRS165), numéro de série 05 A
  • Clé de contrôle : calculée

Avec le paramètre 580 pour le type d'ordre d'achat (PPS095), il est décidé si SSCC doit être automatiquement créé ou non, et quand il doit être créé.

Si la préaffectation est mise à jour ou supprimée, les instructions de marquage sont mises à jour en conséquence, c'est-à-dire que les enregistrements sont supprimés si la quantité pré-affectée est réduite, ou des enregistrements sont créés si la quantité préaffectée est augmentée.

Exemple 1) si le paramètre 580=1 (Créer SSCC lorsque le paramètre de marquage des instructions est créé)

Des instructions de conditionnement existent déjà avec 14 préemballages commandés. 8 colis sont en cours de préaffectation sur un ordre sortant. 8 enregistrements de destinataire d'instructions de colis sont créés dans (MMS453), chacun avec un numéro SSCC unique, et sont marqués pour l'ordre sortant.

Exemple 2) si le paramètre 580=2 (Créer SSCC lors de la création des instructions de conditionnement)

Lors de la création des instructions de conditionnement pour une ligne d'ordre d'achat avec 14 kits/pré-packs, le même nombre d'enregistrements (MMS453) est créé automatiquement, chacun ayant un numéro SSCC unique. Lorsque tous ou parties de la ligne d'OA sont pré-affectés par rapport à un ordre de sortie, les enregistrements de (MMS453) sont mis à jour/modifiés avec des instructions relatives à l'ordre sortant affecté.

Instructions de conditionnement pour les articles discrets/SKU

Définitions de colis définies manuellement

Les définitions de colis dans (MMS450/451) ne peuvent pas être basées uniquement sur des kits/pré-packs. Elles peuvent également être définies manuellement. Une définition de colis définie manuellement aura le type de définition de colis 1. Les définitions de colis définies manuellement peuvent être utilisées lors de la création manuelle d'instructions de conditionnement pour les ordres d'achat qui ne sont pas basés sur des pré-packs, mais plutôt sur des articles discrets (SKU).

Pour un ordre d'achat, il est possible de créer manuellement des instructions de conditionnement en utilisant des définitions de colis existantes ou en créant de nouvelles définitions de colis pour décrire les colis.

Suivez les étapes ci-dessous :

  1. Créez une définition de colis dans (MMS460/B).
  2. Dans l'écran E, définissez le statut de colis sur 20 (Définitif) et spécifiez l'emballage à utiliser.
  3. Dans (MMS461), créez les lignes de définition de colis une par une (à l'aide de l'option 'Créer') ou à l'aide de l'option Fashion Matrix. Pour utiliser Fashion Matrix, (MMS461/P) doit être configuré avec les éléments suivants :
    • Opt plein-écran=2
    • Séq recher ali=8

    Si vous spécifiez une valeur correspondant à un type de référence complémentaire sélectionné dans la séquence de recherche, et en sélectionnant l'option 1 ('Créer') dans (MMS460/B), le système ouvre (CRS207), où les quantités des articles sélectionnés peuvent être spécifiées.

    Vous pouvez répéter l'étape ci-dessus plusieurs fois, afin d'ajouter des SKU à partir d'un style différent dans la même définition de colis. Plusieurs définitions de colis peuvent être créées pour un style et une SKU peut être incluse dans plusieurs définitions de colis différentes.

Création manuelle des instructions de colis pour les SKU

Si un ordre d'achat existe, procédez comme suit :

  1. Ouvrez (MMS450) à l'aide de l'option associée 19 dans (PPS200) ou (PPS201) (ou l'option associée 29 dans (PPS220)).
  2. Cliquez sur 'Créer nouveau' dans (MMS450) pour créer une nouvelle instruction de conditionnement.
  3. Dans (MMS452), toutes les définitions de colis disponibles pertinentes s'affichent et peuvent être sélectionnées.

    En spécifiant un « nombre de colis » et en appuyant sur Entrée, la quantité restante pour chacun des articles inclus est réduite d'un montant en fonction du nombre de chaque article dans la définition de colis sélectionnée (la quantité standard).

  4. Sélectionnez l'option associée 11 pour accéder à (MMS451). Ici, les articles des quantités spécifiées incluses dans l'instruction de conditionnement sont présentés.

Données de marquage SSCC dans les instructions de conditionnement pour les SKU

Si le paramètre 580 ('Créer SSCC pour instructions de destination') dans le programme 'Type d'ordre d'achat. Ouvrir' (PPS095) est défini sur 2 ('Créer SSCC à création instr de conditionnement'), une instruction de numéro SSCC est créée dans le programme 'Type d'ordre d'achat. Ouvrir' (MMS453) pour chaque colis créé dans 'Colis instructions condit. Ouvrir' (MMS452).

Si le paramètre 580 est défini sur 0 ou 1, aucune instruction concernant les numéros SSCC n'est créée automatiquement lors de la création des instructions de conditionnement.

Instructions de destination manuelles

Il n'existe aucune fonctionnalité permettant de créer automatiquement des informations sur le destinataire pour les instructions de conditionnement lorsque l'ordre d'achat associé se trouve au niveau SKU, mais il est toujours possible de saisir manuellement les instructions de marquage pour les colis dans (MMS453), par exemple les informations d'adresse du destinataire final.

Impression des instructions de conditionnement

Un document a été créé pour l'impression des instructions de conditionnement. A la fin de la section Conditionnement de l'impression des instructions de conditionnement, Fashion Matrix a été ajouté. Fashion Matrix contient la somme des SKU d'un pré-pack.

Le contrôle du destinataire a été résolu en introduisant deux champs de contrôle pour le document d'instruction de conditionnement et le numéro de document 260. Le premier champ contient une valeur indiquant le type de destinataire dont il s'agit et le deuxième champ contient la valeur de destinataire. Les deux champs de contrôle sont configurés dans le programme 'Document M3. Ouvrir' (CRS928).

Impression manuelle des instructions de conditionnement

Le but est de pouvoir imprimer les instructions de conditionnement. Lors de la commande manuelle d'une impression, il est possible de sélectionner le destinataire du document et son contenu.

Les instructions de conditionnement à imprimer sont sélectionnées dans le programme 'Instruction conditionnement. Imprimer' (MMS456).

Impression automatique des instructions de conditionnement

Pour contrôler l'impression automatique des instructions de conditionnement, le numéro de paramètre 590 est ajouté au type d'ordre d'achat. Ce paramètre contrôle si les instructions de conditionnement associées aux ordres d'achat par ce type d'ordre d'achat doivent être imprimées automatiquement lors de l'impression du document d'ordre d'achat.

Envoi aux champs dans (MMS453)

Trois champs supplémentaires s'affichent lorsque des instructions de conditionnement destinées au destinataire sont envoyées au fournisseur, à l'agent de transit ou au dépôt. Le champ est automatiquement mis à jour lors de l'impression de la marque pour les informations. La date est affichée dans (MMS453/B), (MMS453/E) et dans l'API MMS450MI.

Impression des instructions de conditionnement pour les ordres d'achat

Cette fonctionnalité permet d'imprimer des instructions de conditionnement avec les documents d'ordre d'achat. Elle a une incidence quand les documents d'ordre d'achat sont imprimés automatiquement pour les ordres d'achat via (PPS914) et quand ils sont imprimés manuellement via la sélection dans 'Ordre d'achat. Imprimer' document (PPS600).

Le paramètre 590 'Imprimer instruction conditionnement' sur le type d'ordre d'achat dans (PPS095/I) permet de contrôler si les instructions de conditionnement associées aux ordres d'achat du type d'ordre d'achat doivent être imprimées automatiquement lors de l'impression des documents d'ordre d'achat. Ce paramètre contrôle également les instructions de conditionnement à imprimer, si la méthode de conditionnement et le marquage d'une partie doivent être imprimés, ou si l'une ou l'autre des deux.

Un paramètre équivalent est également ajouté au fournisseur dans 'Fournisseur. Ouvrir' (CRS620/E), ce qui permet de contrôler en fonction du fournisseur, si et quelle partie des instructions de conditionnement doit être imprimée lors de l'impression des documents d'ordre d'achat.

Fonctions de gestion de support

Cette fonctionnalité permet à l'utilisateur de gérer le contrôle du support pour l'impression des instructions de conditionnement. L'impression est configurée avec son propre numéro de document dans 'Document standard. Ouvrir' (CRS027). Il est géré à l'aide des paramètres de contrôle de support dans 'Doc standard. Connecter objet ctrl supp' (CRS945).

Transactions API pour instructions de conditionnement

Les instructions de conditionnement peuvent être lues depuis M3 BE via des transactions API dans MMS450MI. Il existe trois transactions différentes pouvant être utilisées dans différentes situations :

  • LstPckInstByOrd répertorie tous les enregistrements d'en-tête d'instructions de conditionnement associés à un ordre d'achat ou une ligne d'ordre d'achat.
  • LstPckInstDet renvoie tous les détails d'une instruction de conditionnement et des définitions de colis associées.
  • LstPckInstCons renvoie tous les enregistrements d'informations relatifs à un numéro d'en-tête d'instruction de conditionnement.