| |||||||||
Un pedido de compra (PO) enviado a SAP Business Network falla con el error PO-9: respuesta cXML no válida
SAP Business Network
La aplicación Commerce eXtensible Markup Language (cXML) del proveedor devuelve una respuesta cXML no válida para el pedido de compra enviado por SAP Business Network.
A continuación se muestra un ejemplo de una respuesta no válida de este tipo:
<?xml version="1.0" coding="UTF-8" ?><!DOCTYPE cXML SYSTEM "http://xml.cxml.org/schemas/cXML/1.1.010/cXML.dtd"> <Respuesta>
<Código de estado="500" text="Texto de muestra"/>
</Respuesta>
Para garantizar una transmisión de pedido correcta, el sistema del proveedor debe devolver una confirmación HTTP 200 válida cuando SAP Business Network enrute el pedido de compra.
Además, la respuesta cXML debe seguir estrictamente el formato descrito en la sección Documento de respuesta de ejemplo de la Guía de soluciones cXML. El incumplimiento de este formato puede provocar que el pedido de compra se marque como Fallido en SAP Business Network.
A continuación se muestra un ejemplo de una respuesta válida de 200:
<?xml version="1.0" coding="UTF-8"?>
<!DOCTYPE cXML SYSTEM "http://xml.cXML.org/schemas/cXML/1.2.021/cXML.dtd">
<cXML payloadID="1232424-testpayloadid234525" xml:lang="en-CA" timestamp="2016-10-12T18:39:42-08:00">
<Respuesta>
<Código de estado="200" text="OK"/>
</Respuesta>
</cXML>
De forma alternativa, si la integración cXML no es necesaria o está mal configurada actualmente, puede cambiar el método de enrutamiento en SAP Business Network navegando a: Configuración de cuenta (iniciales del usuario) > Configuración > Enrutamiento de pedido electrónico y seleccionando una opción alternativa (por ejemplo, En línea).
Una vez realizada la acción correctiva adecuada, el proveedor puede reenviar el pedido de compra a sí mismo para actualizar su estado a Confirmado. Si el proveedor puede enviar una factura al pedido de compra, el estado del pedido de compra también se actualizará a Confirmado.
SAP Help Portal > SAP Business Network for Procurement > Guía de soluciones cXML > Pedidos de compra > Documentos de respuesta
KB0558349 - ¿Cómo reenvío un pedido de compra desde una cuenta de proveedor?
SAP Business Network for Procurement & Supply Chain > Documentos de transacción > Transacción (Pedidos de compra, avisos de expedición y entrada de mercancías)