Ce mot clé utilisé avec le programme ismldema.p permet de générer des demandes de type DP par PDP pour tout article géré en stock ; ces demandes seront considérées lors de toute planification générale.
Principe
Il s'agit de piloter dans une requête REB la liste standard WfDem.
Les règles sont les suivantes :
-
GenRefArt doit être défini et correspondre à un article standard.
-
Si DemQteBes ≤ 0 et DemDatBes n'est pas définie : La fonction supprime toutes les demandes existantes de type DP et d'origine PDP pour cet article.
-
Si DemQteBes ≤ 0 et DemDatBes est définie : La fonction supprime toutes les demandes existantes de type DP et d'origine PDP pour cet article.
-
Si DemQteBes > 0 et DemDatBes est définie et l'article est valide et géré en stock : Une demande est créée (ou mise à jour), de type DP et d'origine PDP.
Les autres champs de WfDem sont utilisés à titre indicatif : DemOriCl1, DemOriCl2, DemQteUnMe (si non définie : unité de mesure défaut de l'article), DemDatTra (si non définie ou incorrecte par rapport à DemDatBes : prend la valeur de DemDatBes), GenEnrRefUtilCre (prend la valeur DIALOG).
Utilisation dans DIALOG
Il s'agit d'initialiser la liste WfDem suivant les contraintes ci-dessus, puis de lancer la mise à jour via l'instruction EXE-PRG-PAR comme suit :
-
EXE-PRG-PAR ismldema.p (S: VLO.Retour).
Le paramètre retour de type caractère contient :
-
vide, si le déroulement est OK,
-
*ERR, si un des articles de la liste WfDem n'a pu être mis à jour (Remarque : les articles en anomalie sont repérés avec GenRefTypeArt = "?"),
-
*INC, + code erreur si autre erreur.