✒️ABAP El evento AT SELECTION-SCREEN y los tipos de mensajes
ABAP El evento AT SELECTION-SCREEN y los tipos de mensajes
Tipos de mensajes
El sistema debe ser capaz de validar que los paràmetros introducidos por el usuario en la pantalla de selecciòn son correctos y en caso contrario se deberàn emitir los mensajes correspondientes de modo que el usuario corrija lo introducido. Hay diferentes tipos de mensajes en ABAP que podemos utilizar. Cada uno de ellos està pensado para una situaciòn particular. Los tipos de mensajes existentes son:
S. èxito
I. informaciòn
E. Error
W. Warning o advertencia
A. Terminaciòn
X. Dump o error en tiempo de ejecuciòn
Las clases de mensajes
Son un objeto de ABAP que se usa para almacenar todos los mensajes relativos a un proyecto o transacciòn de SAP. Està separado del programa principal por lo tanto debe activarse e incluirse dentro de los objetos ABAP que serràn transportados al ambiente de testing o al ambiente de producciòn.
Luego en el còdigo de nuestro programa, vamos a utilizar la sentencia MESSAGE para emitir mensajes, cuya sintaxis es la siguiente:
MESSAGE e001 (ZCLASE_MENSAJE) WITH <paràmetro1> <paràmetro2>....<paràmetroN>.
El evento AT SELECTION-SCREEN
Para validar los datos introducidos en los paràmetros, ya sean parameters o select-options, vamos a utilizar el evento AT SELECTION-SCREEN cuya funcionalidad està pensada para la validaciòn de los paràmetros de la pantalla de selecciòn. Si dentro de este evento se emite un mensaje de error entonces el procesamiento del programa no se cancela y el programa se queda esperando a que el usuario vuelva a introducir un valor para el paràmetro de la pantalla de selecciòn.
Se crean a travès de la transacciòn estàndar SE91.
 
 
 
Sobre el autor
Publicación académica de Ariel Martucci, en su ámbito de estudios para la Carrera Consultor ABAP.
Ariel Martucci
Profesión: Contador Publico - Argentina - Legajo: PJ45S
✒️Autor de: 78 Publicaciones Académicas
🎓Egresado de los módulos:
Disponibilidad Laboral: FullTime
Presentación:
Un contador público de mediana edad con ganas de seguir aprendiendo carreras nuevas. estudiante avanzado de inglés, preparando mi first certificate, y al mismo tiempo involucrándome en programación.
Certificación Académica de Ariel Martucci