Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Jornada de La Especialidad III - Informe Actividad 02 - Gutierrez Ampuero
Jornada de La Especialidad III - Informe Actividad 02 - Gutierrez Ampuero
Jornada de La Especialidad III - Informe Actividad 02 - Gutierrez Ampuero
DYNPROS en ABAP
Docente:
Mg. Ing. Oscar J. Flores Gutiérrez
Arequipa – Perú
Octubre 2019
EJERCICIOS TIPO 1
Implementar un programa de logeo, con la siguiente DYNPRO
1
Pero si luego de 3 intentos no ingresa una combinación de Password y Usuario
correcto entonces enviará un mensaje de “intruso detectado” y cerrará el
programa.
Primero se realiza la creación el programa de ABAP que se llamara para este caso
Z0006.
2
Imagen 2. Configuración de Atributos del Programa Z0006.
3
Imagen 4. Vista del programa Z0006 con el explorador de Repositorio.
4
Imagen 7. Vista de los atributos de la Pantalla 100.
5
Imagen 9. Selección del Módulo de Código para STATUS_0100.
Después se tiene que hacer doble click en ST001 para poder definir los controles de la
pantalla 0100.
6
Imagen 12. Creación del Status ST001.
7
Imagen 15. Panel de Activación para el código de STATUS_0100.
Ahora para el diseño del Layout se tiene que hacer click en la opción de Layout con
una flecha azul.
Imagen 16. Pintador de Pantallas del Programa Z0006 con Flow Logic de 0100.
8
Imagen 17. Diseño actual de la Pantalla 0100 del Login.
Ahora se procederá a crear el Screen 0200 que será sobre el mensaje de confirmación
exitoso de ingreso.
Imagen 18. Opciones para la creación de una nueva Pantalla como 0200.
9
Imagen 19. Configuración inicial para elegir el número de la Pantalla 0200.
De nuevo en la pestaña de Flow Logic se tiene que Crear el objeto para STATUS
0200. haciendo doble click en el mismo.
10
Imagen 22. Selección del Módulo de Código para STATUS_0200.
11
Imagen 25. Vista de las Variables Generales de la Pantalla 0200.
12
Imagen 28. Pintador de Pantallas del Programa Z0006 con Flow Logic de 0200.
Imagen 29. Diseño actual de la Pantalla 0200 para la Pantalla de Éxito de Ingreso.
13
Finalmente se tiene que implementar el código para la ejecución, que depende del
código de USER_COMMAND_0100I01.
14