| API / API Web | |
|
Version : ACE 1.0 Edition spéciale ES2 |
||
|
Package : fr.ACE.metier.bc4j.evenement.common GestionPanierCreerTransfert |
||
| Schémas d’entrée et de sortie : | IN | OUT |
Cette API permet de créer les deux demandes de mouvements de stocks constituant le transfert dans le panier de l’utilisateur (voir documentation I_MVTSTK_F).
API imbriquées : GestionPanierCreerSelection -
Contraintes et limites de fonctionnement (hors périmètre)
| RAS. |
Paramétrage (PPE)
| RAS. |
Processus, contrôles et règles de gestion
| Etape | Description du Processus |
|
L’API crée les deux demandes de mouvements de stocks dans le panier en appelant une autre API : GestionPanierCreerSelection. Les mouvements créés dans la table EVPG sont différenciés par le champ « numedi » qui est incrémenté automatiquement par l’API GestionPanierCreerSelection. Afin d’associer les deux mouvements d’un transfert, le champ « numpos » des deux mouvements est alimenté avec la valeur du champ « numedi » du mouvement de départ. Pour différencier le mouvement de départ du mouvement d’arrivée, le champ « z40l_2 » de la table EVPG contiend le code ‘D’ pour le mouvement de départ, et le code ‘A’ pour le mouvement d’arrivée. |
Cas d’erreur
| Cause | Effet |
| Echec lors de la création d’un des deux mouvements. | L’API rejette les deux mouvements (message d’erreur à l’origine du rejet). |