#1
|
|||
|
|||
Ayuda en ALV!!
Estoy realizando un pequeño programa para la visualización del contenido de una tabla.
Para ello utilizo una ALV sencilla; hasta aquí ningún problema. La cuestión es que quiero que al hacer doble click en una línea cualquiera el sistema me coja solito 3 campos (sociedad, ejercicio y núm. doc. contable) de la misma y lanzar un call transaction 'FB03' con ellos. Tengo un evento double click declarado, pero sólo me recoje el número de fila y de columna. Alguien sabe cómo hacerlo? Un saludo |
#2
|
|||
|
|||
Alv
Hola
Utiliza la siguiente sentencia READ TABLE tabla_interna INDEX selfield-tabindex. Con esta sentencia determinas cual de los registros que tienes en la tabla interna que pasas al ALV activaste el doble click. La variable del sitema SY-UCOMM toma el valor &IC1 cuando le das doble click a una celda sobre el ALV Espero haberte ayudado Saludos
__________________
GregoryG |
#3
|
|||
|
|||
Muchas gracias. Lo probaré y te digo algo.
|
Herramientas | Buscar en Tema |
Desplegado | |
|
|