Ce point d'entrée permet de rajouter un filtre sur les commandes
Il n’y a pas de transaction en cours.
Il n'y a pas de fichier trace.
Ce point d’entrée est situé dans le sous-programme SEARCH du traitement CALREO.
Il est appelé juste avant la lecture des fichiers commandes
Il permet de décrire un nouveau filtre, sur les fichiers : SORDERQ SORDER SORDERC par l intermédiaire de la rubrique alphanumérique de 250 caractères : CRIT_SOQ mise à disposition.
Les paramètres accessibles sont :
- CRIT_SOQ (250) Filter sur SORDERQ SORDER SORDERC
Dans le tableau ci-dessous, le flag contenu significatif signifie que le contenu est en phase avec le contexte (le client courant est chargé…).
Table | Contenu significatif | Intitulé Table |
SORDERQ | Non | Commandes de vente - Quantités |
SORDER | Non | Commandes de vente - Entête |
SORDERC | Non | Commandes de vente - Cumul A/R |
Ce point d'entrée est appelé avant l'instruction "Write" de chaque nouvelle entête de bon de préparation.
Le buffer de la table STOPREH [PRH] est chargé et peut être modifié avec toutes les précautions d'usage.
Il y a une transaction en cours
Il peut y avoir un fichier trace ouvert selon type de mouvement (tester GTRACE)
Différents cas d’appel
Appel systématique.
Dans le tableau ci-dessous, le flag contenu significatif signifie que le contenu est en phase avec le contexte (le client courant est chargé…).
Table | Contenu significatif | Intitulé Table |
STOPREW | Oui | Travail bon de préparation |
Ce point d'entrée est appelé avant l'instruction "Write" de chaque nouvelle ligne de bon de préparation.
Le buffer de la table STOPRED [PRE] est chargé et peut être modifié avec toutes les précautions d'usage.
Il y a une transaction en cours
Il peut y avoir un fichier trace ouvert selon type de mouvement (tester GTRACE)
Différents cas d’appel
Appel systématique.
Dans le tableau ci-dessous, le flag contenu significatif signifie que le contenu est en phase avec le contexte (le client courant est chargé…).
Table | Contenu significatif | Intitulé Table |
STOPREW | Oui | Travail bon de préparation |
ITMMASTER | Oui | Article |
SORDERQ | Oui si [F:PRW]ORITYP=1 ou 2 | Ligne commande |
STOREO | Oui si [F:PRW]=3 | Emplacement réapprovisionnable |
Ce point d’entrée permet de prendre la main avant l’écriture dans le fichier de travail de chaque enregistrement ligne de commande, réapprovisionnement ou manquant sous-traitant, à préparer. Il permet ainsi de rajouter des données servant de critères de rupture dans les données du fichier de travail (zone [F:PRW]WDATA2) .
Il est appelé dans le traitement de livraison automatique TRTPREPA
Il y a une transaction en cours
Il y a un fichier trace ouvert
Ce point d’entrée est appelé dans le plan de préparation lorsque l'on exécute le bouton 'Bon de préparation', à chaque écriture d’un enregistrement dans le fichier de travail STOPREW.
La ligne de l'écran PREPLAN indicé par I est en ligne.
Si [M:PREP]ORITYP(I)=1 ou 2 (préparation d'une ligne de commande), les enregistrements correspondants SOH, SOQ, SOC si [F:SOH]SOHCAT=4 ou SOP sinon sont en ligne.
Si [M:PREP]ORITYP(I)=3 (préparation d'un réapprovisionnement sous-traitant), l'enregistrement correspondant REO est en ligne.
Si [M:PREP]ORITYP(I)=4 (préparation d'un manquant sous-traitant), l'enregistrement correspondant STA est en ligne.
Pour rajouter des critères de rupture, il est nécessaire d’alimenter dans le champs WDATA2 les informations souhaitées.
Ex : [F:PRW]WDATA2 += [F :SOH]xxx
Attention : Le champs WDATA2 est dimensionné à 250 caractères qui sont tous disponible si on prépare un réappro ou un manquant sous-traitant.
Si on prépare une ligne de commande, ce champ contient déjà les zones : 1ère ligne adresse, code postal, ville et état des clients livré et facture (tous les espaces ayant été supprimés)
Dans le tableau ci-dessous, le flag contenu significatif signifie que le contenu est en phase avec le contexte (le client courant est chargé…). Traditionnellement, c’est le cas pour le fichier qui contient l’en-tête et pas pour celui qui contient les lignes…
Table | Contenu significatif | Intitulé Table |
STOPREW | Oui | Fichier de travail Bon de préparation |
STOPRELIS | Oui | Liste de préparation |
SORDER | Oui si [M:PREP]ORITYP(I)=1 ou 2 | Commandes entête |
SORDERQ | Oui si [M:PREP]ORITYP(I)=1 ou 2 | Commandes ligne quantité |
SORDERP | Oui si [M:PREP]ORITYP(I)=1 ou 2 et [F:SOH]SOHCAT<>4 | Commandes ligne prix |
SORDERC | Oui si [M:PREP]ORITYP(I)=1 ou 2 et [F:SOH]SOHCAT=4 | Commande ouverte article |
STOREO | Oui si [M:PREP]ORITYP(I)=3 | Réapprovisionnements |
STOALL | Oui si [M:PREP]ORITYP(I)=4 | Allocations |
|
|
|