API Gestion Préparation rechercher Palette Eclatement

  Version ACE : 1.55

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

GestionPreparationrechercherPaletteEclatement

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

Recherche des palettes et constitution du flux d’éclatement :

API Vocal : Message d’entrée : 75.14 (demande de travail) et en retour : 75.50, 75.51, 75.71, 75.72, 75.55, 75.73, 75.59

API imbriquées : AFF_ECL_X - CREMIS_X -

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

API destinée au module « vocal éclatement »

Paramétrage (PPE)

LVOECL – LPOIDS -

Processus, contrôles et règles de gestion

Etape Description du Processus
  Pour chaque palette ou GENCOD renseigné en entrée de l’API, le traitement suivant est appliqué :
1

Rechercher la palette à éclater. L’identifiant en entrée peut correspondre à :

  • longueur = 18 : identifiant SSCC
  • longueur < 18 : identifiant SSCC partiel ou EAN produit

la palette doit se trouver sur un magasin d’éclatement (LMAG.flgecl = ‘1’) et être reliée à des mouvements de sortie non validés

Si non trouvée, recherche de la palette sur le plancher d’éclatement à partir du GENCOD (requête sur pro/prl)

2

Rechercher la mission d’éclatement, lui affecter l’opérateur (appel de l’ API C AFF_ECL_X ) , la créer si elle n’existe pas (appel de l’API C « CREMIS_X »

Si palette unique, la mission contient le n° SSCC de la palette à éclater et le n° OP

Si plusieurs palettes à éclater la mission contient uniquement le n° d’OP.

3

Détecter l’origine de la palette pour savoir si on est sur une vacation :

  • 2 phases avec :

ü 2ème phase lancée (mouvement de stock en statut « 3 »)

ü 2ème phase non lancée (mode éclatement)

  • ou Cross Dock (= flux transit).
4

Recherche si un OP existe déjà pour la palette à éclater et traité par le vocal.

Si la palette n’a pas encore été traitée par le vocal, un nouvel OP est créé, les mouvements concernés sont reliés à cet OP.

Si une seule palette à éclater, le n° SSCC de la palette à éclater est stocké sur l’OP.

5 Recherche des mouvements SS en statut « 3 », à défaut, recherche des mouvements SS en statut « 1 »
6

Pour chacun de ces mouvements de stock, traitement des quantités à éclater en fonction de la dispo sur la palette, avec suivant le cas :

  • Modification de la qté du mouvement,
  • Suppression du mouvement de stock,
  • Split du mouvement.
7 Lecture du support de dépose client
8

Mise à jour du mouvement de stock en fonction du niveau de gestion sur le plan de palettisation.

Exprimé dans la VL ayant un contenant éclatement (PRL.indact renseigné) = spécifique Scaso

A défaut dans la VL de niveau carton, à défaut sachet, à défaut unité

9 Création des messages 75.72 pour chaque ligne de ventilation (mouvements de stock).
10 Création des messages 75.55 pour le conditionnement détail de ligne (poids et unités de mesure).
11 Création des messages 75.73 qui renseigne les support de dépose client (détail des palettes du client).
12 Mise à jour des messages 75.71 sur les palettes à ventiler.
13 Mise à jour du message 75.51 sur l’entête de mission d’éclatement.

Erreurs possibles

Cause Effet
LOP Inexistant Exception « ELT_PASTRO »
N° SSCC incorrect Exception « AGL_CODINV»