✒️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
Catálogo ALV automático, logos, encabezados y status
1) Creación automática de reportes ALV:
Se crea con la función REUSE_ALV_FIELDCATALOG_MERGE.
Antes de hacer algo, es necesario declarar las tablas internas con LIKE y hacer referencia a campos de una tablaBD existente.
Restringir la cantidad e caracteres mostrados por pantalla a 72. Menú Utilidades / Opciones / Aditor / Tildar casilla Long. líneas compatib descend. (72)
2) Utilización de Logos y Encabezados:
En ALV Grid:
Declarar <ti_cabecera> TYPE SLIS_T_LISTHEADER
y <st_cabecera> TYPE SLIS_LISTHEADER.
LLenar la tabla <ti_cabecera> con le encabezado del Repo, el tipo de Repo y la fecha.
3) Utilización de Status GUI:
USAR:
Agregar dentro de la llamada de la func. el parámetro Exporting I_CALLBACK_PF_STATUS_SET = 'PF_STATUS'. (crear subrutina PF_STATUS para declarar el uso del Status GUI)
Agregar el parámetro Exporting I_CALLBACK_USER_COMMAND = 'USER_COMMAND'. (Subrutina que captura la acción del usuario)
Para habilitar y setear los botones de BACK, EXIT, CANCEL:
1-En el Status vas a las teclas de función y asignas a cada uno de estos botones un código de función:
A la flecha verde que se utiliza para volver para atrás le asignas "BACK".
A la flecha amarillo que se utiliza para exit para atrás le asignas "EXIT".
A la flecha roja que se utiliza para cancelar para atrás le asignas "CANCEL".
Luego tenes varias posibilidades de hacerlo, te explico una de ellas:
Asignas a estos tres botones en el campo Tipo de Función "blanco" que corresponde a "Función de aplicación".
Los tres botones hacen lo mismo, pero se podria hacer algo diferente por cada funcionalidad.
 
 
 
Sobre el autor
Publicación académica de Ruben Dario Martucci, en su ámbito de estudios para la Carrera Consultor ABAP.
Ruben Dario Martucci
Profesión: Técnico Informático - Argentina - Legajo: UX76U
✒️Autor de: 58 Publicaciones Académicas
🎓Egresado del módulo:
Disponibilidad Laboral: FullTime
Certificación Académica de Ruben Martucci