Ce point d’entrée est appelé dans la gestion du colisage pour permettre de mettre à jour des tables spécifiques.
Il est appelé dans le traitement de gestion du colisage FUNPKP.
Il est appelé lors de la création d’un colisage, à l’enregistrement de chaque ligne de colis. Il permet de prendre la main avant chaque enregistrement de ligne de colis.
Il y a une transaction en cours (transaction d’enregistrement ou d’annulation du colisage). La variable GOK est utilisée et testée. Elle est initialisée à 1. Elle peut être positionnée à 0 si on désire aborter la transaction.
Il n’y a pas de fichier trace ouvert
Ce point d’entrée est appelé depuis chaque traitement permettant de générer/annuler des colis :
. Bouton colisage depuis la gestion des livraisons ou préparation
. Fonction colisage depuis le menu stocks
Il est appelé à deux niveaux :
. Lors de la création d’une ligne détail colis :
On se trouve dans la boucle de génération des détails colis. nolign-1. Le buffer [F :SPD] est chargé. On se situe juste avant l’écriture de l’enregistrement [F :SPD].
L’entête du colis n’est pas encore crée. Elle ne le sera qu’après création de tous ses détails.
Il est à noter que le buffer entête livraison [F :SDH] ou entête préparation [F:PRH] est en ligne. . Lors de l’annulation d’un colisage. Cette annulation s’effectue à deux niveaux :
. Lorsque l’on applique le bouton annulation.
On vient d’effectuer l’instruction delete sur les fichiers SPACK ([F :SPH]) et SPACKD ([F :SPD]) pour la livraison en cours de traitement. Donc la suppression complète du colisage a été réalisé.
. Lorsque l’on applique le bouton enregistrer, juste avant de générer le colisage.
On vient d’effectuer l’instruction delete sur les fichiers SPACK ([F :SPH]) et SPACKD ([F :SPD]) pour la livraison ou préparation en cours de traitement. Donc la suppression complète du colisage, s’il existait déjà, a été réalisé.
On se trouve juste avant la boucle de génération des détails colis. Pour différencier ces deux niveaux d’appel (annulation du colisage, enregistrement d’une ligne de colis), il faut utiliser la variable WPOINT_CODTRT. Elle est positionnée à « C » pour la création, à « A » pour l’annulation.
La globale GVCRTYP permet de savoir s il s'agit d'un colisage livraison ou préparation
GVCRTYP = 3 : Préparation
GVCRTYP = 4 : Livraison
Ce point d’entrée est appelé dans la gestion du colisage (déclaratif ou post-colisage) pour permettre de prendre la main sur le compteur du colis . (rubrique PACNUM)
Il y a une transaction en cours (transaction d’enregistrement ). Fichier trace
Il n’y a pas de fichier trace ouvert
Ce point d’entrée est appelé depuis chaque traitement permettant de générer un colis :
. Bouton colisage depuis la gestion des livraisons ou préparation
. Fonction colisage depuis le menu stocks
La globale GPE positionnée à 1 permet de ne pas affecter le numéro de compteur standard
La globale GVCRTYP permet de savoir s il s'agit d'un colisage livraison ou préparation
GVCRTYP = 3 : Préparation
GVCRTYP = 4 : Livraison
la globale GACTION permet de savoir s'il s'agit d un colisage déclaratif ou post-colisage
GACTION = TRTPKD ou SAIPKD : Colisage déclaratif
GACTION = TRTPKP ou SAIPKP : Post-colisage
Si colisage déclaratif les écrans suivants sont disponibles et chargés : PKD0 et PKD1
Si post-colisage l'écran suivant est disponible et chargé : PKP0
Le numéro de compteur doit etre stocké dans la variable LNUM
Ce point d’entrée est appelé dans la gestion du colisage (déclaratif ou post-colisage) pour permettre de prendre la main sur la determination de la situation du colisage . (rubrique PACFLG de la préparation ou livraison
Il y a une transaction en cours (transaction d’enregistrement ). Fichier trace
Il n’y a pas de fichier trace ouvert
Ce point d’entrée est appelé depuis chaque traitement permettant de générer un colis :
. Bouton colisage depuis la gestion des livraisons ou préparation
. Fonction colisage depuis le menu stocks
Il est situé dans le composant COLISAGE_ORIGINE du traitement FUNPKD avec
comme buffers en lignes : SDELIVERYD/SDD si colisage livraison et STOPRED/PRE si colisage préparation
la variable LTYP permet de connaitre l origine du document LTYP = 4 : livraison LTYP = 3 : Préparation
Le PE sert à rajouter un filtre par l intermédiaire de la rubrique aplphanumérique de 250 caracteres : CRITPACFLG mise à disposition
Ce point d’entrée est appelé dans la gestion du colisage (déclaratif ) pour permettre de prendre la main sur le contenu du masque PKD1 apres son chargement.
Il ni a pas de transaction en cours .
Il ni a pas de fichier trace ouvert
Ce point d’entrée est appelé apres chaque picking de ligne d'un document , il sert à modifier le contenu du masque PKD1.
Il est situé dans le composant CHARGE_LIGNE du traitement FUNPKD.
Apres chargement du masque PKD1 avec : si l article colisé est en mode détail : les enregistrements STOJOU ou STOALL des lignes du document , ou directement par les enregistrements SDELIVERYD ou STOPRED .
Avant la boucle sur le masque PKD1 qui permet de supprimer les lignes dont la quantité à coliser est nulle.
Buffers en lignes : SDELIVERYD/SDD si colisage livraison et STOPRED/PRE si colisage préparation
la variable globale GVCRTYP permet de connaitre l origine du document GVCRTYP = 4 : livraison GVCRTYP = 3 : Préparation
Ce point d’entrée est appelé dans la gestion du colisage déclaratif avant l'écriture de la table SPACK (colis livraison) .
Il est appelé dans le traitement de gestion du colisage déclaratif FUNPKD.
Il est appelé lors de l'enregistrement d'un colisage , à la création de l’enregistrement entete de colis (Table SPACK).
Il y a une transaction en cours (transaction d’enregistrement ou d’annulation du colisage). La variable GOK est utilisée et testée. Elle est initialisée à 1. Elle peut être positionnée à 0 si on désire aborter la transaction.
Il n’y a pas de fichier trace ouvert
Ce point d’entrée est appelé depuis chaque traitement permettant de générer/annuler des colis :
. Bouton colisage depuis la gestion des livraisons ou préparation
. Fonction colisage déclaratif depuis le menu stocks
On se trouve dans le processus de création lignes et entete de colis.
Toutes les lignes de détails du colis sont créés .
Il est à noter que le buffer entête livraison [F :SDH] ou entête préparation [F:PRH] est en ligne. .
La globale GVCRTYP permet de savoir s il s'agit d'un colisage livraison ou préparation
GVCRTYP = 3 : Préparation
GVCRTYP = 4 : Livraison