Cuenta con los siguientes objetos de desarrollo:
- Y_REPORT_EXAMPLE: Programa de ejemplo pricipal
- Y_REPORT_EXAMPLE_EVE: Manejo de eventos del programa
- Y_REPORT_EXAMPLE_F01: Implementación de clases
- Y_REPORT_EXAMPLE_TOP: Definición de clases
- ZIF_ALV: Interfaz para el prototipo de las clases globales relacionadas a los tipos de ALV
- ZIF_DATA: Interfaz para el prototipo de las clases locales LCL_DATA que se crearían en los programas ABAP que hagan acceso a la base de datos
- ZIF_REPORT: Interfaz para el prototipo de las clases locales LCL_REPORT que se crearían en los programas ABAP de tipo reporte
- ZCL_ALV_TABLE: Clase para manejo del ALV simple que abstrae la funcionalidad de la clase CL_SALV_TABLE, usa la interface ZFI_ALV como prototipo
https://blogs.sap.com/2018/09/29/programa-tipo-reporte-usando-poo-version-2/