| |||||||||
La demande de confirmation échoue dans SAP Integration Suite, passerelle gérée pour la gestion des dépenses et SAP Business Network avec le message d'erreur ci-dessous :
« Requête incorrecte », Code d'erreur : « 400 » et Réponse au code d'erreur : « Erreur : La confirmation précédente est introuvable. Contactez l'assistance en indiquant le numéro de référence de l'erreur : ANERR-50000000000000002082848007 pour plus de détails. Action suggérée : échec du document dans SAP Business Network. Pour obtenir de l'aide, contactez l'assistance SAP avec le code indiqué dans Response.Managed Gateway for Spend&Network Support Error Code : CIG-PLT-00644
La structure cXML envoyée par le fournisseur est erronée.
Mode d'envoi de la structure cXML (incorrect) :
<ConfirmationHeader confirmID="XXXXXX" NotieDate="2020-05-04T08:53:30+02:00" operation="update" type="allDetail"/>
<OrderReference orderID="XXXXXXX">
<DocumentReference payloadID="payload of the Purchase Order"/>
</OrderReference>
Mode d'envoi de la structure cXML (Correct) :
<ConfirmationHeader confirmID = "XXXXXXXX" operation = "update" type = "detail" notieDate = "2020-05-04T08:53:30+02:00" version = "1">
<DocumentReference payloadID="payloadID de la confirmation de commande précédente"/>
</ConfirmationHeader>
<OrderReference orderID = "XXXXXXXX">
<DocumentReference payloadID = "données utiles de la commande d'achat"/>
</OrderReference>
Le fournisseur ne renvoie pas correctement l'ID de données utiles de confirmation de commande précédent ou il est manquant dans la confirmation de commande cXML actuelle.
Passerelle gérée SAP Integration Suite > Passerelle gérée pour SAP Business Network