API Gestion Référencement charger Référencement

API Gestion Référencement charger Référencement

Version : ACE 1.0

Edition spéciale ES1

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

GestionReferencementchargerReferencement

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

Cette API permet de répercuter les informations du référencement (produits, magasins et catalogues enregistrés dans les postes des évènements à générer, table EVPG) au niveau:

API imbriquées : aucune.

Contraintes et limites de fonctionnement (hors périmètre)

RAS.

Paramétrage (PPE)

NATPRO -

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.
 

Un produit est considéré par l’API comme ayant déjà été référencé si l’une des conditions suivantes est vérifiée :

  • le code produit de suivi en stock est renseigné.
  • il existe au moins un catalogue fournisseur (table PRC) répondant à tous les critères suivants:
    • le type de tiers associé correspond au type de fournisseur de la session métier,
    • le sigle fournisseur associé correspond au sigle fournisseur du produit,
    • la référence fournisseur du produit correspond à la référence fournisseur de la session métier,
    • le code produit du catalogue fournisseur est différent du code produit de la session métier.
  • le GENCOD n’est pas nul et il existe au moins un produit (table PRO) ayant le même GENCOD et un code produit différent.
  • le GENCOD n’est pas nul et il existe au moins une variante logistique (table PRL) dont le DUN14 correspond au GENCOD, dont le code variante n°1 vaut « MG » et dont le code produit est différent du code produit de la session métier.
  • il existe au moins deux variantes logistiques A et B (table PRL) tels que:
    • le code produit de la variante A correspond au code produit de la session métier,
    • le code variante n°1 de la variante A vaut « MG »,
    • le code variante n°1 de la variante B vaut « MG »,
    • le DUN14 de la variante A vaut le DUN14 de la variante B,
    • le code produit de la variante B est différent du code produit de la session métier,

Pour que le produit soit considéré référencé, il faut aussi que le produit issu des tables PRC, PRO, PRL ait un code blocage figurant dans la liste des codes blocages définie par le paramètre NATPRO.

Si ce paramètre n’est pas positionné, les produits concernés n’auront pas de code blocage.