Traitement CONTX3 : contrôle axe 1
CTLJOU2 : contrôle et modification de la date de réception prévue
Ce point d'entrée situé dans le traitement CONTX3, contrôles X3 divers, génère une action CTLJOU2.
Le but de cette action est de modifier ou de supprimer le contrôle effectué à la date de réception planifiée.
Contexte et mode fonctionnement
Transaction
Il y a une transaction en cours dans le cas d’une génération automatique de commande (commande directe ou plan de l’acheteur).
Fichier trace
Il y a un fichier trace ouvert dans le cas d’une génération automatique de commande (commande directe ou plan de l’acheteur).
Différents cas d’appel
L'appel est effectué afin de prendre en compte les exigences, ou lors de la saisie manuelle d'une ligne de demande d'achat ou d'une commande, juste avant le contrôle et la modification éventuelle de la date de réception prévue.
L'appel est effectué lorsque " Call CTL_JOU2 " est exécuté.
Variables et masques disponibles
Les variables suivantes sont chargées lors de l'appel de l'action "CTLJOU2".
DATRCP
Date de réception prévue à contrôler et à ajuster en fonction des jours ouvrés du site concerné.
UVYDAY
Jours ouverts ou fermés de la semaine.
UVYCOD
Code période indisponibilité
Les variables précédentes ne doivent pas être modifiées.
Les variables suivantes peuvent être modifiées pour modifier ou supprimer le contrôle de date de réception :
DATMIN
Date minimum de réception
En version 130, la valeur par défaut est la date de demande ou de commande.
Dans la version 140, la valeur par défaut est la date de la demande ou de la commande augmentée du délai de livraison du produit.
SENS
Sens du décalage de date en fonction des jours ouverts de la semaine (0 = décalage en avant, 1 = décalage en arrière).
WCTLFLAG
Drapeau utilisé pour intervenir dans le contrôle lui-même (la valeur est 0 par défaut).
0 = contrôle classique, c'est-à-dire contrôle et décalage de date en fonction des jours de la semaine puis un contrôle simple en fonction des périodes indisponibles.
1 = contrôle avec les périodes indisponibles uniquement sans décalage de date.
2 = pas de contrôle, pas de décalage de date.
Tables ouvertes
Dans le tableau ci-dessous, le flag de « contenu significatif » signifie que le contenu est en phase avec le contexte.
|
Table |
Contenu significatif |
Intitulé Table |
|
FACILITY |
Oui |
Sites |
|
ITMMASTER |
Oui |
Articles |
|
ITMFACILITY |
Oui |
Articles-Site |
Remarques diverses
Ce point d'entrée peut rendre obsolète le point d'entrée EXTRCPDAT dans le processus TRTACHCDE1.
AUTORIS_OPT : désactiver l'autorisation fonctionnelle standard
Contexte et mode de fonctionnement
Transaction
Il n’y a pas de transaction en cours.
Fichier trace
Aucun fichier trace ouvert.
Contexte de code
Le point d'entrée est appelé dans l'étiquette $AUTORIS_OPT du traitement CONTX3.
Il permet de désactiver le contrôle d'autorisation standard effectué lorsque vous cliquez sur un bouton/option de menu.
Classes de fichiers et écrans disponibles
-
ISTDAUTORIS_OPT : par défaut, il est défini sur [V]CST_AYES. Doit être défini sur [V]CST_ANO pour désactiver le contrôle d'autorisation standard.
-
GFONCTION : fonction courante qui appelle CONTX3.AUTORIS_OPT
-
BOUT : code actuel du bouton
-
GBIDC2 : option à tester
-
GFCY : site actuel. (peut être vide).
-
Les masques disponibles sont ceux correspondant à la variable GFONCTION.
Tables ouvertes
Tables correspondant à la GFONCTION courante.