Problema con refresco alv rs-refresh='X'

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • vlg1971
    Senior Member
    • feb
    • 195

    #1

    Problema con refresco alv rs-refresh='X'

    Hola el problema que tengo es que cuando activan un check del alv lo que hago es hacer un rs-refresh='X' para ver el check activado hasta aqui no hay ningun problema, de lo que se quejan los usuarios es de que al refrescar el alv se posiciona nuevamente en la primera fila y deben de hacer moverse por el scroll hasta encontrar el check modificado, la pregunta es si hay alguna manera de una vez hecho el refresh dejar fijada la fila modificada sin que suba todo hacia arriba

    Espero haberme explicado

    Gracias
  • vlg1971
    Senior Member
    • feb
    • 195

    #2
    Hola
    Detras del rs-refresh hay que poner lo siguiente:

    rs-col_stable = 'X'.
    rs-row_stable = 'X'.

    Comentario

    • mcarrasco
      Member
      • jul
      • 71

      #3
      COn esto resolveras

      data ls_row type LVC_S_ROW.
      data ls_col type LVC_S_COL.
      data ls_row_no type LVC_S_ROID.

      "Mover el scroll para la posicion indicada
      CALL METHOD grid->SET_SCROLL_INFO_VIA_ID
      EXPORTING IS_ROW_INFO = ls_row
      IS_COL_INFO = ls_col
      IS_ROW_NO = ls_row_no.

      Atte. Marcos Carrasco...

      Comentario

      Trabajando...