Gestion des sous-lots

Ce document explique comment générer un ou plusieurs sous-lots associés à un article.

Il est possible d'utiliser les sous-lots pour consigner le poids variable d'un article emballé individuellement. Les sous-lots permettent également d'effectuer le suivi des articles avec numéros de série.

Résultat

Les sous-lots sont des identités uniques qui permettent de saisir le poids variable d'un article emballé individuel, ou d'identifier l'origine de cet article, sa destination et son processus.

Remarque

Le champ Poids variable (CAWE) dans 'Article poids variable. Màj poids' (MMS360) est protégé si l'article est contrôlé par sous-lot. A la place, le système appelle 'Fichier maître sous-lot. Ouvrir' (MMS472) pour activer la mise à jour du poids variable pour les sous-lots.

Lors de la création d'un sous-lot, le système lui affecte un numéro spécifique à l'article et au lot, appelé 'ID de sous-lot'. Un ID de sous-lot de référence est également généré lors de la création du sous-lot.

La création d'une politique de sous-lot permet de déterminer comment la valeur du champ ID de sous-lot de référence est gérée pour un article contrôlé par sous-lot associé.

Voir Définition d'une politique de sous-lot.

Les sous-lots sont stockés dans la table Sous-lot (MITSUB).

Les articles qui sont contrôlés par sous-lot ne peuvent pas être post-déduits automatiquement. Lorsque vous recevez un article dans un lot qui contient déjà des sous-lots définis, les nouveaux numéros de sous-lot qui sont attribués ne sont peut-être pas incrémentés à partir du point de génération des numéros de sous-lots précédents. Il est possible que des sous-lots précédents aient été créés ou sortis par erreur à partir du même lot, les nouveaux numéros de sous-lot sont donc générés à partir du numéro suivant disponible pour cet article et lot.

Lorsqu'un sous-lot progresse à travers les divers types de processus de transaction d'inventaire, il obtient l'un des statuts de sous-lot suivants :

  • 10 : En cours - indique l'état initial d'un sous-lot quand il est généré.
  • 20 : Reçu - état du sous-lot quand une transaction de réception de stock associée existe)
  • 30 : Sorti - état du sous-lot dès la sortie des stocks
  • 95 : Relocalisé - état attribué à un sous-lot placé à un endroit différent de l'emplacement d'origine.
  • 99 : Ignoré - état d'un sous-lot qui n'a jamais été utilisé dans une transaction,

Les états de sous-lot sont utilisé pour décrire les types d'activité de transaction.

Si une transaction particulière échoue, le sous-lot revient à son état d'origine (par exemple, 'En cours' ou 'Reçu').

Utilisation de sous-lots dans des transactions de stock

Les sous-lots peuvent faire l'objet de transactions au sein du système. Lorsqu'un article est défini comme contrôlé par sous-lot, ceux-ci doivent être sélectionnés dans toutes les transactions liées. Si la fonction d'emballage est utilisée, les sous-lots doivent être sélectionnés pour être inclus dans l'emballage entrant.

  • Lorsqu'un ou plusieurs sous-lots sont sélectionnés dans 'Fichier maître sous-lot. Ouvrir' (MMS472), l'état du sous-lot d'origine est 10='En cours'.
    • Si la transaction n'est pas une réception, l'état du sous-lot passe à 30='Sorti'.
    • Si les sous-lots ne sont pas sélectionnés (par exemple, non utilisés), l'état du sous-lot devient 99='Ignoré'.
    • Si des sous-lots sont sélectionnés et reçus, l'état du sous-lot passe à 20='Reçu'.
  • Lorsqu'une transaction de stock est effectuée dans le programme par lot MMS900 (Transactions de stock), l'état des sous-lots passe à 20='Reçu' pour les transactions, et un ajustement positif est apporté à l'inventaire physique. Lorsqu'ils sont en transit, les sous-lots restent dans la table des sous-lots (MITSUB) avec l'état 20='Reçu' à l'emplacement de transit.

Utilisation de sous-lots dans des transactions de mouvement de stock

Il est possible de réaliser des transferts stock dans un dépôt via plusieurs méthodes. Le transfert d'articles contrôlés par sous-lot exige le déplacement de sous-lots individuels avec la quantité spécifiée. Aucune modification du poids variable ou de l'ID de sous-lot de référence n'est autorisée, quel que soit le type de transfert.

  • Le programme 'Transfert. Modifier empl - Article' (MMS175) permet de transférer le stock entre divers emplacements au sein d'un dépôt. Lorsqu'un article utilisé est contrôlé par sous-lot, le programme 'Fichier maître sous-lot. Ouvrir' (MMS472) est lancé pour afficher les sous-lots en stock et sélectionner des sous-lots. Vous pouvez sélectionner une quantité inférieure à la quantité demandée et cette quantité est utilisée pour mettre à jour les stocks. Une fois les sous-lots sélectionnés, le stock est transféré avec ces sous-lots d'un emplacement à un autre. Lors du transfert de la quantité totale disponible, le programme 'Fichier maître sous-lot. Ouvrir' (MMS472) n'est pas ouvert et le système transfère tous les sous-lots.
  • Le programme 'Transfert. Modifier empl - ID stock' (MMS177) permet de transférer le stock entre divers emplacements au sein d'un dépôt. Lorsqu'un article utilisé est contrôlé par sous-lot, le programme 'Fichier maître sous-lot. Ouvrir' (MMS472) est lancé pour afficher les sous-lots en stock et sélectionner des sous-lots. Vous pouvez sélectionner une quantité inférieure à la quantité demandée et cette quantité est utilisée pour mettre à jour les stocks. Une fois les sous-lots sélectionnés, le stock transfère ces sous-lots d'un emplacement à un autre. Lors du transfert de la quantité totale disponible, le programme 'Fichier maître sous-lot. Ouvrir' (MMS472) ne démarre pas et le système transfère tous les sous-lots. Les transferts entre emplacements sont bloqués pour les articles contrôlés par sous-lot
  • Le programme 'Transfert. Modifier empl - conteneur' (MMS105) permet de transférer le stock depuis un conteneur situé à un emplacement vers un autre conteneur situé dans un autre emplacement du dépôt. Si le conteneur a des articles qui sont contrôlés par sous-lot, le système déplace tous les sous-lots du conteneur dans un autre conteneur à un emplacement différent.
  • Le programme 'Transfert. Modifier empl - Tous articles' (MMS180) permet de transférer tous les articles depuis un emplacement vers des emplacements distincts au sein du dépôt. Si l'emplacement contient des articles contrôlés par sous-lot, le système les déplace vers les nouveaux emplacements.
  • Le programme 'Transfert. Changer empl - Art empl uniq' (MMS820) permet de transférer des articles depuis un emplacement unique vers un autre emplacement. Les articles contrôlés par sous-lot ne sont pas valides pour le mouvement.

