DIAPASON 05
Breadcrumbs

Fonction génération des demandes de type DP ( ISMLDEMA )


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.