API Gestion Réception affecter EA BL

  Version ACE : 1.3

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

GestionReceptionaffecterEaBl

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

Cette API permet d’affecter une liste d’EA (et ses lignes) à un BL pour une réception donné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
 
  • Identification du rendez-vous associé au BL, lrbe.typtie, lrbe.sigtie, lrbe.idbl, lrbe.numrdv != ‘0’
  • Mettre le champ rdvt.flgeasansbl = ‘0’
  • Faire un count sur toutes les EA du RDV avec leae.idbl = 0 : leae_rdvt.typtie, leae_rdvt.sigtie, leae_rdvt.numrdv
  • Si count = 0, alors rdvt.flgeaavecbl = 1
 

Lors de l’affectation d’une EA, si l’EA n’est pas associée à une réception (leae.numrec=’’), on vérifie que l’EA est bien associée au RDV du BL (lrbe.numrdv) : champs Leae_rdvt.typtie, Leae_rdvt.sigtie, Leae_rdvt.numea, Leae_rdvt.numrdv = lrbe.numrdv. Génération des lignes dans la table LRBL.

Si ce n’est pas le cas, affichage du message d’erreur L_RDVINEX