MUNDOSAP

MUNDOSAP (foro/index.php)
-   Programación ABAP IV (foro/forumdisplay.php?f=4)
-   -   Seleccion ALV (foro/showthread.php?t=72165)

Spainnavar 28/07/14 15:27:17

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.

sconoredhot 29/07/14 18:01:54

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

Spainnavar 30/07/14 07:04:53

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 ;)

Ddscerezo 30/07/14 09:47:25

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.

sconoredhot 01/08/14 13:03:36

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