| API / API Web | |
|
Version : 5.0-00 Edition spéciale ES1 |
||
|
Package : fr.ACE.metier.bc4j.produit.common GestionProduitdupliquerProduit |
||
| Schémas d’entrée et de sortie : | IN | OUT |
Cette API permet de dupliquer un produit et ses informations associées (d’un produit d’origine vers un produit de destination).
Elle permet notamment de dupliquer un produit de référence en une variante de ce produit.
API imbriquées : GestionProduitgenererCodeEAN -
Contraintes et limites de fonctionnement (hors périmètre)
| RAS. |
Paramétrage (PPE)
Processus, contrôles et règles de gestion
| Etape | Description du Processus |
|
L’API duplique un produit à partir d’un produit modèle défini en entrée. Les données relatives à la table PRO du produit à dupliquer sont indiquées par les données d’entrées (objet « CritereDuplication ») ou par le paramètre PRODUP. |
|
| Catalogue Fournisseur |
La duplication du catalogue fournisseur (PRC) intègre plusieurs modes :
Ces modes de duplication dépendent soit de l’objet CritereDuplication dans le schéma d’entrée, soit des PPE PRODUP et PRCDUP (voir doc.) |
| Variante de produit |
Cette API se comporte différemment lors de la duplication d’un produit de référence (produit d’origine) en une variante du produit (produit de destination). Le champ « suiref » permet d'identifier qu'il s'agit d'une variante produit. Si le produit à créer est une variante, l’API utilise le paramètre VARDUP (au lieu du paramètre PRODUP). Si le produit de destination est une variante produit, l’API ne duplique pas les GENCODs (table des variantes logistiques PRL). Si le produit à créer est une variante produit, alors l’API met à jour le tarif de la variante avec le tarif du produit de référence. Pour ce faire, le paramètre VARDUP doit être personnalisé pour ne pas dupliquer les tarifs du produit de référence vers la variante produit. Si la zone N2 du paramètre MAJEAN vaut « 1 », alors :
L’API GestionProduitgenererCodeEAN calcule un nouveau code EAN sur 13 caractères (clé comprise) en tenant compte de la zone M2 du paramètre GENCOD. Cette zone M2 fournit le numéro de la table utilisateur qui contient le préfixe et le code compteur pour la numérotation des codes EAN. Le contenu de cette table utilisateur peut varier selon la société de connexion (préfixe fixe différent). Le champ « repvar » du produit créé est alimenté avec la valeur équivalente de produit dupliqué si le produit créé n'est pas une variante. |
| Tarifs de cession |
Les tarifs grossistes (ou tarifs de cession) du produit créé sont dupliqués selon le paramétrage PRODUP. Cette duplication s’effectue selon l’entité de connexion. En magasin, s’il existe une fiche magasin dont le type correpond à la valeur enregistrée dans la zone A1 du paramètre TYPMAG (« DEP » pour le PACK Retail), le code intragroupe est l’entité de connexion et la nature prend la valeur enregistrée dans la zone A2 du paramètre TYPMAG (« PDV » dans le PACK Retail). Les tarifs de cession sont dupliqués si l’option « Duplication des tarifs d’achat » a été choisie dans PRODUP. En entrepôt ou en centrale, les tarifs de cession sont dupliqués si l’option « Duplication des tarifs de vente » a été choisie dans PRODUP. |
| Pictogrammes | S’ils existent, les pictogrammes du produit (voir documentation « Les pictogrammes des étiquettes textiles » sont dupliqués vers le produit à créer. |
Cas d’erreur
| Cause | Effet |
| PRO_INEX : le produit modèle n’existe pas. |