Rangement dirigé par le système

Ce document explique le concept de rangement dirigé.

L'objectif de cette méthode est d'accroître l'efficacité dans un dépôt en laissant M3 BE rechercher et suggérer les meilleurs emplacements pour le rangement des marchandises.

Résultat

  • Répartit le stock pour minimiser la congestion et diminuer le risque associé à une panne d'équipement.
  • Place le stock de réserve près des emplacements de prélèvement principaux
  • Permet de varier les types d'emplacement et le remplissage et l'affectation automatique des types d'emplacement :
    • Palette simple
    • Zones polyvalentes
    • Palette multiple (comme le système drive-in ou la palettisation extérieure)
  • Le placement des articles à haute fréquence près des points d'utilisation (comme un emplacement tampon ou de conditionnement) réduit le temps de rangement ou maximise l'utilisation de l'espace en fonction de la stratégie choisie.
  • Applique des contrôles d'emplacement pour s'assurer que les règles (comme celles relatives au poids maximal, au volume et au taux de remplissage) sont respectées.

Le programme de fonction utilisé pour extraire des emplacements de rangement est MMRTVPAL.

Cette méthode utilise un système de règles afin de récupérer les emplacements comme suggestion pour le rangement de stock dans le dépôt. L'emplacement extrait sera dépendant de la stratégie de rangement utilisée, des caractéristiques de l'article (par exemple la classe de fréquence ABC), et de la quantité rangée. Les mêmes règles sont utilisées dans tout le système, peu importe le type d'ordre reçu.

Chaque fois qu'un emplacement de rangement est suggéré à un utilisateur dans M3 BE, cet emplacement est recherché en fonction des règles du rangement dirigé par le système. Si aucun emplacement approprié n'est trouvé, l'emplacement reste vide et l'utilisateur doit suggérer un emplacement, qui sera ensuite contrôlé pour connaître ses restrictions en termes de poids, de volume et de taux de remplissage.

Remarque

Si la quantité reçue ne peut pas être rangée à un seul emplacement (comme des palettes multiples dans une zone contenant seulement des racks de palettes simples), alors aucun emplacement n'est suggéré par le système. Dans ce cas, l'utilisateur doit exécuter la fonction "Sélectionner un emplacement", disponible depuis toutes les fonctions de réception de stock, généralement en appuyant sur la touche de fonction F16.

Avant de commencer

Référez-vous aux paramètres dans Paramètres de base du rangement dirigé par le système.

Etapes de planification de la configuration des emplacements de rangement

  • Affectation de codes ABC aux articles basés sur la fréquence
  • Codage des emplacements en fonction de l'utilisation pour chaque classe ABC
  • Classement des emplacements par type d'emplacement et zone d'emplacement
  • Définition de contrôles par zone de stockage pour les combinaisons article/dépôt
  • Spécification d'un poids/volume d'emplacement, d'un taux de remplissage et des limites cubiques.
  • Spécification d'un groupe d'emplacements de réserve préférés spécifiques pour le site de prélèvement
  • Affectation d'un code de distribution et d'un flux de transport aux emplacements pour la répartition du stock.
  • Définition de tables de tranches de quantités pour les articles variés et les types d'emplacement.

Méthode de stockage des unités de gestion des stocks (SKU)

Pour chaque article, vous pouvez sélectionner à partir des méthodes de stockage suivantes :

  • Emplacement fixe simple pour un article
  • Emplacements dynamiques (multiples) pour un article
  • Emplacements dynamiques avec réapprovisionnement pour un article

Méthodes de sélection des emplacements de rangement

Lors du rangement, vous pouvez sélectionner parmi trois méthodes de sélection d'un emplacement de rangement :

  • Rangement dirigé par l'utilisateur
  • Rangement dirigé par le système
  • Rangement basé sur le colis ou l'article

Logique de sélection

Le système suit cinq étapes pour rechercher des emplacements. Les deux premières sont uniquement utilisées si la quantité à ranger est inférieure à un multiple (c'est-à-dire, la quantité normale pour l'emplacement trouvé).

  1. Essaie les emplacements partiellement vides des groupes d'emplacement connectés (taux de remplissage actuel < 100%) Renvoie un emplacement uniquement si la quantité complète ou un multiple entier peut être rangé(e).
  2. Essaie les emplacements partiellement vides en fonction du type d'emplacement normal et de la recherche de zone de stockage. Renvoie un emplacement uniquement si la quantité complète ou un multiple entier peut être rangé(e).
  3. Essaie les emplacements vides des groupes d'emplacement connectés. Renvoie un emplacement correspondant aux règles.

    Les emplacements au sein de chaque groupe d'emplacements font l'objet d'une recherche par type d'emplacement selon les paramètres définis dans 'Article. Connecter type d'emplacement de stockage' (MMS057).

  4. Essaie les emplacements vides en fonction du type d'emplacement normal et de la recherche de zone de stockage. Renvoie un emplacement correspondant aux règles.

    Les emplacements font l'objet d'une recherche par type d'emplacement selon les paramètres définis dans (MMS057).

  5. Essaie l'emplacement primaire depuis MITBAL.

