✒️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
CATALOGO ALV AUTOMATICO, LOGOS, ENCABEZADOS Y STATUS
CREACION DEL CATALOGO EN FORMA AUTOMATICA
Una segunda forma de crear el catalogo es de forma automática utilizando la función REUSE_ALV_FIELDCATALOG_MERGE, para que esta función trabaje de manera correcta se deben hacer algunos ajustes a la forma manual, el primer ajuste a realizar es cambiar la declaración de la tabla interna del ALV a LIKE y haciendo referencia a campos de una tabla base de datos existente. El segundo cambio a realizar es la configuración del editor para que este restrinja la cantidad de caracteres de ancho de la pantalla a 72.
UTILIZACION DE LOGOS Y ENCABEZADOS.
En los reportes tipo Grilla se puede agregar logos y encabezados en los listados, para ello se debe declarar una tabla del tipo SLIS_T_LISTHEADER y una estructura del tipo SLIS_LISTHEADER.
Antes de completar el catalogo se debe llenar la tabla que se declaro con su encabezado de reporte, tipo de reporte y la fecha, después se agrega la llamada de la función ALV, el parámetro exporting I_CALL_TOP_PAGE con el literal ‘TOP_OF_PAGE’, que será el nombre de la subrutina que cargue el contenido del encabezado y el logo.
Ahora se procede a crear la subrutina TOP_OF_PAGE con la llamada a la función REUSE_ALV_COMMENTARY_WRITE que carga el encabezado previamente definido.
UTILIZACION DE ESTATUS GUIs
Si en la llamada a la función ALV se agrega el parámetro I_CALLBACK_PF_STATUS_SET con el valor ‘PF_STATUS’ se puede utilizar un status GUI con el nombre que se acaba de poner (‘PF_STATUS’) .
Para definir la subrutina PF_STATUS se utiliza la palabra SET con el valor ‘0100’.
Es necesario también agregar la subrutina que capturara las acciones realizadas por el usuario.
Finalmente ejecutamos el reporte y se vera el Status GUI, el botón de usuarios activos y si se ejecuta se procesara el código existente en la subrutina USER_COMMAND.
 
 
 
Sobre el autor
Publicación académica de Veronica Esmeralda Miramontes Varo, en su ámbito de estudios para la Carrera Consultor ABAP.
Veronica Esmeralda Miramontes Varo
Profesión: Maestra en Ciencias de la Computaci - Mexico - Legajo: DV64Z
✒️Autor de: 95 Publicaciones Académicas
🎓Egresado de los módulos:
Disponibilidad Laboral: FullTime
Presentación:
Hola, soy veronica miramontes, mexicana. estoy aquí para aprender sobre el mundo de sap. espero obtener los mejores conocimientos y poder contribuir en algo a la comunidad cvosoft.
Certificación Académica de Veronica Miramontes