Utilisation de sous-lots dans des transactions de reclassification d'ID stock

Le programme 'Identité stock. Reclasser' (MMS130) permet de modifier le statut d'un ID stock ou de reclasser un article/lot dans un nouvel article/lot. Lorsqu'un article utilisé est contrôlé par sous-lot, le programme 'Fichier maître sous-lot. Ouvrir' (MMS472) est lancé pour afficher les sous-lots en stock et sélectionner des sous-lots. Une fois les sous-lots sélectionnés, le stock les reclasse dans le nouvel article/lot.

Article d'origine

Article cible

Résultat

Article est contrôlé par sous-lot

Article est contrôlé par sous-lot

Le programme (MMS472) démarre pour permettre la sélection des sous-lots. Mettez à jour l'article/lot avec les nouveaux ID de sous-lot mais utilisez le même poids variable et le même ID de sous-lot de référence.

Article est contrôlé par sous-lot

Article n'est pas contrôlé par sous-lot

Le programme (MMS472) démarre et les sous-lots sélectionnés sont émis. La quantité de l'article de destination augmente, mais aucun sous-lot n'est créé.

Article n'est pas contrôlé par sous-lot

Article est contrôlé par sous-lot

Utilisation de sous-lots dans des transactions d'ordre de fabrication (OF)

Transactions d'enregistrement d'ordre de fabrication (OF)

  • Lors de l'enregistrement d'une quantité positive dans 'Ordre de fabrication. Enregistrer récept' (PMS050), le programme 'Fichier maître sous-lot. Ouvrir' (MMS472) démarre et le nombre de sous-lots, tel qu'indiqué par la quantité en unité de mesure de base, est créé. Lorsque vous acceptez la sélection et les informations saisies, y compris le poids variable (si applicable à l'article) et le champ 'ID de sous-lot de référence', le système augmente le stock et enregistre les sous-lots avec l'état 20-'Reçu'.
  • Pour tous les articles contrôlés par sous-lot définis avec un poids variable, il est uniquement possible de saisir le poids variable via le programme (MMS472). Il n'est pas possible de modifier la valeur de poids variable dans Ordre de fabrication. Enregistrer récept (PMS050).
  • Si vous annulez la sélection de sous-lots, le système applique aux sous-lots l'état 99='Ignoré'.

Transactions d'annulation d'un ordre de fabrication (OF)

  • Si vous saisissez une quantité négative dans 'Ordre de fabrication. Enregistrer récept' (PMS050), vous effectuez une transaction d'annulation. Le programme 'Fichier maître sous-lot. Ouvrir' (MMS472) démarre et affiche les sous-lots précédemment enregistrés. Il est possible de sélectionner les quantités de sous-lot requises pour l'annulation. Il est également possible de sélectionner une quantité inférieure à la quantité demandée, qui sera alors utilisée pour mettre à jour le stock. Après la sélection des sous-lots, le système diminue le stock et les sous-lots qui sont marqués comme 99='Ignoré' ne sont plus disponibles en stock.

Transactions de sortie d'un ordre de fabrication (OF)

  • Le programme 'Ordre de fabrication. Enregistrer sortie' (PMS060) permet de sortir des articles du stock pour les envoyer vers la chaîne de production. Lorsqu'un article utilisé est contrôlé par sous-lot, le programme 'Fichier maître sous-lot. Ouvrir' (MMS472) est lancé pour afficher les sous-lots en stock et vous permettre d'effectuer des sorties de stock. Seuls les sous-lots disponibles portant le statut 'Reçu' peuvent être sélectionnés. Une fois les sous-lots sélectionnés, les valeurs de poids variable total et de quantité totale sont calculées et le stock est mis à jour en fonction de celles-ci.

Transactions de retour d'un ordre de fabrication (OF)

  • Le programme 'Ordre de fabrication. Enregistrer sortie' (PMS060) permet d'enregistrer le retour en stock d'articles précédemment sortis et envoyés vers la chaîne de production. Lorsqu'un article utilisé est contrôlé par sous-lot, le programme 'Fichier maître sous-lot. Ouvrir' (MMS472) est lancé pour afficher les sous-lots et vous permettre de sélectionner ceux qui ont été sortis à l'origine pour le même OF. Une fois les sous-lots sélectionnés, les valeurs de poids variable total et de quantité totale sont calculées et le stock est augmenté.

Utilisation de sous-lots dans les transactions de réception d'ordre d'achat (OA)

Transactions de réception d'ordre d'achat (OA)

  • Lors de la réception de sous-lots dans Ordre d'achat. Réceptionner marchandises (PPS300), un numéro de lot est toujours requis pour les sous-lots, quelle que soit la méthode de comptabilisation de lot définie pour l'article. Pour tous les articles contrôlés par sous-lot définis avec un poids variable, il est uniquement possible de saisir le poids variable via le programme 'Fichier maître sous-lot. Ouvrir' (MMS472). Il n'est pas possible de modifier la valeur de poids variable dans Ordre d'achat. Réceptionner marchandises (PPS300).
  • Les sous-lots sont créés dans la table Sous-lot (MITSUB) une fois les validations réalisées dans le cadre du processus de réception des marchandises dans 'Ordre d'achat. Réceptionner marchandises' (PPS300). Le nombre de sous-lots créés correspond à la quantité reçue saisie. Il est possible d'afficher les transactions de sous-lot dans Transaction de sous-lot. Afficher (MWS072).
    Remarque

    Pour les articles contrôlés par sous-lot, il est recommandé de toujours déclarer la sélection de sous-lots désirés sur un numéro unique de réception des marchandises, que ce soit pour un emplacement ou un conteneur particulier.

