API Gestion Déclinaison sélectionner Critère Déclinaison

Version : 5.0-00

Edition spéciale ES1

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

GestionDeclinaisonselectionnerCritereDeclinaison

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

Cette API permet de sélectionner une valeur de critère de déclinaison et de mettre à jour la répartition des variantes.

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
 

Si le code société n’est pas renseigné, la valeur prise par défaut est celle de la session métier.

Si le champ « pourcentage » n’est pas renseigné, la valeur prise par défaut est 0.

 

L’API vérifie s’il existe déjà un enregistrement dans les produits déclinés (multi-variantes) (table PRD) possédant la même clé.

Si l’enregistrement n’existe pas, il est créé.

 

L’attribut « codpro » de l’objet ProduitReference met à jour le champ « codpro » (produit de référence).

L’attribut « code » met à jour le champ « codcrit » (code du critère de déclinaison).

L’attribut « valeur » met à jour le champ « valcrit » (valeur du critère de déclinaison).

L’attribut « pourcentage » met à jour le champ « repart » (pourcentage de répartition).

Si l’enregistrement existe déjà, seul le champ « repart » est mis à jour.