Programa tipo reporte usando POO versión 2 Parte 4
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.
Clase local que sirve de interfaz para extraer los datos necesarios de la base de datos, esta clase se encarga de usar los filtros de entrada del programa para realizar la consulta de la información en la base de datos, también se encargaría de aplicar la lógica del negocio necesaria para la gestión de la información obtenida.
Atributos
Los atributos de la clase son los siguientes:
MT_DATA: Tabla interna con la información obtenida de la base de datos.
Diagrama de clases
Clase local – LCL_VIEW
Clase local que sirve para mostrar la información al usuario, es la clase encargada de gestionar la pantalla de filtros y el ALV que visualiza el usuario.
Métodos
Los métodos de la clase son los siguientes:
CALL_SCREEN_100: Llama la pantalla con los filtros de selección del programa.
Dentro de esta clase local se pueden crear atributos propios que sean necesarios para ser manipulados por la vista y requieren comunicación con el usuario, adicionalmente en ella se pueden re-definir los métodos de la clase ZCL_ALV_TABLE de acuerdo a las necesidades del nuevo programa.