Transactions de réception d'ordre d'achat (OA) via une saisie par lot

  • Le processus de réception des sous-lots via API est effectuée dans 'Msg stock initial. Gérer' (MHS850) ou avec la transaction MHS850MI, 'AddPOReceipt'.

    Si un article est contrôlé par sous-lot, cette transaction n'a aucune valeur de poids variable à enregistrer et un message d'erreur s'affiche si vous tentez d'inclure un poids variable.

  • L'exécution de la transaction 'AddPOReceipt' crée les niveaux suivants :
    • En-tête de message 'Msg stock initial. Gérer' (MHS850)
    • En-tête de colis 'Msg colis initial. Gérer' (MHS851)
    • Ligne de message 'Msg transaction de stock initial. Gérer' (MHS852)
  • Le quatrième niveau implémenté pour les sous-lots via le programme 'Message sous-lot initial. Gérer' (MHS854) permet de saisir les sous-lots à inclure lors de la réception de marchandises. Les informations, telles que les champs 'ID de sous-lot de référence' (BANT) et 'Poids variable' (CAWE), sont mises à jour dans chaque enregistrement de sous-lot. Il est possible d'exécuter ce niveau via la transaction MHS850MI 'AddSubLine'.

    La valeur du champ 'N° sous-ligne' (SUBL) de la transaction MHS854MI ne correspond pas toujours à la valeur du champ 'ID de sous-lot' (BANS) réel créé dans le programme 'Fichier maître sous-lot. Ouvrir' (MMS472). La valeur de transaction 'N° sous-ligne' est utilisée comme numéro provisoire jusqu'à la récupération d'un ID de sous-lot interne valide à partir des transactions précédentes.

  • Lors du traitement de l'en-tête de message, le nombre d'enregistrements de sous-lots indiqué doit correspondre à la 'Quantité reçue' (RPQA) au niveau de ligne de message associé (MHS852). Si une unité de mesure de remplacement est utilisée comme unité de mesure pour l'OA dans la ligne de message, une conversion est réalisée vers l'unité de mesure de base et le système valide la quantité entre le niveau de la ligne et du sous-lot.
  • Il est possible d'afficher les transactions de sous-lot créées pour une réception de marchandises et traitées via une saisie par lot dans 'Transaction de sous-lot. Afficher' (MWS072).

Transactions de réception d'ordre d'achat (OA) avec un bon de livraison fournisseur

  • Les messages d'avis préalable d'expédition (APE) de fournisseur contenant des informations détaillées sur les marchandises expédiées sont reçus via le programme d'interface 'Msg initial ordre stock. Gérer' (MHS850). Les messages d'APE et une structure complète de colis et articles sont reçus par le système via le programme d'interface (MHS850MI) avec les transactions 'AddWhsHead', 'AddWhsPack', et 'AddWhsLine'. Pour les articles contrôlés par sous-lots, les détails de sous-lot sont saisis dans le programme Msg sous-lot initié par ordre. Gérer (MHS854) via la transaction 'AddSubline' avec les données de référence de sous-lot et de poids variable. Les messages d'avis préalable d'expédition obtiennent le qualificateur '29' dans Msg initial ordre stock. Gérer (MHS850).

    Les numéros de message accompagnés des détails d'avis préalable d'expédition (c.-à-d., avec le qualificateur '29') dans Msg initial ordre stock. Gérer (MHS850) sont traités dans Bon de livraison fournisseur. Ouvrir (PPS360). La structure d'enregistrement d'avis préalable d'expédition dispose de colis, d'articles et de sous-lots. Les sous-lots sont connectés aux articles/colis et gérés dans 'Sous-lot de bon livraison. Ouvrir' (PPS364) avec des informations telles que la référence de sous-lot et le poids variable. Vous pouvez ajuster les détails de sous-lot dans (PPS364) jusqu'à la réception des sous-lots en stock.

  • La réception des marchandises pour les sous-lots s'effectue avec l'option 14='Réception des marchandises' dans 'Bon de livraison fournisseur. Ouvrir' (PPS360). Les marchandises sont mises à jour en stock dans 'Identité de stock. Ouvrir boîte à outils' (MWS068) avec une quantité, un numéro de lot, des sous-lots et un numéro de réception des marchandises. Dans le cas de colis internes, les sous-lots ne sont pas créés après la réception de marchandises car un numéro de lot temporaire existe. Par contre, les sous-lots sont créés lors de l'enregistrement de la prochaine activité définie dans la méthode de réception des marchandises, qu'il s'agisse d'un contrôle qualité ou d'un rangement.
  • L'enregistrement de la réception de marchandises pour le bon de livraison est effectué via API avec les transactions PPS360MI 'StagePackage', 'StageSSCC', et 'ReceiveHead'. La transaction PPS364MI 'UpdSublot' gère la mise à jour des détails de sous-lot pour chaque bon de livraison.

