Para que lo campos o filas te queden en modo edición después de haber ejecutado cualquier acción , tenes que utilizar el método set_selected_rows el PBO de la dynpro junto con el metodo refresh_table_displayvolver a actualizar la tabla con esos valores , a mi me paso lo mismo y lo solucione de esa forma.
Te dejo como tiene que ir el código para el caso de una fila, la tabla interna pti_seleccion tiene todos los id de las selecciones de las filas
CALL METHOD poi_alvgrid->refresh_table_display
IF pti_seleccion IS NOT INITIAL.
CALL METHOD poi_alvgrid->set_selected_rows
EXPORTING
it_row_no = pti_seleccion.
ENDIF.
Saludos,
__________________
Desarrollador SAP
Úlima edición por diegogui fecha: 05/06/12 a las 17:53:23.
|