| API / API Web | |
|
Version : ACE 1.1 |
Edition spéciale ES0 |
|
|
Package : fr.ACE.metier.bc4j.produit.common GestionDeclinaisonaffecterDeclinaisonsRegroupement |
||
| Schémas d’entrée et de sortie : | IN | OUT |
Cette API permet d’affecter à un produit donné les déclinaisons d’un regroupement.
API imbriquées : aucune.
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 |
| 1 |
Si le code société n’est pas renseigné, la valeur prise par défaut est celle de la session métier. Les déclinaisons du regroupement renseignées en entrée de l’API (table dont le code est le code regroupement en entrée) sont affectées au produit sélectionné. |
| 2 |
Pour chaque déclinaison définie dans la table, l’API crée un enregistrement dans la table des produits déclinés (multi-variantes : PRD ). Si l’enregistrement existe déjà, l’API ne le crée pas de nouveau et n’affiche aucun message d’erreur. |
Exemples d’utilisation
|
Le modèle MOD contient deux critères :
1) L’API traite tout d’abord le produit Pull, le critère VAR001 et le regroupement PETIT. Elle crée autant de déclinaisons (table PRD) pour le produit Pull qu’il existe de déclinaisons pour le regroupement PETIT. Voici une image des enregistrements de la table PRD :
2) L’API traite ensuite le produit Pull, le critère VAR001 et le regroupement MOYEN. Elle crée autant de déclinaisons (table PRD) pour le produit Pull qu’il existe de déclinaisons pour le regroupement MOYEN. Seules sont créées les déclinaisons qui n’existent pas déjà. Voici, au final, une image des enregistrements de la table PRD :
|