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



Interfaz – ZIF_DATA


Esta interfaz es el prototipo para las clases locales LCL_DATA que se crearían en los programas ABAP que hagan acceso a la base de datos.

Atributos


Los atributos de la interfaz son los siguientes:

  1. MO_DATA: Referencia a los datos obtenidos de la base de datos y de la lógica de extracción de la información pertinente.


Métodos


Los métodos de la interfaz son los siguientes:

  1. SET_DATA: Selecciona la información de la base de datos y la coloca en el atributo MO_DATA.

  2. GET_DATA: Obtiene la información que fue almacenada en el atributo MO_DATA.


Diagrama de clases



Interfaz – ZIF_ALV


Esta interfaz es el prototipo para las clases globales relacionadas a los tipos de ALV, para este caso se hizo como prototipo para la clase ZCL_ALV_TABLE, la cual sería heredada en los programas de tipo reporte por la clase local LCL_VIEW y se usaría para mostrar un reporte en ALV (ABAP List Viewer).

Métodos


Los métodos de la interfaz son los siguientes:

  1. SET_DATA: Coloca la referencia ya sea de la clase o del objeto de datos de tipo tabla que contiene los datos, ubicándolos en el ámbito del ALV.

  2. PRINT_ALV: Imprime el ALV.


Diagrama de clases