martes, marzo 29, 2011

ALV - Cambiar variantes mediante botones Z

Pasos:
1) Crear botón en el status y asignarle código.
2) En la rutina USER_COMMAND chequear código y volver hacer la llamada al módulo de función REUSE_ALV_GRID_DISPLAY informando el campo IS_VARIANT .
3) En la misma rutina USER_COMMAND llamar a la sentencia LEAVE TO SCREEN O. Es llamada es imprescinble porque al realizar la llamada a REUSE_ALV_GRID_DISPLAY se crear una nueva pantalla a pesar que no es perceptible. En el caso de no poner dicha sentencia para salir del programa seria necesari pulsar el boton BACK tantas veces como cambios de variantes realizadas.