🚀PROMO #PLANCARRERA2024 - 🔥Bonificaciones, Precios Congelados y Cuotas

 X 

✒️ABAP El evento AT SELECTION-SCREEN y los tipos de mensajes

ABAP El evento AT SELECTION-SCREEN y los tipos de mensajes

ABAP El evento AT SELECTION-SCREEN y los tipos de mensajes

UNIDAD 2: LA DECLARACION Y EL PROCESAMIENTO DE DATOS

TEMA 9: EL EVENTO AT SELECTION-SCREEN Y LOS TIPOS DE MENSAJES

A.- LOS TIPOS DE MENSAJES

· Los tipos de mensajes:
>> S: Éxito
>> I: Información
>> E: Error
>> W: Warning o advertencia
>> A: Terminación
>> X: Dump (Error en tiempo de ejecución)

· Mensajes de Éxito:
>> Se visualiza en la barra de estado o status.
>> A la izquierda se encuentra el icono verde con tilde.
>> Luego de ejecución el procesamiento del programa continua.

· Mensaje de Información:
>> Se visualiza en una ventana de dialogo.
>> Si el programa se ejecuta de forma online entonces se pausará el procesamiento del programa.
>> Al terminar la interacción con el usuario se ejecutará normalmente.

· Mensaje de Error:
>> Indican algún tipo de error.
>> Se produce cuando el dato ingresado no es el correcto.
>> Este mensaje produce la terminación del procesamiento de la pantalla de selección.

· Mensaje de Warning o Advertencia:
>> Se visualizan en la barra de estado o status.
>> Es similar al mensaje de Error.
>> El usuario puede saltar este tipo de mensaje con la tecla enter.
>> A la izquierda del mensaje se encuentra un icono de color rojo.

· Mensaje de Terminación:
>> Se visualiza en una ventana de dialogo dentro de la pantalla.
>> Se produce la terminación del programa.
>> A la izquierda del mensaje se encuentra el icono STOP.

· Mensaje Dump:
>> Es error que se da en tiempo de ejecución.
>> Interrumpe el procesamiento del programa en el momento que ocurre.
>> No son utilizados intencionalmente.
>> Se produce cuando no se contempló el error dentro de la lógica de un programa.

B.- LAS CLASES DE MENSAJES

· Clases de mensajes:
>> Es un objeto de ABAP.
>> Se utiliza para almacenar todos los mensajes relativos a un proyecto.
>> Se utiliza para almacenar todos los mensajes relativos a una transacción de SAP.
>> Se crean con la transacción SE91.
>> Transacción SE91:
>>>> Se utiliza para la creación, modificación, visualización de las clases de mensaje en SAP.
>>>> Permite que agrupemos los mensajes que utilizaremos de una aplicación.
>> También debe activarse o incluirse dentro de los objetos ABAP a transportar al ambiente testing o ambiente producción.
>> Para emitir mensajes utilizaremos la sentencia MESSAGE:
>>>> Sintaxis de MESSAGE-Ejemplo:
MESSAGE e001(ZCLASE_MENSAJE) WITH <parametro1> <parametro2>..<parámetroN>.
>>>> e: Tipo de mensaje.
>>>> 001: Numero de mensaje.
>>>> ZCLASE_MENSAJE: Clase de mensaje.
>>>> parametro1: Parámetros: son opcionales.
>> Formas para crear mensajes:
>>>> 1.- Utilizamos el evento AT SELECTION-SCREEN, escribimos el código del mensaje de error.
>>>> 2.- Utilizaremos los parámetros en los mensajes para mostrar el contenido de variables.
>>>> 3.- Utilizamos parte del texto y parte parámetros.

C.- EL EVENTO AT SELECTION-SCREEN

· Tiene como función validar los parámetros de la pantalla de selección.

· Si dentro del evento se emite un mensaje de error entonces el procesamiento del no se cancela solo se queda esperando hasta que el usuario introduzca el valor para el parámetro de la pantalla de selección.

