API RF GNC_SCE_GP_028

  Version ACE : 1.55
Package : Standard GNC_SCE_GP_028 Fonctionnalité : Eclatement
Schémas d’entrée et de sortie : voir en fin de document.

Cette API permet de valider un mouvement lors de l’éclatement sce Mobile. Les mouvements en statut ‘1’ et ‘3’ sont gérés.

Elle est appelée par l’API java GestionPreparationgererMouvementEclatement.

API imbriquées : aucune.

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

RAS.

Paramétrage (PPE)

LVALOP – DANGER - CTRMIP

Cas d'erreur

CODE PARAMÈTRES DESCRIPTION
0   Erreur dans le traitement
2   Le colis est validé, impossible de valider le mouvement sur celui ci

Processus, contrôles et règles de gestion

ETAPE DESCRIPTION DU PROCESSUS

Recherche des mouvements en statut ‘3’ ou ‘1’ :

  • Pour le tiers si mode de prépa multi OL, pour l’OL de l’UP sinon
  • Pour le produit et/ou le n° de réservation
  • Pour la vacation
  • Mouvements associés à une UP détail (et non en l’état)

Recherche d’un mouvement pour la quantité exacte, à défaut les mouvements sont stockés dans un tableau dynamique

Boucle sur les mouvements jusqu’à ce que la quantité à valider soit atteinte :

  • Calcul du poids au prorata de la quantité du mouvement
  • Si mouvement en statut ‘1’ :

Recherche dans prl du contenant d’éclatement pour le plan de palettisation du produit (mode Scaso, prl.indact), à défaut, création du mouvement en unités

Création d’un mouvement en statut ‘3’

Mise à jour de l’en cours de sortie sur l’objet

  • Dans les 2 cas, appel de la gnc de validation d’un mouvement de préparation :

Si modification du SSCC de l’UP de dépose :

Contrôle matières dangereuses (ppe DANGER, CTRMIP)

Contrôle nouvelle UP non validé, même tiers, même vacation sauf si ppe LVALOP positionné, même tournée

Mise à jour poids des 2 UP

Mise à jour du mouvement SS

Si quantité à valider inférieure au mouvement, éclatement du mouvement

Validation du mouvement

Mise à jour du mouvement en statut ‘1’ si besoin avec la quantité restante.

De la même façon que pour les mouvements en statut ‘3’, le mouvement en statut ‘1’ restant contient la quantité restant à préparer

Paramètres en entrée

NOM DESCRIPTION FORMAT OBLIGATOIRE/FACULTATIF
Typdep Type dépôt Char (3)  
Sigdep Sigle dépôt Char (12)  
Idvac N° vacation Long  
Idobjcol SSCC UP Char (18)  
Codpro Code produit Char(16)  
Lrefresa Réservation Char (40)  
Dun14 Dun14 du produit Char (14) F si codpro
Qteunt Quantité à valider en unités Long  
Poidsreel Poids réel Double  
Idobjprise SSCC objet de prise Char (18)  

Paramètres en sortie

NOM DESCRIPTION FORMAT OBLIGATOIRE/FACULTATIF
Code retour

1 = ok

0 = ko, paramout2 = message