
Creación de catálogo en forma automática.
Para crear el catálogo de forma automática existe la función REUSE_ALV_FIELDCATALOG_MERGE.
Para hacer uso de esto debemos modificar dos puntos del programa, el primero es la forma como se declara la tabla interna del ALV. debemos declarar la tabla interna utilizando LIKE y haciendo referencia a campos de una tabla base de datos existentes. Lo otro es configurar el ancho de banda del editor ABAP a 72 líneas.
Logos y encabezados: En los ALV grilla podemos agregar logos y encabezados en los listados, para ello, debemos declarar una tabla del tipo SLIS_T_LISTHEADER y una estructura del tipo SLIS_LISTHEADER.
La función ALV debemos agregar el parámetro exporting I_CALL_TOP_PAGE con el literal TOP_OF_PAGE. 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, junto con el logo. Para ver los logos disponibles o cargar uno nuevo debemos utilizar la transacción SE78.
Tambien podemos usar la transacción OAER para subir y ver los logos en SAP.
Utilización de STATUS GUI en reportes ALV. Para esto debemos agregar en la llamada a la función del ALV el parámetro exporting I_CALLBACK_PF_STATUS_SET con el literal 'PF_STATUS'. Y el parámetro exporting I_CALLBACK_USER_COMMAND con el literal 'USER_COMMAND'.