![](/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/55.jpg)
El evento AT SELECTION-SCREEN y los tipos de mensajes
1. Los tipos de mensajes
Una vez ingresado los parametros de entrada en la pantalla de seleccion de nuestro reporte y lo ejecutamos lo que se requiere es que produzca acciones.
Ejemplo ingresamos un paramero fecha en nuestro reporte y queremos que la fecha sea mayor o igual a la fecha actual y que si no es asi emita un mensaje en la pantalla adnirtiendo que es incorrecto
ABAP tiene difernets tipos de mensaje que podemos utilizar:
S = Exito
I = Informacion
E = Error
W= Warning o advertencia
A = Terminacion
x = Dump o error en el tiempo de ejecucion
- Mensaje de exito: este tipo de mensaje se visualiza en la barra de estado o status.
- Mensaje de informacion: este tipo de mensaje se mostrata en una ventana de dialogo.
- Mensaje de error: este tipo de mensaje produce la terminacion del procesamiento de la pantalla de seleccion. los campos de la pantalla de seleccion especificados en el evento AT SELECTION-SCREEN permiten la entrada de datos donde el usuario debe introducir un nuevo valor.
- Mensaje de advertenccia o warning: este tipo de mensaje se muestra en la barra de status.
- Mensaje de terminacion: este tipo de mensajes se mostrara en una ventana de dialogo dentro de la pantalla y produce la terminacion del programa.
- Mensajes Dump: un dump es un error en tiempo de ejecuion que interrumpe el procesamiento.
2. Las clases de mensajes
La clase de mensajes es un objeto de ABAP que se utiliza para almacenar todos los mensajes relativos a un proyecto o transaccion de SAP
Las clases se crean a traves de la transaccion SE91: se utiliza para la creacion, modificacion y visualizacion de las clases de mensajes en SAP.
Desde el SE91 introducimos el nombre de la clase de mensaje Z_CLase_test y crear.
La clase de mensaje es un objeto ABAP separado del programa principal por lo tanto debe incluirse dentro de los objetos ABAP que seran transportados al ambiente de testing o al de produccion cuando se imple,emte la nueva transaccion.
La sintaxis seria:
MESSAGE eoo1(ZCLASE_MENSAJE) WITH<parametro1> <parametro2>.....<parametron>
3. El evento AT SELECTION-SCREEN
Tal como vimos para validar los datos introducidos en los parametros vamos a utilizar el evento AT SELECTION-SCREEN.
 
 
 
Sobre el autor
Publicación académica de Lucas Mera, en su ámbito de estudios para la Carrera Consultor ABAP.
Lucas Mera
Profesión: Analista de Sisemas - Argentina - Legajo: SW47M
✒️Autor de: 28 Publicaciones Académicas
🎓Egresado del módulo:
Disponibilidad Laboral: FullTime
Presentación:
Profesional con sólida experiencia en el liderazgo, comunicación, gestión negocio y desarrollado en empresas internacionales de gran envergadura.certificado en itil v.3 y scrum master.
Certificación Académica de Lucas Mera