| |||||||||
Les transactions PurchaseOrderAsyncImportPull échouent dans mon suivi des transactions SAP Integration Suite, passerelle gérée pour Spend Management et SAP Business Network avec l'erreur suivante :
Erreur : Échec du document lors de la publication HTTP/SOAP pour le client <ID AN de l'acheteur> - Nom du domaine <ID du domaine> et réception du message d'erreur SOAP : java.lang.Exception : java.lang.Exception : Erreur SOAP : Le message entrant n'est pas valide avec les erreurs suivantes : urn:Ariba:Buyer:vsap:PurchaseOrderAsyncImportPull@ ligne 31 dans SoapResponseParse.groovy. Action suggérée : pour obtenir de l'aide, contactez l'assistance Passerelle gérée pour Spend&Network avec le code d'erreur : CIG-PLT-04641
La valeur ERPPONumber est manquante dans les données utiles sortantes dans Passerelle gérée pour Spend&Network pour les documents PurchaseOrderAsyncImportPull.
La correction de ce problème varie selon votre version de la passerelle gérée pour la gestion des dépenses et SAP Business Network.
Si vous utilisez la version SP6, SP7 ou SP8 de la passerelle gérée pour Spend&Network, suivez l'étape ci-dessous pour résoudre le problème :
Si vous utilisez un Service Pack (SP) de Passerelle gérée pour Spend&Network inférieur à SP6, par exemple SP5, SP4, SP3, SP2, la solution de contournement consiste à retraiter la réponse à la commande d'achat d'origine qui a l'ID SAPDocumentID correct de votre système SAP ERP en suivant les étapes ci-dessous :
Vous pouvez télécharger la réponse d'erreur SOAP réelle envoyée par la solution SAP Ariba Operational Procurement pour ce document à partir de l'outil de suivi des transactions de la passerelle gérée pour Spend&Network en suivant les étapes ci-dessous :
) en regard du numéro de transaction au statut ÉCHEC dans TT de la passerelle gérée pour Spend&Network.<soapenv:Body>
<soapenv:Fault>
<Faultcode>Erreur de serveur interne</Faultcode>
<Faultstring>Le message entrant n'est pas valide avec les erreurs suivantes : urn:Ariba:Buyer:vsap:PurchaseOrderAsyncImportPull</Faultstring>
<Detail>cvc-complex-type.2.4.b : le contenu de l'élément "urn:item" n'est pas complet. L'une de "{"urn:Ariba:Buyer:vsap":ERPPONumber, "urn:Ariba:Buyer:vsap":NumberInCollection, "urn:Ariba:Buyer:vsap":PODeliveryDate, "urn:Ariba:Buyer:vsap":POQuantity, "urn:Ariba:Buyer:vsap":PackageInfo, "urn:Ariba:Buyer:vurn attendu</Detail>
</soapenv:Fault>
</soapenv:Body>
Ensuite, vous pouvez appliquer la logique suivante pour interpréter l'erreur SOAP ci-dessus :
Passerelle gérée SAP Integration Suite > Passerelle gérée pour Approvisionnement