hi,
Controle de mensagens
A aplicação, como a criação de pedidos de compra, utiliza essa técnica, onde o tipo de saída está vinculado à aplicação (O controle de mensagens é um componente configurável de aplicação cruzada que pode ser configurado em IMG. Esses programas são criados na forma de módulos de função e são vinculados ao tipo de saída que está vinculado à aplicação. Eles têm interfaces predefinidas).
Em programas de saída (módulo de função) que utilizam o controle de mensagens, a chave do documento de aplicação é passada para o módulo de função que lerá os dados da tabela dependendo da chave passada (estrutura NAST) e preencherá os segmentos do IDOC com os dados da aplicação. O registro de controle também é passado para o módulo de função, mas não está totalmente preenchido, os campos restantes são preenchidos e o controle é devolvido ao programa chamador, que é RSNASTED e invocado pelo controle de mensagens para processar os tipos de saída ALE e EDI e este programa, ao receber os dados do IDOC, criará o IDOC físico no sistema.
Os parâmetros passados para o módulo de função são
PARÂMETROS DE IMPORTAÇÃO
OBJETO COMO NAST
Contém a chave dos documentos.
CONTROL_RECORD_IN COMO EDIDC
Contém o registro de controle parcialmente preenchido.
PARÂMETRO DE EXPORTAÇÃO
TIPO DE OBJETO
CONTROL_RECORD_OUT COMO EDIDC
TABELAS
INT_EDID COMO EDIDD
A tabela interna usada para preencher os registros de dados na mesma ordem em que existem no IDOC.
Os parâmetros importantes que devem ser preenchidos no módulo de função personalizado são
CONTROL_RECORD_OUT e INT_EDIDD. O campo OBJK da estrutura NAST contém a chave do documento de aplicação.
===========================================
Controle de mensagens e tipo de saída. No R/3, o controle de mensagens é um mecanismo pelo qual os documentos são emitidos com base em certos critérios de seleção, requisitos e sequências. O controle de mensagens determina o tipo de documento, sua temporização, número e meio (impressão, fax, ALE ou EDI). As mensagens de saída em SD (Vendas e Distribuição) e MM (Gestão de Materiais, Compras) são criadas e processadas por registros de controle de mensagens. Os registros de saída são armazenados na tabela NAST.
O controle de mensagens utiliza a técnica de condição. As condições para criar uma mensagem de saída são armazenadas em tabelas de condição que possuem campos de seleção retirados de um catálogo de campos/tabelas de aplicação. Para determinar se um documento de aplicação se qualifica para a saída, são utilizadas estratégias de busca através de sequências de acesso, procedimentos de saída e requisitos. Uma vez que uma mensagem se qualifica para a saída, os módulos de controle de mensagens utilizam os parâmetros estabelecidos no tipo de condição ou tipo de saída para determinar o momento de transmissão e o meio da mensagem. O tipo de saída também especifica o programa ou módulo que será invocado para criar a saída.
As determinações de mensagem/saída são conceitos aplicáveis não apenas a EDI e ALE, mas também a outros meios de saída.
~~Guduri