| |||||||||
Die Bestätigungsanforderung schlägt in SAP Integration Suite, verwaltetes Gateway für Spend Management und SAP Business Network mit der folgenden Fehlermeldung fehl:
"Bad Request" und Fehlercode:"400" und Fehlercodeantwort:"Fehler: Vorherige Bestätigung kann nicht gefunden werden. Wenden Sie sich unter Angabe der Fehlerreferenznummer ANERR-50000000000000002082848007 an den Support, um weitere Informationen zu erhalten. Vorgeschlagene Aktion: Dokument in SAP Business Network fehlgeschlagen. Wenden Sie sich an den SAP-Support mit dem in Response.Managed Gateway for Spend&Network Support Error Code : CIG-PLT-00644 genannten Code.
Die vom Lieferanten gesendete cXML-Struktur ist falsch.
Wie die cXML-Struktur gesendet wird (falsch):
<ConfirmationHeader ConfirID="XXXXXX" noteeDate="2020-05-04T08:53:30+02:00" operation="update" type="allDetail"/>
<OrderReference orderID="XXXXXXX">
<DocumentReference payloadID="Payload der Bestellung"/>
</OrderReference>
Wie die cXML-Struktur gesendet werden soll (korrekt):
<ConfirmationHeader ConfirID = "XXXXXXXX" Vorgang = "update" type = "detail" notieDate = "2020-05-04T08:53:30+02:00" version = "1">
<DocumentReference payloadID="payloadID der vorherigen Bestellungsbestätigung"/>
</ConfirmationHeader>
<Auftragsreferenzauftrags-ID = "XXXXXXXX">
<DocumentReference payloadID = "Payload der Bestellung"/>
</OrderReference>
Der Lieferant verweist nicht korrekt auf die vorherige Bestellungsbestätigungs-Nutzlast-ID oder sie fehlt in der aktuellen Bestellungsbestätigungs-cXML.
SAP Integration Suite, verwaltetes Gateway > Verwaltetes Gateway für SAP Business Network