✒️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
UTILIZACION DE LOGOS Y ENCABEZADOS. Podemos usar logos y encabezados en los listados. Para hacerlo debemos, declarar una tabla de tipo SLIS_T_LISTHEADER, y una estructura de tipo SLIS_LISTHEADER.
Antes de completar el catalogo, vamos a llenar la tabla TI_HEADER, con el encabezado del reporte.
Agregamos en la llamada en la función del 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, creamos la subrutina, TOP_OF_PAGE, con la llamada a la función REUSE_ALV_COMMENTARY_WRITE, que carga el encabezado que definimos en la tabla interna TI-HEADER.
Para ver los logos disponibles o adicionar nuevos, vamos a la transacción SE78, el programa quedara asi:
OAER, es una transacción que también incorporar nuevos iconos, nombre clase, va el texto picture, tipo de clase, va ot, clave de objeto, le damos el nombre del icono que queremos, luego, seleccionamos documento estándar, clic en imagen, y seleccionamos la imagen que deseamos. Para agregarla a un tranporte, accedemos al menú, documentos transportar.
UTILIZACION DE STATUS GUIs. Se debe agregar en la llamada a la función ALV, el parámetro exporting I CALLBACK_PF_STATUS_SET con el literal ‘PF_STATUS’, que será el nombre de la subrutina que declare la utilización del status GUI y el parámetro exporting I_CALLBACK_USER_COMMAND con el literal USER_COMMAND, que será el nombre de la subrutina que se ejecute para capturar la acción realizada por el usuario.
Definimos la subrutina PF_STATUS.
Vamos a crear en el status, un botón con la descripción “usuarios activos” y el código USU_ACTI.
Por ultimo agregamos la subrutina que capturara las acciones realizadas por el usuario.
Finalmente si ejecutamos el código, lo veremos asi:
 
 
 
Sobre el autor
Publicación académica de Alexander Cardenas, en su ámbito de estudios para la Carrera Consultor ABAP.
Alexander Cardenas
Profesión: Ingeniero de Sistemas - Colombia - Legajo: UN96T
✒️Autor de: 238 Publicaciones Académicas
🎓Egresado de los módulos:
- Carrera Consultor en SAP MM Nivel Avanzado
- Carrera Consultor en SAP MM Nivel Inicial
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial
- Carrera Consultor en SAP SD Nivel Avanzado
- Carrera Consultor en SAP SD Nivel Inicial