Seleccion ALV
Hola tengo una duda sobre un ALV no OO. Quiero detectar un click en el campo de selección de dicho ALV. Ya lo he metido al Layout y todo, pero hasta ahora solo me detecta el doble click.
Gracias de antemano, Un saludo. |
Hola
Hola, creo que para un click solo la unica forma es ponerle al campo HOTSPOT para que salga la manito de seleccion, y cuando le hacen un click te lo toman como dos
|
Si, eso si, la cuestión es que es el campo de selección de registro. No se le puede meter el HOTSPOT al campo de selección, ya que se mete al Layout y no al Fieldcat... Es mas! Ya probé a hacerlo.
Muchas gracias por la respuesta ;) |
Hola Spainnavar.
Lo que entiendo que quieres hacer es seleccionar el botón que podemos poner a la izquierda (que nos sirve para seleccionar la línea), y poder controlarlo. En SAP hay varios programas de ejemplo sobre ALV. Suelen empezar con BCALV*. Para lo que quieres hacer, creo que te valdrá con mirar el código del programa BCALV_EDIT_05 [Casillas de selección], que tiene un ALV que te permite seleccionar multiples líneas. Espero que te sirva de ayuda. Un saludo. |
respuesta
ahh ya entendi lo que quieres, tenes que agregar un campo adicional, algo com un check. en el fieldcat, le pones no_out = 'X', asi no se muestra, y en el layout pones asi:
gw_layout-box_tabname = 'TABLA_INTERNA'. gw_layout-box_fieldname = 'CHECK'. Entonces cuando lo seleccionen, el check va a valer 'X'.- |
Husos Horarios son GMT. La hora en este momento es 07:03:42. |
www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web