Application Development Blog Posts
Learn and share on deeper, cross technology development topics such as integration and connectivity, automation, cloud extensibility, developing at scale, and security.
cancel
Showing results for 
Search instead for 
Did you mean: 
fmunozb
Active Participant
0 Kudos

Tabla de contenido general



Clase global – ZCL_ALV_TABLE


Clase para manejo del ALV simple que abstrae la funcionalidad de la clase CL_SALV_TABLE, usa la interfaz ZFI_ALV como prototipo.

Esta clase fue creada haciendo uso de la información aportada por Naimesh Patel en su tutorial SALV Tutorial.

Atributos


Los atributos de la clase son los siguientes:

  1. MO_DATA:  Instancia de ZIF_DATA con referencia a los datos obtenidos de la base de datos.

  2. MO_ALV_TABLE: Instancia a la clase CL_SALV_TABLE de manejo básico para ALV sencillo.


Métodos


Los métodos de la clase son los siguientes:

  1. SET_COLUMNS: Configura las columnas del ALV.

  2. SET_CUSTOM_PFSTATUS: Configura el menú de estatus propio.

  3. SET_DEFAULT_PFSTATUS: Configura el menú de estatus por defecto.

  4. SET_EVENTS: Configura los eventos del ALV.

  5. SET_SELECTIONS: Configura la selección de registros del ALV.

  6. SET_LAYOUT: Configura una disposición propia para el ALV.

  7. SET_DISPLAY_SETTINGS: Configurar el estilo Zebra del ALV.

  8. SET_HOTSPOT: Configuración para adicionar enlace a un registro en una columna del ALV.

  9. SET_CHECK_HOTSPOT: Configuración para adicionar opción de selección a un registro en una columna del ALV

  10. SET_HEADER: Configuración de la cabecera del ALV.

  11. SET_FOOTER: Configuración del pie de página del ALV.

  12. SET_COLORS: Configura colores en el ALV

  13. SET_CELL_TYPE: Configura estilos en un fila y columna del ALV.

  14. SET_AGGREGATIONS: Configura agrupaciones, agregaciones en el ALV.

  15. SET_FILTERS: Configura filtros en el ALV.

  16. SET_ORDERS: Configura ordenamientos en el ALV.

  17. ON_ADDED_FUNCTION: Gestión de eventos adicionales en el ALV.

  18. ON_LINK_CLICK: Evento ejecutado al dar clic en el enlace de un registro de una columna.

  19. ON_USER_COMMAND: Evento ejecutado por cualquier función en el ALV.

  20. ON_BEFORE_SALV_FUNCTION: Evento ejecutado antes del llamado de una función del ALV.

  21. ON_AFTER_SALV_FUNCTION: Evento ejecutado después del llamado de una función del ALV.

  22. ON_END_OF_PAGE: Evento ejecutado al llegar al final del ALV.

  23. ON_TOP_OF_PAGE: Evento ejecutado al comienzo del ALV.

  24. ON_AFTER_REFRESH: Evento ejecutado cuando se refresca el ALV, se puede usar para poner editable todo el ALV.

  25. ON_DATA_CHANGED: Evento que mira si hubo cambios en el ALV.


Diagrama de clases