Rangement des articles de sous-lot

  • Lors de l'enregistrement d'un rangement pour un numéro de réception dans 'Ordre d'achat. Ranger les marchandises' (PPS320), le numéro de lot ne peut pas être modifié, car la création des sous-lots a déjà eu lieu. Assurez-vous de saisir le même numéro de lot qui a été utilisé dans la réception de marchandises pour pouvoir sélectionner les sous-lots dans 'Fichier maître sous-lot. Ouvrir' (MMS472). Si aucun sous-lot n'est trouvé, un message d'erreur s'affiche dans 'Ordre d'achat. Ranger les marchandises' (PPS320).
  • Si l'article est géré par poids variable, le champ est verrouillé dans 'Ordre d'achat. Ranger les marchandises' (PPS320), car l'enregistrement est toujours effectué dans 'Fichier maître sous-lot. Ouvrir' (MMS472) au niveau du sous-lot.
  • Si le rangement est effectué avec la quantité totale, le programme 'Fichier maître sous-lot. Ouvrir' (MMS472) ne démarre pas, car cela suggère que tous les sous-lots inclus ont été sélectionnés. Il est aussi possible que l'article de sous-lot est géré par poids variable et que l'intention est de modifier le poids de sous-lots individuels. Dans ce cas, la touche de fonction 'F14 - Sous-lots' peut être utilisée pour ouvrir (MMS472) de manière interactive.
  • Le rangement avec quantité partielle entraîne toujours l'ouverture automatique du programme 'Fichier maître sous-lot. Ouvrir' (MMS472) en tant qu'étape obligatoire pour compenser les sous-lots inclus. Il en va de même lorsqu'une quantité supérieure à la quantité reçue est spécifiée. Dans ce cas, l'écart est créé sous forme de nouveaux lots dotés d'un ID de sous-lot débutant à la dernière valeur utilisée pour cet article et ce numéro de lot.
  • Les transactions de sous-lot liées à un rangement sont créées lors de la soumission des sous-lots dans 'Fichier maître sous-lot. Ouvrir' (MMS472) et peuvent être affichées dans 'Transaction de sous-lot. Afficher' (MWS072).

Rangement des articles de sous-lot avec une saisie par lot

Le processus de rangement des sous-lots via API est effectué dans le programme 'Msg stock initial. Gérer' (MHS850MI) avec la transaction 'AddPOPutaway'. Si l'article est contrôlé par sous-lot, l'enregistrement de poids variable n'est pas disponible car il est fait au niveau du sous-lot. Un message d'erreur est renvoyé si l'utilisateur tente d'effectuer cette opération.

La transaction est similaire à 'AddPOReceipt', ces niveaux sont créés lors de l'exécution :

  • En-tête de message 'Msg stock initial. Gérer' (MHS850)
  • En-tête de colis 'Msg colis initial. Gérer' (MHS851)
  • Ligne de message 'Msg transaction de stock initial. Gérer' (MHS852)

Le quatrième niveau 'Message sous-lot initial. Gérer' (MHS854) permet de saisir les sous-lots à inclure lors du rangement. Cette opération n'est obligatoire que lors de l'enregistrement d'une quantité partielle ou supérieure à la quantité reçue ; ces scénarios sont décrits ici :

  1. L'acheteur veut procéder au rangement de tous les sous-lots enregistrés sans modifier le poids variable des sous-lots individuels.
    • Dans ce cas, il n'est pas nécessaire de créer d'enregistrement dans (MHS854). La quantité (RVQA) spécifiée au niveau de la ligne (MHS852) doit être égale à la quantité restante à enregistrer. Cette opération ne peut pas être réalisée pour une quantité partielle ou supérieure à la quantité reçue.
  2. L'acheteur veut enregistrer une quantité partielle/supérieure à la quantité reçue ou une quantité totale avec modification du poids variable.
    • Pour cette opération, il est nécessaire de créer des enregistrements de sous-lot au niveau de (MHS854), et ils doivent correspondre à la quantité spécifiée au niveau de la ligne (MHS852). La transaction 'AddSubLine' peut être utilisée à cette fin.
    • Lors de la création de sous-lots dans (MHS854) pour ce second scénario, il est important de spécifier la valeur correcte pour 'ID de sous-lot de référence' (BANT) pour le sous-lot. Si celui-ci ne correspond pas à un sous-lot valide dans 'Fichier maître sous-lot. Ouvrir' (MMS472), un message d'erreur est renvoyé.

Lors de l'exécution du numéro de message pour traitement par le système, le numéro de lot utilisé dans la réception de marchandises est toujours requis. Les sous-lots ne peuvent jamais être créés avec un nouveau numéro de lot lors du rangement ; un message d'erreur est renvoyé si l'utilisateur tente d'effectuer cette opération.

Les transactions de sous-lot liées à un rangement et qui utilisent la saisie par lot sont créées lors de l'exécution du numéro de message et peuvent être affichées dans 'Transaction de sous-lot. Afficher' (MWS072).

La transaction 'PutawayPO' du programme d'interface d'ordre d'achat (PPS320MI) ne permet pas de ranger un article contrôlé par sous-lot. Un message d'erreur est renvoyé si l'utilisateur tente d'effectuer cette opération.

Contrôle qualité des articles de sous-lot

  • Lors de l'enregistrement d'un contrôle qualité pour un numéro de réception dans 'Ordre d'achat. Contrôler marchandises' (PPS310), le numéro de lot ne peut être modifié, car la création des sous-lots a déjà eu lieu. Assurez-vous de saisir le même numéro de lot qui a été utilisé dans la réception de marchandises pour pouvoir sélectionner les sous-lots dans 'Fichier maître sous-lot. Ouvrir' (MMS472). Un message d'erreur s'affiche dans (PPS310) si aucun sous-lot n'est trouvé.
    Remarque

    Il n'est pas possible de rejeter partiellement des sous-lots dans (PPS310) si le champ 'Rés ctl qualité' (QCRR) est défini sur 3. Cette impossibilité est due au risque technique causé par un double appel du programme (MMS472) pour tenir compte des sous-lots approuvés et des sous-lots rejetés.

  • Si le contrôle qualité est effectué avec la quantité totale, le programme 'Fichier maître sous-lot. Ouvrir' (MMS472) ne démarre pas, car cela suggère que tous les sous-lots inclus ont été sélectionnés. Il est aussi possible que l'article de sous-lot est géré par poids variable et que l'intention est de modifier le poids de sous-lots individuels. Dans ce cas, la touche de fonction 'F16 - Sous-lots' peut être utilisée pour ouvrir (MMS472) de manière interactive.
  • Si le rangement est effectué avec la quantité totale, le programme 'Fichier maître sous-lot. Ouvrir' (MMS472) ne démarre pas, car cela suggère que tous les sous-lots inclus ont été sélectionnés. Toutefois, il se peut que l'article du sous-lot soit géré par poids variable et que le but soit de modifier le poids variable pour des sous-lots individuels. Dans ce cas, la touche de fonction 'F14 - Sous-lots' peut être utilisée pour ouvrir (MMS472) de manière interactive.
  • Le contrôle qualité avec quantité partielle entraîne toujours l'ouverture automatique du programme 'Fichier maître sous-lot. Ouvrir' (MMS472) en tant qu'étape obligatoire pour compenser les sous-lots inclus. Il en va de même lorsqu'une quantité supérieure à la quantité reçue est spécifiée. Dans ce cas, l'écart est créé sous forme de nouveaux lots dotés d'un ID de sous-lot débutant à la dernière valeur utilisée pour cet article et ce numéro de lot.
  • Les transactions de sous-lot liées à un contrôle qualité sont créées lors de la soumission des sous-lots dans 'Fichier maître sous-lot. Ouvrir' (MMS472) et peuvent être affichées dans 'Transaction de sous-lot. Afficher' (MWS072).

