✒️ABAP El evento AT SELECTION-SCREEN y los tipos de mensajes
ABAP El evento AT SELECTION-SCREEN y los tipos de mensajes
2.8. - El evento AT SELECTION-SCREEN y los tipos de mensajes
Se utilizará el evento AT SELECTION-SCREEN para el análisis de los mensajes y los errores que se generan a partir de lo introducido por el usuario en la pantalla de selección del programa.
Por otra parte, se verán 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 la transacción, el bloqueo de la pantalla o la simple aparición de un mensaje en la barra de estado del modo de SAP.
Para debuggear un programa, se utiliza “/h” en el panel superior de texto. El primer evento que se ejecuta es “AT SELECTION-SCREEN”. Dependiendo de la letra que se indique en el mensaje, el programa seguirá al siguiente paso o no.
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”, se interrumpe el procesamiento del programa e impide la interacción con el usuario. Se puede evitar que se cancele la interaccion del usuario con el programa añadiendo en la parte final del mensaje la sentencia “DISPLAY LIKE”. Posteriormente se añade el tipo de mensaje. Se estará ejecutando un mensaje de “Status” con la apariencia de mensaje de error. Se generará un mensaje tipo “s”, añadiendo la sentencia “DISPLAY LIKE” y entre comillas la letra “e”.
 
 
 
Sobre el autor
Publicación académica de Adrian Fernandez Marcos, en su ámbito de estudios para la Carrera Consultor ABAP.
Adrian Fernandez Marcos
Profesión: Técnico de Sistemas - España - Legajo: FQ91J
✒️Autor de: 116 Publicaciones Académicas
🎓Cursando Actualmente: Consultor ABAP Nivel Avanzado
🎓Egresado de los módulos:
Certificación Académica de Adrian Fernandez