Nota di supporto 122363
Posta elettronica
Errore: Errore "Credenziale To non valida" per numero DUNS mancante durante l'elaborazione di "PunchOutOrderMessage" nella verifica dei cataloghi
Problema

L'azione Invia carrello nella verifica dei cataloghi genera il seguente messaggio di errore:

Errore: Credenziale To non valida

Soluzione

Eliminare la riga con l'elemento facoltativo SupplierID dal PunchOutOrderMessage (POOM).

Causa

Il fornitore ha incluso l'elemento facoltativo SupplierID (all'interno del segmento ItemIn) nel POOM.

In un'istanza, il fornitore ha impostato il dominio su DUNS; tuttavia, non è stato incluso alcun valore:

<SupplierID domain="DUNS"/>

Quando si include l'elemento SupplierID, questo sostituisce la credenziale From nel POOM.

La verifica dei cataloghi elabora il POOM e scambia i valori nella credenziale From/To quando genera l'ordine d'acquisto di verifica.  In particolare, la credenziale From nel POOM diventa la credenziale To nella OrderRequest.

Poiché SupplierID sostituisce la credenziale From nel POOM, la credenziale To nella OrderRequest (ordine d'acquisto) contiene una coppia dominio/valore presa da quella specificata in SupplierID, che contiene dominio, DUNS e un valore nullo.

Di conseguenza, Ariba Network risponde con questo messaggio di errore, in quanto non è specificato un valore nella credenziale From dell'ordine d'acquisto di verifica.

Di seguito è riportato il POOM completo che genera questo errore:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE cXML SYSTEM "http://xml.cxml.org/schemas/cXML/1.1.020/cXML.dtd">
<cXML payloadID="DD36DA4C-9F99-457E-BA7A-5B7F5BBEE26912345678"
       timestamp="2011-05-27T15:46:40.377-04" xml:lang="en">
       <Header>
               <From>
                       <Credential domain="NetworkID">
                               <Identity>AN01000001234-T</Identity>
                       </Credential>
               </From>
               <To>
                       <Credential domain="NetworkID">
                               <Identity>AN01000005678-T</Identity>
                       </Credential>
               </To>
               <Sender>
                       <Credential domain="NetworkID">
                               <Identity>AN01000001234-T</Identity>
                       </Credential>
                       <UserAgent>My Punchout Site</UserAgent>
               </Sender>
       </Header>
       <Message>
               <PunchOutOrderMessage>
                       <BuyerCookie>FCzfGGzpEFNZS6pvaBNqKK6tiwvROORM0.3262606413456009532</BuyerCookie>
                       <PunchOutOrderMessageHeader operationAllowed="edit">
                               <Total>
                                   <Money currency="">3.45</Money>
                               </Total>
                       </PunchOutOrderMessageHeader>
                       <ItemIn quantity="1">
                               <ItemID>
                                   <SupplierPartID>2865</SupplierPartID>
                                </ItemID>
                               <ItemDetail>
                                   <UnitPrice>
                                     <Money currency="USD">3.45</Money>
                                   </UnitPrice>
                                   <Description xml:lang="EN">Business Cards - Ordered by: Jane Smith; Quantity: 250 - Sandbox</Description>
                                   <UnitOfMeasure>BX</UnitOfMeasure>
                                   <Classification domain="UNSPSC">14111604</Classification>
                                   <ManufacturerPartID>2865</ManufacturerPartID>
                                   <ManufacturerName>My Excellent Business Card Company</ManufacturerName>
                               </ItemDetail>
                              
 <SupplierID domain="DUNS"/>
                       </ItemIn>
               </PunchOutOrderMessage>
       </Message>
</cXML>


Si applica a

SAP Business Network

Condizioni di utilizzo  |  Copyright  |  Informazioni sulla sicurezza  |  Privacy