MUNDOSAP

Regresar   MUNDOSAP > DESARROLLO > Programación ABAP IV
Nombre de Usuario
Contraseña
Home Descargas Registrar FAQ Miembros Calendario Buscar Temas de Hoy Marcar Foros Como Leídos




 
Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Viejo 24/09/08, 16:53:37
Avatar de DavidXD_XD
DavidXD_XD DavidXD_XD is offline
Moderator
 
Fecha de Ingreso: ago 2006
Localización: Lima - Perú
Mensajes: 1,251
Campo en ALV con OO

Hola gente, tengo un problema ... normalmente siempre trabajo con ALV con OO pero casi nunca realizo la funcion de editar celdas, el problema es el siguiente ... en mi ALV tengo un campo para editar, este contiene un matchcode pero cuando eligo uno de esos valores q me arroja el match con doble click o con el icono de check, no se refleja el valor escogido en la celda, estoy usando el evento

call method grid->register_edit_event
exporting
i_event_id = cl_gui_alv_grid=>mc_evt_modified.

para el enter y el evento: handle_data_changed para cambiar los datos ... alguna ayuda xfa
__________________
David Carballido Córdova
Responder Con Cita
  #2  
Viejo 24/09/08, 19:02:23
Avatar de jcbboy
jcbboy jcbboy is offline
Junior Member
 
Fecha de Ingreso: nov 2006
Localización: México
Mensajes: 13
Utiliza el método REFRESH_TABLE_DISPLAY despues de la modificación a la celda.

Saludos.
Responder Con Cita
  #3  
Viejo 26/09/08, 13:53:54
Avatar de mcarrasco
mcarrasco mcarrasco is offline
Member
 
Fecha de Ingreso: jul 2007
Localización: Venezuela. Pto Ordaz
Mensajes: 71
si haces cambios manualmente a la tabla interna en el metodo HANDLE_DATA_CHANGED, debes llamar al metodo SET_DATA del Alv Grid, antes de llamar al metodo de refresh, para que se vean los cambios.!
__________________

Atte. Marcos Carrasco...
Responder Con Cita
  #4  
Viejo 27/09/08, 00:11:18
Avatar de DavidXD_XD
DavidXD_XD DavidXD_XD is offline
Moderator
 
Fecha de Ingreso: ago 2006
Localización: Lima - Perú
Mensajes: 1,251
Hola ... solucione el problema solo con el evento

call method grid->register_edit_event
exporting
i_event_id = cl_gui_alv_grid=>mc_evt_modified.

Gracias x la ayuda amigos !!
__________________
David Carballido Córdova
Responder Con Cita
  #5  
Viejo 14/04/09, 08:46:57
jesusgs12 jesusgs12 is offline
Junior Member
 
Fecha de Ingreso: oct 2008
Mensajes: 14
Si alguna vez no os funciona y no os actualiza el alv, teneis que meter el refresh_table_display dentro del evento handle_changed_finished, ahí funcionará perfecto y vereis los cambios en el alv.
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Reglas de Mensajes
no puedes crear nuevos temas
no puedes responder temas
no puedes adjuntar archivos
no puedes editar tus mensajes

El código vB está On
Las caritas están On
Código [IMG] está On
Código HTML está Off
Saltar a Foro


Husos Horarios son GMT. La hora en este momento es 13:29:21.


www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web