Nota de asistencia técnica 185783
Correo electrónico
Error: "No se permite una secuencia de más de un elemento como primer argumento de fn:substring"
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.
Problema

Al replicar PurchaseOrderExportRequest u otros documentos de Ariba Procurement(P2P) en Cloud Integration Gateway(CIG) tengo el siguiente error:

No se permite una secuencia de más de un elemento como primer argumento de fn:substring() ("abc@dummyhost.com", " abc@dummyhost.com ")

Resolución

Debe añadir un loop al segmento de posición para asegurarse de que la asignación se aplica a todas las posiciones subsiguientes:

  1. Inicie sesión en CIG.
  2. Haga clic en Mi configuración > Asignaciones.
  3. Haga clic en el botón del lápiz para el tipo de documento al que se enfrenta el problema.

Ahora que se encuentra en la asignación para esta clase de documento específica, haga lo siguiente:

  1. Haga clic con el botón derecho en la línea de la asignación que está realizando al segmento de posición.
  2. Haga clic en Variable de destino > Posición y haga clic en el segmento de posición de la estructura de destino (aparece en la parte derecha de la pantalla).
  3. Repita el paso 1, pero esta vez haga clic en Agregar condición de origen.
  4. Haga clic en el segmento padre del campo que está asignando desde la estructura fuente (aparece en la parte izquierda de la pantalla).
  5. Aparecerá una ventana emergente, haga clic en Variable de posición.
Causa

Ha asignado un campo en la herramienta de asignación CIG a un segmento de posición utilizando una función de subcadena y no ha añadido un bucle, por lo que la asignación CIG no tiene en cuenta las posiciones subsiguientes.

Información adicional

Este artículo se aplica a los casos de uso en los que ha realizado una asignación a un segmento de posición con una función de subcadena y después de ese inicio que enfrenta este error. Si desea obtener más información sobre la herramienta de asignación CIG, consulte este artículo: Cómo utilizar la herramienta de asignación CIG.


Se aplica a

SAP Ariba Buying

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