![](/cvo_files/imgs_sap_abap/logos/logo_cvo_academy_it.png)
✒️ABAP El catálogo ALV automático, los logos, los encabezados y los status GUI
ABAP El catálogo ALV automático, los logos, los encabezados y los status GUI
![ABAP El catálogo ALV automático, los logos, los encabezados y los status GUI ABAP El catálogo ALV automático, los logos, los encabezados y los status GUI](https://www.cvosoft.com/cvo_files/imgs_sap_abap/og-images/156.jpg)
- El catálogo del ALV se puede crear de forma manual (como en lección 5.5) o de forma automática con
la función REUSE_ALV_FIELDCATALOG_MERGE.
- Para ello, se declara la tabla interna con LIKE y haciendo referencia a campos de tabla BD existente.
Además, se debe configurar el editor a ancho de 72 columnas, así:
/Utilidades/opciones/Editor ABAP/Editor --> tildamos "Long.lineas compatib descend.(72)
Uso de Logos y Encabezados:
- Para agregar logos y encabezados en los listados ALV Grilla, debemos declarar una tabla tipo SLIS_T_LISTHEADER y
una estructura tipo SLIS_LISTHEADER.
- Antes de completar el catálogo, llenamos la tabla TI_HEADER con el encabezado del reporte, el tipo reporte y fecha del sistema.
- Luego añadimos en la llamada a función ALV el parámetro exporting I_CALL_TOP_PAGE con el literal 'TOP_OF_PAGE' (=nombre subrutina
que carga encabezado y logo).
- En subrutina TOP_OF_PAGE llamamos a función REUSE_ALV_COMMENTARY_WRITE, que carga encabezado definido en tabla interna TI_HEADER,
junto con el logo 'ENJOYSAP_LOGO'.
Para trabajar con logos use SE78-Gestión de imágenes (logos).
También Trx OAER-Business Document Navigator
- Finalmente, ejecutamos el programa.
Uso de Status GUIs en reportes ALV:
- Para usar Status GUI en reportes ALV, debemos añadir en la llamada a función ALV los parámetros exporting:
.I_CALL_PF_STATUS_SET con el literal 'PF_STATUS' (=nombre de subrutina que declare uso de Status GUI).
.I_CALLBACK_USER_COMMAND con el literal 'USER_COMMAND' (=nombre subrutina que captura acción del usuario).
- La subrutina PF_STATUS setea el status
- En Teclas de función (Function keys) del status podemos añadir códigos para navegar para atrás, volver a pantalla anterior, o
salir del programa. Estos botones deben ser seteados con "Tipo de función" igual a "E", sino no funcionarán como esperamos.
- Por último, agregamos subrutina que captura acción del usuario
 
 
 
Sobre el autor
Publicación académica de Victor Wong, en su ámbito de estudios para la Carrera Consultor ABAP.
Victor Wong
Profesión: Técnico en Computación E Informática - Peru - Legajo: JK17P
✒️Autor de: 85 Publicaciones Académicas
🎓Egresado de los módulos:
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial
- Carrera Consultor ABAP Nivel Inicial