Tutorial SAP IDOC
Tutorial SAP IDOC
Tutorial SAP IDOC
O que é um IDOC?
No sistema SAP, os IDOCs são armazenados no banco de dados. Cada IDOC possui
um número único (dentro de um cliente).
• O que é um IDOC?
• Estrutura de um IDOC
• Tipos IDOC
• O que é um segmento?
• Qual é o tipo de IDOC de extensão?
• Visualizações IDOC
• Perfis de parceiros
• Porta
• O Processo de Saída
• O processo de entrada
Características principais
Registro de Dados
Registro de status
O que é um segmento?
Transação: WE31
1. Básico
2. Extensão
A SAP fornece muitos tipos de IDOC básicos predefinidos que não podem ser
modificados. No caso de você desejar adicionar mais dados a este tipo básico restrito,
você pode usar um tipo de extensão. Na maioria das vezes você NÃO usará extensão.
Documentação
Tipo de mensagem
Um tipo de IDOC pode ser usado para mais de um tipo de mensagem, o que resulta em
IDOCs contendo mais campos do que o necessário para um determinado tipo de
mensagem.
As visualizações de IDOC são usadas para melhorar o desempenho na geração de
IDOCs para garantir que apenas os segmentos relevantes sejam preenchidos com
dados. Visualizações IDOC são importantes apenas para processamento de saída.
Perfis de parceiros
Porta
A porta define as características técnicas da conexão entre seu sistema SAP e o outro
sistema com o qual você deseja transferir dados (subsistema). A porta define o meio
no qual os dados são trocados entre os 2 sistemas.
Para portas TRFC, temos que fornecer o nome do destino lógico criado usando SM59 .
Ao usar a porta do arquivo, você pode especificar o diretório onde o arquivo IDOC
deve ser colocado. O outro sistema ou middleware coletará o arquivo aqui. O módulo
de função pode ser usado para gerar um nome de arquivo para o idoc. Durante o teste
você pode usar "Arquivo de saída" para especificar um nome de arquivo constante. A
guia "de saída " pode ser usada para fornecer informações se quisermos acionar algum
processamento no subsistema quando um idoc é criado neste local. Temos que
especificar o nome do arquivo de comando e o diretório que deve ser executado.
Isso é tão CONFUSO!
O Processo de Saída
Etapas envolvidas -
O processo de entrada
Passos envolvidos-