✒️SAP SD / Las clases de mensaje Por Damaris Cruz
SAP SD Las clases de mensaje

Las clases de mensajes
1| El mensaje de salida
La determinación de la clase de mensaje que debe emitirse y el medio por el que se envía se determina por un concepto denominado en la configuración, llamado Técnica de Condición.
Las clases de mensajes (o Output Types) en SAP definen cómo, cuándo y a quién se le comunica un documento comercial o financiero (como enviarle una orden de compra por correo electrónico a un proveedor o imprimir una factura de venta). Lo interesante es que este proceso utiliza exactamente la misma técnica de condición que los precios, pero aplicada a las comunicaciones.
Pueden enviarse mensajes para diversos documentos comerciales (pedido, entrega de salida, documento de facturación, etc.)
En los datos maestros de Mensajes de salida se definen el medio de transmisión, el momento y la función del interlocutor para un mensaje de salida.
Ejemplos de las clases de mensajes pueden ser para la oferta, confirmación de pedido, factura, etc.
Las funciones del interlocutor comercial son, por ejemplo: solicitante, destinatario de mercancías y destinatario de factura
Los medios de transmisión incluyen algunos como los siguientes: impresora, telefax, fax, correo, EDI, etc.
Programa RSNAST00
Los momentos de envío de mensajes incluyen: justo en el momento de grabar o al utilizar el programa estándar (RSNAST00) que se ejecuta regularmente.
El layout o modelo de formulario de un mensaje de salida está dado por un lenguaje de SAPscript. El formulario se asigna a un mensaje de salida. Hoy en día se prefiere usar tecnologías más modernas como Smart Forms o Adobe Forms
SAPscript es el lenguaje de programación y diseño clásico que usa SAP para crear formularios e impresiones.
Es el equivalente a una "plantilla de Word" dentro de SAP, pero muy antigua. Sirve para definir la estructura visual y el texto de los documentos oficiales que emite una empresa, como una factura, un remito, una orden de compra o un recibo de sueldo.
Trabaja en equipo con RSNAST00: Cuando el programa RSNAST00 (del que hablábamos antes) activa un mensaje de impresión, lo que hace por detrás es llamar al programa ABAP para que este llene la plantilla de SAPscript y genere el documento final.
2| Las clases de mensajes en SD
El mensaje es un medio de comunicación para el intercambio entre interlocutores y sistemas.
Los diferentes documentos de ventas, expedición y facturación pueden transmitir diversos mensajes.
Para determinar el mensaje, el sistema lo realiza mediante diferentes criterios, definidos en la técnica de condiciones
Tanto en la cabecera como en la posición, el sistema puede determinar mensajes.
El mensaje de cabecera envía el documento completo, mientras que el de posición se emplea para enviar una por una las posiciones del documento.
La determinación de una clase de mensaje para un documento de ventas se realiza siempre a través de la técnica de condición
3| Los medios de transmisión
Los medios de transmisión determinan como deben enviarse los mensajes. Una forma de informar al cliente, por ejemplo, sería de enviar la confirmación del pedido mediante EDI o que la notificación se entregue con antelación a través de Internet.
El procesamiento del mensaje o envío de la información está controlada mediante el programa de procesamiento que corresponda.
Se puede asignar un programa que posea los parámetros de configuración de pantalla oportunos a cada clase de mensaje y medio de transmisión.
Medios de transmisión: Son las formas en las que un mensaje puede ser transmitido: impresión, fax, EDI, etc.
4| La adquisición y preparación de los datos
Para que un mensaje se imprima o envíe con la información relevante, la estructura y los datos de los documentos online deben estar almacenadas en una base de datos
Para transmitir un mensaje, el sistema extrae los datos de la base de datos y se los prepara para el medio de transmisión especificado.
Estos datos y estructuras se encuentran en las tablas cargadas en el sistema. Nuestra función como consultores funcionales SAP SD es la de determinar esos campos técnicos que necesitamos que el informe deba tomar para la impresión o emisión del mensaje.
Los datos de la especificación serán tomados por un consultor de SAPscript o ABAP que esté familiarizado con la configuración de formularios.
5| La impresión de datos
El sistema obtiene los datos y los prepara en dos pasos diferentes para imprimir los documentos.
Un programa de ABAP determinado realiza la extracción de la base de datos en forma de un procesamiento de datos. Estos datos extraídos son registrados en un formulario de SAPscript.
Los controles de impresión se definen en el formulario independientemente del programa de impresión
Entonces, se envía el mensaje a la impresora o algún otro dispositivo de salida.
6| Ejemplo: mensaje BA00 (confirmación de pedido)
Como a una clase de pedido TA se le asigna un mensaje por la impresión de una confirmación de pedido.
Esta clase de mensaje contiene un programa de ABAPà RVADOR01
Que extrae datos de las tablas de cabeceras VBDKA y de posición VBDPA
A esta extracción se le dispondrá la asignación de un formulario à RVORDER01
SPRO à IMG referencia SAP à Comercial à Funciones básicas à Control de mensajes à Determinación de mensajes à Determinación de mensajes via técnica de condiciones à Actualizar determinación de mensajes p. documentos de ventas à Actualizar clases de mensaje
Luego: Rutina de procesos y formatos
Parte 2: probamos el envío desde la VA02 -> Detalles
[Ver video]
7| Resumen
- Como SAP trata las impresiones necesarias para el proceso comercial
- Clases de mensajes, sus mensajes y formularios
- Utilizar la clase de mensaje en un documento de venta
 
 
 
Sobre el autor
Publicación académica de Damaris Camila Cruz, en su ámbito de estudios para la Carrera Consultor SAP SD Nivel Avanzado.
Damaris Camila Cruz
Profesión: Ingeniera Industrial - Argentina - Legajo: GQ10E
✒️Autor de: 13 Publicaciones Académicas
🎓Cursando Actualmente: Carrera Consultor SAP SD Nivel Avanzado
Disponibilidad Laboral: FullTime
Presentación:
Ingeniera industrial con 5 años de experiencia utilizando los módulos operativos de sd, mm y fi. actualmente en formación para adquirir mayor visión técnica
Certificación Académica de Damaris Cruz
























