Ce point d’entrée permet de déclarer des variables et d'ouvrir des tables ou de faire des traitements d'initialisation.
Il n'y a pas de transaction en cours.
Il y a un fichier trace ouvert
Variable ou masque | Définition |
Mask ITCCLC0 [DIA] | Ecran de saisie des options de calcul |
Char ERR_TRA (132) | Pour un message d’erreur |
Table | Intitulé Table |
BOM | Nomenclature entête |
BOMD | Liens de Nomenclature |
ITCNAT | Détail natures-coût |
ITCNATW [INWW] | Détail natures-coût (temporaire) |
ITMBOM | Article nomenclature (code +bas niv) |
ITMCOST | Article coût |
ITMCOSTW [ICWW] | Article coût créé |
ITMMASTER | Article maître |
ITMFACILIT | Article-site |
ITMMVT | Cumuls article |
MATCSTW | Table de travail (en cours de chargement) |
OVERHEAD | Frais généraux |
ROUOPE | Opération de gamme |
ROUTING | Gamme entête |
TABBOMALT | Alternatives de nomenclature |
TABCUR | Devises |
TABFOR | Formules |
TABROUALT | Alternatives de gammes |
TABUNIT | Tables des unités |
WORKCOST | Section de valorisation |
WORKSTATIO | Poste de travail |
Ce point d’entrée permet de modifier la quantité de calcul utilisée quand on choisit de calculer les coûts prévisionnels d’un ensemble d’articles.
Il y a une transaction en cours.
Il y a un fichier trace ouvert
Le contexte est le chargement de la table de travail MATCSTW avec tous les articles à calculer.
En standard, la quantité de calcul est la quantité de lot économique, à défaut le lot technique, à défaut 1. Pour changer cette quantité (déjà affectée), il suffit de mettre une autre valeur dans la variable [F:MAW]MATQTYTOP. Attention ce champ ne doit jamais être nul.
Variable ou masque | Définition |
Mask ITCCLC0 [DIA] | Ecran de saisie des options de calcul |
Char ERR_TRA (132) | Pour un message d’erreur |
Ce point d’entrée permet d'accepter ou non le calcul du coût pour un article.
Il y a une transaction en cours.
Il y a un fichier trace ouvert
Le contexte est la boucle de lecture des articles-sites répondant aux critères de sélection.
En standard, si l'article possède une nomenclature pour l'alternative sélectionnée dans la fenêtre de critère ou ne possède aucune nomenclature, le coût sera calculé (alimentation de la table MATCSTW).
Variable ou masque | Définition |
Mask ITCCLC0 [DIA] | Ecran de saisie des options de calcul |
Integer LCAL | Indique s'il faut calculer le coût standard de l'article en cours (0=Non, 1=Oui) |
Table | Contenu significatif | Intitulé Table |
BOM | NON | Nomenclature entête |
BOMD | NON | Liens de Nomenclature |
ITCNAT | NON | Détail natures-coût |
ITCNATW [INWW] | NON | Détail natures-coût (temporaire) |
ITMBOM | NON | Article nomenclature (code +bas niv) |
ITMCOST | NON | Article coût |
ITMCOSTW [ICWW] | NON | Article coût créé |
ITMMASTER | OUI | Article maître |
ITMFACILIT | OUI | Article-site |
ITMMVT | NON | Cumuls article |
MATCSTW | OUI | Table de travail (en cours de chargement) |
OVERHEAD | NON | Frais généraux |
ROUOPE | NON | Opération de gamme |
ROUTING | NON | Gamme entête |
TABBOMALT | NON | Alternatives de nomenclature |
TABCUR | NON | Devises |
TABFOR | NON | Formules |
TABROUALT | NON | Alternatives de gammes |
TABUNIT | NON | Tables des unités |
WORKCOST | NON | Section de valorisation |
WORKSTATIO | NON | Poste de travail |
Ce point d’entrée permet de faire des mises à jour complémentaires après le calcul d'un coût standard.
Il n'y a pas de transaction en cours.
Il y a un fichier trace ouvert
Le contexte est la boucle de calcul des articles enregistrés dans MATCSTW [F:MAW].
Table | Contenu significatif | Intitulé Table |
ITMMASTER | OUI | Article maître |
ITMFACILIT | NON | Article-site |
ITMCOST | OUI | Article-coût |
MATCSTW | OUI | Table de travail |
Ce point d’entrée permet d’intervenir après la mise à jour de la table article-coût que ce soit en création ou en réécriture.
Il y a une transaction en cours.
Il y a un fichier trace ouvert
Le contexte est la mise à jour définitive de la table ITMCOST dans une boucle sur la table de travail ITMCOSTW. Il vaut mieux se baser sur les valeurs de champs de ITMCOSTW pour accéder à l’enregistrement de la table ITMCOST qui vient d’être créé ou modifié.
Variable ou masque | Définition |
Mask ITCCLC0 [DIA] | Ecran de saisie des options de calcul |
Char ERR_TRA (132) | Pour un message d’erreur |
Dans le tableau ci-dessous, le flag contenu significatif signifie que le contenu est en phase avec le contexte.
Table | Contenu significatif | Intitulé Table |
BOM | NON | Nomenclature entête |
BOMD | NON | Liens de Nomenclature |
ITCNAT | NON | Détail natures-coût |
ITCNATW [INWW] | NON | Détail natures-coût (temporaire) |
ITMBOM | NON | Article nomenclature (code +bas niv) |
ITMCOST | OUI | Article coût |
ITMCOSTW [ICWW] | OUI | Article coût temporaire |
ITMMASTER | OUI | Article maître |
ITMFACILIT | NON | Article-site |
ITMMVT | NON | Cumuls article |
MATCSTW | NON | Table de travail (en cours de chargement) |
OVERHEAD | NON | Frais généraux |
ROUOPE | NON | Opération de gamme |
ROUTING | NON | Gamme entête |
TABBOMALT | NON | Alternatives de nomenclature |
TABCUR | NON | Devises |
TABFOR | NON | Formules |
TABROUALT | NON | Alternatives de gammes |
TABUNIT | NON | Tables des unités |
WORKCOST | NON | Section de valorisation |
WORKSTATIO | NON | Poste de travail |
Ce point d’entrée permet de rediriger l'impression vers un autre code état que ITCCLCPRN.
Il n'y a pas de transaction en cours.
Il n'y a pas de fichier trace ouvert
Lorsque les coûts de tous les articles à traiter ont été calculés.
Variable ou masque | Définition |
Mask ITCCLC0 [DIA] | Ecran de saisie des options de calcul |
GPE | Pour éviter l'impression standard positionner GPE à 1 |
Dans le tableau ci-dessous, le flag contenu significatif signifie que le contenu est en phase avec le contexte.
Table | Intitulé Table |
BOM | Nomenclature entête |
BOMD | Liens de Nomenclature |
ITCNAT | Détail natures-coût |
ITCNATW [INWW] | Détail natures-coût (temporaire) |
ITMBOM | Article nomenclature (code +bas niv) |
ITMCOST | Article coût |
ITMCOSTW [ICWW] | Article coût temporaire |
ITMMASTER | Article maître |
ITMFACILIT | Article-site |
ITMMVT | Cumuls article |
MATCSTW | Table de travail (en cours de chargement) |
OVERHEAD | Frais généraux |
ROUOPE | Opération de gamme |
ROUTING | Gamme entête |
TABBOMALT | Alternatives de nomenclature |
TABCUR | Devises |
TABFOR | Formules |
TABROUALT | Alternatives de gammes |
TABUNIT | Tables des unités |
WORKCOST | Section de valorisation |
WORKSTATIO | Poste de travail |
Ce point d’entrée permet d'indiquer si l'article doit être considéré comme une matière.
Il n'y a pas de transaction en cours.
Il y a un fichier trace ouvert
Le contexte est la boucle de calcul des articles enregistrés dans MATCSTW [F:MAW].
La variable LMATFLG a été initialisée par le standard à 0 (semi-fini) ou 1 (matière).
Il est possible de modifier la valeur de LMATFLG pour, par exemple, forcer la valeur à 1 sur un semi-fini. Le coût standard sera alors calculé comme pour une matière, c'est à dire en fonction du paramètre "Choix coût matière" renseigné dans l'écran de lancement.
Si LMATFLG est affecté à 2, aucune initialisation ne sera effectuée => coût nul.
Table | Contenu significatif | Intitulé Table |
ITMMASTER | OUI | Article maître |
ITMFACILIT | NON | Article-site |
ITMCOST | NON | Article-coût |
MATCSTW | OUI | Table de travail |
Ce point d’entrée permet d'avoir la main juste après le calcul de tous les articles-coûts sélectionnés.
Il n'y a pas de transaction en cours.
Il y a un fichier trace ouvert
Tous les articles-coûts sélectionnés viennent d'être calculés mais ils sont tous enregistrés avec la zone UID différente de 0.
Variable ou masque | Définition |
Mask ITCCLC0 [DIA] | Ecran de saisie des options de calcul |
Char ERR_TRA (132) | Pour un message d’erreur |