API Gestion Panier Créer Transfert

 

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).