| API / APIs Radiofréquence | |
| Version ACE : 5.0-00 | |
|
Package : Standard Sous-programme Basic : Term_prep Nom de la gnc : gnc_rf_term_prep |
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 : Aucune.
Contraintes et limites de fonctionnement (hors périmètre)
| RAS. |
Paramétrage (PPE)
| RAS. |
Prototype de la fonction Basic
| Function Term_Prep (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~ 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 : |
Read the Picking List data (LOP) with input picking list Id parameter (idop). If the Picking List does not exist the API returns an error code 0. Call the function gnc_term_prep_logis, as so to close the picking list, transfer the addressed movements (LMVTSTK.statut = 3) towards a new parcel and transfers the addressed movements (lmvtstk.statut = 3) of a picking list of the parcel towards a new picking list. If the function does not succeed the API returns the error code received. |
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 (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 |