t
Table of Contents |
---|
...
- 2. Gestion de la mémoire : Passage en 64 bits
- Optimisation des traitements en mémoire avec le passage en 64 bits des traitements pour permettre d'allouer plus de 2 Go d'espace mémoire (Voir : Limites de mémoire pour les versions de Windows et de Windows Server - Win32 apps | Microsoft Learn).
...
Il s'agit de la tache /PDP avec le nouveau paramètre "CBN prévisionnel minimaliste" activé. il s'agit d'un paramètre qui a été ajouté dans le paramétrage du Plan de Production.
Ce traitement génère les OFs du plan de production Axone.Il remet en question les OFs prévisionnels existants, il les supprime tous.
Puis il génère les OFs fermes et prévisionnels du plan de production Axone.
Et enfin, il regénère les Ofs prévisionnels selon le carnet de commande en place.
...
- Pas de nomenclature d’OFs.
- Pas de jalonnement.
- Pas de traitement des composants / matières.
- Pas de calcul de statut d’OFs.
- Pas de lancement de CBA.
*Remarque concernant la tache /PROG_PROD, Cette tâche est toujours utilisable dans le cadre d'un lancement journalier des traitements dans la mesure où elle ne supprime pas les Ofs prévisionnels. But : Convertir les of prévisionnels du plan en OFs Fermes.
Rappel concernant la tache /PROG_PROD :
|
---|
2.2. /COUV_NEW : Analyse de la couverture, le coeur du processus
...
- Article C de la commande 1, pas de nomenclature de fabrication.
- Article A de la commande 2, avec une nomenclature de fabrication qui consomme C.
- Article D de la commande 3, avec une nomenclature de fabrication qui consomme C.
- 4 : Placement des stocks et des encours :
- Un algorithme parcourt chaque élément du carnet de commande
de façon chronologique- . Il identifie l'article le plus urgent sans contrainte
(pas de père)- , dans l'exemple, l'Article C : Cde1 (3 en vert), le traitement
identifie qu- teste s'il existe une
nomenclatures créées - nomenclature créée dans l'étape 1 qui consomment aussi l'article C
.(1) - et dont le besoin est le plus urgent
, il concerne - .
- Si aucune consommation n'est plus urgente, l'affectation est opérée directement pour servir la commande.
- Si une première consommation de l'article doit avoir lieue avant, comme dans la nomenclature de l'article D : cde3 (1 vert) alors le traitement se positionne sur ce niveau de nomenclature.
- .
- Pour ce besoin identifié comme le plus urgent
...
- : Le traitement analyse si l'affectation peut s'effectuer sur le besoin C : Cde3, la réponse est NON, car le besoin est lié à un père (Article B : cde 3).
...
Le traitement remonte les
...
niveaux de la nomenclatures (chemin en vert) pour détecter s'il existe ou non un besoin plus urgent pour les différents éléments de la nomenclature, c'est le cas de l'article F
...
de la la nomenclature de l'article D : cde3 qui est aussi un élément de la nomenclature de A
...
: cde2. Ce dernier devient prioritaire, son père libre de contrainte est l'article A
...
.
La première affectation est donc l'article A qui se voit affecter le stock disponible A si ce stock existe pour couvrir la totalité ou une partie du besoin sinon ou en supplément les encours de A pour couvrir la totalité ou le reliquat sinon un manque est enregistré.
Ensuite le traitement refait le chemin inverse (Chemin en rouge) ... Les numéros rouges sont les ordres des affectations de notre exemple. Lorsqu'un article est couvert par un stock ou un encours, les besoins de sa nomenclature ne sont pas traités, le manque de ces articles est 0.
A la fin du traitement, la couverture donne une liste d’articles manquants une liste permet de dresser la couverture des besoins du carnet de commande, les quantités d'affectation de chaque ligne de commandes par le stock et/ou les numéros d'OFs et/ou les numéros d'Ofs prévisionnels et ou les manquants à produire par besoin client (Référence / Qté / Date de besoin / Commande client), l. L'horizon de calcul de la couverture n'est pas limité.
Les dates des OFs sont mises à jours à la fin du traitement. .
Exemple de Log.
2.3. /PDP_L :
...
Génération des
...
Ofs prévisionnels manquants
Basé sur les résultats de calcul de couverture précédent /COUV_NEW, ce traitement génère les OFs prévisionnels pour couvrir les manquants. Cette tâche remplace la tâche /PDP.
Des Of Ofs prévisionnels sont créés pour couvrir les trous de la couverture, un Ofs prévisionnel par trou. L'horizon de couverture n'est pas limité, plus il est grand, meilleur est la couverture.
Paramètres pris en compte lors du traitement de génération de la liste des manquants :
- Le traitement considère que les stocks et les encours ont tous été consommés par le calcul de la couverture. Le traitement /COUV_NEW précédent est donc une étape préalable indispensable.
- Le calcul commence avec un considère les stock et un les encours de production à 0comme s'ils n'existaient pas.
- Chaque élément de la liste des manquants générée par la couverture génèrera un OFs prévisionnel .(matérialisé en rouge ci-dessous), traitement PL SQL en masse et Insertion des OFs prévisionnels dans le tableau de couverture,
- Prise en compte de la quantité & Lot éco : Uniquement sur les articles sans nomenclature.
- Le delta entre le besoin et le lancement économique génère un encours de production.
- Il sera consommé par les prochains besoins de cette référence.
- Quantité maximum de lancement
- Gestion des panoplies
Finalité :
- Conservation des OFs prévisionnels existants,
- Génération des OFs prévisionnels manquants en masse (traitement PL / SQL) de la couverture.,
- Dossier technique / Liste des besoins,
- Insertion des OFs prévisionnels dans le tableau de couverture,
- .
- Quantité maximum de lancement.
- Gestion des panoplies.
A ce stade :
Le Ofs prévisionnels sont posés aux dates de besoins.
- Pas de constitution de nomenclature d’OFs prévisionnels,
- Pas de jalonnements des OFs prévisionnels,
- Pas de traitement des besoins des OFs prévisionnels,
- Pas de calcul des statuts des OFs prévisionnels,
Performance constatée
- 14 800 OFs prévisionnels générés en 8 minutes contre 45 minutes dans la version précédente.
- des OFs prévisionnels.
Exemple de Log :
2.4. /R_OFS : Calage des Ofs fermes par rapport à la couverture
A ce stade, le carnet de commande a des affectations de stock ou d'encours pour tous les besoins. Cette tâche permet de mettre à jour les données qui concernent les OFs fermes. Ce traitement reprend les OFs fermes pour leur donner les positionnements établis par l’analyse de la couverture et le jalonnement.
...
- Priorité de couverture de l’OFs :
- Reprise de celle de l’OF.
- 25 => Pas d’affectation faite dans la couverture, OFS non liés à un besoin de la couverture.
- NB : Les OFs de réappro de stock sont exclus.
- 30 => Pas d’affectation faite par la couverture mais.
- OF avec toutes les pièces en litige.,
- Les pièces litiges considérées comme mauvaises,
- 40 à OFs de réappro de stock sauf si paramétrage de remise en question actif,
- Priorité des Frais de la ligne de commande client affecté.
- Ligne de commande client affectées à l’OFs,
- Affectation indirecte via la table OFS_LG_COUV.
- L’OF est affecté principalement au stock (ligne 0/0 **).
- Nomenclature de couverture des OFs.
- A partir de la nomenclature théorique d’article,
- A partir des affectations des OFs à la même ligne de commande,
- On constitue des nomenclatures d’OF,
- Traitement en PL SQL => Optimisation conséquente du calcul.
- Gestion des sur nomenclature
- Un OF peut être affecté à plusieurs lignes de commande ou inversement
- Les quantités de production diffèrent des quantités commandées
- Des besoins sont couverts par le stock
- Trop de lien entre OFs sont créés
- Les dates de contraintes des nomenclatures positionne positionnent les OFs trop tôt.
- Pour chaque lien de nomenclature créé
- Calcul des besoins net => Nombre de manquant réel pour l’OF père du fils.
- Sérialisation des OFs.
- Affectation des numéros entre père et fils dans la limite des manquants.
- Si plus de manquant suppression des liens.
...
- Cas : jalonnement à la phase à Plus pertinent et performant
- Soit avec l'option "Coller à la gamme",
- Soit via les cycles inter CDC,
- Soit via les temps d’attente entre 2 CDC ,
- Cycle : Quantité OFs et temps phase + temps d’attente ou délai de ST
- Positionnement du cycle sur les phases d’OFs
- Constitution de nomenclature de phase d’OFs
- A partir des nomenclatures de couverture et du déroulé opératoire
- Chevauchement de nomenclature d’OFs
- Détermination des phases libres (pas de contraintes de nomenclature)
- Calcul de la date de fin des phases libres en fonction du référentiel (Couverture / Axone PDP / OFs prévisionnel) et du délai de sécurité
- Calcul de leurs dates de début (fonction du temps phase)
- Cas : jalonnement à la phase à Plus pertinent et performant
...
- Date de début : Minimum des dates de début des phases de l’OF,
- Date de fin : Maximum des dates de fin des phases de l’OF.
2.5. /DERES_PH : Déréservation des Ofs fermes => Remise en question des besoins en composant / matières
Cette tâche permet d'effectuer un "remplace" des réservations existantes sur stock et encours, elle remplace /DERES et une partie du traitement /ANA_BES concernant la mise à jour des statuts des Ofs.
...