✒️SAP SD Los mensajes de salida
SAP SD Los mensajes de salida
1- Las clases de mensajes en SD
Entre interlocutores (internos o externos), es necesario el intercambio de información. Éste se realiza mediante el mensaje como medio de comunicación.
Clases de mensajes:
Doc. ventas, Doc. entrega, Doc. facturación
- Confirmación de oferta, Confirmación de pedido BA00 BA01, Nota de Entrega LD00, Factura RD00, Factura de ventas al contado RD03, Actividad de ventas KO00, Procesamiento crédito correo KRML, Plan de entrega LP00.
* El procedimiento de la determ. de mensajes en SD, se realiza a través de la técnica de condiciones.
* Existen clases de mensajes de cabecera y de posición.
* El mensaje de cabecera envia el documento completo, mientras que el de posición, se emplea para enviar una por una las posiciones del documento.
2- Medios de transmisión
Los medios de trasmisión determinan cómo deben enviarse los mensajes: Enviar la confirmación del pedido mediante EDI, la notificación se entregue con antelación a través de internet.
Salidas->Medios de transmisión->Impresora, telefax, transmisión externa, SAPoffice, EDI
El procesamiento del mensaje o envio de la información, está controlado mediante el programa de procesamiento que corresponda. Se puede asignar un programa que posea los parámetros de config. de pantalla oportunos a cada clase de mensaje y medio de transmisión.
3- Estrategia de comunicación
Una estrategia de comunicación consiste en una secuencia de clases de comunicación.
Puede utilizarse para la transmisión externa.
Las búsquedas se realizan mediante una secuencia de clases de comunicación particulares, hasta que se haya encontrado los datos de comunicación correspondientes a la dirección solicitada.
Solo para transmisión externa:
Estrategia de comunicación >> Datos de Dirección en Maestro de Clientes:
1- Correo-e
2- Numero de telefax
3- Dirección postal
* La estrategia de comunicación se define en los datos adicionales del registro de condiciones del mensaje.
4- Fecha y hora de envío de los mensajes
El sistema propone las siguientes formas:
- Existe la posibilidad de seleccionar el mensaje mediante un programa estándar (RSNAST00), programando con un job a intervalos regulares. Se especifica si debe seleccionar un mensaje la siguiente vez que ejecute el programa o el dia y hora que especifique el usuario.
- Existe un programa especial de selección para diferentes documentos (certificados de entrega y doc de facturación). Se utiliza para procesar mensajes online o en lotes.
- El mensaje se envía automáticamente tan pronto como se contabiliza un documento.
5- Revisión de la determinación de mensajes
Se determina el mensaje utilizando la técnica de condiciones.
El sistema propone una clase de mensaje, siempre que haya encontrado un registro de condición, que satisfaga las cláusulas condicionales (secuencia de acceso).
El registro de condición determina el medio de transmisión, la fecha y hora y la función de interlocutor.
Se envía el mensaje al interlocutor que coincide con la función especificada en el objeto que trata el mensaje (ejm. pedido). También se puede crear una clase de mensaje que no dependa de la función de interlocutor, como ocurre en las etiquetas.
* Al igual que las otras técnicas de condiciones (precios, cuentas, textos, etc), se puede llevar a cabo el análisis en la pantalla de mensajes de los doc. de ventas, para comprobar la determ. de mensajes.
6- Determinación de mensajes: Secuencia de acceso
La secuencia de acceso es un método de búsqueda que utiliza la técnica de condiciones para encontrar los registros de condiciones de mensajes válidos.
Cada paso de la secuencia, contiene una tabla de condiciones y a su vez campos claves para los registros de condiciones de los mensajes.
Las secuencias de acceso se basan siempre desde lo específico a lo general.
* Cuando se necesite una nueva secuencia de acceso, es recomendable copiar una existente para no perder las modificaciones de copia entre documentos. También deben ser nombradas comenzando con la clave Z o Y.
7- Determinación de mensajes: Análisis
Como en todas las técnicas de condiciones, si se puede realizar el análisis de la determinación de clases de mensajes de salida, para ver las que fueron determinadas y por qué.
Para llegar al análisis de un documento, al momento de crear, modificar o visualizar, seguir la siguiente ruta:
Extras>Mensaje>Cabecera (o posición)>Procesar>Pasar A>Análisis de determinación
8- Adquisición y preparación de los datos
Para que un mensaje se imprima o envíe, la estructura y los datos de los documentos online, se almacenan en la base de datos.
Para transmitir un mensaje, el sistema extrae los datos de la base de datos y los prepara para el medio de transmisión especificado.
Nuestra función como consultor funcional SD, es determinar esos campos técnicos que necesitamos en el informe para la impresión o emisión del mensaje.
Los datos de especificación serán tomados por un consultor SAPscript o ABAP que esté familiarizado con la configuración de formularios.
9- Impresión de datos
El sistema obtiene los datos y los prepara en 2 pasos diferentes para imprimir los documentos:
- Un programa ABAP determinado que realiza la extracción de la base de datos, en forma de un procesamiento de datos.
- Estos datos extraidos son registrados en un formulario SAPscript.
Base de datos->Programa de procesamiento (ABAP/4)->Formulario SAPscript->Documento
* 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.
10- Ajuste del sistema: campos nuevos para la impresión de documentos: Caso 1
Los campos simples que no requieren lógica de preparación, ni campos nuevos en la estructura de comunicaciones, se pueden procesar directamente en el formulario SAPscript
Caso sencillo:
Nuevo campo->Programa de procesamiento RVADOR01 (si reconoce el campo, el campo se puede integrar en el formulario con el formato actual-SAPscript simplificado (SAP Shop))->Formulario->Campo en el documento
Una modificación de formulario se considera pura, si se cumple las siguientes condiciones:
- El campo ya existe en la estructura de comunicación
- El campo NO está incluido en el formulario.
- Se puede integrar el campo en el formulario con un formato existente.
11- Campos nuevos para la impresión de documentos: Caso 2
Se copian campos nuevos para la impresión de documentos en los siguientes INCLUDES (estructuras integradas en las estructuras de comunicación).
- Datos de cabecera para pedidos en VBDKAZ (incluidos en VBDKA).
- Datos de posición para pedidos en VBDPAZ (incluidos en VBDPA).
- Datos de cabecera para entregas en VBDKLZ (incluidos en VBDKL).
- Datos de posición para entregas en VBDPLZ (incluidos en VBDPL).
- Datos de cabecera para doc de facturación en VBDKRZ (incluidos en VBDKR).
- Datos de posición para doc de facturación en VBDPRZ (incluidos en VBDPR).
Ahora, como el caso 1, se puede procesar el campo nuevo en el formulario.
Caso Complejo:
Include->Prog. Procesamiento (no se reconoce el campo, por tanto primero se debe incluir y rellenar en la estructura de comunicación)->Formulario->Documento
* En algunas situaciones, el sistema podría acceder al programa de procesamiento (por ejm, si es necesario leer datos adicionales).
 
 
 
Sobre el autor
Publicación académica de Freddy Ronald Meléndez Ponce, en su ámbito de estudios para la Carrera Consultor en SAP SD.
Freddy Ronald Meléndez Ponce
Profesión: Ingeniero de Computación y Sistemas - Peru - Legajo: FQ10K
✒️Autor de: 108 Publicaciones Académicas
🎓Egresado de los módulos:
Disponibilidad Laboral: FullTime
Presentación:
Analista funcional de procesos de negocio, experiencia en implementación de sistemas de información ligados a la industria avícola. participante en proyecto de implantación sap r/3, módulo sd en chimú
Certificación Académica de Freddy Meléndez