cancel
Showing results for 
Search instead for 
Did you mean: 

Consulta Formateada - Hana

Former Member
0 Kudos

Buenos días, hice una consulta formateada en hana pero no estoy consiguiendo el resultado esperado.

SELECT "U_CC" FROM "@CCxUC"  WHERE "U_UC" = $[OITM."U_UC"]

U_CC: es un campo definido por el usuario donde se carga un código de dimensión "unidad contable"

CCxUC: es una tabla definida por el usuario que relaciona 2 dimensiones "unidad contable" y "centro de costos"

Entonces lo que preciso es hacer una consulta que en el maestro de items, en el campo CC, me traiga solo los centros de costos para la unidad contable que seleccione en el campo UC.

Esto se da cuando estoy dando de alta un artículo.

Gracias.

Accepted Solutions (0)

Answers (1)

Answers (1)

former_member188471
Active Contributor
0 Kudos

Esa busqueda formateada donde lo tiene asignado?

Former Member
0 Kudos

En el maestro de items en un UDF que se llama U_CC.

former_member188471
Active Contributor
0 Kudos

Hay un detalle, tu consulta esta trayendo un valor de la tabla CCxUC cuando "U_UC" = $[OITM."U_UC"], ahora bien, cuando estas creando un articulo nuevo hay dos cosas.

1.- Ese ITEM debe existir antes en tu tabla CCXUC, de lo contrario no traerá nada?

2.- CAMBIA $[OITM."U_UC"]      POR ESTO   ->  $[$OITM."U_UC"]

Quedo pendiente de tus resultados

Former Member
0 Kudos

Si, probé pero no funciona

former_member188471
Active Contributor
0 Kudos

Asi, no te funciona? Porfa puedes validar de nuevo

SELECT "u_cc" FROM "@ccxuc" WHERE "u_uc" = '$[$oitm.u_uc]';

Former Member
0 Kudos

No, así tampoco funcionó.

Former Member
0 Kudos

Y sin comillas? en la versión 9 no las necesitaba

SELECT U_UC FROM @CCXUC WHERE U_UC = $[$OITM.U_UC.0]

además la sintaxis dinámica tipo tabla, tambien incluye el ".0"

repito, así era en la versión 9

No sé si en HANA ya cambió la sintaxis.