| |||||||||
Die Bestätigungsanforderung schlägt in SAP Integration Suite, verwaltetes Gateway für Spend Management und SAP Business Network mit der folgenden Fehlermeldung fehl:
"Fehlerhafte Anforderung" und Fehlercode:"400" und Fehlercode-Antwort:"Fehler: Vorherige Bestätigung nicht gefunden. Weitere Informationen erhalten Sie vom Support unter Angabe der Fehlerreferenznummer ANERR-50000000000000002082848007. Vorgeschlagene Aktion: Dokument in SAP Business Network fehlgeschlagen. Um weitere Unterstützung zu erhalten, wenden Sie sich mit dem in Response.Managed Gateway for Spend&Network Support Error Code : CIG-PLT-00644 genannten Code an den SAP Support.
Die vom Lieferanten gesendete cXML-Struktur ist falsch.
Wie die cXML-Struktur gesendet wird (falsch):
<ConfirmationHeader ConfirID="XXXXXX" notieDate="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" operation = "update" type = "detail" notieDate = "2020-05-04T08:53:30+02:00" version = "1">
<DocumentReference payloadID="payloadID der vorherigen Bestellungsbestätigung"/>
</ConfirmationHeader>
<OrderReference orderID = "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