| API / API Web | |
| 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 à :
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ème phase lancée (mouvement de stock en statut « 3 ») ü 2ème phase non lancée (mode éclatement)
|
| 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 :
|
| 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» |