Skip to Content

Estimados,

En SAP Business One 9.0 PL14  HANA, desde hace un tiempo que estaba buscan la forma de crear consultas en Query Manager (QM) apuntando a una tabla definida por usuario (UDT) a la cual necesariamente debía pasar parámetros utilizando las variables que el mismo QM tiene disponibles ([%0], [%1][%N]), pero me era imposible ya que los UDT no son objetos propios de SAP por lo que al ejecutar la query esta mostraba un mensaje de error.

Tras revisar varios post y muchos hilos en este foro y aplicando un poco de sentido común logre crear la consulta pasando un parámetro a través de las variables de QM. La solucion es la siguiente.

Tabla de usuario: “@TABLA1”

Campos: “Code”, “Name”, “U_Total”, “U_Fecha”

CONSULTA:

/* SELECT FROM “@TABLA1” T0 */

SELECT A.U_”Total”

FROM “@TABLA1” A

WHERE A.”U_Fecha” = /* T0.“U_Fecha” */ N'[%0]’

Para los efectos de cada uno deben remplazar la tabla y los campos. No he probado hacer lo mismo para ejecutar procedimientos almacenados desde QM o Consultas que apunten a vistas, pero debiese funcionar.

Espero les sirva de algo este pequeño aporte a la comunidad de SAP.

To report this post you need to login first.

1 Comment

You must be Logged on to comment or reply to a post.

Leave a Reply