API Gestion Expédition Désaffecter OL Tournée

  Version ACE : 1.4

Package : fr.ACE.metier.bc4j.logistique.common

GestionExpeditiondesaffecterOlTournee

Schémas d’entrée et de sortie : IN OUT

Cette API permet d'enlever un OL d’une tournée.

API imbriquées : aucune.

Contraintes et limites de fonctionnement (hors périmètre)

RAS.

Paramétrage (PPE)

RAS.

Processus, contrôles et règles de gestion

Etape Description du Processus
 

Lire LTRN avec (Depot.typtie, Depot.sigtie, idtrn)

Lire LOLE avec (Depot.typtie, Depot.sigtie, idol)

Mise à jour des cumuls théoriques

· Soustraire de LTRN.nbpalhomtheo, LOLE.nbpla1

· Soustraire de LTRN.nbpalhettheo , LOLE.nbpla2

 

Boucle de lecture sur LCOL (Depot.typtie, Depot.sigtie, idol, idtrn)

Mise à jour des cumuls théoriques

Si LCOL.flgcolis = ‘1’

Soustraire de LTRN.poids , LCOL.poidstheo

Soustraire de LTRN.volume , LCOL.volume

Si LCOL.flgue =’1’

Soustraire 1 de LTRN.nbue

Soustraire 1 de LTRN.nbuereel

Si LOLE.statut <= 4

Mise à jour des cumuls reels

Si lcol.flgcolis = ‘1’

Soustraire de LTRN.poidsreel , LCOL.poidsreel

Soustraire de LTRN.volumereel , LCOL.volume

Si LCOL.codlnst <> ‘’ ou ‘0’

Soustraire 1 de LTRN.nbpalhomreel

Soustraire 1 de LTRN.nbpalhetreel

Mise à jour de LCOL mettre 0 dans idtrn de LCOL