Sommaire
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 "Ajout"
Pour ce code action, aucun critère de sélection de formules, opérations ou lignes de formule origine n'est renseigné dans les actions sur formules (GAFG), donc aucune restriction supplémentaire sur les formules n'est appliquée.
Ajout d'une nouvelle opération à la formule :
L'ajout d'une opération ne peut se faire que si le code opération destination de l'action sur les formules est renseigné.
Une nouvelle opération est ajoutée à la formule à traiter si :
- aucun article de production destination n'est renseigné dans l'action sur la formule (GAFG), ce qui veut dire que l'opération spécifiée doit être créée ;
- aucune opération de formule n'existe avec le code opération destination spécifié au niveau de l'action sur la formule (GAFG).
La nouvelle opération de formule est créée en prenant en compte les occurrences par défaut pour les paramètres standard, et les valeurs spécifiées au niveau de l'opération destination de l'action sur formule (GAFG). Les opérateurs des délais en jours et en heures, doivent dans le cas d'un ajout, avoir comme valeur '='.
Ajout d'une nouvelle ligne à la formule :
L'ajout d'une ligne de formule ne peut se faire que si l'article de production destination de l'action sur les formules est renseigné.
Une nouvelle ligne de formule est ajoutée :
- à chaque opération de la formule existante si le code opération destination n'est pas spécifié au niveau de l'action sur la formule (GAFG), ce qui veut dire que la ligne de formule est à ajouter quelle que soit l'opération de la formule ;
- à l'opération de la formule spécifiée au niveau de l'opération destination de l'action sur les formule (GAFG), qu'elle existe déjà ou qu'elle est été créée par cette action.
Les nouvelles lignes de formules sont créées en prenant en compte l'occurrence par défaut du paramètre RSLQAFNL pour la limite des lignes, et les valeurs spécifiées au niveau de la ligne destination de l'action sur la formule (GAFG). Les opérateurs de la quantité, des tolérances et des délais, doivent dans le cas d'un ajout, avoir comme valeur '='.
Exemple :
On prend en compte les actions suivantes :

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

Formule F2-1 :

Explication en suivant les index (correspondant aux enregistrements des actions sur les formules (GAFG)) :
- Index A1 : pour les deux formules F1-1 et F2-1, une nouvelle ligne pourrait être ajoutée. Sur la formule F1-1, une nouvelle opération de formule sera créée car aucune opération de formule n'existe avec le code opération destination spécifié. La nouvelle ligne de formule sera alors créée et rattachée à cette nouvelle opération de formule. Par contre, pour la formule F2-1, l'opération de formule existant déjà, la nouvelle ligne de formule y sera rattachée.
Le résultat sera donc le suivant :
Formule F1-1 :

Formule F2-1 :

- Index A2 : pour les deux formules F1-1 et F2-1, une nouvelle opération de formule sera ajoutée car aucun article de production n'est spécifié au niveau de la ligne destination.
Le résultat sera donc le suivant :
Formule F1-1 :

Formule F2-1 :

