You are on page 1of 1

REPORT ZPROGRAMA1 .

*EVENTO 1: DECLARAR LAS TABLAS Y VARIABLES


TABLES : ZALUMNO.
* DECLARAR LA TABLA INTERNA
DATA: BEGIN OF TI1 OCCURS 10.
INCLUDE STRUCTURE ZALUMNO.
DATA: END OF TI1.
*PANTALLA DE SELECCION: INCIO DEL BLOQUE1
SELECTION-SCREEN : BEGIN OF BLOCK BLOQUE1 WITH FRAME TITLE TEXT-001.
*DECLARAMOS LOS PARAMETROS PARA LA LOGICA DEL PROGRAMA
Parameters: P_EJEM1 TYPE N,
P_EJEM2 LIKE ZALUMNO-CODIGO,
P_EJEM3 AS CHECKBOX DEFAULT 'X',
P_EJEM4 RADIOBUTTON GROUP 1 DEFAULT 'X',
P_EJEM5 RADIOBUTTON GROUP 1.
*PANTALLA DE SELECCION: FIN DEL BLOQUE1
SELECTION-SCREEN: END OF BLOCK BLOQUE1.
* SELECCION DE OPCIONES: LOS RANGOS DE LOS DATOS
SELECT-OPTIONS: S_EJEM1 FOR ZALUMNO-CODIGO,
S_EJEM2 FOR ZALUMNO-NOMBRE.
*EVENTO 2: INCIO DE LA SELECCION DE RUTINAS PARA LA LOGICA DEL PROGRAMA
START-OF-SELECTION.
*HACE UN BREAK O PARE AL PROGRAMA
BREAK-POINT.
*REALIZA LA LECTURA
PERFORM LECTURA.
*FIN DE LA SELECCION
END-OF-SELECTION.
*EVENTO 3: REALIZA LAS RUTINAS
PERFORM SALIDA.
form LECTURA.
CLEAR TI1.
CLEAR ZALUMNO.
SELECT * FROM ZALUMNO.
MOVE-CORRESPONDING ZALUMNO TO TI1.
APPEND TI1.
CLEAR TI1.
CLEAR ZALUMNO.
ENDSELECT.
endform. "LECTURA
form SALIDA.
LOOP AT TI1.
WRITE : /10 TI1-CODIGO,
20 TI1-NOMBRE,
50 TI1-CURSO.
ENDLOOP.

You might also like