Sommaire
Principe du traitement
Le principe de ce traitement est de créer un ordre global afin de regrouper sur un ou plusieurs ordres (GORD) des articles ou ressources de production (GARPP) sur lesquels on ne sait pas directement imputer des quantités réelles détaillées.
L'ordre global est généré sur :
- la période définie dans les critères du traitement ;
- la classe d'ordres définie dans les compléments de la classe d'ordres (GNOR) de l'ordre origine.
A noter, il faut que la classe de l'ordre global ait la caractéristique "classe globale" cochée dans GNOR.
Lors de la génération d'un ordre global, un lien entre l'ordre origine et l'ordre global est créé. Ce lien est visible dans la gestion des liens des ordres (GORL).
Le type de lien utilisé pour la création du lien est le type de lien global défini dans les compléments de la classe d'ordres (GNOR) de l'ordre origine.
Ce type de lien doit être défini comme un type de lien ligne à ligne.
Pour qu'une ligne d'ordres (QAILOR) soit globalisée, il faut que l'ordre origine soit issu d'une formule.
De plus, une ligne d'ordres est globalisée si :
- l'état du stock de la ligne d'ordres (QAILOR) n'est pas à traité (ligne d'ordre non clôturée) ;
- la ligne d'ordres n'est pas stockable ;
- le niveau de globalisation de la ligne de formule (QAIFNL) rattachée à la ligne d'ordres est compris dans la fourchette de niveaux définie dans les critères du traitement.
Suivant le paramétrage des critères du traitement, il est possible :
- d'alimenter une liste d'ordres (GLSO) avec les ordres globaux générés ;
- de mettre à jour un ordre global au lieu d'en créer un nouveau. Lors de la mise à jour, seule la quantité réajustée de la ligne d'ordres (QAILOR) est mise à jour ;
- de générer un ordre global par niveau de globalisation.
Exemples
Données de départ :
Les données décrites ci-dessous servent à expliquer les deux exemples de génération d'ordres globaux.
La formule suivante correspond à la formule utilisée pour la génération des ordres :

Les deux ordres suivants ont été générés à partir de la formule définie ci-dessus :


Pour les deux exemples, la période renseignée dans les critères du traitement est la période M 1105.
Exemple 1 : génération sans prise en compte du niveau de globalisation
Pour cet exemple, la caractéristique "génération d'un ordre par niveau" des critères du traitement n'est pas cochée.
Lors de l'exécution du traitement, à partir de l'ordre S1 OF 1 on obtient le résultat suivant :

Si le traitement est ensuite exécuté à partir de l'ordre S1 OF 2, avec la caractéristique "mise à jour des ordres globaux" cochée, on obtient le résultat suivant :

On peut constater que les quantités de l'ordre global sont mises à jour.
Par contre si le traitement est exécuté avec la caractéristique "mise à jour des ordres globaux" inactive dans les critères du traitement, on obtient le résultat suivant :

On constate alors qu'un nouvel ordre global est créé.
Exemple 2 : génération avec prise en compte du niveau de globalisation
Pour cet exemple, la caractéristique "génération d'un ordre par niveau" des critères du traitement est cochée.
Lors de l'exécution du traitement, à partir de l'ordre S1 OF 1 on obtient le résultat suivant :

Si le traitement est de nouveau exécuté à partir de l'ordre S1 OF 2 et avec la caractéristique "mise à jour des ordres globaux" cochée dans les critères du traitement, on obtient le résultat suivant :

On peut constater que les quantités des deux ordres globaux sont mises à jour.
Si le traitement est exécuté avec la caractéristique "mise à jour des ordres globaux" inactive, on obtient le résultat suivant :

On constate que deux nouveaux ordres globaux sont créés.