![](/cvo_files/imgs_sap_abap/logos/logo_cvo_academy_it.png)
✒️ABAP El evento AT SELECTION-SCREEN y los tipos de mensajes
ABAP El evento AT SELECTION-SCREEN y los tipos de mensajes
![ABAP El evento AT SELECTION-SCREEN y los tipos de mensajes ABAP El evento AT SELECTION-SCREEN y los tipos de mensajes](https://www.cvosoft.com/cvo_files/imgs_sap_abap/og-images/148.jpg)
Vamos a ingresar los datos en la pagina de seleccion del reporte para poder ejecutar. En el campo de comandos escribimos /h para poder debuggear paso a paso nuestro programa, ejecutamos y vemos que el primer evento que se ejecuta es el AT SELECTION-SCREEN.
La primer validacion se refiere a que la fecha de pago iingresada en pantalla debe ser mayor o igual que la fecha actual, caso contrario se emitira un mensaje de error y se terminara el procesamiento.
Ahora modificaremos nuestro programa para poder agregar algunas validaciones mas en la pantalla de seleccion. Agregamos una validacion para que el nombre no contenga numeros, agregamos otra validacion para que la clave del pais solo pueda ser EUR, activamos el programa y lo ejecutamos.
Ahora veamos los diferentes tipos de mensajes que podemos utilizar. Ya vimos que con el tipo e se produce un error que corta el procesamiento del programa.
Ahora probemos con el tipo s de status. Aqui vemos que el mensaje se visualiza en la parte inferior de la pantalla con el icono verde de continuar y se permite continuar con el procesamiento del programa.
Ahora probemos con el mensaje con el tipo w que es de warning. Ejecutamos, aqui visualizamos el mensaje en la parte inferior de la pantalla con el icono amarillo del signo de exclamacion y no se permite continuar con el procesamiento.
Ahora probemos con el tipo i de informacion. Ejecutamos, y vemos el mensaje en una ventana de dialogo en el centro de la pantalla, para continuar el procesamiento debemos presionar el boton continuar.
 
 
 
Sobre el autor
Publicación académica de Gerardo Pagaza, en su ámbito de estudios para la Carrera Consultor ABAP.
Gerardo Pagaza
Profesión: Licenciatura en Informatica y Tecnologias de la Informacion - Mexico - Legajo: MH88W
✒️Autor de: 27 Publicaciones Académicas
🎓Egresado del módulo:
Certificación Académica de Gerardo Pagaza