API RF READRESS_X

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

Cette API permet de réadresser un mouvement.

API imbriquées : aucune.

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

RAS.

Paramétrage (PPE)

RAS.

Cas d'erreur

CODE PARAMÈTRES DESCRIPTION
REAIMPREAP   Réadressage d'un mouvement de réappro interdit
REAIMPPICK   Réadressage impossible en picking

Processus, contrôles et règles de gestion

ETAPE DESCRIPTION DU PROCESSUS
1 Si typmvt = ‘R’, return ut_mauvais avec message d’erreur « REAIMPREAP »
2 Lecture des mouvements ‘E’ et ‘S’, si typmag du mouvement d’entrée = ‘3’, on sort en erreur avec le message « REAIMPPICK »
3 Désadressage du mouvement, si échec return ut_mauvais sans message d’erreur
4 Adressage du mouvement, si échec return ut_mauvais sans message d’erreur
5 Lecture de la mission passée en paramètre, si non trouvée return ut_mauvais avec message d’erreur « ELT_PASTRO »
6 Si l’objet de la mission lue est vide, on lit la « mission associée », si non trouvée return ut_mauvais avec message d’erreur « ELT_PASTRO »
7 Lecture de l’emplacement passé en paramètre
8 Modification des champs tymag, lcodmag et codemp sur la mission ou « mission associée »

Paramètres en entrée

NOM DESCRIPTION FORMAT OBLIGATOIRE/FACULTATIF
Codsoc Entité Long O
Codpev Code pev CHAR (6) O
typdep Type dépôt CHAR (3) O
sigdep Sigle dépôt CHAR (12) O
typmvt Type de mouvement CHAR (1) O
idmvt ID du mouvement LONG O
adremp Adresse de l’emplacement CHAR (10) O
idmission ID de la mission LONG O

Paramètres en sortie

NOM DESCRIPTION FORMAT OBLIGATOIRE/FACULTATIF