· Posibilita la recaptura de los datos después de un mensaje de error.

· Evita la interrupción de la interacción del usuario si sale un mensaje de DISPLAY LIKE ‘E’.


 

 

 


Sobre el autor

Publicación académica de Víctor Alberto Saccaco Maldonado, en su ámbito de estudios para la Carrera Consultor ABAP.

SAP Senior

Víctor Alberto Saccaco Maldonado

Profesión: Consultor Abap - Peru - Legajo: RD90F

✒️Autor de: 25 Publicaciones Académicas

🎓Egresado de los módulos:

Disponibilidad Laboral: PartTime

Presentación:

Consultor abap junior, con experiencia en módulos sd, mm.

Certificación Académica de Víctor Saccaco

✒️+Comunidad Académica CVOSOFT

Continúe aprendiendo sobre el tema "El evento AT SELECTION-SCREEN y los tipos de mensajes" de la mano de nuestros alumnos.

SAP Master

El Evento AT SELECTION-SCREEN y los tipos de mensajes Utilizaremos el evento AT SELECTION-SCREEN pata el analisis de los mensajes y errores que se generan a partir de lo introducido por el usuario en la pantalla de seleccion del programa.

Acceder a esta publicación

Creado y Compartido por: Juan Fernando Guerra Mata / Disponibilidad Laboral: FullTime

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP SemiSenior

Resumen Lección: El evento AT SELECTION-SCREEN y los tipos de mensajes. El evento AT SELECTION-SCREEN se utiliza 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 del programa. Por lo tanto si no se coloca en esta sección puede ocurrir un Dump y detener el correcto funcionamiento del sistema.

Acceder a esta publicación

Creado y Compartido por: Alexander José Tovar Rodríguez

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

Los mensajes se crean en la transaccion se91 se utiliza un & para agregar variables y puede ser de 50 caracteres y solo puede haber hasta 4 variables EVENTO AT-SELECTION-SCREEN es utilizada para validacion de parametros Si hay mas de un parametro que se desea validar se debe de utilizar 1 Evento de AT-SELECTION-SCREEN por parametros, solo se debe de agrega la palabra ON al final MESAGE e000(clase) WITH 'es un mensaje'. donde E es de error, S de exito, I de informacion W de warning, A de terminacion y X es de dump AT-SELECTION-SCREEN ON variable Si la valdiacion se pone en el evento START-OF-SELECTION, si se muestra el mesnajes pero el sistema continua, en cambio en AT-SELECTION-SCREEN el probelma se detiene.

Acceder a esta publicación

Creado y Compartido por: Jesus Caldera

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

El evento AT SELECTION-SCREEN y los tipos de mensajes /h para entrar en modo debug. At-selection-Screen es el primer evento que se ejecuta luego de ingresado los parametros. Mensajes de error si se ejecutan dentro de start-of-selection se ejecuta como DUMP es decir si interrumpe el proceso si visualiza en la barra inferior el texto del mensaje pero impide la interaccion del usuario con el programa. para evitar esto se pone la clausula display like. Display like para que se vea como mensaje de error

Acceder a esta publicación

Creado y Compartido por: Silvia Marina Carrizo

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

Evento AT SELECTION-SCREEN y Tipos de mensajes. *En el campo de comandos /h habilita el debug En un reporte ingresar los datos requeridos, en modo debugger verémos que el primer evento que se ejecuta es AT SELECTION-SCREEN La validación indicada sobre fecha menor a hoy nos informará con un mensaje e000(z_prueba) que el valor ingresado no es correcto. Se pueden agregar todas las validaciones deseadas pero siempre dentro de este evento. Tipos de mensaje. S=Status - No hay interrupción E=Error I=Information - Continúa despues de la interrupción W=Warning E=Error A=Terminación X=Dump

Acceder a esta publicación

Creado y Compartido por: Armando Mayo Marquez / Disponibilidad Laboral: FullTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP SemiSenior

