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 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