Ver Mensaje Individual
  #3  
Viejo 04/03/08, 07:39:08
vickxo vickxo is offline
Senior Member
 
Fecha de Ingreso: nov 2006
Localización: Madrid, España
Mensajes: 118
Hola

Puede ser posible que no hayas agregado el estatus a la llamada del ALV por lo que no puedes cachar el codigo de ese evento, para agregar el estatus, usa:
CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
EXPORTING
i_callback_program = 'ZFI_CARGA_MERCANCIAS'
is_layout = gs_layout
it_fieldcat = ct_fieldcat
i_save = g_save
is_variant = g_variant
it_events = gt_events[]
i_callback_user_command = 'USER_COMMAND'
it_sort = gt_sort[]
i_callback_pf_status_set = 'ALV_STATUS'
i_grid_settings = li_grid_setting
i_default = 'X'
TABLES
t_outtab = it_report
EXCEPTIONS
program_error = 1
OTHERS = 2.

Donde:
i_callback_pf_status_set = 'ALV_STATUS' Es aqui donde debes de poner el nombre de tu status para que puedas capturar los eventos de los botones que oprimes.

i_callback_pf_status_set = 'TU_ESTATUS'

Espero t sirva...
__________________
el tema esta en hacer la pregunta correcta...
Responder Con Cita