Contrôle qualité des articles de sous-lot via une saisie par lot

  • Le contrôle qualité des articles de sous-lot via API est effectué dans le programme 'Msg stock initial. Gérer' (MHS850MI) ou avec la transaction 'AddPOInspect'. Si l'article est contrôlé par sous-lot, l'enregistrement de poids variable n'est pas disponible car il est fait au niveau du sous-lot. Un message d'erreur est renvoyé si l'utilisateur tente d'effectuer cette opération.
    Remarque

    Il n'est pas possible de rejeter partiellement des sous-lots si le champ 'Résultat CQ' (QCRR) est défini sur 3. Un message d'erreur est renvoyé si l'utilisateur tente d'effectuer cette opération.

  • La transaction est similaire à 'AddPOPutaway' et 'AddPOReceipt', ces niveaux sont créés lors de l'exécution :
    • En-tête de message 'Msg stock initial. Gérer' (MHS850)
    • En-tête de colis 'Msg colis initial. Gérer' (MHS851)
    • Ligne de message 'Msg transaction de stock initial. Gérer' (MHS852)
  • Le quatrième niveau 'Message sous-lot initial. Gérer' (MHS854) permet de saisir les sous-lots à inclure lors du contrôle qualité. Cette opération n'est obligatoire que lors de l'enregistrement d'une quantité partielle ou supérieure à la quantité reçue. Pour des scénarios spécifiques, consultez Gestion des sous-lots.
  • Lors de la création de sous-lots au niveau de (MHS854), il est important de spécifier la valeur correcte pour 'ID de sous-lot de référence' (BANT) pour le sous-lot. Si celui-ci ne correspond pas à un sous-lot valide dans 'Fichier maître sous-lot. Ouvrir' (MMS472), un message d'erreur est renvoyé.
  • Lors de l'exécution du numéro de message pour traitement par le système, le numéro de lot utilisé dans la réception de marchandises est toujours requis. Les sous-lots ne peuvent jamais être créés avec un nouveau numéro de lot lors du contrôle qualité ; un message d'erreur est renvoyé si l'utilisateur tente d'effectuer cette opération.
  • Les transactions de sous-lot liées à un contrôle qualité et qui utilisent la saisie par lot sont créées lors de l'exécution du numéro de message et peuvent être affichées dans 'Transaction de sous-lot. Afficher' (MWS072).

    La transaction 'QualityInspPO' du programme d'interface d'ordre d'achat (PPS310MI) ne permet pas de contrôler la qualité d'un article contrôlé par sous-lot. Un message d'erreur est renvoyé si l'utilisateur tente d'effectuer cette opération.

Enregistrement du contrôle qualité et rangement de colis internes

  • Le contrôle qualité (CQ) des bons de livraison avec colis internes est enregistré dans 'Ordre d'achat. Contrôler marchandises' (PPS310) avec le résultat du contrôle, l'emplacement et le motif de rebut pour chaque numéro de colis. L'enregistrement du contrôle qualité est basé sur le numéro de colis, et non sur les détails d'appareil liés aux colis et le numéro de réception de marchandises unique. La saisie de l'enregistrement correspond ainsi au dépôt et au bon de livraison fournisseur. Avant de mettre à jour les résultats de contrôle qualité par colis, vous pouvez mettre à jour manuellement les détails de sous-lot tel que le poids variable dans 'Sous-lot de bon livraison. Ouvrir' (PPS364) en utilisant une option associée dans 'Ordre d'achat. Contrôler marchandises' (PPS310).

    L'enregistrement de contrôle qualité des colis internes est également possible avec les transactions PPS310MI 'QualityInspPack' ou 'QualityInspSSCC'.

  • Le rangement des bons de livraison avec les colis internes est enregistré dans 'Ordre d'achat. Ranger les marchandises' (PPS320). L'enregistrement du rangement est basé sur le numéro de colis. La saisie de l'enregistrement correspond ainsi au dépôt et au bon de livraison fournisseur. L'enregistrement est effectué dans l'écran H de (PPS320) où vous pouvez enregistrer l'emplacement de rangement pour un numéro de colis individuel. Avant de mettre à jour le rangement par colis, vous pouvez mettre à jour manuellement les détails de sous-lot tel que le poids variable dans 'Sous-lot de bon livraison. Ouvrir' (PPS364) en utilisant une option associée dans l'écran H de 'Ordre d'achat. Ranger les marchandises' (PPS320).

    L'enregistrement de rangement peut aussi est être effectué avec les transactions PPS320MI 'PutawayPack' ou 'PutawaySSCC'.

Annulation de lignes d'ordre d'achat avec articles de sous-lot

  • Si vous annulez une transaction d'ordre d'achat pour un article contrôlé par sous-lot dans 'Ordre d'achat. Afficher transact ligne' (PPS330), le sous-lot retourne à son état d'origine et les transactions de stock associées sont corrigées.
  • Lors de la suppression d'une transaction, la fonction recherche toujours les sous-lots associés reçus lors de transactions précédentes et les met à jour en conséquence. Ces sous-lots récupèrent leur statut de sous-lot d'origine, indépendamment des transactions d'inventaire traitées ultérieurement, telles que le rangement. Par exemple, si vous supprimez une transaction de réception de marchandises avec l'état de sous-lot '20-Reçu', le nouvel état de sous-lot est 99='Ignoré' et la connexion à la ligne d'ordre d'achat est retirée puisqu'aucune transaction de stock précédente n'aurait été créée.

    Utilisation de sous-lots dans les transactions de cross-docking

  • Le cross-docking d'un article contrôlé par sous-lot est autorisé uniquement s'il peut être effectué avec la quantité de rangement entière pour une ligne d'ordre de demande, c'est-à-dire que la quantité demandée est supérieure ou égale à la quantité de rangement.
  • Voir Cross-docking et cross-docking étendu.

