|
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 puede encontrar 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 detalles. Acción sugerida: Documento fallido 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 Support Código de error: CIG-PLT-00644
La estructura cXML enviada por el proveedor es incorrecta.
Cómo se envía la estructura cXML (Incorrecto):
<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>
Cómo se debe enviar la estructura cXML (correcto):
<ConfirmationHeader confirmID = "XXXXXXXX" operación = tipo "actualización" = "detalle" notieDate = "2020-05-04T08:53:30+02:00" versión = "1">
<DocumentReference payloadID="payloadID of anterior order Confirmation"/>
</ConfirmationHeader>
<OrderReference orderID = "XXXXXXXX">
<ID de carga útil DocumentReference = "payload de pedido"/>
</OrderReference>
El proveedor no hace referencia correctamente al ID de carga útil de confirmación de pedido (OC) anterior o falta en el cXML de OC actual.
SAP Integration Suite, gateway gestionado > Gateway gestionado para Business Network