✒️ABAP El evento AT SELECTION-SCREEN y los tipos de mensajes
ABAP El evento AT SELECTION-SCREEN y los tipos de mensajes
Lección 9
Video - El evento AT SELECTION-SCREEN y los tipos de mensajes
Dos temas fundamentales para un programador ABAP
AT SELECTION-SCREEN para el análisis de los mensajes y errores que se generan a partir de lo introducido por el usuario en la pantalla de selección de programa.Veremos cada uno de los tipos de mensajes existentes y los efectos en la pantalla que producen, que van desde la interacción con el usuario, la cancelación del programa o transacción, el bloqueo de la pantalla o la simple aparición de un mensaje en la barra de estado del modo de SAP.
AT SELECTION-SCREEN ON validarlo por cada variable es lo recomendable, pero se puede utilizar el AT SELECTION-SCREEN para validar todas las variables.
AUDIO TIPS 1: La particularidad que presentan los mensajes de error, es que si el mensaje se ejecuta dentro del evento START-OF-SELECTION la ejecución produce lo que en ABAP se conoce como DUMP, es decir, se interrumpe el procesamiento actual del programa, se visualiza en la parte inferior de la pantalla el texto del mensaje con el simbolo rojo caracteristico y lo peor de todo es que impide totalmente la interacción del usuario con el programa debiendo el usuario volver a ejecutar el programa. Esto lo podemos verificar fácilmente ejecutando un mensaje de error dentro del evento START-OF-SELECTION de un programa y viendo las consecuencias. Existe una forma de evitar que se cancele la interacción del usuario con el programa y se realiza mediante la cláusula DISPLAY LIKE. Esta cláusula se agrega al final de los mensajes seguida del tipo de mensaje. De esta forma estaremos ejecutando un mensaje de estatus que se visualiza con la apariencia de un mensaje de error. Entonces declararemos un mensaje de estatus tipo s y al final del mismo dentro de la declaración del mensaje agregaremos DISPLAY LIKE y entre comillas "" la letra e.
Sobre el autor
Publicación académica de Freddy Enrique Sierra Yepez, en su ámbito de estudios para la Carrera Consultor ABAP.
Freddy Enrique Sierra Yepez
Profesión: Ingeniero de Sistemas - Colombia - Legajo: PA44Z
✒️Autor de: 68 Publicaciones Académicas
🎓Egresado del módulo:
Certificación Académica de Freddy Sierra