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.