Utilisation de sous-lots avec le rangement en deux étapes

  • Lors du transfert d'une quantité vers un autre emplacement dans Rangement en attente. Traiter (MWS460), les sous-lots doivent être sélectionnés dans Fichier maître sous-lot. Ouvrir (MMS472), sauf si la quantité totale pour cette combinaison emplacement/article/numéro de lot/conteneur est transférée.

    Cela signifie que s'il existe plusieurs numéros de rangement pour une même combinaison emplacement/article/numéro de lot/conteneur, les sous-lots doivent être sélectionnés manuellement dans Fichier maître sous-lot. Ouvrir (MMS472), même si la quantité totale liée à un numéro de rangement spécifique est transférée.

    Remarque

    Tous les sous-lots pour la combinaison emplacement/article/numéro de lot/conteneur sont affichés dans (MMS472), et pas uniquement ceux associés au numéro de rangement en cours de modification.

  • La quantité en attente de rangement n'est pas affectable, mais il est possible de sélectionner des sous-lots lors de l'enregistrement d'une sortie. Cette règle s'applique uniquement lorsqu'il existe une quantité affectable pour la même combinaison emplacement/article/numéro de lot/conteneur. La sélection de sous-lots peut être requise s'il existe un intervalle temporel entre le rangement réel et l'enregistrement du rangement dans 'Rangement en attente. Traiter' (MWS460). Il se peut que les sous-lots soient prélevés au cours de cet intervalle temporel ; il est alors important que la sortie puisse être enregistrée, même si les sous-lots spécifiques ne sont pas encore officiellement rangés.
  • Le processus de rangement en deux étapes avec API est effectué dans le programme 'Msg stock initial. Gérer' (MHS850MI) avec la transaction 'AddPutAwayConf'.

    Si le champ 'Emplacement de destination' est vide (c'est-à-dire 'AddPutAwayConf.TWSL' est vide), la transaction correspond à l'option associée 16 - 'Traiter' dans (MWS460). Le rangement en deux étapes est confirmé et la quantité devient affectable. Si une quantité existe (dans le champ RVQA), elle est ignorée, car la confirmation de rangement n'est pas possible pour une partie de la quantité.

    Remarque

    Il n'est pas possible de faire un rangement d'une quantité partielle dans (MWS460) non plus.

    Si le champ 'Emplacement de destination' n'est pas vide (c'est-à-dire si 'AddPutAwayConf.TWSL' n'est pas vide), la transaction correspond à l'option 2 - 'Modifier' dans (MWS460) et à un changement de l'emplacement (exécution d'un mouvement), suivi de l'option associée 16 (Traiter). Le résultat est un transfert à un emplacement spécifié, un rangement en deux étapes est confirmé et la quantité devient affectable. Pour un article avec sous-lot, ceci est uniquement autorisé si la quantité totale pour cette combinaison emplacement/article/numéro de lot/conteneur est transférée.

    Remarque

    La combinaison d'emplacement/article/numéro de lot/conteneur peut appartenir à plusieurs numéros de rangement ; par conséquent, ce transfert avec API serait impossible.

    Voir Réception des marchandises avec rangement en deux étapes.

Utilisation de sous-lots dans l'interface de dépôt

Gestion d'article de sous-lot dans l'interface de message de stock interne

  • Le programme de messages de stock interne 'Msg stock initial. Gérer' (MHS850) est une interface de dépôt pour les transactions liées aux articles, telles que les transferts de stock, les reclassifications ou les décomptes d'inventaire.
  • Les détails de sous-lot sont gérés dans le programme 'Message sous-lot initial. Gérer' (MHS854) pour les articles dont les transactions suivantes impliquent des sous-lots :
    • Transferts d'emplacement dans le stock
    • Transactions d'inventaire
    • Transferts de colis dans le stock
    • Enregistrement d'inventaire (par exemple, un décompte d'inventaire)
    • Reclassification d'article et de lot
    Remarque

    Les transactions disponibles dans le programme 'Msg stock initial. Gérer' (MHS850) où les détails de sous-lot ne sont pas pris en charge comprennent notamment : Enregistrement d'OF sans ordre, mélange de lots et transactions de ventes externes.

  • Les informations de sous-lot sont archivées avec toutes les autres informations de message de stock lors de l'exécution de 'Archiver msg stock' (MMS894).

Gestion d'article de sous-lot dans l'interface de message d'ordre initial

  • Le programme 'Msg stock initial. Gérer' (MHS850) est une interface de dépôt destinée aux transactions d'enregistrement liées aux articles, telles que les rangements d'OF, les réceptions d'OA, les transactions de prélèvement ou de conditionnement et les avis d'expédition.
  • Les détails de sous-lot sont gérés dans le programme 'Message sous-lot initial. Gérer' (MHS854) pour les articles dont les transactions impliquent des sous-lots.
  • Les diverses transactions sont identifiées via différents qualificateurs :
    • 20 = Réception d'OA
    • 21 = Inspection d'OA
    • 22 = Rangement d'OA
    • 29 - Avis d'expédition : les informations de réception d'avis préalable d'expédition fournisseur concernant les bons de livraison comprennent les détails liés aux marchandises livrées via des colis et articles. Tous les sous-lots emballés par article/colis sont répertoriés avec des informations individuelles concernant l'ID de sous-lot de référence et le poids variable.
    • 30D Retour CDV - Rangement des retours CDV
  • Les informations de sous-lot sont archivées avec toutes les autres informations de message de stock lors de l'exécution de 'Messages de stock. Archiver' (MMS894).

Utilisation de sous-lots dans les comptages d'inventaire physique

