✒️ABAP / El evento AT SELECTION-SCREEN y los tipos de mensajes Por Lisimaco Prieto Herrera
ABAP El evento AT SELECTION-SCREEN y los tipos de mensajes

AT SELECTION-SCREEN: Evento
Se busca que dependiendo de los parámetros ingresados se produzca una determinada acción o acciones.
Si los parámetros no son correctos se debe generar un mensaje de error.
Tipos de mensajes:
S - Éxito - Se visualiza en la barra de status de la pantalla. Luego el procesamiento continua. A la izquierda del mensaje aparece icono verde con la tilde.
I - Información - Se muestra en una ventana de diálogo en la pantalla. En ejecución online el programa se pausa hasta que el usuario presione enter. Luego el programa continua. Se muestra el icono de información.
E - Error - Produce la terminación del procesamiento de la pantalla de selección. Los campos de la pantalla de selección especificados en el evento AT SELECTION-SCREEN permiten la entrada de datos en donde el usuario del programa debe introducir un nuevo valor. Icono rojo con signo de exclamación.
W - Warning o advertencia - Se muestra en la barra de status de la pantalla. Funciona de manera similar a los mensajes con la excepción que el usuario puede saltar este tipo de mensaje presionando enter. Icono rojo con signo de exclamación.
A - Terminación - Se muestra en una ventana de diálogo de la pantalla y produce la terminación del programa. Icono de stop.
X - Dump o error en tiempo de ejecución - Es un error en tiempo de ejecución que interrumpe el procesamiento del programa en el momento que ocurre. Ocurre cuando no se contempla esa clase de error en el programa.
Clases de mensajes: Objeto ABAP que se utiliza para almacenar los mensajes relativos a un proyecto o transacción SAP.
Se trabajan por la transacción SE91 - Actualización de mensajes
La clase de mensajes es un objeto ABAP separado del programa principal por lo tanto también tiene que activarse e incluirse dentro de los objetos ABAP que serán transportados.
MESSAGE: Sentencia para emitir mensajes.
MESSAGE e001(ZCLASE_MENSAJE) WITH <parametro1> <parametro2>... <parametron>
AT SELECTION SCREEN: Se usa para validar los parámetros ya sean de tipo PARAMETERS o SELECT-OPTIONS
Si en este evento se emite un mensaje de error el procesamiento del programa no se cancela y el programa queda esperando que el usuario vuelva a introducir un nuevo valor. Este evento tiene sentido en programas que se ejecutan en mod online, interactúa con el usuario.
AT SELECTION-SCRENN ON <parámetro>
En un mensaje cada & puede contener hasta 50 caracteres en un mensaje
Para mostrar un & se en un mensaje se debe repetir &&
Cláusula DYSPLAY LIKE 'E'
 
 
 
Sobre el autor
Publicación académica de Lisimaco Prieto Herrera, en su ámbito de estudios para el Curso SAP ABAP.
Lisimaco Prieto Herrera
Profesión: Ingeniero de Sistemas - Colombia - Legajo: DV67X
✒️Autor de: 96 Publicaciones Académicas
🎓Egresado de los módulos:
Presentación:
Ingeniero de sistemas con amplia experiencia en el desarrollo de software para el sistema sap r/3 en lenguaje de programación abap.
Certificación Académica de Lisimaco Prieto






Disponibilidad Laboral: FullTime


















