Sélection des formules à traiter
Sélection suivant les critères de sélection des formules :
Les formules traitées répondent aux critères spécifiés (fourchettes de sélection) et appartiennent à l'établissement courant.
Lorsque des critères de sélection des articles (TSARTC) sont saisis, ils ne s'appliquent qu'aux articles de catégorie "AR" des formules, nomenclatures et gammes (GFNG).
Cette sélection peut être complétée grâce à la sélection des articles de production (TSARP) qui s'applique aussi bien aux articles de catégorie "AR" qu'aux autres dans les formules, nomenclatures et gammes.
Sélection suivant le type d'actions à réaliser :
Certaines actions affinent la sélection des formules à traiter en se servant des critères origines des opérations et des en-têtes/lignes de l'action sur les formules (GAFG).
L'action "Duplication"
Pour ce code action, seuls les critères de sélection en-tête de formules origine sont pris en compte dans les actions sur formules (GAFG), afin de restreindre l'application de l'action aux formules préalablement sélectionnées.
A partir de ce traitement, il est possible de dupliquer une formule en mono-niveau ou en multi-niveaux.
La duplication mono-niveau consiste à créer une formule à partir d'une autre. La duplication multi-niveaux permet, quant à elle, de dupliquer tous les niveaux d'une formule, nomenclature et gamme, à partir de la sélection d'une formule correspondant au niveau 0 de la hiérarchie.
Il est possible de dupliquer les formules sur un autre chemin, un autre établissement et/ou sur une autre période de validité.
Création d'un nouvel en-tête de formule :
Ce nouvel en-tête de formule (GFNG) reprend les données de l'en-tête de formule d'origine, tout en prenant en compte les données spécifiées dans la partie en-tête/ligne destination de l'action sur les formules (GAFG) et les changements propres à une duplication de formules tels que :
- le changement d'établissement ;
- le changement de chemin ;
- le changement de dates de validité ;
- l'article composé (s'il est renseigné) pour la formule de niveau 0 ;
- le mode de production (s'il est renseigné) ;
- la quantité qui peut être calculée à partir de la quantité de l'en-tête de formule d'origine, en appliquant l'opérateur et la quantité de l'action sur la formule "destination".
Création d'opérations rattachées à la nouvelle formule :
Si l'opération destination de l'action sur les formules (GAFG) traitée est renseignée, seule cette opération est créée dans la formule de niveau 0 (toutes les lignes y sont alors rattachées), sinon, les opérations de formule (QAIFNO) sont automatiquement créées à partir des opérations de la formule d'origine.
Pour le cas d'une création d'une nouvelle opération sur la formule de niveau 0, cette nouvelle opération de formule est créée en prenant en compte les occurrences par défaut pour les paramètres standard. Le palier est affecté en prenant en compte le paramétrage de l'action sur les formules (GAFG) (s'il n'est pas renseigné, le palier est alors affecté avec la valeur "Proportionnel"). Les délais en jours et en heures de l'opération de la formule sont affectés en prenant en compte le délai d'obtention de l'opération (GOPE) dont elle dérive, auquel on applique l'opérateur et la valeur de l'opération destination de l'action sur les formules (GAFG).
Pour le cas d'une reprise des opérations des formules, seul le paramétrage du palier et des délais de l'opération destination de l'action sur les formules (GAFG) est pris en compte.
Création de nouvelles lignes de formules :
De nouvelles lignes de formules (QAIFNL) sont automatiquement créées à partir des lignes de la formule d'origine. Des modifications de la ligne de formule peuvent être effectuées grâce au paramétrage spécifié dans l'en-tête/ligne de formule destination de l'action sur les formules (GAFG) dont :
- le type de la ligne de formule ;
- le palier ;
- le niveau de globalisation ;
- le mode de production ;
- la quantité qui peut être calculée à partir de la quantité de la ligne de formule d'origine, en appliquant l'opérateur et la quantité de l'action sur la formule "destination" ;
- les tolérances (même principe que la quantité) qui peuvent être calculées à partir des tolérances de la ligne de formule d'origine, en appliquant l'opérateur et la quantité de l'action sur la formule "destination" ;
- les délais (même principe que la quantité) qui peuvent être calculés à partir des délais de la ligne de formule d'origine, en appliquant l'opérateur et la quantité de l'action sur la formule "destination".
Création des textes et description de process :
Les textes et description de process (QAITXT) ainsi que les textes des formules et description de process (QAIFTP) sont automatiquement repris à partir de ceux de la formule d'origine.
Exemple :
On prend en compte les actions suivantes :

La sélection des formules à traiter est la suivante :
Formule F1-1 :

La formule multi-niveaux dont la formule F1-1 est le niveau 0 est la formule F1-n :

Formule F2-1 :

La formule multi-niveaux dont la formule F2-1 est le niveau 0 est la formule F2-n :

Explication en suivant les index (correspondant aux enregistrements des actions sur les formules (GAFG)) :
- Index D1 : pour la formule F1-1, une duplication de formule pourrait être faite, en remplaçant l'article PF1 par l'article PF15 et en multipliant les quantités par 4.
Le résultat sera donc le suivant :
Formule F1-n bis avec duplication mono-niveau :

Formule F1-n bis avec duplication multi-niveaux :

- Index D2 : aucune des deux formules ne correspond aux critères. La formule F1-1 ne convient pas car sa quantité étant de 10, elle n'est pas strictement inférieure à 3. Pour la formule F2-1, aucun des modes de production origine ne correspond.
- Index D3 : aucun critère d'origine n'étant saisi, les deux formules F1-1 et F2-1 conviennent. Il n'est pas possible de dupliquer ces deux formules en modifiant l'article de production car la formule d'arrivée existerait en doublon. Pour l'exemple, on va appliquer cette action sur la formule F2-1.
Le résultat sera donc le suivant :
Formule F2-n bis avec duplication mono-niveau :

Formule F2-n bis avec duplication multi-niveaux :
