| |||||||||
Perché l'ID venditore ERP non viene aggiornato in Supplier Management (SM)?
Causa 1: il formato Confirmation_out inviato dal sistema esterno non soddisfa le aspettative indicate nella FAQ 183231
Causa 2: l'ID venditore ERP ricevuto dal sistema esterno esiste già in SM
Il payload fornitore (Request_in) generato in SM viene elaborato correttamente nel sistema esterno e l'ID venditore viene creato come previsto. Deve essere inviato nel payload confirmation_out per aggiornare l'ID venditore ERP esterno al rispettivo fornitore in SM.
Quando l'ID venditore ERP corrisponde a un altro venditore Gestione fornitori già presente nel sito del cliente, confirmation_out passa allo stato Non riuscito e presenta l'eccezione seguente come messaggio di errore:
org.springframework.dao.DataIntegrityViolationException: impossibile eseguire istruzione; SQL [n/a]; vincolo [null]; eccezione annidata: org.hibernate.Exception.ConstraintViolationException: impossibile
SAP Integration Suite, gateway gestito > Gateway gestito per integrazione Sourcing > Gateway gestito per Sourcing - Gestione fornitori