| |||||||||
Le transazioni PurchaseOrderAsyncImportPull non riescono in SAP Integration Suite, gateway gestito per gestione della spesa e tracker di transazioni SAP Business Network con l'errore seguente:
Errore: documento non riuscito durante la pubblicazione HTTP/SOAP per il cliente <Buyer AN ID> - Realm Name <realm id> e ricevuto il messaggio di errore SOAP: java.lang.Exception: java.lang.Exception: SOAP Fault :Il messaggio in entrata non è valido con i seguenti errori: urn:Ariba:Buyer:vsap:PurchaseOrderAsyncPImportull riga 31 in SoapResponseParse.grose.grose.grose. Azione consigliata: per ulteriore assistenza, contattare il gateway gestito per il supporto della gestione della spesa e SAP Business Network specificando il codice di errore: CIG-PLT-04641
Valore ERPPONumber mancante nel payload in uscita nel gateway gestito per gestione della spesa e SAP Business Network per i documenti PurchaseOrderAsyncImportPull.
La correzione di questo problema varia con la versione del gateway gestito per gestione della spesa e SAP Business Network.
Se ci si trova nel gateway gestito per gestione della spesa e SAP Business Network SP6, SP7 o SP8, procedere come segue per risolvere il problema:
Se ci si trova in un gateway gestito per il Service Pack (SP) per gestione della spesa e SAP Business Network precedente a SP6, ad esempio SP5, SP4, SP3, SP2 la soluzione alternativa consiste nel rielaborare la risposta dell'ordine d'acquisto originale che ha il corretto SAPDocumentID dal sistema SAP ERP utilizzando le fasi seguenti:
È possibile scaricare la risposta di errore SOAP effettiva inviata dalla soluzione SAP Ariba Operational Procurement per questo documento dal tracker di transazioni del gateway gestito per gestione della spesa e SAP Business Network utilizzando la seguente procedura:
) per il numero di transazione con stato NON RIUSCITO nel gateway gestito per gestione della spesa e SAP Business Network TT.<soapenv:Body>
<soapenv:Fault>
<Faultcode>Errore server interno</Faultcode>
<Faultstring>Il messaggio in entrata non è valido con i seguenti errori: urn:Ariba:Buyer:vsap:PurchaseOrderAsyncImportPull</Faultstring>
<Dettaglio>cvc-compless-type.2.4.b: il contenuto dell'elemento 'urn:item' non è completo. Una di '{"urn:Ariba:Buyer:vsap":ERPPONumber, "urn:Ariba:Buyer:vsap":NumberInCollection, "urn:Ariba:Buyer:vsap":PODeliveryDate, "urn:Ariba:Buyer:vsap":POQuantity, "urn:Buyer:vsap", "urn:Buyer:vsap", "urn:Ariba Mapurp":vsap</Dettaglio>
</soapenv:Fault>
</soapenv:Body>
Successivamente, è possibile applicare la seguente logica per interpretare l'errore SOAP di cui sopra:
SAP Integration Suite, gateway gestito > Gateway gestito per Procurement