✒️ABAP El evento AT SELECTION-SCREEN y los tipos de mensajes
ABAP El evento AT SELECTION-SCREEN y los tipos de mensajes
VIDEO – EL EVENTO AT SELECTION-SCREEN Y LOS TIPOS DE MENSAJES
TIPOS DE MENSAJES
Primero se tiene que generar la clase de mensajes. Los mensajes que se pueden generar son:
- S000: mensaje de éxito, el cual se muestra en la barra de estado.
- I000: mensaje de información, se visualiza en una ventana flotante.
- E000: mensaje de error, se muestra en la barra de estado y el programa se cancela.
- W000: mensaje de warning, se visualiza en la barra de estado y se interrumpe el procesamiento.
EVENTO AT SELECTION-SCREEN
Se utiliza para validar y se ejecuta después del procesamiento. Este evento se pude utilizar de dos formas:
AT SELECTION-SCREEN ON parámetro: Esto permite crear un bloque de proceso para un solo campo de la pantalla de selección, esta es la forma más recomendada. Aunque se tiene que declarar uno por cada parámetro a validar.
AT SELECTION-SCREEN y enseguida todas las validaciones de todos los parámetros: el bloque se ejecuta luego que el sistema procese la pantalla de selección. Si se activa un mensaje de error, vuelve aparecer la pantalla de selección.
Si los mensajes de error se ejecutan dentro del evento START OF-SELECTION, se interrumpe la ejecución del programa que se conoce como Down y el usuario tendrá que volver a ejecutar el programa. Existe una forma de evitar que se cancele la interacción del usuario con el sistema, con DISPLAY LIKE se agrega al final del mensaje seguida del tipo del mensaje, para generar un mensaje de estatus con la apariencia de un error.
Sobre el autor
Publicación académica de Veronica Esmeralda Miramontes Varo, en su ámbito de estudios para la Carrera Consultor ABAP.
Veronica Esmeralda Miramontes Varo
Profesión: Maestra en Ciencias de la Computaci - Mexico - Legajo: DV64Z
✒️Autor de: 95 Publicaciones Académicas
🎓Egresado de los módulos:
Disponibilidad Laboral: FullTime
Presentación:
Hola, soy veronica miramontes, mexicana. estoy aquí para aprender sobre el mundo de sap. espero obtener los mejores conocimientos y poder contribuir en algo a la comunidad cvosoft.
Certificación Académica de Veronica Miramontes