| API / APIs Radiofréquence | |
| Version ACE : 5.2-00 | |
|
|
|
|
Package : Standard Nom de la gnc : gnc_rf_term_prep_egx |
Fonctionnalité :Préparation |
| Schémas d’entrée et de sortie : | voir en fin de document. |
Cette API permet de solder un ordre de prélèvement (OP).
L’OP en cours prend alors le statut « validé ». Les lignes de prélèvement non validées sont « copiées » dans un OP reliquat.
API imbriquées : TERM_PREP -
Contraintes et limites de fonctionnement (hors périmètre)
| RAS. |
Paramétrage (PPE)
| RAS. |
Prototype de la fonction Basic
| Function Term_Prep_X (p_numero_module As String, p_typdep As String, p_sigdep As String, p_idop As String) As Integer |
Messages en entrée
| Message = TERM_PREP_X~ p_typdep ~p_sigdep ~ p_idop ~ |
Messages en sortie
| Aucun. |
Valeurs restituées par l’API
| VALEUR | REMARQUE |
| 0 | L’ordre de prélèvement n’existe pas dans le dépôt. |
| 1 | L’OP est soldé. |
| 63 | Aucune ligne de prélèvement n’a été validée |
Processus, contrôles et règles de gestion
| ETAPE | DESCRIPTION DU PROCESSUS |
| Dans le cas d’un OP mono colis détail : | |
| 1 | Création d’un Colis détail. |
| 2 | Création d’un OP reliquat mono colis ayant les même caractéristiques que l’OP origine : Mode de préparation, indicateur circuit, type d’OP. |
| 3 | Attachement des mouvements de prélèvement de l’OP origine au nouveau colis détail et à l’OP reliquat. |
| 4 | Passage du statut de l’OP soldé à « 9 ». |
| 5 |
Modification du statut du colis origine. Le statut du colis origine sera modifié en fonction du paramétrage du mode de préparation de l’OP. |
| Détail : | Call the API function "TERM_PREP", as so to close a picking list, to transfer the addressed movements (LMVTSTK .statut = 3) towards a new parcel and to transfer the addressed movements (lmvtstk.statut = 3) of a picking list of the parcel towards a new picking list . |
Erreurs possibles
| CAUSE | EFFET |
| Aucune ligne de prélèvement n’a été validée. | Retour 63, message d’erreur : « Solde interdit OP non prepare » |
| L’ordre de prélèvement n’existe pas dans le dépôt. | Retour 0 : message d’erreur : « Le solde de l'OP a echoue » |
Exemple(s) d’utilisation
| Retour=Term_Prep_X (p_numero_module, “DEP”, “D001”, p_idop) |
| NOM DU PARAMÈTRE | TYPE | FORMAT | TAILLE | OBL O/N | REMARQUE |
| typdep | Char | 3 | O | Type de dépôt | |
| sigdep | Char | 12 | O | Sigle dépôt | |
| idop | long | 10 | O | N° d’ordre de prélèvement |