| API / API Web | |
|
Version :ACE 1.0 Edition spéciale ES2 |
||
|
Package : fr.ACE.metier.bc4j.evenement.common GestionPanierValiderMouvements |
||
| Schémas d’entrée et de sortie : | IN | OUT |
Cette API permet de valider l’ensemble des demandes contenues dans le panier (exemple des demandes de mouvements de stocks validées par groupe I_MVTSTK_F).
API imbriquées : GestionStockCreerMouvement -
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 |
|
Les deux critères obligatoires de cette API sont le mode et le type de traitement. Le mode permet de déterminer si l’API doit valider des mouvements de stock unitaires ou des couples de mouvements correspondant à des transferts de stock :
Le type de traitement correspond au champ « typtrt » (« MSK »). L’opération de transfert à traiter (variable « codotf » qui correspond au champ « libcom » de la table EVPG) est obligatoire si le mode est "T". Les mouvements de stock « simples » ont un champ « numpos » égal à « 0 », à l’inverse des mouvements composant un transfert de stock pour lesquels le champ « numpos » est renseigné par la valeur du champ « numedi » du mouvement de départ. |
|
| Mode="U" | Pour chaque enregistrement du panier (table EVPG) correspondant à la société courante, à la fonction (cible) courante, à l’utilisateur connecté, au type de traitement et possédant un numéro de poste à “0”, l’API déclenche une autre API GestionStockcreerMouvement qui crée le mouvement et supprime la demande de mouvement du panier. |
| Mode="T" | Pour chaque enregistrement du panier (table EVPG) correspondant à la société courante, à la fonction (cible) courante, à l’utilisateur connecté, au type de traitement et dont le code opération de transfert est renseigné, l’API déclenche une autre API GestionStockCreerMouvement qui crée le mouvement et supprime la demande de mouvement du panier. |
Cas d’erreur
| Cause | Effet |
| Le champ « codotf » n’est pas renseigné en entrée de l’API. |
L’opération de transfert de stock n’est pas validée. Message « CHP_OBLIG : opération de transfert non validée». |