Ce point d'entrée permet de faire des mises à jour complémentaires suite à la création d'une ligne de livraison à partir d'une ligne de préparation.
Il y a une transaction en cours.
Il y a un fichier trace ouvert.
Ce point d’entrée est situé dans l'étiquette $ALI_SOQSDD et $ALI_REOSTA_SDD (selon la valeur de la zone [F:PRE]ORITYP) du traitement STKALL.
Si [F:PRE]ORITYP=1 ou 2, il s'agit de la livraison d'une ligne de commande
Si [F:PRE]ORITYP=3, il s'agit de la livraison d'un besoin de réappro sous-traitant
Si [F:PRE]ORITYP=4, il s'agit de la livraison d'un manquant sous-traitant
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 |
SDELIVERYD | Oui | Détail livraison |
STOPRED | Oui | Détail bon préparation |
STOPREH | Oui | Entête bon préparation |
Ce point d'entrée permet de faire des mises à jour complémentaires suite à la création d'une entête de livraison à partir de préparations.
Il y a une transaction en cours.
Il y a un fichier trace ouvert.
Ce point d’entrée est situé dans l'étiquette $ECR_SDH du traitement STKALL.
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 |
SDELIVERY | Oui | Entête livraison |
Ce point d’entrée permet de prendre la main lors de la définition des critères de sélection des préparations à livrer.
Il permet d’ajouter des filtres supplémentaires sur ces préparations.
Il est appelé dans le traitement de livraison automatique des préparations FUNPREDLV.
Il n’y a pas de transaction en cours.
Il y a un fichier trace ouvert.
Ce point d’entrée est appelé lors de la définition des critères de sélection.
Le masque de sélection des préparations PREDLV est encore disponible.
Les critères standards sont chargés dans la variable CRITERE. Ils concernent le fichier entête préparation (STOPREH).
La variable FILSUPENT a été créée pour l’ajout des critères supplémentaires. Elle est dimensionnée à 250 caractères. Pour que cela fonctionne bien lors de l’évaluation si la variable n’est pas chargée par le point d’entrée, FILSUP est initialisée à la chaine « 1=1 ».
Il suffit de la compléter dans le point d’entrée.
Exemple : Ajout d’un filtre supplémentaire sur le client livré qui doit commencer par « CLI».
FILSUP -= ‘ & BPCORD >= « CLI »’
FILSUP est évaluée en même temps que CRITERE, lors du filter sur le fichier STOPREH. Les critères doivent se rapporter à des zones du fichier STOPREH qui est ouvert sous l’abréviation PRH.
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 |
STOPRED | Non | Détail bon préparation |
STOPREH | Non | Entête bon préparation |
Ce point d’entrée permet de prendre la main à la fin du contrôle d’autorisation de livraison d’une préparation. Il permet ainsi de rajouter des tests permettant de rejeter la préparation.
Il est appelé dans le traitement de livraison automatique des préparations FUNPREDLV.
Il y a une transaction en cours.
Il y a un fichier trace ouvert
Ce point d’entrée est appelé dans la fonction de livraison automatique des préparations avant écriture des caractéristiques de la préparation dans la table de travail SWRKDLV.
Pour refuser la livraison de la préparation, il faut positionner la variable GOK à 0.
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 |
STOPREH | Oui | Préparation entête |
STOPRED | Oui, 1ère ligne de préparation | Préparation ligne |
SORDER | Oui | Commandes entête |
Ce point d'entrée permet d'enrichir les champs discriminants de la table de travail SWRKDLV (utilisée dans le traitement de livraison automatique des bons de préparation)
Il est appelé dans le traitement de livraison automatique des préparations FUNPREDLV.
Il y a une transaction en cours.
Il y a un fichier trace ouvert
Cepoint d’entrée est appelé dans la fonction de livraison automatique despréparations avant écriture des caractéristiques de la préparation dansla table de travail SWRKDLV.
Afin de forcer le non regroupement des BP sur une même livraison, il faut enrichir le champs SWDDATA avec d'autres informations discriminantes. Cela aura comme incidence de forcer l'allocation d'un nouveau chiffre du champ de regroupement SWDKEYD
Dansle 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 |
STOPREH | Oui | Préparation entête |
STOPRED | Oui, 1ère ligne de préparation | Préparation ligne |
SORDER | Oui | Commandes entête |