¿Qué significa clase de mensaje?
Una clase de mensaje es una entidad SAP utilizada para contener diferentes mensajes de texto único que se utilizan, según sea necesario, para comunicar información, advertencias o errores a los usuarios en diferentes objetos SAP (como programas, módulos de funciones, exits y ampliaciones) en todo el sistema SAP.
SAP proporciona diferentes clases de mensajes que pueden utilizarse en diferentes módulos. Los mensajes que se encuentran en una clase de mensaje se identifican con números de mensaje únicos.
Las clases de mensajes proporcionan a los desarrolladores SAP la flexibilidad de reutilizar los mensajes que se encuentran en diferentes clases de mensajes, lo que, a su vez, ayuda a evitar la codificación rígida de diferentes informaciones, errores o advertencias, según lo requieran las aplicaciones.
Definición de clase de mensaje
Los desarrolladores pueden reutilizar los mensajes de clase de mensaje existentes en sus aplicaciones personalizadas. SAP también proporciona flexibilidad para crear clases de mensajes y mensajes personalizados. Las áreas de mensajes más utilizadas son las técnicas de gestión de errores, como la validación de los datos proporcionados en las pantallas.
Los mensajes, las pantallas generales y las pantallas de selección proporcionan una forma sencilla de comunicarse con los usuarios. Se utilizan sobre todo para la gestión de errores durante el procesamiento de pantallas basadas en diálogos.
La sintaxis de un mensaje de escritura es la siguiente:
MENSAJE <TIPO DE MENSAJE> <NÚMERO DE MENSAJE> (<CLASE DE MENSAJE>).
En SAP existen los siguientes tipos de mensajes:
- A: Se utiliza en el proceso de finalización
- E: Se utiliza para mostrar un diálogo de error basado en el contexto del programa
- I: Se utiliza para mostrar información de estado
- S: Tipo especial de mensaje de error que permite la visualización de un mensaje en la barra de estado de la pantalla siguiente y la continuación del proceso, a diferencia del tipo de mensaje E
- W: Se muestra un mensaje de advertencia basado en el contexto del programa.
- X: Se utiliza en procesos de salida, no se muestra ningún mensaje, pero el programa termina con un breve volcado. Normalmente se utiliza en errores de ejecución.
Mediante la transacción SE91, se pueden crear o modificar clases de mensajes o mensajes. A su vez, todos los mensajes se almacenan en la tabla T100 de la base de datos SAP.