Manipulando Mensagens no Domínio IDoc

Uma mensagem IDoc válida é transmitida do SAP e enviada ao link MQSeries para R/3.

Quando esse IDoc é consolidado com êxito para a fila de transmissão do , o nó de entrada do fluxo de mensagens a lê nessa fila e gera a árvore do elemento da sintaxe.

O nó Compute manipula essa árvore de elementos da sintaxe e quando conclui transmite a mensagem de saída a nós subseqüentes no fluxo de mensagens. Quando a mensagem alcança o nó de saída, o analisador IDoc é chamado para reconstruir um fluxo de bits da árvore.

O fluxo de mensagens cria uma mensagem de saída em um formato similar à mensagem de entrada.

Consulte Nomes de Campos das Estruturas do Analisador IDoc para ter os nomes dos campos no DC e DD reconhecidos pelo analisador IDoc

Utilize o seguinte ESQL como um exemplo de um nó Compute:
SET OutputRoot = InputRoot;
SET OutputRoot.IDOC.DC[1].tabnam = 'EDI_DC40  ';
SET OutputRoot.IDOC.DD[2].sdatatag.MRM.maktx = 'Buzzing all day';

A primeira linha copia o IDoc de recepção para o IDoc de saída.

A segunda linha define o tabname do primeiro DC.

A terceira linha utiliza o segundo segmento DD, que nesse exemplo é do tipo E2MAKTM001 e define o campo maktx.

Conceitos relacionados
Fluxos de Mensagem
ESQL
Modelagem de Mensagens
analisador IDoc

Tarefas relacionadas
Projetando um Fluxo de Mensagens
Definindo o Conteúdo do Fluxo de Mensagens
Gerenciando Arquivos ESQL

Referências relacionadas
Nó Compute
ESQL
Instrução SET
Nomes de Campos das Estruturas do Analisador IDoc