L'action "Création"
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.
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 la formule d'origine, tout en prenant en compte les données spécifiées dans la partie "destination" de la ligne d'action sur les formules (GAFG) telles que :
- l'article ;
- le mode de production (s'il est renseigné) ;
- le type (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" ;
- les tolérances (même principe que la quantité) qui peuvent être calculées à partir des tolérances 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 de nouvelles opérations de formule :
Les opérations de formule (QAIFNO) sont automatiquement créées à partir de toutes les opérations de la formule d'origine. Seuls les délais peuvent être recalculés à partir des délais des opérations de la formule d'origine en appliquant l'opérateur et la quantité de l'action sur la formule "destination".
Création de nouvelles lignes de formule :
Comme pour les opérations, de nouvelles lignes de formules (QAIFNL) sont automatiquement créées à partir de toutes les lignes de la formule d'origine. Seuls les quantités, les délais et les tolérances de ces nouvelles lignes peuvent différer des lignes d'origine. En effet, ils peuvent être calculés à partir des quantités, des délais ou des tolérances des lignes 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 :
Comme pour les opérations, et les lignes, 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 :

Formule F2-1 :

Explication en suivant les index (correspondant aux enregistrements des actions sur les formules (GAFG)) :
- Index C1 : une nouvelle formule ne pourrait pas être créée à partir de la formule F1-1 (article PF1) car l'en-tête de la formule ne répond pas aux contraintes portant sur la quantité (la quantité de l'en-tête de formule F1-1 étant de 10, elle n'est donc pas strictement inférieure à 5).
- Index C2 : une nouvelle formule pourrait être créée à partir de la formule F2-1 (article PF2).
Le résultat sera donc le suivant :
Formule F2-1 bis :

L'action "Remplacement"
Pour ce code action, tous les critères origine de l'action sur la formule (GAFG) sont utilisés pour déterminer si le remplacement se fait au niveau de l'en-tête de la formule, nomenclature et gamme (GFNG), de l'opération des formules (QAIFNO) et/ou des lignes de formule (QAIFNL).
Le remplacement d'un article de production dans un en-tête de formule ou dans une ligne de formule ne peut se faire que si l'article de production destination de l'action sur les formules (GAFG) est renseigné.
De même, le remplacement d'une opération dans une opération de formule ne peut se faire que si le code opération destination de l'action sur les formules (GAFG) est renseigné.
Attention : Les critères opération origine et en-tête/ligne origine de l'action sur les formules (GAFG) n'étant pas obligatoires, si l'action est lancée sur une formule et qu'aucun des critères origine n'est renseigné, l'en-tête de formule, ainsi que toutes les opérations et les lignes de formule seront susceptibles d'être modifiés (pour exemple, l'article composé ainsi que tous les articles composant seront identiques à l'article spécifié dans l'en-tête/ligne de formule destination, et il en est de même pour le code opération des opérations de la formule).
Remplacement dans l'en-tête de la formule :
Le remplacement se fait au niveau de l'en-tête de la formule si les critères en-tête/ligne origine de l'action sur les formules (GAFG) correspondent à l'en-tête de formule sélectionné.
Dans l'en-tête de la formule, il est possible de remplacer l'article composé par l'article de production spécifié dans la partie en-tête/ligne destination de l'action sur les formules (GAFG).
En même temps que la modification de l'article composé, la quantité spécifiée dans la formule d'origine (GFNG) peut également être remplacée par la quantité calculée grâce à l'opérateur et à la quantité précisés dans la partie en-tête/ligne destination de l'action sur les formules (GAFG).
De plus, le changement d'article composé de l'en-tête de la formule est automatiquement répercuté dans les opérations des formules (QAIFNO), les textes et description de process (QAITXT), les textes des formules et description de process (QAIFTP) et les lignes de formule (QAIFNL).
Sur toutes les lignes de la formule traitée, une mise à jour des quantités est faite en appliquant la même règle de calcul que lors de la modification de la quantité de l'en-tête de formule.
Remplacement dans une opération de formule :
Le remplacement se fait au niveau de l'opération de la formule si les critères opération origine de l'action sur les formules (GAFG) correspondent à une des opérations de la formule sélectionnée.
Dans l'opération de la formule, il est possible de remplacer le code opération par l'opération spécifiée dans la partie opération destination de l'action sur les formules (GAFG).
En même temps que la modification du code opération, le palier et les délais peuvent également être remplacés en suivant les règles spécifiées dans la partie opération destination de l'action sur les formules (GAFG).
De plus, le changement de code opération de l'opération de la formule est automatiquement répercuté dans les textes et description de process (QAITXT), les textes des formules et description de process (QAIFTP) et les lignes de formule (QAIFNL).
Remplacement dans une ligne de formule :
Le remplacement se fait au niveau de la ligne de formule si les critères en-tête/ligne origine de l'action sur les formules (GAFG) correspondent à une des lignes de la formule sélectionnée.
Dans la ligne de formule, il est possible de remplacer l'article composant par l'article de production spécifié dans la partie "destination" de la ligne d'action sur les formules (GAFG).
En même temps que la modification de l'article composant, plusieurs autres 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ées à 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".
Exemple :
On prend en compte les actions suivantes :

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

Formule F2-1 :

Explication en suivant les index (correspondant aux enregistrements des actions sur les formules (GAFG)) :
- Index R1 : le remplacement de l'article PF2 par l'article PF6 ne pourrait pas être fait sur la formule F2-1 (article PF2) car le mode de production d'origine (PF3) ne correspond pas au mode de production de l'en-tête de la formule (PF2).
- Index R2 : le remplacement de l'article PF1 par l'article PF11 pourrait être fait sur la formule F1-1 (article PF1). Toutes les quantités (en-tête de formule et lignes) seraient alors modifiées (ajout de 13 aux quantités d'origine).
Le résultat sera donc le suivant :
Formule F1-1 :

- Index R3 : le remplacement de l'article MP2-1 par l'article MP2-19 pourrait être fait sur la formule F2-1 (une des lignes de la formule porte sur l'article MP2-1). La quantité de la ligne remplacée serait alors multipliée par 4.
Le résultat sera donc le suivant :
Formule F2-1 :

- Index R4 : Attention : Le paramétrage indique que quel que soit l'article, il sera remplacé par l'article PF7 et quelle que soit l'opération, le code opération sera remplacé par ASSEMBLAGE.
Le résultat sera donc le suivant :
Formule F1-1 :

Même principe pour la formule F1-2.
L'action "Suppression"
Pour ce code action, tous les critères origine de l'action sur la formule (GAFG) sont utilisés pour déterminer si la suppression se fait au niveau de l'en-tête de la formule, nomenclature et gamme (GFNG), de l'opération des formules (QAIFNO) ou des lignes de formule (QAIFNL).
Attention : Les critères opération origine et en-tête/ligne origine de l'action sur les formules n'étant pas obligatoires, si l'action est lancée sur une formule et qu'aucun des critères origine n'est renseigné, l'en-tête de formule, ainsi que toutes les opérations et les lignes de formule seront susceptibles d'être supprimés.
Suppression d'un en-tête de formule :
La suppression se fait au niveau de l'en-tête de la formule si les critères en-tête/ligne origine de l'action sur les formules correspondent à l'en-tête de formule sélectionné.
Si la suppression d'une formule, nomenclature et gamme est demandée, plusieurs informations liées à cette formule sont supprimées :
- l'en-tête de la formule (GFNG) ;
- les opérations de la formule (QAIFNO) ;
- les textes et description de process (QAITXT) ;
- les textes de la formule et description de process (QAIFTP) ;
- les lignes de la formule (QAIFNL) ;
- les compositions des prix standard de la formule (QAICPSF) ;
- les prix de la formule (GFAX) ;
- les historiques de la formule (QACHEF).
Suppression d'une opération de formule :
La suppression se fait au niveau de l'opération de la formule si les critères opération origine de l'action sur les formules correspondent à une des opérations de la formule sélectionnée.
Si la suppression d'une opération de formule est demandée, plusieurs informations liées à cette opération de formule sont supprimées :
- l'opération de la formule (QAIFNO) ;
- les textes et description de process (QAITXT) ;
- les textes de la formule et description de process (QAIFTP) ;
- les lignes de la formule (QAIFNL).
Suppression d'une ligne de formule :
La suppression se fait au niveau de la ligne de formule si les critères en-tête/ligne origine de l'action sur les formules correspondent à une des lignes de la formule sélectionnée.
Dans ce cas, seule la ligne correspondante est supprimée.
Exemple :
On prend en compte les actions suivantes :

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

Formule F2-1 :

Explication en suivant les index (correspondant aux enregistrements des actions sur les formules (GAFG)) :
- Index S1 : la suppression de la ligne de formule F1-1 portant sur l'article MP1-2 pourrait être faite.
Le résultat sera donc le suivant :
Formule F1-1 :

- Index S2 : la suppression de la formule F2-1 (article PF2) ne pourrait pas être faite car l'en-tête de la formule ne répond pas aux contraintes portant sur la quantité (la quantité de l'en-tête de formule F2-1 étant de 1, elle n'est donc pas strictement supérieure à 10).
- Index S3 : aucun critère de sélection n'étant spécifié, les formules F1-1 et F2-1 seront supprimées.