Busqueda formateada en SAP HANA

Buenas tardes,

Intento utilizar el FROM DUMMY de HANA como debidamente se debe hacer y dejar de utilizar la sintaxis de sql , pero se me complica un poco.

Tengo un campo definido por usuario a nivel documento en una orden de venta, necesito que en este campo se sumen las cantidades de kiogramos que capturo en el detalle, el campo se llama Weight1, por lo que genere mi consulta de las siguiente manera

SELECT $[SUM(“ORDR”.“Weight1”)] FROM DUMMY

y me muestra el siguiente error

Se ha producido un error interno (-1003) [Mensaje 131-183]

Si coloco el siguiente código funciona, pero la idea es trabajar como lo indica HANA

SELECT SUM(T1.“Weight1”)
FROM ORDR T0
INNER JOIN RDR1 T1 ON T0.“DocEntry” = T1.“DocEntry”
WHERE T0.“DocNum” = $[$8.1]

Agradezco su ayuda.

Saludos.

De entrada, aqui tienes un error, ya que estas intentado sumar un campo de ORDR y sino me equivoco ahi no existe.

Ese campo existe a nivel detalle o sea en RDR1

Gracias por la observación, al escribirla lo hice mal, en el sistema la BF que tengo es así

SELECT $[SUM(“RDR1”.“Weight1”)] FROM DUMMY

El error que obtengo es “Se ha producido un error interno (-1003) [Mensaje 131-183]”

Gracias, saludos.

Prueba así:

SELECT SUM ($[38.58.0]) FROM DUMMY;

Y no retroalimentas

Gracias @juliancab sin embargo tampoco me funcionó

sabes si hay algún inconveniente si lo dejo de esta manera ?? Así me funciona perfectamente

SELECT SUM(T1."Weight1")
FROM ORDR T0
INNER JOIN RDR1 T1 ON T0."DocEntry" = T1."DocEntry"
WHERE T0."DocNum" = $[$8.1]

Saludos

Si te funciona, excelente. No tiene ningún inconveniente mi estimado

2 Me gusta