| |||||||||
La solicitud de confirmación falla en SAP Integration Suite Managed Gateway para la gestión de gastos y SAP Business Network con el siguiente mensaje de error:
"Solicitud incorrecta" y código de error:"400" y respuesta de código de error:"Error:No se ha encontrado la confirmación anterior. Póngase en contacto con el servicio de asistencia con el número de referencia del error: ANERR-50000000000000002082848007 para obtener más información. Acción sugerida: El documento ha fallado en SAP Business Network. Para obtener ayuda, póngase en contacto con el soporte de SAP con el código mencionado en Response.Managed Gateway for Spend&Network Código de error de soporte: CIG-PLT-00644
La estructura cXML enviada por el proveedor es incorrecta.
Cómo se envía la estructura cXML (Incorrecto):
<ConfirmationHeader confirmID="XXXXXX" noteDate="2020-05-04T08:53:30+02:00" operation="update" type="allDetail"/>
<OrderReference orderID="XXXXXXX">
<DocumentReference payloadID="payload of the Purchase Order"/>
</OrderReference>
Cómo se debe enviar la estructura cXML (Correcto):
<ConfirmationHeader confirmID = "XXXXXXXX" operation = "update" type = "detail" notieDate = "2020-05-04T08:53:30+02:00" version = "1">
<DocumentReference payloadID="payloadID de confirmación de pedido anterior"/>
</ConfirmationHeader>
<OrderReference orderID = "XXXXXXXX">
<DocumentReference payloadID = "payload de pedido"/>
</OrderReference>
El proveedor no hace referencia al ID de carga útil de confirmación de pedido (OC) anterior correctamente o falta en el cXML de OC actual.
SAP Integration Suite, gateway gestionado > Gateway gestionado para Business Network