hi,
Control de mensajes
La aplicación como la creación de pedidos de compra utiliza esta técnica, donde el tipo de salida está vinculado a la aplicación (El control de mensajes es un componente configurable de aplicación cruzada que se puede configurar en IMG. Dichos programas se crean en forma de módulos de función y se vinculan al tipo de salida que está vinculado a la aplicación. Estos tienen interfaces predefinidas).
En programas de salida (módulo de función) que utilizan el control de mensajes, la clave del documento de aplicación se pasa al módulo de función que leerá los datos de la tabla dependiendo de la clave pasada (estructura NAST) y completará los segmentos del IDOC con los datos de la aplicación. El registro de control también se pasa al módulo de función pero no está completamente lleno, los campos restantes se completan y el control se devuelve al programa que llama, que es RSNASTED e invocado por el control de mensajes para procesar los tipos de salida ALE y EDI y este programa al recibir los datos del IDOC creará el IDOC físico en el sistema.
Los parámetros pasados al módulo de función son
PARÁMETROS DE IMPORTACIÓN
OBJETO COMO NAST
Contiene la clave de los documentos.
CONTROL_RECORD_IN COMO EDIDC
Contiene el registro de control parcialmente lleno.
PARÁMETRO DE EXPORTACIÓN
TIPO DE OBJETO
CONTROL_RECORD_OUT COMO EDIDC
TABLAS
INT_EDID COMO EDIDD
La tabla interna utilizada para completar los registros de datos en el mismo orden en que existen en el IDOC.
Los parámetros importantes que deben completarse en el módulo de función personalizado son
CONTROL_RECORD_OUT e INT_EDIDD. El campo OBJK de la estructura NAST contiene la clave del documento de aplicación.
===========================================
Control de mensajes y tipo de salida. En R/3, el control de mensajes es un mecanismo mediante el cual los documentos se emiten en función de ciertos criterios de selección, requisitos y secuencias. El control de mensajes determina el tipo de documento, su temporalización, número y medio (impresión, fax, ALE o EDI). Los mensajes de salida en SD (Ventas y Distribución) y MM (Gestión de Materiales, Compras) son creados y procesados por registros de control de mensajes. Los registros de salida se almacenan en la tabla NAST.
El control de mensajes utiliza la técnica de condición. Las condiciones para crear un mensaje de salida se almacenan en tablas de condición que tienen campos de selección tomados de un catálogo de campos/tablas de aplicación. Para determinar si un documento de aplicación califica para la salida, se utilizan estrategias de búsqueda a través de secuencias de acceso, procedimientos de salida y requisitos. Una vez que un mensaje califica para la salida, los módulos de control de mensajes utilizan los parámetros establecidos en el tipo de condición o tipo de salida para determinar el momento de transmisión y el medio del mensaje. El tipo de salida también especifica el programa o módulo que se invocará para crear la salida.
Las determinaciones de mensaje/salida son conceptos aplicables no solo a EDI y ALE, sino también a otros medios de salida.
~~Guduri