#1
|
|||
|
|||
Search Help en Table Control
Saludos!!
Tengo un problema con un search help en un columna de un table control, la cosa es que tengo que filtrar el contenido del search help de una columna según el dato que contenga la columna anterior, logro hacerlo para la primera fila pero para la segunda y siguientes me filtra según el valor de la primer fila. Alguién tendrá una solución a mi problema. gracias a todos. |
#2
|
||||
|
||||
Hola ... hasle un READ TABLE a la tabla interna segun la linea en la que se encuentra tu table control ... tctrl-current_line y ahi aplicas el search help
__________________
David Carballido Córdova |
#3
|
|||
|
|||
Hola David!!
así lo estoy haciendo pero me toma el primer registro de la tabla interna, te paso el código por si le puedes echar un ojo y orientarme en lo que tengo mal Flow Logic: MODULE KSCHL_HELP. Saludos y gracias por la ayuda! |
#4
|
||||
|
||||
Hola ... la primera recomendacion es con esta sentencia
La segunda es: has logrado debugear el codigo??? ... como tu mencionas siempre agarra la primer campo en toda fila y columna, la idea es hacerle un debugg y ver xq no agarra si estas realizando el READ TABLE con el current_line, como te digo .... tal vez el current_line no esta haciendo bien su trabajo, el caso extremo es agregar dentro de la tabla interna crear un campo que sirva de contador: 1 2 3 4 5 6 ... n, y asi leer el READ TABLE itab INDEX cont., me comentas como te fue sino para realizar un programa que realize esa aplicacion y pasartela
__________________
David Carballido Córdova |
#5
|
|||
|
|||
Qué tal David!
Te comento que debuggeando el Search Help en la parte del READ TABLE me obtiene el primer registro de la tabla interna usando el TC-Current_line, lo que más extraño me parece es que si me pone el resultado en el registro en el presiono el search help (2do. 3ero, etc.). Si tienes tiempo y me puedes ayudar con la parte para generar la tabla interna con el index para posicionarme an base a eso te agradeceré mucho. Saludos. |
#6
|
||||
|
||||
Listo ... voy a realizarlo en la noche aver como me va y t paso el codigo ^^
__________________
David Carballido Córdova |
#7
|
|||
|
|||
David!!
Se me pasó comentarte que ya solucioné el problema del Search Help, lo logré usando la sentencia GET CURSOR LINE vl_line, y se la agregué al read table de esta manera: READ TABLE ti_tabla INDEX vl_line y funciona correctamente. De nuevo gracias por el tiempo e interés por ayudar!!! |
#8
|
||||
|
||||
Pucha Zonanet ... taba a medio codigo por la disponibilidad q tengo en el horario, pero q bueno q solucionaste el problema ... un saludo
__________________
David Carballido Córdova |
Herramientas | Buscar en Tema |
Desplegado | |
|
|