PDA

Ver la Versión Completa : Como Agregar Button "Changer" en un ALV


diegogui
19/01/11, 11:12:43
Puede ser posible que se pueda agregar un boton nuevo en el toolbar de la ALV. como se hace?.

Saludos

Diego.

force
19/01/11, 12:02:57
Hola diegogui,
Si, si se puede.
¿Con que ALV estas Trabajando? (objeto, Grid, etc).
El botón que queres agregar, ¿es en el toolbar del ALV o en el GUI STATUS de la dynpro donde se ve el ALV?

Sabiendo esto ya te vamos a poder orientar mejor.

Saludos.

diegogui
19/01/11, 12:39:48
CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
es en toolbar del ALV .

melerogalan
20/01/11, 16:13:52
Tienes que modificar el status.
Para ello en la llamada a la función informas el parámetro "i_callback_pf_status_set" con el nombre de una subrutina donde cargaras el nuevo status con el boton nuevo.

FORM set_status using rt_extab type slis_t_extab.

SET PF-STATUS 'ZSTANDARD'. "Status nuevo
SET TITLEBAR 'T001'. "Titulo

ENDFORM

ZSTANDARD tiene que ser copia del status STANDARD de los ALV, Ejemplo programa "BCALV_TEST_GRID". Cuando lo tengas copiado, te vas a la Seccion Toolbar y añades tu botón.

diegogui
26/01/11, 10:50:14
Muchas gracias por la respuesta, era justo lo que necesitaba.

Saludos

Diego