Foro de programacion ABAP
Bienvenido(a),
Visitante
. Por favor,
ingresa
o
regístrate
. ¿Perdiste tu
email de activación
?
1 Hora
1 Día
1 Semana
1 Mes
Siempre
Ingresar con nombre de usuario, contraseña y duración de la sesión
Noticias:
Los 100 libros mas vendidos de la informática
Inicio
Ayuda
Buscar
Ingresar
Registrarse
Foro de programacion ABAP
»
SAP / ABAP
»
ALV
»
Fijar línea ALV
« anterior
próximo »
Imprimir
Páginas: [
1
]
Ir Abajo
Autor
Tema: Fijar línea ALV (Leído 12544 veces)
0 Usuarios y 3 Visitantes están viendo este tema.
ale12
Usuario Completo
Mensajes: 92
Fijar línea ALV
«
en:
27 de Octubre de 2011, 05:53:17 pm »
Hola, que comando se utiliza para fijar la posición del ALV después de ejecutar un comando... refresh, call transaction, etc...
Cuando vuelvo a mi ALV el scroll se ha desplazado a la parte superior del informe.
Saludos y gracias.
En línea
ale12
Usuario Completo
Mensajes: 92
Re:Fijar línea ALV
«
Respuesta #1 en:
27 de Octubre de 2011, 06:10:23 pm »
Me respondo yo mismo.
* 1ª Opción
ls_selfield-refresh = 'X'.
ls_selfield-col_stable = 'X'.
ls_selfield-row_stable = 'X'.
---
* 2ª Opción
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.
En línea
MarioITERP
Novato
Mensajes: 8
Re:Fijar línea ALV
«
Respuesta #2 en:
29 de Agosto de 2012, 04:49:13 pm »
FORM PF_STATUS USING rt_extab TYPE slis_t_extab.
SET PF-STATUS 'ZSTANDARD' excluding rt_extab.
ENDFORM. "Set_pf_status
CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
EXPORTING
i_callback_program = g_repid
is_layout = gs_layout
i_callback_pf_status_set = 'PF_STATUS' "ADDMTR20120822
i_callback_user_command = 'USER_COMMAND'
it_fieldcat = gt_fieldcat[]
it_sort = gt_sort[]
i_save = g_save
is_variant = g_variant
it_events = gt_events[]
is_print = gs_print
TABLES
t_outtab = ti_libro320
EXCEPTIONS
program_error = 1
OTHERS = 2.
WHEN 'IP'. "pagina 1
¿?
WHEN 'AP'. "pagina anterior
¿?
WHEN 'SP'. " pagina siguiente
¿?
WHEN 'FP'. " pagina final
En línea
Imprimir
Páginas: [
1
]
Ir Arriba
« anterior
próximo »
Foro de programacion ABAP
»
SAP / ABAP
»
ALV
»
Fijar línea ALV