✒️SAP SD / Las clases de mensaje Por Aixa Romeu
SAP SD Las clases de mensaje

MENSAJE DE SALIDA
En el circuito comercial debe documentarse la información, que se envía al cliente por diferentes medios. Los documentos pueden ser facturas, copias de oferta, confirmaciones de pedido, etc. y se puede enviar mensaje para todos ellos.
Técnica de condición
Es la determinación de qué clase de mensaje que debe emitirse y por qué vía.
Datos maestros
En los datos maestros se definen el medio de transmisión, el momento de envío, la función de interlocutor para un mensaje de salida y el idioma.
Programa RSNAST00
Los momentos de envío de mensajes incluyen justo en el momento de grabar o al usar el programa RSNAST00, que se ejecuta regularmente.
Formulario de impresión
El layout o modelo se crea con Sapscript (casi obsoleto), ahora con SmartForm, que es nativo de SAP, aunque también se puede usar AdobeForm, pero requiere una licencia adicional. El formulario se asigna a un mensaje de salida.
SS31: Modificación formularios SAP Script
CLASES DE MENSAJE EN SD
Un mensaje es un medio de comunicación para el intercambio de información entre interlocutores y sistemas. Los mensajes se pueden determinar a nivel de cabecera (envía el documento completo) y a nivel de posición (envía sólo la posición). Para determinar el mensaje, SAP usa diferentes criterios contenidos en la técnica de condiciones.
Tipos de mensaje estándar
- BA00 Confirmación de pedido
- BA01 Confirmación de pedido EDI
- AN00 Confirmación de oferta
- KO00 Actividad de ventas
- LP00 Plan de entrega
- KRML Procesamiento crédito correo
- RD00 Facturas
- RD03 Factura de ventas al contado
Customizing
En Customizing se pueden visualizar y modificar todas las clases de mensajes. En las rutinas de proceso (carpeta a la izquierda), veremos el programa y formulario asignado. Si se quiere ver el formulario, se puede hacer doble click sobre la línea > seleccionar formulario > visualizar. Dentro del menú Utilidades > Impresión test > Visualización impresión. Cada formulario tiene comandos propios de SAPScript que llaman a los datos necesarios.
Ruta: SPRO > IMG Referencia SAP > Comercial > Funciones básicas > Control de mensajes > Determinación de mensaje > Determinación de mensajes vía técnica de condiciones > Actualizar determinación de mensajes p. documentos de ventas > Actualizar clases de mensajes.
MEDIOS DE TRANSMISION
Los medios de transmisión determinan cómo deben enviarse los mensajes, es decir, son las formas en las que se puede enviar como por ejemplo fax, EDI, telefax, etc. El envío de la información (procesamiento del mensaje) está controlado por un programa de procesamiento y se puede asignar un programa que tenga los parámetros de configuración de pantalla oportunas a cada clase de mensaje y medio de transmisión.
Medios de comunicación
Dentro del mensaje de salida, en los medios de comunicación (doble click sobre el mensaje) podemos elegir:
- Destino lógico (ej. impresora local)
- Dar salida inmediatamente
- Liberar documento tras imprimir
- Cantidad de copias
- Orden SPOOL
ADQUISICIÓN Y PREPARACIÓN DE LOS DATOS
La estructura y datos de los documentos online tiene que estar almacenada en una base de datos para que el mensaje se transmita con la información relevante, ya que el sistema extrae dichos datos de la base de datos y los prepara para el medio de transmisión especificado.
Datos de información
Estos datos y estructuras necesarios están en las tablas de SAP, por lo que el consultor funcional de SD debe determinar qué campos técnicos son necesarios para el envío o impresión del mensaje. Los datos de la especificación los tomarán los consultores de ABAP o Sapscript que esté familiarizado con la configuración de formularios.
IMPRESIÓN DE DATOS
SAP obtiene y prepara los datos en dos pasos para imprimir los documentos.
1. Un programa de procesamiento ABAP determinado extrae los datos de la base de datos y los procesa (procesamiento de datos)
2. Los datos extraídos se registran en un formulario SAPscript, que define la disposición del mensaje.
Los controles de impresión se definen en el formulario independientemente del programa de impresión, luego se envía el mensaje a un dispositivo de salida.
Se puede visualizar la impresión previa para confirmar que la asignación de programa y formulario es correcta para la clase de mensaje.
EJEMPLO: BA00 CONFIRMACIÓN PEDIDO
Programa ABAP de procesamiento de datos: RVADOR01. Extrae los datos de las tablas de cabecera del pedido de ventas (VBDKA cabecara + VBDPA posición)
Formulario RVORDER01: asigna la disposición de los datos extraídos
 
 
 
Sobre el autor
Publicación académica de Aixa Romeu, en su ámbito de estudios para la Carrera Consultor SAP SD Nivel Avanzado.
Aixa Romeu
Profesión: Consultora Sap Jr - España - Legajo: KH85E
✒️Autor de: 107 Publicaciones Académicas
🎓Egresado de los módulos:
Certificación Académica de Aixa Romeu






Disponibilidad Laboral: FullTime


















