Principe général
Pour chaque ordre (GORD) sélectionné, le traitement ne prend en compte que la ligne d'ordres (QAILOR) du produit leader.
A partir de cette ligne, le traitement recherche une ligne de plan (QAILPB) à mettre à jour portant sur l'article de la ligne d'ordres.
Si l'ordre traité a été généré à partir d'un plan (GPBP)
Le traitement met à jour la ligne de plan qui a permis de générer l'ordre. Le numéro d'ordre de la ligne de plan doit correspondre à l'ordre traité et l'état de la ligne doit être à "générer".
Si l'ordre traité n'a pas été généré à partir d'un plan
Le traitement recherche une ligne de plan appartenant au plan proposé par la classe d'ordres (GNOR).
Deux options sont alors possibles :
1) L'ordre est issu d'une formule (GFNG), ou il existe une formule valide à la date de fin théorique de l'ordre sur le produit leader et le chemin paramétré dans la classe d'ordres (GNOR).
2) Pas de formule sur le produit leader dans les conditions décrites ci-dessus.
La ligne de plan doit porter sur la formule décrite au cas 1). Sinon, la ligne de plan ne doit pas faire référence à une formule.
S'il existe plusieurs lignes de plan ayant ces caractéristiques, le traitement prend en compte la ligne de plan qui possède le même numéro de lancement que l'ordre traité.
Si le traitement trouve une ligne de plan correspondant à la ligne d'ordres du produit leader, il met à jour les quantités, les dates ainsi que les prix avec les données de la ligne d'ordres.
Dans le cas contraire, le traitement crée une ligne de plan sur le plan proposé dans la classe d'ordres avec les données de la ligne d'ordres du produit leader.
Mise à jour des plans supérieurs
Lorsque le plan mis à jour est lié à un plan supérieur par des liens de plans (GLPL), le traitement recherche une ligne de plan sur ce plan supérieur qui correspond à la ligne d'ordres du produit leader afin de la mettre à jour. S'il ne trouve pas une ligne de plan adéquate, il la crée.
Cette ligne de plan correspond à un regroupement de plusieurs lignes. En effet, le plan supérieur a pu être éclaté en plusieurs lancements se traduisant au final en plusieurs ordres. Les mises à jour réalisées sur les lignes de ce plan supérieur sont là pour marquer la réalité des lancements et des réalisations. Les quantités réajustée et réelle sont donc modifiées. Elles finiront par représenter la somme des ordres reliés à ce plan.
Pour ceux-ci, à chaque ordre, on enlève à la quantité réajustée de la ligne de plan, la différence entre la quantité théorique et la quantité réajustée de la ligne d'ordres du produit leader.
La quantité réelle est ajoutée au fur et à mesure des ordres.