Nota de asistencia técnica KB0404946
Correo electrónico
Error de Managed Gateway for Spend&Network: "CIG-PLT-04641:El mensaje entrante no es válido con los siguientes errores: urn:Ariba:Buyer:vsap:PurchaseOrderAsyncImportPull@ línea 31 en SoapResponseParse.groovy"
Este artículo de la base de conocimientos ha sido traducido automáticamente para su comodidad. SAP no ofrece ninguna garantía con respecto a la exactitud o integridad de la traducción automática. Puede acceder al contenido original si cambia al inglés mediante el selector de idiomas.
Síntoma

Las transacciones PurchaseOrderAsyncImportPull fallan en mi SAP Integration Suite Managed Gateway para la gestión de gastos y el rastreador de transacciones de SAP Business Network con el siguiente error:

Error: el documento falló durante la publicación HTTP/SOAP para el cliente <Buyer AN ID> - Nombre del territorio <realm id> y se recibió el mensaje de error SOAP: java.lang.Exception: java.lang.Exception: SOAP Fault :El mensaje entrante no es válido con los siguientes errores: urn:Ariba:Buyer:vsap:PurchaseOrderAsyncImportull@ línea 31 en SoapSeResponseParse.gr. Acción sugerida: Para obtener más ayuda, póngase en contacto con el soporte de Managed Gateway for Spend&Network con el código de error: CIG-PLT-04641


Causa

Falta el valor ERPPONumber en la carga útil de salida en los documentos Managed Gateway for Spend&Network for PurchaseOrderAsyncImportPull.


Resolución

La corrección de este problema varía con la versión de Managed Gateway for Spend&Network.

Si se encuentra en las versiones SP6, SP7 o SP8 de Managed Gateway for Spend&Network, siga el paso siguiente para solucionar el problema:

Si se encuentra en un Service Pack (SP) de Managed Gateway for Spend&Network inferior a SP6, por ejemplo, SP5, SP4, SP3, SP2 la solución alternativa es volver a procesar la respuesta de pedido de compra (PO) original que tiene el SAPDocumentID correcto de su sistema SAP ERP siguiendo estos pasos:

  1. Navegue a SRT_MONI Tcode en su SAP ERP.
  2. En la pantalla de selección, introduzca en los campos Cronomarcador de, Cronomarcador a, Información de emisor > Valor de nombre de interfaz como ERPToAribaBuyerResponse_Async_Out, Grupo de estado de procesamiento como Error del sistema.
  3. Haga clic en Ejecutar.
  4. Seleccione todos los registros con Error de sistema y haga clic en Acciones > Reiniciar.
  5. Debe asegurarse de que el usuario que se utiliza para volver a procesar tiene las autorizaciones necesarias.
  6. Si al usuario le faltan autorizaciones, es posible que reciba un error de secuencia durante el reprocesamiento de SRT_MONI. Póngase en contacto con su equipo base interno de SAP ERP si detecta errores de este tipo durante el reprocesamiento. Si su base tampoco puede ayudarle, registre un incidente de SAP OSS en el componente BC-ESI-WS-ABA-MO para resolver el error de secuencia. Para obtener instrucciones sobre la creación de incidentes OSS, consulte ¿Cómo puedo crear un incidente SAP OSS?

Ver también

Puede descargar la respuesta de error SOAP real enviada por la solución SAP Ariba Operational Procurement para este documento, desde el rastreador de transacciones (TT) de Managed Gateway for Spend&Network siguiendo estos pasos:

  1. Haga clic en el icono rojo ( ) del número de transacción con estado FALLIDO en Managed Gateway for Spend&Network TT.
  2. Aparece una pantalla que le permite descargar el mensaje de error real.
  3. Haga clic en Descargar.
  4. El cuerpo de la respuesta SOAP de la solución SAP Ariba Operational Procurement en este xml de error que ha descargado tiene el siguiente aspecto:

    <soapenv:Cuerpo>

    <soapenv:Fault>

    <Faultcode>Error interno del servidor</Faultcode>

    <Faultstring>El mensaje entrante no es válido con los siguientes errores: urn:Ariba:Buyer:vsap:PurchaseOrderAsyncImportPull</Faultstring>

    <Detail>cvc-complej-type.2.4.b: El contenido del elemento 'urn:item' no está completo. Uno de "{"urn:Ariba:Buyer:vsap":ERPPONumber, "urn:Ariba:Buyer:vsap":NumberInCollection, "urn:Ariba:Buyer:vsap":PODeliveryDate, "urn:Ariba:Buyer:vsap":POQuantity, "urn:Ariba:Buyer:vsap":PackageInfo, "surn:Ariba:Buyer:custom".</Detalle>

    </soapenv:Falla>

    </soapenv:Cuerpo>

A continuación, puede aplicar la siguiente lógica para interpretar el error SOAP anterior:



Se aplica a

SAP Integration Suite, gateway gestionado > Gateway gestionado para aprovisionamiento

Condiciones de uso  |  Copyright  |  Declaración de seguridad  |  Privacidad