Les règles en question sont :

  • Quantité multiple
  • Limites de poids, de volume et de taux de remplissage
  • Restrictions de code ABC

Logique de sélection - Suggérer un ou des emplacements vides

Peu importe la logique utilisée pour trouver les emplacements vides, ce flux décrit les critères qui sont utilisés pour déterminer les suggestions d'emplacements vides.

Pour plus d'informations, voir Rangement dirigé avec Remplir emplacements partiellement vides.

Utilisation de multiples

Les multiples sont utilisés lors du rangement pour déterminer :

  • La quantité de palettes à répartir à chaque emplacement si une solution de répartition est suggérée (par exemple, utilisation de plusieurs palettes) dans 'Emplacement. Sélectionner' (MMS160).
  • Si un emplacement unique peut être suggéré (par exemple, directement dans 'Ordre d'achat. Réceptionner marchandises' (PPS300)) ou si l'utilisateur doit déclencher une répartition manuellement dans (MMS160).

Méthodes de recherche d'une quantité de multiple

La quantité de multiple est déterminée en fonction de la première méthode applicable parmi les méthodes suivantes :

  1. D'après la quantité normale trouvée pour le type d'emplacement dans (MMS057)
  2. D'après le multiple de commande pour la combinaison article/fournisseur (s'applique uniquement aux réceptions d'ordres d'achat)
  3. D'après le multiple de commande dans 'Article. Connecter dépôt' (MMS002/F).

Remplacement manuel du rangement dirigé

  • Le remplacement manuel est toujours possible en utilisant (MMS160) ou simplement en saisissant l'emplacement que vous souhaitez utiliser. Dans (MMS160), vous pouvez rechercher des emplacements quand tous les emplacements normaux sont pleins.
  • Remarque : même si vous utilisez un emplacement saisi manuellement ou un emplacement par défaut pour l'article/dépôt, le système vérifie toujours le taux de remplissage et le volume/poids si les paramètres sont activés dans 'Zone de stockage. Ouvrir' (MMS040) pour la zone de stockage.

Exemple de rangement dirigé

Voici des exemples de rangement dirigé :

  • Emplacement tampon préféré

    Réception de palette complète

  • Utilisation d'ID de distribution

    Réception de palette complète

  • Emplacement tampon préféré

    Réception de palette partiellement pleine

    Remplissage d'emplacements partiellement vides

  • Séquences de type d'emplacement

    Réception de palette partiellement pleine

    Remplissage d'emplacements partiellement vides

  • Séquences de type d'emplacement

    Réception de palette partiellement pleine

    Quantité minimale à l'emplacement

    Pas d'obligation de remplir les emplacements partiellement vides

  • Utilisation de l'emplacement primaire (standard)

    Réception de palette partiellement pleine

    Quantité minimale à l'emplacement de rangement

    Pas d'obligation de remplir les emplacements partiellement vides

  • Utilisation de l'emplacement primaire (standard)

    Réception de palette complète et de palette partiellement complète

    Aucun article ne nécessitera le rangement manuel

Paramètres dans M3 - Valides pour tous les exemples

  • Le programme 'Article. Connecter type d'emplacement' (MMS057) définit la valeur 100 comme quantité normale pour le type d'emplacement PL et la valeur 20 pour une quantité minimum.
  • Le programme 'Article. Connecter dépôt' (MMS002) autorise l'approvisionnement d'emplacements partiellement vides.
  • L'emplacement 010101 est l'emplacement d'articles primaire défini dans (MMS002).
  • L'emplacement 010102 est l'emplacement tampon favori pour l'emplacement 010101, comme défini dans 'Emplacement. Connecter groupes emplacemt' (MMS011).

API MMS160MI

L'API MMS160MI contient un ensemble de transactions qui peuvent être utilisées par un système externe pour simuler la logique de rangement dirigé.

RtvPutAwayLoc

