Академический Документы
Профессиональный Документы
Культура Документы
Empieza por Aquí Diccionario de Datos Entorno de Programación ▾ Módulos de Funciones Ampliaciones
Tu Nombre...
Tu Correo...
En ocasiones, nos piden que diseñemos un reporte ALV, el cual tenga alguna funcionalidad
especial en su barra de pulsadores/botones.
Un ejemplo común, un ALV al cual podamos seleccionar alguno(s) registro(s), para luego Síguenos en Youtube!
pulsar un botón en la barra y cumplir alguna acción (liberar/bloquear pedidos, por ejemplo). AprendeABAP
En otras palabras más técnicas, nos están pidiendo que nuestro Status GUI cuente con un YouTube 97
Pues bien, la mejor estrategia en este caso, sería copiar un Status GUI del ALV estándar en
nuestro reporte, para conservar las funciones del ALV, y añadirle el nuevo botón.
Recomiendo tomar como fuente el Status ‘STANDARD’ del grupo de funciones ‘SALV’,
para ello entramos en la SE80 para ubicar dicho grupo de funciones.
http://aprendeabap.com/entorno-programacion/reportes/copiar-o-modificar-status-gui-para-un-alv/ 1/7
16/3/2018 Copiar o Modificar Status GUI para un ALV
Buscamos el Status GUI que nos interesa (en este caso el llamado STANDARD), damos clic
derecho y seleccionamos “Copiar”.
Nos aparece la siguiente ventana, en la cual debemos indicar de donde a donde queremos
copiar, indicamos el programa y Status origen (ya vendrá escrito si tomas este camino al pie
de la letra) e indicamos en donde queremos que se copie; ubicamos nuestro reporte Z y le
damos un nombre al nuevo Status, por ejemplo:
http://aprendeabap.com/entorno-programacion/reportes/copiar-o-modificar-status-gui-para-un-alv/ 2/7
16/3/2018 Copiar o Modificar Status GUI para un ALV
I_CALLBACK_PF_STATUS_SET = ‘PF_STATUS’
NOTA: ‘PF_STATUS’ es un nombre cualquiera, aquí NO debe ir el nombre del Status GUI
creado, ya que no funcionaría; debemos verlo como un PERFORM, escribimos un nombre
cualquiera entre comillas, y luego creamos un FORM con ese mismo nombre como se
observa en las siguientes imágenes.
http://aprendeabap.com/entorno-programacion/reportes/copiar-o-modificar-status-gui-para-un-alv/ 3/7
16/3/2018 Copiar o Modificar Status GUI para un ALV
Como se observa en la imagen, dentro del FORM si colocamos el nombre del Status GUI
recién creado, realizando este último paso correctamente, ya tendremos a nuestra disposición
el Status Standard para hacerle los ajustes que nos pidan, como añadirle algún botón de
función específica.
Ahora entramos en la edición de nuestro nuevo Status GUI para añadirle la nueva función en
la barra de pulsadores, (en este ejemplo, añadí un botón/pulsador llamado “Liberar
Documento”.
http://aprendeabap.com/entorno-programacion/reportes/copiar-o-modificar-status-gui-para-un-alv/ 4/7
16/3/2018 Copiar o Modificar Status GUI para un ALV
I_CALLBACK_USER_COMMAND = ‘USER_COMMAND’
Lo que nos queda por hacer, es crear un FORM llamado USER_COMMAND, en la cual
capturaremos el evento (SY-UCOMM) asociado a nuestro nuevo botón/pulsador, para
interpretar los registros del ALV y proceder a programar las funcionalidades solicitadas.
http://aprendeabap.com/entorno-programacion/reportes/copiar-o-modificar-status-gui-para-un-alv/ 5/7
16/3/2018 Copiar o Modificar Status GUI para un ALV
¿Te ha sido de utilidad este artículo? Házmelo saber con tus comentarios, y suscríbete a
mi Comunidad para recibir mi curso gratuito “AprendeABAP en 10 lecciones”, además de
contenidos exclusivos sobre el mundo ABAP.
Richard Rey
“Programando tu Exito”
O también puedes dejar tus datos aquí abajo y formarás parte de mi comunidad
exclusiva, además de recibir mi curso de regalo "Los 7 Pasos para ser un Consultor
Exitoso".
Nombre: Email:
!Si, quiero unirme!
Contenido Relacionado:
Copiar Status GUI Como refrescar un Navegación a través Plantilla para
para un reporte ALV tras un cambio ? de un reporte ALV construir un ALV
RELATED POSTS
http://aprendeabap.com/entorno-programacion/reportes/copiar-o-modificar-status-gui-para-un-alv/ 6/7
16/3/2018 Copiar o Modificar Status GUI para un ALV
Comentarios
Añade un comentario...
Copyright © 2018 · AprendeABAP.com · All Rights Reserved Aviso Legal Politica de Cookies
http://aprendeabap.com/entorno-programacion/reportes/copiar-o-modificar-status-gui-para-un-alv/ 7/7