Saisies/ajustements de stock disponible dans (MMS310)

  • Lors de la création ou de l'ajustement des ID stock dans 'Inventaire physique. Saisie rapide' (MMS310), le programme 'Fichier maître sous-lot. Ouvrir' (MMS472) démarre et le nombre de sous-lots ajustés en unité de mesure de base doit être géré.
  • L'augmentation du stock disponible crée et affiche uniquement les nouveaux sous-lots. La diminution de la quantité disponible affiche les sous-lots disponibles existants. Les sous-lots sélectionnés doivent correspondre au nombre de sous-lots demandé (ou à aucun) avant de quitter 'Fichier maître sous-lot. Ouvrir' (MMS472). Si aucun sous-lot n'a été sélectionné, le processus de modification du stock disponible est interrompu.
  • Pour tous les articles contrôlés par sous-lot définis avec un poids variable, le poids variable spécifié par sous-lot est cumulé et enregistré avec l'ID stock.
  • Les sous-lots créés lors de l'augmentation du stock disponible qui n'ont pas été sélectionnés reçoivent l'état 99='Ignoré'. L'état des sous-lots retirés du stock devient 30='Sorti' et celui des sous-lots spécifiés en stock devient 20='Reçu'.

Utilisation ds sous-lots dans les transactions de commande de vente (CDV)

Transactions de saisie de commande de vente

  • La saisie d'une ligne de commande de vente pour un article avec sous-lot n'est pas autorisée si :
    • Il s'agit d'une ligne de type 2 (livraison directe du fournisseur au client).
    • La politique d'expédition (connectée au type de CDV) dispose d'un niveau automatique supérieur à 3 (livraison directe) et que le type de CDV est défini avec un code de comptabilisation des stocks de '1' dans (OIS010).
      Remarque

      Les ordres d'ajustement (par exemple, catégorie de commande de vente '6') et les ordres de crédit créés à partir d'un retour client utilisent tous les deux des types d'ordre de niveau auto 5, mais ils ne sont pas bloqués puisqu'ils ont un code comptabilisation des stocks '0' dans (OIS010).

  • Pour la saisie de commande par lot, vous devez retirer la ligne manuellement dans 'Commande par lot. Ouvrir lignes' (OIS276) pour lancer la commande par lot.
  • La saisie de ligne de commande de vente pour un article avec sous-lot est également bloquée si la quantité est négative et si la ligne de commande de vente est indiquée comme comptabilisée en stock dans (OIS101). Vous pouvez aussi modifier le code comptabilisation des stocks pour autoriser la création de la ligne de commande.

Utilisation ds sous-lots dans les transactions de retour de commande de vente (CDV)

Quantités retournées saisies pour les lignes de retour de commande

  • Les sous-lots doivent être sélectionnés ou créés dans 'Fichier maître sous-lot. Ouvrir' (MMS472) si une quantité retournée est saisie dans 'Retour client. Ouvrir lignes' (OIS391).
  • Si un retour client a une référence à une commande de vente et que le numéro de lot correct est saisi dans (OIS391), les sous-lots à l'état 30='Sorti' qui ont été livrés avec cette commande de vente s'affichent dans (MMS472). Le poids variable des sous-lots sélectionnés peut être modifié. Si aucun sous-lot correspondant n'est trouvé, vous pouvez en créer.
  • Si un retour client n'a pas de référence à une commande de vente et qu'un numéro de lot existant a été saisi dans (OIS391), tous les sous-lots qui étaient sortis pour une commande de vente (par exemple, type de transaction '31') s'affichent dans (MMS472). Si le sous-lot est inconnu (par exemple, s'il est impossible de lire le numéro de sous-lot sur la boîte), le système permet de créer un nouveau sous-lot au lieu d'en sélectionner un qui existe.
  • Si aucun numéro de lot n'a été saisi dans (OIS391), le système génère un nouveau n° de lot et des sous-lots.
  • Si l'article est contrôlé par poids variable, le champ 'Poids variable pour crédit' est renseigné avec la somme des poids variables des sous-lots. Le poids variable pour crédit peut être modifié dans (OIS391) car il se peut que le client ne sera pas payé pour le poids variable réel qui est mis en stock.
    Remarque

    Action 'F14 – Extraire' définit les lignes de retour au statut 11='Conseillé', même si le statut par défaut est 22='Retourné' dans 'Paramètres - Retours clients' (OIS399). Le statut est défini sur '11' pour éviter d'appeler le programme (MMS472) pour chaque ligne, ce qui pourrait s'avérer fastidieux s'il existe de nombreuses lignes.

  • Option associée 12='Quantité reçue' non autorisée pour un article contrôlé par sous-lot.
  • Option associée 15='Fract' autorisée si un numéro de lot existe sur la ligne de retour et que le numéro de commande de vente n'est pas vide. La séquence d'écrans est exécutée en mode modification pour la nouvelle ligne. Ce processus peut par exemple être utilisé si la ligne de commande de vente se rapporte à plusieurs lots, auquel cas il convient de fractionner la ligne de retour pour pouvoir créer une ligne de retour pour chaque numéro de lot.

Les résultats de contrôle s'affichent pour les retours de commande de vente.

  • Le numéro de lot est protégé dans 'Retour clt. Afficher résultat contrôle' (OIS392) pour les articles contrôlés par sous-lot.
  • Les sous-lots doivent être sélectionnés dans 'Fichier maître sous-lot. Ouvrir' (MMS472) pour chaque ligne disposant d'une quantité enregistrée dans (OIS392).
    Remarque

    Même si la quantité totale est transférée, le système affiche (MMS472) avec tous les sous-lots automatiquement sélectionnés. Cela permet de déterminer précisément le sous-lot associé à chaque ligne de retour de CDV.

Saisie de retour de commande de vente pour les articles contrôlés par sous-lot

  • L'option associée 12='Quantité reçue' est bloquée si une ligne de retour client pour un article contrôlé par sous-lot existe sur le retour client.

