| |||||||||
Pourquoi l'ID ERP du vendeur n'est-il pas mis à jour dans Supplier Management (SM) ?
Cause 1 : le format Confirmation_out envoyé depuis le système externe n'a pas répondu aux attentes indiquées dans la FAQ 183231.
Cause 2 : l'ID ERP du vendeur reçu du système externe existe déjà dans SM.
Les données utiles du fournisseur (Request_in) générées dans SM sont correctement traitées dans le système externe et l'ID du vendeur est créé comme prévu. Il doit être envoyé dans les données utiles confirmation_out pour que l'ID de vendeur ERP externe soit mis à jour avec le fournisseur correspondant dans SM.
Lorsque l'ID ERP du vendeur est identique à celui d'un autre vendeur Supplier Management déjà présent sur le site du client, confirmation_out est passé au statut Échec et présente l'exception ci-dessous comme message d'erreur :
org.springframework.dao.DataIntegrityViolationException : impossible d'exécuter l'instruction ; SQL [n/a] ; contrainte [null] ; l'exception imbriquée est org.hibernate.exception.ConstraintViolationException : impossible
Passerelle gérée SAP Integration Suite > Passerelle gérée pour Sourcing - Intégration > Passerelle gérée pour Sourcing - Gestion des fournisseurs