Exemple 2 - Stock disponible au-dessous du PDC (calendrier restreint)

Cette rubrique décrit le processus de définition d'un article ou d'un emplacement selon la logique de programmation PDC, lorsque le stock disponible est au-dessous du PDC.

Conditions préalables pour ce scénario :

Les valeurs de saisie relatives à la tâche Calculer prévisions pour la macro ou la feuille de calcul :

  • Décalage de lancement de commande : “” (macro) ou 0 (macro ou feuille de calcul)
  • Horizon des besoins “” (macro) ou 365 (feuille de calcul)

Saisies globales (période de cycle et valeurs d'appel de moteur) :

  • Période de planification courante : EX16 M07 (2016-06-27 – 2016-07-24)
  • Date_début : 2016-06-27 (Date de début de la période de planification courante)
  • Horizon futur de cycle : 52 semaines
  • Date_fin : 2017-06-27 (Date de début de la période de planification courante + Horizon futur du cycle en jours)

Code Article : 10339

Code Emplacement : B1

Saisies de mappage de mesures :

  • Méthode source par défaut : 2. (Achat)
  • Stock d'ouverture : 13
  • Point de commande (PDC) : 100
  • ID calendrier réception : 2
  • Période de blocage : 10
  • Délai (Achat) : 7
  • Quantité lots minimum (Achat) : 20
  • Incrément (Achat) : 5

Logique de programmation PDC

Si Stock d'ouverture < PDC, extraire le calendrier d'interpolation correspondant des paramètres du moteur courant, selon le mappage de mesures pour l'ID Calendrier de réception (ID = 2). Grille par défaut du calendrier d'interpolation (Lundi disponible) :
Dimanche Lundi Mardi Mercredi Jeudi Vendredi Samedi
0 1 0 0 0 0 0

En l'absence de grille d'écrasement pour les dates de réception de commande :

  • La première date de commande possible dans l’horizon futur est calculée en tant que Date_début + valeur MAX de :
    • Décalage de lancement de commande = 0
    • Délai de livraison (Achat) = 7
    • Période de blocage = 10
    • 2016-06-27 + 10 = 2016-07-07
  • Date_réception = 1er jour différent de zéro dans le calendrier réception >= première_date_commande AND <= Date_fin :
    Jours autres que zéro à partir de la Date_début Jour de la semaine Avant ou après Première_date_commande ? Avant ou après Date_fin ?
    2016-06-27 Lundi AVANT AVANT
    2016-07-04 Lundi AVANT AVANT
    11-07-2016 Lundi APRÈS AVANT
  • Si le paramètre date_réception est identifié, vérifier toutes les commandes existantes disponibles avant la date_réception :
    • Obtenir commandes (Date_début : 2016-06-27, date_réception : 2016-07-04). Se reporter à la rubrique Get Orders logic flow (Flux logique de la fonction Obtenir commandes).
    • La somme des commandes (planifiées, fixes, fermes et programmées) avant la date de réception s'affiche.
    • Obtenir commandes : 40
  • Stock disponible (Stock d'ouverture+ Obtenir commandes) : 53

Si Stock disponible < PDC, déterminer le type de commande et les emplacements de commande :

  • Depuis le mappage de mesure : Méthode source par défaut = 2 (achat)
  • Pour les emplacements de commande (achat) :
    Tableau 1. Pour l'allocation d'approvisionnement de type Transferts entrée, il s'agit des attributs renseignés
    Types d'allocation Mesure Attribut d'article Attribut d'emplacement Emplacement source
    Achats Combinaison fournisseurs id_article id_emplacement id_fournisseur
  • Mesure achats renseignée = VRAI
  • Attribut d'article mappé pour cette allocation = VRAI
  • Attribut d'emplacement mappé pour cette allocation = VRAI
  • Attribut fournisseur mappé pour cette allocation = VRAI
  • Vérifier les valeurs de scénario pour la combinaison d'approvisionnement (SPLS_RECEIPT_TUPLE) (TUPLE_RECEPTION_SPLS) et les attributs correspondants :
    • Id_article : 10339
    • Id_emplacement_destination : B1
    • PCONST pour une valeur ! = 0
  • Première correspondance retournée :
    Nom de mesure Article Emplacement Valeur Id_article Id_emplacement_destination Id_emplacement_source
    Combinaison fournisseurs 10339 S001@B1 1 10334 B1 F1

Si Allocation ! = 0 trouvé = VRAI :

  • Destination ordre de retour, en tant qu'élément d'article des allocations d'achat correspondantes : 10339
  • Destination ordre de retour (« Emplacement de destination ») en tant qu'élément d'emplacement des allocations d'achat correspondantes : S001@B1.
  • Source ordre de retour ("Emplacement source") en tant qu'élément d'emplacement des allocations d'achat correspondantes : S001@B1.
  • S'il existe des éléments valides pour lesquels Obtenir emplacements de commande = VRAI, vérifier s'il existe une exception d'approvisionnement critique pour l'ordre planifié, selon la date de réception et la date de début (date demandée) à l'aide du processus Obtenir indicateur critique standard d'une commande. Indicateur_critique = Obtenir indicateur critique (Date_réception, Date_début).
  • Un ordre de transfert planifié avec ces données est généré :
    • Valeur = 50 (PDC - Stock disponible, arrondi au lot minimum + n incrément)
    • Mesure source = Expédition planifiée (dérivée du : mappage de commande pour le type de commande planifiée)
    • Mesure de destination = Réception planifiée (dérivée du : mappage de commande pour le type de commande planifiée)
    • Article = 10339
    • Emplacement de destination = S001@B1 (dérivé de Obtenir emplacements de commande).
    • Emplacement source = SORTIE : S001@B1 (dérivé de Obtenir emplacements de commande).
    • Date de livraison = 2016-07-11 (date_réception)
    • Date d'expédition = 2016-07-04 (date_réception - délai)
    • Date requise = 2016-06-27 (Date_début)
    • Indicateur critique = Indicateur_critique
  • Si elle est mappée, définir la mesure de sortie ‘Schedule Last Calculated’ (Dernière prévision calculée) de sorte qu'elle corresponde à la date et l'heure courantes.