Retour de commande de vente avec API

  • Le processus de rangement de retour client avec API est effectué dans MHS850MI et OIS390MI.
  • La transaction 'MHS850MI.AddCOReturn' est utilisée dans MHS850MI. Pour un article contrôlé par sous-lot, la transaction AddCOReturn doit être suivie par une transaction 'MHS850MI.AddSubLine' pour enregistrer chaque sous-lot.
  • Les transactions 'ReturnLine' et 'InspectLine' sont utilisées dans OIS390MI. Pour un article contrôlé par sous-lot, la transaction 'RtnSubLotLine' doit être exécutée avant la transaction 'ReturnLine' et 'InsSubLotLine' avant 'InspectLine' pour l'enregistrement de chaque sous-lot.

Retour de commande de vente avec l'API MHS850MI

  • Les articles contrôlés par sous-lot ne sont pas autorisés dans les commandes de vente de maintenance et les ordres de travail.

Utilisation de sous-lots dans les transactions de ordre de distribution (OD)

Transactions de réception d'ordre de distribution

  • Certaines des données indiquées dans 'Réception marchandises OD/OR. Valider' (MWS440) ou dans 'Réception march OD/OR. Enreg. détails' (MWS445) ne doivent pas différer de celles de l'ordre de distribution :
    • La quantité reçue dans (MWS440) et (MWS445) ne doit pas être supérieure à la quantité sortie via l'OD.
    • Le lot reçu dans (MWS440) et (MWS445) doit être identique à celui sorti via l'OD.
    • Les sous-lots reçus dans (MWS440) et (MWS445) doivent être identiques à ceux sortis via l'OD.
  • Lorsque vous enregistrez la réception de marchandises pour un ordre de distribution dans 'Réception marchandises OD/OR. Valider' (MWS440), le système vous renvoie à 'Fichier maître sous-lot. Ouvrir' (MMS472) pour sélectionner les sous-lots si l'article est contrôlé par sous-lot et que la fonction de poids variable est activée (facultatif). Ce programme affiche les sous-lots sortis du dépôt d'expédition et il est possible de sélectionner tout ou partie des sous-lots. Une fois la sélection des sous-lots confirmée, la quantité reçue et le poids variable total sont calculés en fonction des sous-lots sélectionnés. Seuls les sous-lots sélectionnés sont mis à jour à l'état 10='En cours'. Les sous-lots non sélectionnés restent à l'état 20='Reçu'. Comme il n'est pas possible de recevoir des sous-lots différents de ceux qui étaient sortis pour l'ordre de distribution, la création et suppression des sous-lots n'est pas autorisée pour les réceptions OD.
  • Lorsque la quantité reçue est enregistrée dans la base de données pour chaque lot/emplacement/conteneur reçu, les sous-lots correspondants sont définis à l'état 20='Reçu'.
  • Si une réception d'ordre de distribution est inversée, le système appelle le programme de fonction de sous-lot (MMS472Fnc) pour collecter les sous-lots des articles qui sont contrôlés par sous-lot. Ce programme fonctionnel enregistre les sous-lots reçus disposant d'un ID stock dans la ligne d'OD. La quantité reçue et le poids variable total sont calculés pour tous les sous-lots reçus disposant d'un ID stock dans le dépôt destinataire.

    Le système enregistre la quantité reçue totale et les sous-lots associés dans l'emplacement en transit d'origine.

    Remarque

    Comme la quantité reçue entière d'un ordre de distribution doit être inversée, le système appelle MMS472Fnc pour chaque ID stock (combinaison de lot, emplacement et conteneur).

Transactions d'expédition ordre de distribution

Transactions d'expédition d'ordre de distribution (par exemple, sortie et réception bidirectionnelles)

  • Sortie de transactions de stock
    • Lorsqu'un ou plusieurs sous-lots sont sélectionnés dans 'Fichier maître sous-lot. Ouvrir' (MMS472), le statut 'Reçu' devient 'En cours' pour les sous-lots correspondants. Lorsqu'une transaction de stock est effectuée via (MMS900), la table de sous-lot (MITSUB) n'a pas besoin d'être mise à jour.
      Remarque

      Si une transaction de sortie échoue, le statut 'En cours' repasse à 'Reçu' pour les sous-lots correspondants.

Avant de commencer

La case Contrôlé par sous-lot doit être activée dans l'écran F de 'Article. Ouvrir (MMS001). Voir Créer un article.

Le champ Politique de sous-lot doit être défini dans l'écran F de 'Article. Ouvrir (MMS001). Voir Définition d'une politique de sous-lot.

Suivez les étapes ci-dessous :

  1. Depuis un programme d'inventaire, tel que 'Inventaire physique. Saisie rapide' (MMS310) permettant de gérer les articles suivis par sous-lot, démarrez 'Fichier maître sous-lot. Ouvrir' (MMS472).
  2. Sélectionnez une plage de sous-lots.

    Si aucun sous-lot n'existe, sélectionnez Actions > Création de sous-lots pour aller à l'écran A :

    1. Saisissez une valeur de quantité demandée dans l'unité de mesure de base.
    2. Saisissez le poids variable de sous-lot.
    3. Cliquez sur Suivant.
  3. Dans l'écran B1, vous pouvez mettre à jour l'ID de sous-lot de référence affiché si vous le souhaitez, lequel identifie le sous-lot associé à un colis reçu en stock, et le poids variable.
  4. Sélectionnez l'option Créer pour ajouter un ou plusieurs sous-lots avec les détails correspondants dans la grille.
    1. Pour supprimer un sous-lot, mettez la ligne correspondante en surbrillance dans la grille, puis sélectionnez l'option 'Supprimer'.
  5. Enregistrez vos modifications pour générer les numéros de sous-lot.

Programme fonctionnel : MMS472Fnc

Ce programme fonctionnel prend en charge le programme d'affichage 'Fichier maître sous-lot. Ouvrir' (MMS472), ainsi que les transactions effectuées sur des sous-lots.

API : MMS472MI (interface de sous-lot)

Il est possible d'utiliser ces transactions pour répertorier les sous-lots.

API : MWS072MI (transactions sur des sous-lots)

Il est possible d'utiliser ces transactions pour répertorier les transactions sur des sous-lots.