✒️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.
Utilizaremos el evento AT SELECTION-SCREEN para el análisis de los mensajes y errores q se generan a partir de lo introducido por el usuario en la pantalla de selección del programa.
/h : para poder debaggear paso a paso nuestro programa.
IF p_nombre CA '0123456789'.
dde: CA significa en ingles "Contain Any" es decir "Contiene alguno".
Si dentro de la variable P_NOMBRE existe al menos uno de los caracteres q se indican en la cadena '0123456789' entonces la condición se vuelve verdadera y el procesamiento entrará en la condición, se pondrá a continuación un mensaje de error.
Tipos de mensajes:
e : Se produce un error q corta el procesamiento de programa.
s(status): Se visualiza el mensaje en la parte inferior de la pantalla con el icono verde de continuar y se permite
continuar con el procesamiento del programa.
w(warning): Se visualiza el mensaje en la parte inferior de la pantalla con el icono amarrillo del signo de ! (exclamación)
y no se permite continuar con el procesamiento.
i(información): Vemos el mensaje en la ventana de diálogo en el centro de la pantalla, para continuar el procesamiento
debemos presionar el botón de continuar.
LA PARTICULARIDAD Q PRESENTAN LOS MENSAJES DE ERROR ES Q SI EL MENSAJE SE EJECUTA DENTRO DEL EVENTO START OF SELECTION LA EJECUCION PRODUCE LO Q EN ABAP DE CONOCE COMO DAN, ES DECIR, SE INTERRUMPE EL PROCESAMIENTO ACTUAL DEL PROGRAMA, SE VISUALIZA EN LA BARRA INFERIOR DE LA PANTALLA EL TEXTO DEL MENSAJE CON EL SIMBOLO ROJO CARACTERISTICO Y LO PEOR DE TODO ES Q IMPIDE TOTALMENTE LA INTERACCION DEL USUARIO CON EL PROGRAMA DEBIENDO EL USUARIO VOLVER EJECUTAR EL PROGRAMA ESTO LO PODEMOS VERIFICAR FACILMENTE EJECUTANDO UN MENSAJE DE EEROR DENTRO DEL EVENTO START OF SELECTION DE UN PROGRAMA Y VIENDO LA CONSECUENCIA.
EXISTE UNA FORMA DE EVITAR Q SE CANCELE LA INTERACCION DEL USUARIO CON EL PROGRAMA Y SE REALIZA MEDIANTE LA CLAUSULA DISPLAY LIKE ESTA CLAUSULA SE AGREGA AL FINAL DEL MENSAJE SEGUIDO DEL TIPO DE MENSAJE, DE ESTA FORMA ESTAREMOS EJECUTANDO UN MENSAJE DE ESTATUS Q SE VISUALIZA CON LA APARIENCIA DE UN MENSAJE DE ERROR, ENTONCES DECLARAREMOS UN MENSAJE DE STATUS TIPO S Y AL FINAL DEL MISMO DENTRO DE LA DECLARACION DEL MENSAJE AGREGAREMOS DISPLAY LIKE Y ENTRE COMILLA LA LETRA E.
 
 
 
Sobre el autor
Publicación académica de Mayra Maria Pino Rodriguez, en su ámbito de estudios para la Carrera Consultor ABAP.
Mayra Maria Pino Rodriguez
Profesión: Licenciada Cibernética Matemática - Republica Dominicana - Legajo: RA62Z
✒️Autor de: 56 Publicaciones Académicas
🎓Egresado del módulo:
Certificación Académica de Mayra Pino