UNIDAD 2 Lección 9: Video - Ejecución de un programa de diálogo
Creamos el programa ZPRUEBA_DIALOGO con los siguientes include (en ese orden!):
-
zprueba_dialogo_top
-
zprueba_dialogo_pbo
-
zprueba_dialogo_pai
-
zprueba_dialogo_sub
Dynpro 0100
- El module Status_0100, setea el status gui y el titulo de la dynpro.
- El module validar_dni_0100, verifica que exista el registro en la tabla sino emite mensaje de error.
- El module exit_0100, produce el fin de la ejecución del programa.
- El module user_command_0100, analiza la acción tomada por el usuario, al presionar los botones de borrar DNI o buscar usuario. Tal como vemos en el PAI.
Dynpro 0200
- El module Status_0200, setea el status gui y el titulo de la dynpro.
- El module cargar_tc_0200, carga la tabla de control partiendo del DNI ingresado en la dynpro 0100.
- Se genera automáticamente en el PBO la lógica para el tratamiento de la tabla de control.
- El module exit_0200, vuelve a la dynpro anterior.
- El module user_command_0200, analiza la acción realizada por el usuario, puede cancelar y volver a la dynpro 0100. Si presiona modificar verifica se haya seleccionado una fila de la tabla de control, si se cumple llama a la dynpro 0300, de lo contrario emite un mensaje de error.
Dynpro 0300
- El module Status_0300, setea el status gui y el titulo de la dynpro.
- El module cargar_campos_0300, carga los datos de la pantalla con datos.
- El module exit_0300, vuelve a la dynpro anterior.
- El module user_command_0300, analiza acción realizada por el usuario, si eligió cancelar regresa a la dynpro 0100.