Sommaire
- Sélection et tri des données de la table d'interface
- Création d'un en-tête d'ordre de production (cas 1)
- Création d'une opération d'ordre (cas 2)
- Modification d'une opération d'ordre (cas 3)
- Création d'une ligne d'ordre (cas 4)
- Modification d'une ligne d'ordre (cas 5)
- Création d'un détail par lot d'une ligne d'ordre (cas 6)
- Modification d'un détail par lot d'une ligne d'ordre (cas 7)
- Intégration des contraintes d'opérations (cas 8)
Sélection et tri des données de la table d'interface
La sélection des données de la table d'interface des ordres à intégrer est réalisée à partir des fourchettes de sélection de la soumission. De plus, seules les données dont l'état est "Actif" sont sélectionnées.
Le tri des données lues est une notion importante car il conditionne la présentation des données de la table d'interface en fonction des actions que l'on souhaite réaliser.
Ces actions portant sur l'ensemble des tables constituant un ordre de production, il est important d'organiser les données de la table d'interface pour traiter les en-têtes d'ordre avant les opérations, les opérations avant les lignes et les lignes avant les détails.
De façon plus technique, les données de la table d'interface sont lues et triées de manière croissante sur les zones "Etablissement" (ETSQATOR), "Numéro interne de l'ordre" (NUIQATOR), "Site de l'ordre" (SIOQATOR), "Classe de l'ordre"(CLAQATOR), "Numéro d'ordre" (ORDQATOR), "Article composé" (CMPQATOR), "Numéro séquentiel" (NUSQATOR) et "Numéro de ligne d'ordre" (LORQATOR).
1 - L'action sur l'en-tête d'ordre est faite à chaque changement dans le groupe de zones suivant : ETSQATOR, NUIQATOR, SIOQATOR, CLAQATOR, ORDQATOR, CHMQATOR ("Chemin") et DDVQATOR ("Date de début de validité"). De ce fait, une valeur identique des zones CHMQATOR et DDVQATOR et de l'ensemble des zones propres à l'en-tête de l'ordre doit être attribuée à l'ensemble de données de la table d'interface dont les valeurs des zones ETSQATOR, NUIQATOR, SIOQATOR, CLAQATOR et ORDQATOR sont identiques.
2 - Pour un en-tête d'ordre de production donné, l'action sur les opérations d'ordre est faite à chaque changement dans le groupe de zones suivant : OPEQATOR ("Opération") et FNOQATOR ("Numéro de séquence de l'opération"). Il est conseillé d'avoir un ordre dans la numérotation de NUSQATOR qui corresponde au tri sur ces deux zones. De plus, une valeur identique de l'ensemble des zones propres à l'opération d'ordre doit être attribuée à l'ensemble des données de la table d'interface dont les valeurs des zones OPEQATOR et FNOQATOR sont identiques pour un en-tête d'ordre donné.
3 - Pour une opération d'ordre donnée, l'action sur les lignes d'ordre est faite à chaque changement dans le groupe de zones suivant : LORQATOR, ARTQATOR ("Article"), CATQATOR ("Catégorie"), FLRQATOR ("Filière"), SITQATOR ("Site") et FNLQATOR ("Numéro de séquence de la formule"). De la même manière, une valeur identique des zones ARTQATOR, CATQATOR, FLRQATOR, SITQATOR et FNLQATOR et de l'ensemble des zones propres à la ligne d'ordre doit être attribuée à l'ensemble de données de la table d'interface dont les valeurs de la zone LORQATOR sont identiques pour une opération d'ordre donnée.
Voici un exemple de données de la table d'interface à intégrer :
| NUI | SIO | CLA | ORD | DDO | DFO | CMP | NUS | OPE | FNO | OOP | ART | CAT | FLR | SIT | LOR | FNL | DEP | LOP |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| S1 | PRD | 8 | 20090701 | 20090715 | A | 275 | OP0 | 10 | I | PF001 | AR | F1 | S1 | DP78 | L072 | |||
| S1 | PRD | 8 | 20090908 | 20090927 | I | 289 | OP1 | 20 | A | RM009 | RM | F1 | S1 | DP00 | ||||
| S1 | PRD | 15 | 20091001 | 20091031 | I | 243 | OP5 | 60 | I | MP016 | AR | F1 | S1 | DP08 | L086 | |||
| S1 | PRD | 8 | 20091001 | 20091031 | I | 238 | OP1 | 20 | I | MP001 | AR | F1 | S1 | DP15 | L091 | |||
| S1 | PRD | 8 | I | 259 | OP9 | 30 | I | MP008 | AR | F1 | S1 | DP06 | L009 | |||||
| S1 | PRD | 15 | 20091001 | 20091031 | A | 243 | OP5 | 60 | I | PF009 | AR | F1 | S1 | DP81 | L086 |
Après le tri, les données se présentent comme suit :
| NUI | SIO | CLA | ORD | DDO | DFO | CMP | NUS | OPE | FNO | OOP | ART | CAT | FLR | SIT | LOR | FNL | DEP | LOP |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| S1 | PRD | 8 | 20090701 | 20090715 | A | 275 | OP0 | 10 | I | PF001 | AR | F1 | S1 | DP78 | L072 | |||
| S1 | PRD | 8 | 20091001 | 20091031 | I | 238 | OP1 | 20 | I | MP001 | AR | F1 | S1 | DP15 | L091 | |||
| S1 | PRD | 8 | I | 259 | OP9 | 30 | I | MP008 | AR | F1 | S1 | DP06 | L009 | |||||
| S1 | PRD | 8 | 20090908 | 20090927 | I | 289 | OP1 | 20 | A | RM009 | RM | F1 | S1 | DP00 | ||||
| S1 | PRD | 15 | 20091001 | 20091031 | A | 243 | OP5 | 60 | I | PF009 | AR | F1 | S1 | DP81 | L086 | |||
| S1 | PRD | 15 | 20091001 | 20091031 | I | 243 | OP5 | 60 | I | MP016 | AR | F1 | S1 | DP08 | L086 |
Les différents problèmes constatés dans cet exemple :
- pour un même en-tête d'ordre (ordre S1 PRD 8), les dates de l'ordre ne sont pas identiques sur l'ensemble des données propre à cet en-tête d'ordre ;
- le tri des opérations par rapport au numéro séquentiel n'est pas approprié et la caractéristique "Ouverture opération" (OOPQATOR) n'est pas la même sur l'ensemble des données propres à cette opération d'ordre.
Les données seraient plus correctes et plus exploitables si après le tri, elles se présentaient comme suit :
| NUI | SIO | CLA | ORD | DDO | DFO | CMP | NUS | OPE | FNO | OOP | ART | CAT | FLR | SIT | LOR | FNL | DEP | LOP |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| S1 | PRD | 8 | 20090701 | 20090715 | A | 275 | OP0 | 10 | I | PF001 | AR | F1 | S1 | DP78 | L072 | |||
| S1 | PRD | 8 | 20090701 | 20090715 | I | 238 | OP1 | 20 | A | MP001 | AR | F1 | S1 | DP15 | L091 | |||
| S1 | PRD | 8 | 20090701 | 20090715 | I | 253 | OP1 | 20 | A | RM009 | RM | F1 | S1 | DP00 | ||||
| S1 | PRD | 8 | 20090701 | 20090715 | I | 259 | OP9 | 30 | I | MP008 | AR | F1 | S1 | DP06 | L009 | |||
| S1 | PRD | 15 | 20091001 | 20091031 | A | 243 | OP5 | 60 | I | PF009 | AR | F1 | S1 | DP81 | L086 | |||
| S1 | PRD | 15 | 20091001 | 20091031 | I | 243 | OP5 | 60 | I | MP016 | AR | F1 | S1 | DP08 | L086 |
Création d'un en-tête d'ordre de production (cas 1)
Cette création ne peut être réalisée qu'en rupture sur l'en-tête d'ordre, c'est-à-dire, après le tri des données à traiter, à chaque changement d'une des zones suivantes :
- ETSQATOR - Etablissement
- NUIQATOR - Numéro interne ordre de prod.
- SIOQATOR - Site de l'ordre de production
- CLAQATOR - Classe d'ordres de production
- ORDQATOR - Numéro de l'ordre de production
- CHMQATOR - Chemin
- DDVQATOR - Date de début de valid. de la formule de prod.
La création d'un en-tête d'ordre dans la table d'exploitation QAORD (visible depuis la gestion des ordres GORD) n'est réalisée que si les conditions suivantes sont satisfaites :
- une création d'ordre est demandée (la zone CREQATOR doit avoir la valeur "A") ;
- une des données de l'ordre concerne le composé (la zone CMPQATOR doit avoir la valeur "A") ;
- le site, la classe, le numéro d'ordre de production et toutes les zones de l'article composé doivent être renseignées (zones SIOQATOR, CLAQATOR, ORDQATOR, ARTQATOR, CATQATOR, FLRQATOR et SITQATOR).
Précision : Le chemin et la date de validité permettant d'identifier une formule ne sont pas gérés de la même manière que lors d'une saisie d'ordre de production. En effet, lors d'une saisie, si une référence à une formule existe, l'ordre est automatiquement créé en prenant comme modèle, la formule en question. Dans le cas d'une intégration, même si une référence formule est donnée, seul l'en-tête d'ordre de production est créé.
Zones utiles pour la création d'un en-tête d'ordre de production (table QATOR vers QAORD) :
ARTQATOR - Code article
CATQATOR - Catégorie de l'article de production
CHMQATOR - Chemin
CLAQATOR - Classe d'ordres de production
CMPQATOR - Produit leader : doit avoir la valeur "A"
CREQATOR - Création de l'ordre de production : doit avoir la valeur "A"
DDOQATOR - Date de début réelle de l'ordre
DDVQATOR - Date de début de valid. de la formule de prod.
DFOQATOR - Date de fin réelle de l'ordre
EOPQATOR - Etape de l'ordre de production : si pas renseigné, proposition de l'étape par défaut
ETSQATOR - Etablissement
FLRQATOR - Filière de l'article de production
GESQATOR - Gestionnaire
HFRQATOR - Heure de fin réelle
NUIQATOR - Numéro interne ordre de prod. : recalculé à l'intégration
ORDQATOR - Numéro de l'ordre de production : obligatoire. Si la classe d'ordre n'a pas la caractéristique "Numérotation automatique", cette donnée sera automatiquement reprise dans la table d'exploitation. Sinon, un numéro d'ordre sera automatiquement calculé sans prendre en compte la valeur spécifiée.
QTAQATOR - Quantité réajustée
SIOQATOR - Site de l'ordre de production
SITQATOR - Site de l'article de production
UNIQATOR - Unité : si pas renseigné, proposition de l'unité de l'article de production
Création d'une opération d'ordre (cas 2)
La création d'une nouvelle opération d'ordre dans la table d'exploitation QAORO (visible depuis la gestion des opérations d'ordre QAIORO) n'est effectuée que lorsqu'une création d'en-tête de production (Cf. cas 1) a été réalisée.
Si c'est le cas, cette création ne peut être effectuée qu'en rupture sur l'opération de l'ordre, c'est-à-dire, après le tri des données à traiter, à chaque changement d'une des zones suivantes :
- OPEQATOR - Code de l'opération
- FNOQATOR - N° de séquence de l'opération
Zones utiles pour la création d'une opération d'ordre (table QATOR vers QAORO) :
CALQATOR - Calendrier
CTOQATOR - Catégorie d'opération
DDPQATOR - Date de début réelle de l'opération
DFPQATOR - Date de fin réelle de l'opération
DTEQATOR - Délai de la date d'entrée
DTOQATOR - Délai de tolérance d'ordonnancement
DTSQATOR - Délai de la date de sortie
DUTQATOR - Durée théorique
ETSQATOR - Etablissement
FNOQATOR - N° de séquence de l'opération : affecté si le code opération est vide, sinon sera automatiquement affecté avec la valeur 0
NDLQATOR - Ligne de pondération du délai
OOPQATOR - Ouverture opération
OPEQATOR - Code de l'opération : si pas renseigné, proposition du code opération par défaut de la classe d'ordres
RDUQATOR - Recalcul de la durée
USOQATOR - Utilisateur d'affectation de l'état de saisie : ne pas renseigner
UTEQATOR - Unité de la date d'entrée
UTOQATOR - Unité de tolérance d'ordonnancement
UTSQATOR - Unité de la date de sortie
Modification d'une opération d'ordre (cas 3)
La modification d'une donnée d'une opération d'ordre dans la table d'exploitation QAORO (visible depuis la gestion des opérations d'ordre QAIORO) n'est réalisée que si les conditions suivantes sont satisfaites :
- aucune création d'ordre n'est demandée (la zone CREQATOR doit avoir la valeur "I") ;
- les zones ETSQATOR, NUIQATOR, SIOQATOR, CLAQATOR, ORDQATOR, CHMQATOR et DDVQATOR permettent d'identifier un et un seul ordre de production (GORD) existant dans la table d'exploitation QAORD et non clôturé. Un ordre est considéré comme non clôturé s'il est à une étape strictement inférieure à l'étape du traitement de clôture des ordres (TCOR), référencé dans les étapes par classe (GETCP) ;
- les zones NUIQATOR, ETSQATOR, OPEQATOR et FNOQATOR doivent être renseignées et permettent d'identifier une et une seule opération d'ordre (QAIORO) existant dans la table d'exploitation QAORO ;
- les zones ARTQATOR, CATQATOR, FLRQATOR, SITQATOR, LORQATOR et FNLQATOR permettent d'identifier une et une seule ligne d'ordre (QAILOR) existant dans la table d'exploitation QALOR. La zone CMPQATOR permet de faire une restriction de la ligne recherchée (ligne du composé ou ligne de composant).
Zones utiles pour la modification d'une opération d'ordre (table QATOR vers QAORO) :
CALQATOR - Calendrier
CTOQATOR - Catégorie d'opération
DDPQATOR - Date de début réelle de l'opération
DFPQATOR - Date de fin réelle de l'opération
DTEQATOR - Délai de la date d'entrée
DTOQATOR - Délai de tolérance d'ordonnancement
DTSQATOR - Délai de la date de sortie
DUTQATOR - Durée théorique
ETSQATOR - Etablissement
FNOQATOR - N° de séquence de l'opération
NDLQATOR - Ligne de pondération du délai
OOPQATOR - Ouverture opération
OPEQATOR - Code de l'opération
RDUQATOR - Recalcul de la durée
USOQATOR - Utilisateur d'affectation de l'état de saisie : ne pas renseigner
UTEQATOR - Unité de la date d'entrée
UTOQATOR - Unité de tolérance d'ordonnancement
UTSQATOR - Unité de la date de sortie
DDMQATOR - Date de modification : renseigné selon l'occurrence USRTRF du paramètre AUTORD
UDMQATOR - Utilisateur de modification : renseigné selon l'occurrence USRTRF du paramètre AUTORD
Création d'une ligne d'ordre (cas 4)
La création d'une ligne d'ordre dans la table d'exploitation QALOR (visible depuis la gestion des lignes d'ordre de production QAILOR) n'est effectuée que lorsqu'une création d'opération d'ordre de production (Cf. cas 2) a été réalisée.
Si c'est le cas, cette création ne peut être effectuée qu'en rupture sur la ligne d'ordre de production, c'est-à-dire, après le tri des données à traiter, à chaque changement d'une des zones suivantes :
- LORQATOR : numéro de ligne d'ordre de production ;
- ARTQATOR, CATQATOR, FLRQATOR, SITQATOR : code, catégorie, filière et site de l'article de production ;
- FNLQATOR : numéro séquentiel de ligne de formule.
Zones utiles pour la création d'une ligne d'ordre (table QATOR vers QALOR) :
ASOQATOR - Etat de saisie : il est conseillé de ne pas renseigner cette zone
AUTQATOR - Consommation automatique : il est conseillé de ne pas renseigner cette zone ou de l'affecter avec la valeur "I"
CCAQATOR - CGR A crédit
CCBQATOR - CGR B crédit
CCPQATOR - Compte crédit
CDAQATOR - CGR A débit
CDBQATOR - CGR B débit
CDPQATOR - Compte débit
CNTQATOR - Contenant
CNOQATOR - Contenant d'origine
CPTQATOR - Transféré en comptabilité : il est conseillé de ne pas renseigner cette zone ou de l'affecter avec la valeur "I"
DEMQATOR - Emplacement
DEOQATOR - Dépôt d'origine
DFRQATOR - Date de fin réelle : cette zone ne doit être renseignée que lors d'une saisie du réel (zone QTRQATOR renseignée).
EMOQATOR - Emplacement d'origine
ETSQATOR - Etablissement
GENQATOR - Genre
GESQATOR - Gestionnaire
HFRQATOR - Heure de fin réelle
HCRQATOR - Heure de création
INFQATOR - Informations complémentaires
LOIQATOR - Lot de production initialement prévu : il est conseillé de renseigner cette zone avec la même valeur que la zone LOPQATOR, cette zone servant à contrôler, lors de la saisie du réel, que le lot saisi correspond au lot attendu
LOPQATOR - Lot de production
LORQATOR - Numéro de ligne d'ordre de production
MVSQATOR - Mouvement de stock généré : il est conseillé de ne pas renseigner cette zone ou de l'affecter avec la valeur "I"
NATQATOR - Nature
NUIQATOR - Numéro interne ordre de prod. : permet d'aider à l'identification de l'ordre à mettre à jour
PR1QATOR - Paramètre 1 à PR9QATOR - Paramètre 9
P10QATOR - Paramètre 10 à P15QATOR - Paramètre 15
PCKQATOR - Picking réalisé : il est conseillé de ne pas renseigner cette zone ou de l'affecter avec la valeur "I"
PGMQATOR - Programme créateur
POCQATOR - Poste crédit
PODQATOR - Poste débit
QSAQATOR - Quantité réajustée sans arrondi
QSRQATOR - Quantité réelle sans arrondi : il est conseillé de ne pas renseigner cette zone
QTAQATOR - Quantité réajustée
QTRQATOR - Quantité réelle
ROLQATOR - Rôle
SERQATOR - Série
STQQATOR - Statut qualité : il est conseillé de ne pas renseigner cette zone
STTQATOR - Transféré en statistique : il est conseillé de ne pas renseigner cette zone ou de l'affecter avec la valeur "I"
SUPQATOR - Lot supérieur : il est conseillé de ne pas renseigner cette zone
TYPQATOR - Type de détail
DCRQATOR - Date de création : renseigné selon l'occurrence USRTRF du paramètre AUTORD
UCRQATOR - Utilisateur de création : renseigné selon l'occurrence USRTRF du paramètre AUTORD
Modification d'une ligne d'ordre (cas 5)
La modification d'une donnée d'une ligne d'ordre dans la table d'exploitation QALOR (visible depuis la gestion des lignes d'ordre QAILOR) n'est réalisée que si les conditions suivantes sont satisfaites :
- aucune création d'ordre n'est demandée (la zone CREQATOR doit avoir la valeur "I") ;
- les zones ETSQATOR, NUIQATOR, SIOQATOR, CLAQATOR, ORDQATOR, CHMQATOR et DDVQATOR permettent d'identifier un et un seul ordre de production (GORD) existant dans la table d'exploitation QAORD et non clôturé. Un ordre est considéré comme non clôturé s'il est à une étape strictement inférieure à l'étape du traitement de clôture des ordres (TCOR), référencé dans les étapes par classe (GETCP) ;
- les zones OPEQATOR, FNOQATOR, ARTQATOR, CATQATOR, FLRQATOR, SITQATOR, LORQATOR et FNLQATOR permettent d'identifier une et une seule ligne d'ordre (QAILOR) existant dans la table d'exploitation QALOR. La zone CMPQATOR permet de faire une restriction de la ligne recherchée (ligne du composé ou ligne de composant) ;
- aucune des zones suivantes ne doit être renseignée : LOPQATOR, DEMQATOR, TYPQATOR, STQQATOR, SERQATOR, SUPQATOR, DEOQATOR, EMOQATOR, CNTQATOR, CNOQATOR, MOSQATOR, MOOQATOR, CDPQATOR, PODQATOR, CDAQATOR, CDBQATOR, CCPQATOR, POCQATOR, CCAQATOR, CCBQATOR, PR1QATOR, PR2QATOR, PR3QATOR, PR4QATOR, PR5QATOR, PR6QATOR, PR7QATOR, PR8QATOR, PR9QATOR, P10QATOR, P11QATOR, P12QATOR, P13QATOR, P14QATOR, P15QATOR, P16QATOR, P17QATOR, P18QATOR, P19QATOR, P20QATOR, PGMQATOR.
Zones utiles pour la modification d'une ligne d'ordre (table QATOR vers QALOR) :
ARTQATOR - Code article
CACQATOR - CGR A crédit
CADQATOR - CGR A débit
CATQATOR - Catégorie de l'article de production
CBCQATOR - CGR B crédit
CBDQATOR - CGR B débit
CHMQATOR - Chemin
CLAQATOR - Classe d'ordres de production
CMPQATOR - Produit leader
CPCQATOR - Compte crédit
CPDQATOR - Compte débit
DDVQATOR - Date de début de valid. de la formule de prod.
DEPQATOR - Dépôt
ETSQATOR - Etablissement
FLRQATOR - Filière de l'article de production
FNLQATOR - N° de séquence de la ligne de formule
FNOQATOR - N° de séquence de l'opération
GESQATOR - Gestionnaire
LORQATOR - Numéro de ligne d'ordre de production
MOPQATOR - Mode de production
NTAQATOR - Palier de la ligne
NUIQATOR - Numéro interne ordre de prod. : permet d'aider à l'identification de l'ordre à mettre à jour
OPEQATOR - Code de l'opération
ORDQATOR - Numéro de l'ordre de production
QTAQATOR - Quantité réajustée
QTRQATOR - Quantité réelle
SIOQATOR - Site de l'ordre de production
SITQATOR - Site de l'article de production
UNIQATOR - Unité
DDMQATOR - Date de modification : renseigné selon l'occurrence USRTRF du paramètre AUTORD
UDMQATOR - Utilisateur de modification : renseigné selon l'occurrence USRTRF du paramètre AUTORD
Création d'un détail par lot d'une ligne d'ordre (cas 6)
La création d'un détail de ligne d'ordre de production dans la table d'exploitation QALOL (visible depuis la gestion des détails de lignes d'ordres de production QAILOL) est effectuée lorsqu'une création de ligne d'ordre (Cf. cas 4) a été réalisée et lorsqu'une des zones suivantes est renseignée :
- LOPQATOR : lot de production ;
- DEMQATOR : emplacement ;
- QTRQALOL : quantité réelle.
Une création d'un détail par lot est également faite lorsque les conditions suivantes sont satisfaites :
- aucune création n'est demandée (la zone CREQATOR doit avoir la valeur "I") ;
- les zones ETSQATOR, NUIQATOR, SIOQATOR, CLAQATOR, ORDQATOR, CHMQATOR et DDVQATOR permettent d'identifier un et un seul ordre de production (GORD) non clôturé. Un ordre est considéré comme non clôturé s'il est à une étape strictement inférieure à l'étape du traitement de clôture des ordres de production (TCOR), référencé dans les étapes par classe (GETCP) ;
- les zones OPEQATOR, FNOQATOR, ARTQATOR, CATQATOR, FLRQATOR, SITQATOR, LORQATOR et FNLQATOR permettent d'identifier une et une seule ligne d'ordre de production (QAILOR). La zone CMPQATOR permet de faire une restriction de la ligne recherchée (ligne du composé ou ligne de composant) ;
- au moins une des zones suivantes est renseignée : LOPQATOR, DEMQATOR, TYPQATOR, STQQATOR, SERQATOR, SUPQATOR, DEOQATOR, EMOQATOR, CNTQATOR, CNOQATOR, MOSQATOR, MOOQATOR, CDPQATOR, PODQATOR, CDAQATOR, CDBQATOR, CCPQATOR, POCQATOR, CCAQATOR, CCBQATOR, PR1QATOR, PR2QATOR, PR3QATOR, PR4QATOR, PR5QATOR, PR6QATOR, PR7QATOR, PR8QATOR, PR9QATOR, P10QATOR, P11QATOR, P12QATOR, P13QATOR, P14QATOR, P15QATOR, P16QATOR, P17QATOR, P18QATOR, P19QATOR, P20QATOR, PGMQATOR. Ces zones, si elles sont renseignées, permettent de spécifier que l'élément traité est un détail par lot et non une ligne d'ordre de production ;
- les zones LOPQATOR et DEMQATOR ne permettent pas d'identifier au moins un détail par lot (QAILOL) existant, dont la saisie de la quantité réelle n'a pas déjà été réalisée (stock non traité pour le détail par lot (STKQALOL différent de "T")).
Zones utiles pour la création d'un détail par lot de ligne d'ordre (table QATOR vers QALOL) :
ASOQATOR - Etat de saisie : il est conseillé de ne pas renseigner cette zone
AUTQATOR - Consommation automatique : il est conseillé de ne pas renseigner cette zone ou de l'affecter avec la valeur "I"
CCAQATOR - CGR A crédit
CCBQATOR - CGR B crédit
CCPQATOR - Compte crédit
CDAQATOR - CGR A débit
CDBQATOR - CGR B débit
CDPQATOR - Compte débit
CNTQATOR - Contenant
CNOQATOR - Contenant d'origine
CPTQATOR - Transféré en comptabilité : il est conseillé de ne pas renseigner cette zone ou de l'affecter avec la valeur "I"
DEMQATOR - Emplacement
DEOQATOR - Dépôt d'origine
DFRQATOR - Date de fin réelle : cette zone ne doit être renseignée que lors d'une saisie du réel (zone QTRQATOR renseignée).
EMOQATOR - Emplacement d'origine
ETSQATOR - Etablissement
GENQATOR - Genre
GESQATOR - Gestionnaire
HFRQATOR - Heure de fin réelle
HCRQATOR - Heure de création
INFQATOR - Informations complémentaires
LOIQATOR - Lot de production initialement prévu : il est conseillé de renseigner cette zone avec la même valeur que la zone LOPQATOR, cette zone servant à contrôler, lors de la saisie du réel, que le lot saisi correspond au lot attendu
LOPQATOR - Lot de production
LORQATOR - Numéro de ligne d'ordre de production
MOOQATOR - Mode de stockage d'origine
MOSQATOR - Mode de stockage
MVSQATOR - Mouvement de stock généré : il est conseillé de ne pas renseigner cette zone ou de l'affecter avec la valeur "I"
NATQATOR - Nature
NUIQATOR - Numéro interne ordre de prod. : permet d'aider à l'identification de l'ordre à mettre à jour
PR1QATOR - Paramètre 1 à PR9QATOR - Paramètre 9
P10QATOR - Paramètre 10 à P20QATOR - Paramètre 20
PCKQATOR - Picking réalisé : il est conseillé de ne pas renseigner cette zone ou de l'affecter avec la valeur "I"
PGMQATOR - Programme créateur
POCQATOR - Poste crédit
PODQATOR - Poste débit
QSAQATOR - Quantité réajustée sans arrondi : il est conseillé de ne pas renseigner cette zone
QSRQATOR - Quantité réelle sans arrondi : il est conseillé de ne pas renseigner cette zone
QTAQATOR - Quantité réajustée
QTRQATOR - Quantité réelle
ROLQATOR - Rôle
SERQATOR - Série
STQQATOR - Statut qualité : il est conseillé de ne pas renseigner cette zone
STTQATOR - Transféré en statistique : il est conseillé de ne pas renseigner cette zone ou de l'affecter avec la valeur "I"
SUPQATOR - Lot supérieur : il est conseillé de ne pas renseigner cette zone
TYPQATOR - Type de détail
DCRQATOR - Date de création : renseigné selon l'occurrence USRTRF du paramètre AUTORD
UCRQATOR - Utilisateur de création : renseigné selon l'occurrence USRTRF du paramètre AUTORD
Modification d'un détail par lot d'une ligne d'ordre (cas 7)
La modification d'une donnée d'un détail de ligne d'ordre de production dans la table d'exploitation QALOL (visible depuis la gestion des détails par lot des lignes d'ordres de production QAILOL) n'est réalisée que si les conditions suivantes sont satisfaites :
- aucune création n'est demandée (la zone CREQATOR doit avoir la valeur "I") ;
- les zones ETSQATOR, NUIQATOR, SIOQATOR, CLAQATOR, ORDQATOR, CHMQATOR et DDVQATOR permettent d'identifier un et un seul ordre de production (GORD) non clôturé. Un ordre est considéré comme non clôturé s'il est à une étape strictement inférieure à l'étape du traitement de clôture des ordres de production (TCOR), référencé dans les étapes par classe (GETCP) ;
- les zones OPEQATOR, FNOQATOR, ARTQATOR, CATQATOR, FLRQATOR, SITQATOR, LORQATOR et FNLQATOR permettent d'identifier une et une seule ligne d'ordre (QAILOR). La zone CMPQATOR permet de faire une restriction de la ligne recherchée (ligne du composé ou ligne de composant) ;
- au moins une des zones suivantes est renseignée : LOPQATOR, DEMQATOR, TYPQATOR, STQQATOR, SERQATOR, SUPQATOR, DEOQATOR, EMOQATOR, CNTQATOR, CNOQATOR, MOSQATOR, MOOQATOR, CDPQATOR, PODQATOR, CDAQATOR, CDBQATOR, CCPQATOR, POCQATOR, CCAQATOR, CCBQATOR, PR1QATOR, PR2QATOR, PR3QATOR, PR4QATOR, PR5QATOR, PR6QATOR, PR7QATOR, PR8QATOR, PR9QATOR, P10QATOR, P11QATOR, P12QATOR, P13QATOR, P14QATOR, P15QATOR, P16QATOR, P17QATOR, P18QATOR, P19QATOR, P20QATOR, PGMQATOR. Ces zones, si elles sont renseignées, permettent de spécifier que l'élément traité est un détail par lot et non une ligne d'ordre de production ;
- les zones LOPQATOR et DEMQATOR permettent d'identifier au moins un détail par lot de lignes d'ordres de production (QAILOL) existant, dont la saisie de la quantité réelle n'a pas déjà été réalisée (stock non traité pour le détail par lot (STKQALOL différent de "T")).
Zones utiles pour la modification d'un détail par lot de ligne d'ordre (table QATOR vers QALOL) :
ASOQATOR - Etat de saisie : il est conseillé de ne pas renseigner cette zone
AUTQATOR - Consommation automatique : il est conseillé de ne pas renseigner cette zone ou de l'affecter avec la valeur "I"
CCAQATOR - CGR A crédit
CCBQATOR - CGR B crédit
CCPQATOR - Compte crédit
CDAQATOR - CGR A débit
CDBQATOR - CGR B débit
CDPQATOR - Compte débit
CNTQATOR - Contenant
CNOQATOR - Contenant d'origine
CPTQATOR - Transféré en comptabilité : il est conseillé de ne pas renseigner cette zone ou de l'affecter avec la valeur "I"
DEMQATOR - Emplacement
DEOQATOR - Dépôt d'origine
DFRQATOR - Date de fin réelle : cette zone ne doit être renseignée que lors d'une saisie du réel (zone QTRQATOR renseignée).
EMOQATOR - Emplacement d'origine
ETSQATOR - Etablissement
GENQATOR - Genre
GESQATOR - Gestionnaire
HFRQATOR - Heure de fin réelle
INFQATOR - Informations complémentaires
LOIQATOR - Lot de production initialement prévu : il est conseillé de renseigner cette zone avec la même valeur que la zone LOPQATOR, cette zone servant à contrôler, lors de la saisie du réel, que le lot saisi correspond au lot attendu
LOPQATOR - Lot de production
LORQATOR - Numéro de ligne d'ordre de production
MVSQATOR - Mouvement de stock généré : il est conseillé de ne pas renseigner cette zone ou de l'affecter avec la valeur "I"
MOOQATOR - Mode de stockage d'origine
MOSQATOR - Mode de stockage
NATQATOR - Nature
NUIQATOR - Numéro interne ordre de prod. : permet d'aider à l'identification de l'ordre à mettre à jour
PR1QATOR - Paramètre 1 à PR9QATOR - Paramètre 9
P10QATOR - Paramètre 10 à P20QATOR - Paramètre 20
PCKQATOR - Picking réalisé : il est conseillé de ne pas renseigner cette zone ou de l'affecter avec la valeur "I"
POCQATOR - Poste crédit
PODQATOR - Poste débit
QSAQATOR - Quantité réajustée sans arrondi : il est conseillé de ne pas renseigner cette zone
QSRQATOR - Quantité réelle sans arrondi : il est conseillé de ne pas renseigner cette zone
QTAQATOR - Quantité réajustée
QTRQATOR - Quantité réelle
ROLQATOR - Rôle
SERQATOR - Série
STQQATOR - Statut qualité : il est conseillé de ne pas renseigner cette zone
STTQATOR - Transféré en statistique : il est conseillé de ne pas renseigner cette zone ou de l'affecter avec la valeur "I"
SUPQATOR - Lot supérieur : il est conseillé de ne pas renseigner cette zone
TYPQATOR - Type de détail
DDMQATOR - Date de modification : renseigné selon l'occurrence USRTRF du paramètre AUTORD
UDMQATOR - Utilisateur de modification : renseigné selon l'occurrence USRTRF du paramètre AUTORD
Intégration des contraintes d'opérations (cas 8)
L'intégration des contraintes opération est faite depuis la table d'interface QASCO (visible depuis la gestion du sas contraintes opérations d'ordre QAISCO) vers la table d'exploitation QACOO (visible depuis la gestion des contraintes opérations d'ordre GCOO).
Lors de l'intégration d'un élément de la table d'interface des ordres de production QATOR (visible depuis la gestion des ordres de production d'interface GTOR), une intégration des contraintes d'interface qui lui sont liées est réalisée. Pour rappel, le lien est fait grâce à la zone NUSQASCO référençant le numéro séquentiel de l'ordre d'interface (NUSQATOR).
Une création de contrainte est réalisée lorsque la contrainte référencée dans la table d'interface QASCO n'existe pas dans la table d'exploitation QACOO. Inversement, si la donnée existe dans la table d'exploitation, elle est mise à jour à partir des valeurs de la table d'interface.
Les zones FNOQASCO, OPEQASCO, FNCQASCO, OPCQASCO doivent donc obligatoirement être renseignées pour déterminer si une création ou une mise à jour doit être faite.
Zones utiles pour l'intégration des contraintes d'opérations :
COMQASCO - Lien modifiable
CTLQASCO - Contrôle du lien
DECQASCO - Décalage de l'opération précédente
DEOQASCO - Décalage de l'opération
DMAQASCO - Délai maximum entre les opérations
DMIQASCO - Délai minimum entre les opérations
ETAQASCO - Etat
ETSQASCO - Etablissement
FNCQASCO - N° de séquence de l'op. précédente : doit être renseigné pour référencer une opération d'ordre existant en exploitation dans la table QAORO
FNOQASCO - N° de séquence de l'opération : doit être renseigné pour référencer une opération d'ordre existant en exploitation dans la table QAORO
GENQASCO - Genre
INFQASCO - Informations complémentaires
NATQASCO - Nature
NUSQASCO - Numéro interne ordre de prod. : lien avec la table de sas des ordres (table QATOR zone NUSQATOR). Utilisé pour faire le lien entre le sas des ordres de production (GTOR) et celui des contraintes opérations d'ordre (QAISCO)
OPCQASCO - Code de l'op. précédente : doit être renseigné pour référencer une opération d'ordre existant en exploitation dans la table QAORO
OPEQASCO - Code de l'opération : doit être renseigné pour référencer une opération d'ordre existant en exploitation dans la table QAORO
PVOQASCO - Pourcentage de ventilation de l'opération
ROLQASCO - Rôle
SNUQASCO - Numéro de contrainte : identifiant unique de la contrainte d'opération de sas
TYCQASCO - Type de contrainte
TYPQASCO - Type
UCLQASCO - Utilisation du calendrier
UNIQASCO - Unité du délai
DCRQASCO - Date de création : renseigné selon l'occurrence USRTRF du paramètre AUTORD
UCRQASCO - Utilisateur de création : renseigné selon l'occurrence USRTRF du paramètre AUTORD
DDMQASCO - Date de modification : renseigné selon l'occurrence USRTRF du paramètre AUTORD
UDMQASCO - Utilisateur de modification : renseigné selon l'occurrence USRTRF du paramètre AUTORD