RtvPutAwayLoc propose un emplacement pouvant être utilisé pour ranger une quantité d'article donnée à une étape donnée d'un workflow de réception lié à une commande. L'emplacement est récupéré en fonction de la configuration de la commande, de la configuration de l'article et des règles de rangement dirigé. La transaction RtvPutAwayLoc de MMS160MI imite la proposition d'emplacement vue dans les fonctions de réception interactives.

Les entrées de transaction sont :

  • Dépôt
  • Qualificateur, utilisé pour invoquer le composant standard gérant l'extraction de l'emplacement. Le qualificateur concerne l'activité effectuée :
    • 10 pour la réception d'ordre de fabrication (invoque PMS050BE)
    • 20 pour la réception d'ordre d'achat (invoque PPS300BE)
    • 21 pour le contrôle d'ordre d'achat (invoque PPS310BE)
    • 22 pour le rangement d'ordre d'achat (invoque PPS320Fnc)
    • 40 pour la réception d'OR
    • 50 pour la réception d'OD
  • Numéro d'ordre de référence, le numéro d'ordre pour lequel le rangement est effectué
  • Catégorie d'ordre de référence, déduite du qualificateur
  • Ligne d'ordre de référence
  • Suffixe de ligne d'ordre de référence
  • Numéro de réception. Cela s'applique uniquement aux qualificateurs 21 et 22. Le numéro de réception des marchandises est nécessaire pour proposer l'emplacement correct selon la méthode de réception des marchandises. Le message PP31014 "Numéro réception invalide, SVP contrôler vos documents de réception" est retourné si le qualificateur ne correspond pas à l'activité suivante pour le numéro de réception.
  • Statut, lors de la recherche d'un statut d'emplacement spécifique. Le statut 3 retourne l'emplacement de rejet par défaut à partir des paramètres d'achat et s'applique uniquement au qualificateur 21 (contrôle d'ordre d'achat). Le statut 1 retourne l'emplacement de contrôle par défaut et s'applique uniquement au qualificateur 20 (réception d'ordre d'achat). Si le statut n'est pas applicable, le message WDS0101 "La proposition de statut n'est pas valide" est retourné.
  • Quantité de transaction, la quantité à ranger
  • Unité de mesure de remplacement. Si ce champ est vide, MMS160MI considère que la quantité est exprimée dans l'unité de base. Si une autre unité est utilisée, elle doit être définie pour l'article.
  • Code article
    Remarque

    Le code article est extrait de la ligne de commande ou de l'en-tête de commande pour les ordres de fabrication.

Si un emplacement unique ne peut pas être proposé, un message d'erreur indique la raison pour laquelle un emplacement (unique) n'a pas pu être identifié. Par exemple, MM_0057 "Qté stockée dépasse max pr emplac. trouvé - utilisez MMS160 pour répartir sur plus. emplac.". Sinon, une sortie avec un emplacement vide est renvoyée.

ChkPutAwayLoc

ChkPutAwayLoc est une transaction indépendante de toute commande, répondant à la question "Cette quantité d'articles peut-elle être rangée à cet emplacement ?", selon les règles et restrictions définies dans 'Article. Connecter type d'emplacement' (MMS057).

Les entrées de transaction sont :

  • Dépôt
  • Emplacement
  • Code article
  • Quantité transaction
  • Unités de mesure de remplacement. Si ce champ est vide, MMS160MI considère que la quantité est exprimée dans l'unité de base. Si une autre unité est utilisée, elle doit être définie pour l'article.

Si l'emplacement peut accepter la quantité d'articles, la sortie de la transaction transmet l'emplacement et certaines de ses propriétés.

Si l'emplacement ne peut pas correspondre à la quantité d'articles, un message d'erreur indique la raison pour laquelle l'espace disponible est insuffisant. Par exemple, MM90304 "Taux de chargement maximum dépassé" ou XWS0101 "Emplacement occupé".

LstPutAwayLocation

LstPutAwayLocation imite ce que 'Emplacement. Sélectionner' (MMS160) proposerait lors de la répartition d'une quantité à ranger dans plusieurs emplacements. La transaction n'est liée à aucune commande spécifique.

Le résultat peut être filtré selon les propriétés de l'emplacement : zone de stockage de l'emplacement, type, proposition de statut, ID de distribution, classe ABC de l'emplacement, flux de transport, groupe.

L'article et la quantité à ranger doivent être fournis.

Le statut de l'ID stock à ranger peut être fourni pour une réponse plus précise.

Remarque

Si aucun statut (statut d'ID stock (STAS) ou proposition de statut d'emplacement (DEST)) n'est fourni, la logique d'extraction d'emplacement de rangement utilise le statut 2 par défaut.