Skip to Content
Technical Articles
Author's profile photo Fernando Muñoz Beltrán

Programa tipo reporte usando POO versión 2 Parte 4

Tabla de contenido general

Clase local – LCL_DATA

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.

Diagrama de clases

Assigned Tags

      Be the first to leave a comment
      You must be Logged on to comment or reply to a post.