✒️SAP SD Las clases de mensaje
SAP SD Las clases de mensaje
Las clases de mensaje
1 - El mensaje de salida
Dentro del circuito comercial existe una necesidad para cumplir con el proceso y es la documentaciòn de la informaciòn. Èsta se envìa al cliente por distintos medios,como correo, EDI o fax. Por eje : la copia impresa de una oferta o una confirmaciòn de pedido a travès de EDI, o facturas por fax.
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.
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, tèlefax, 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.
2 - Las clases de mensajes en SD
El mensaje es un medio de comunicaciòn para el intercambio de informaciòn entre interlocutor y sistemas.
Los diferentes documentos de ventas, expediciòn y facturaciòn pueden transmitir diversos mensajes.
Como mencionamos anteriormente 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 determiaciòn de una clase de mensaje para un documento de ventas se realiza siemprea travès de la tècnica de condiciòn.
3 - Los medios de transmisiòn
Los medios de transmisiòn determinan còmo deben enviarse los mensajes. Una forma de informar al cliente, por ejemplo, serìa enviando la confirmaciòn del pedido mediante EDI o que la notificaciòn se entregue con antelaiò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 envie 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 a algùn otro dispositivo de salida.
6 - Ejemplo : mensaje BA00 (confirmaciòn de pedido)
Veremos en el video como a una clase de pedido TA se le asigna un mensaje por la impresiòn de una confirmaciòn de pedido.
En este ejemplo sobre clase de mensaje veremos la configuraciòn que contiene la clase de mensaje BA00, èsta clase de mensaje contiene un programa de ABAP, en este caso el RVADOR01, que extrae datos de las tablas de cabecera VDDKA y de posiciòn VDDPA, èsta informaciòn extraìda necesita de una disposiciòn de un formato para que se pueda imprimir por lo tanto se le dispondrà de la asignaciòn de un formulario con la disposiciòn que se necesita, para èste caso el formulario seleccionado es el RVORDR01, para analizar èsta configuraciòn seguiremos la siguiente ruta; ingresamos al SPRO -Customizing: tratamiento proyecto>>IMG referencia SAP>>Comercial>>Funciones bàsicas>>Control de mensajes>>Determinaciòn de mensaje>>Determinaciòn de mensaje vìa tècnica de condiciones>>Actualizar determinaciòn de mensaje p.documentos de ventas>>Actualizar clases de mensajes; en èsta vista tendrèmos la posibilidad de modificar y tratar todas las clases de mensajes existentes. Seleccionaremos la clase de mensaje BA00, para esto presionarèmos la opciòn de posicionar, luego tipiarèmos la clase de mensaje BA00 la seleccionamos y luego tickliàmos en la Rutinas de proceso, aquì podemos ver que para el medio de comunicaciòn de salida de impresora se encuentra asignado el programa RVADOR01 y el formulario RVORDER01. Si tenemos interès en ver el formato del formulario seleccionado podemos hacer doble click en èsta combinaciòn, posicionamos el pulsor en el formulario y ticleàmos la opciòn de formulario, aquì seremos dirèccionados a la transacciòn SE71 que ocupa la funciòn de la modificaciòn de los formularios de SAPSCRIP estos formularios vienen predefinidos en los estandàres de instalaciòn de SAP, pero podemos crear los que cubran nuestras necesidades.Irèmos a utilidades luego impresiòn test y por ùltimo a visualizaciòn de impresiòn, aquì podrèmos apreciar còmo el formulario estarà provisto cuando lo utilicemos, el mismo posee comandos que son propios de SAPSCRIP y que sirven para llamar a los datos que el programa de extracciòn tiene seleccionado la clase de mensaje para que wold vuelque en los espacios determinados, ahora comprobarèmos la utilizaciòn de la clase de mensaje BA00 en un documento de ventas. Para eso nos dirigiremos a la transacciòn VA02 ingresarèmos un pedido de ventas, seleccionarèmos la opciòn de detalles>> mensajes>>Cabecera>> Tratar, aquì tipiarèmos la clase de mensaje BA00 y confirmaremos la entrada, podemos modificar las opciones de medio de comunicaciòn para salida de mensaje ticleando en el botòn de medios de comunicaciòn, tambièn podremos cambiar el destino lògico que serà la impresora que està instalada en SAP para poder utilizar en el momento de la impresiòn. Podemos determinar còmo la impresiòn se puede dar en la orden de spool si la salida es inmediata si la cantidad de mensajes es un nùmero determinado, èsto lo que harà es que se generen tantas copias como las deseadas y si la orden es liberada tras la impresiòn. Una vez que confirmamos las modificaciones de dichos datos grabamos la modificaciòn en el pedido de ventas y se procederà a la impresiòn del mensaje. Antes de generar la impresiòn del mensaje podemos corroborar que este mismo mensaje tenga el formato deseado para la impresiòn y si concuerda con la configuraciòn de programa de formulario que habìamos asignado para la clase de mensaje , para esto nos didrigìmos a detalles >>Mensajes >> Cabecera>> Visualizaciòn de impresiòn, en esta secciòn podemos corroborar que efectivamente se ha logrado una asignaciòn correcta del programa que extrajo los datos de cabecera y de posiciòn sobre las tablas y campos que se necesitaban y del formulario que los dispuso de la forma deseada .
,
 
 
 
Sobre el autor
Publicación académica de Adriana Sabrina Araujo, en su ámbito de estudios para la Carrera Consultor en SAP SD.
Adriana Sabrina Araujo
Argentina - Legajo: EK35F
✒️Autor de: 66 Publicaciones Académicas
🎓Cursando Actualmente: Master S/4HANA Sales & Distribution
🎓Egresado de los módulos:
Certificación Académica de Adriana Araujo