Video - El evento AT SELECTION-SCREEN y los tipos de mensajes. Unidad 2 - Lección 9 Se muestra un video utilizando el evento AT SELECTION-SCREEN para el analisis de los mensajes y errores que se generan a partir de lo introducido por el usuario en la pantalla de selección del programa junto con los efectos en pantalla que producen dichos mensajes. Ayuda para la comprensión de la parte teórica explicada en la lección anterior de esta misma unidad.

Acceder a esta publicación

Creado y Compartido por: Jose Angel Duran Fernandez

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

EL EVENTO AT SELECTION-SCREEN Y LOS TIPOS DE MENSAJES El evento AT SELECTION-SCREEN analizara los mensajes y errores que se generan a partir de lo introducido por el usuario en la pantalla de seleccion del programa. La particularidad que presentan los mensajes de error es que si el mensaje se ejecuta dentro del evento STAR-OF-SELECTION la ejecucion produce lo que en ABAP se conoce como DUMP, 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 es que impide totalmente la interaccion del usuario con el programa debiendo el usuario volver a ejecutar el programa, esto se verifica facilmente ejecutando un mensaje de error dentro...

Acceder a esta publicación

Creado y Compartido por: Miguel Ochoa

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

EL EVENTO AT SELECTION-SCREEN Y LOS TIPOS DE MENSAJES ESTANDO EN EL PROGRAMA COLOCAMOS /H EN EL CAMPO DE COMANDOS PARA PODER DEBUGGEAR PASO A PASO NUESTRO PROGRAMA, EJECUTAMOS Y VEMOS QUE EL PRIMER EVENTO QUE SE EJECUTA ES EL AT SELECTION-SCREEN. SE AGREGAN ALGUNAS VALIDACIONES PARA PODER VER LOS TIPOS DE MENSAJES CON LOS QUE CUENTA ABAP MENSAJES E CON ESTE ERROR APARECERA UN MENSAJE EN LA PARTE INFERIOR DE LA PANTALLA QUE CORTA EL PROCESAMIENTO DEL PROGRAMA S CON ESTE ERROR APARECERA UN MENSAJE CON EL ICONO VERDE DE CONTINUAR Y PERMITE CONTINUAR CON EL PROCESAMIENTO DEL PROGRAMA W CON ESTE ERROR APARECERA UN MENSAJE CON EL ICONO AMARILLO Y NO SE PERMITE CONTINUAR CON EL PROCESAMIENTO I CON ESTE ERROR APARECERA UN MENSAJE EN...

Acceder a esta publicación

Creado y Compartido por: Luis Eugenio Leyva Orozco

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

Evento AT-SELECTION-SCREEN: para el analisis de los mensajes de errores que se generan a partir de lo introducido por los usuarios en la pantalla de seleccion (validaciones, etc). Tipos de Mensajes: S : Imprime un mesaje de exito en la barra de estado, y el procesamiento del programa sigue sin problemas. I: Imprime el mensaje de Informacion en un PopUp. El usuario debe darle click al boton seguir para proceguir con el proceso del programa. W: Imprime el mensaje de advertencia en la barra de estado y finaliza el proceso. E: Imprime el mensaje de Error en la barra de estado y el procesamiento del programa se cancela. Cuando utilizamos el AT-SELECTION-SCREEN, lo mas conveniente es validar cada campo(parametro) por separado por Ej: AT-SELECTION-SCREEN...

Acceder a esta publicación

Creado y Compartido por: Jessica Daiana Garcete Paez / Disponibilidad Laboral: PartTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

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...

Acceder a esta publicación

Creado y Compartido por: Freddy Enrique Sierra Yepez

 


 

👌Genial!, estos fueron los últimos artículos sobre más de 79.000 publicaciones académicas abiertas, libres y gratuitas compartidas con la comunidad, para acceder a ellas le dejamos el enlace a CVOPEN ACADEMY.

Buscador de Publicaciones:

 


 

No sea Juan... Solo podrá llegar alto si realiza su formación con los mejores!