API Gestion Déclinaison affecter Toutes Les Déclinaisons

Version : ACE 1.1

Edition spéciale ES0

Package : fr.ACE.metier.bc4j.produit.common

GestionDeclinaisonaffecterToutesLesDeclinaisons

   
Schémas d’entrée et de sortie : IN OUT

Cette API permet d’affecter à un produit donné toutes les déclinaisons d’un critère de déclinaison.

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.

L’API recherche tout d’abord la table de référence associée au critère passé en entrée.

2

Si la table est renseignée, alors l’API utilise les déclinaisons données par la table de référence du critère. Pour chaque déclinaison ainsi identifiée, 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.

Exemple(s) d’utilisation

Le modèle MOD contient deux critères :

· la Taille (code VAR001),

· la Couleur (code VAR002).

Le critère Taille a comme déclinaisons : S, M, L, XL, XXL.

Le critère Couleur a comme déclinaisons : BLANC, ROUGE, BLEU.

L’API traite le produit Pull et le critère Taille. L’API crée autant d’enregistrements dans la table PRD pour le produit Pull qu’il existe de déclinaisons pour le critère Taille (code VAR001). Seules sont créées les déclinaisons qui n’existent pas déjà.

Voici une image de l’enregistrement de la table PRD :
Codpro codcrit valcrit numord
PULL VAR001 S 1
PULL VAR001 M 1
PULL VAR001 L 1
PULL VAR001 XL 1
PULL VAR001 XXL 1