Escolar Documentos
Profissional Documentos
Cultura Documentos
Workshop de IDOC
Workshop de IDOC
Banco de Soluções
Workshop SAP IDOC
DIA 1 – IDoc Z (Diego)
DIA 2 – IDoc Standard (Edivaldo)
IDoc
1- O que é um IDOC?
Idoc Intemediate Document é uma tecnologia do SAP para troca de
Informações entre parceiros de negócios.
ALE
Troca eletrônica de dados entre sistemas iguais de uma mesma empresa.
Sistema SAP R/3 Sistema SAP R/3
ALE
EDI
Troca eletrônica de dados entre empresas diferentes.
Oracle Sistema SAP R/3
EDI
IDoc
2- O IDOC é composto pelas estruturas:
Configuração de Portas
Tipo de Mensagem
Tipo Básico
Segmento
Grupo de Função
User-Exit
IDoc
3-Transação WEDI
Essa Transação você ira verificar varias configurações referentes ao IDoc.
IDoc
Cria-se o nome do
segmento, e cria-se a
estrutura que irá sair
o formato do arquivo.
IDoc
5- Transação WE31 – Criar Segmento.
No caso do exemplo, o segmento terá campos contidos na tabela vbak.
Com isto, declaramos os campos e elementos de dados conforme os da
tabela.
Nome e Descrição
Vbap
Total
IDoc
6- Transação WE30 – Criar Tipo de IDOC
Criar o tipo de Idoc e amarrar os segmentos, conforme hierarquia.
Nessa transação contem todos Tipos Básicos existentes no SAP (Standard ou Z).
Tipo do segmento
Número de registros
Versão do SAP
Salvar a porta
Nome da pota
Define o caminho
onde irá ser gravado
Clica em File o IDOC.
e em criar, e irá
abrir a Nome do arquivo do IDOC
janela ao lado
IDoc
10- Transação WE20 – Atribui Mensagem a Porta
Criar protocolo de transmissão número do parceiro.
Indica porta de entrada ou saída e atribui o Tipo de Mensagem.
Tipo- usuário
Responsável – login
Idioma - PT
Parceiro WE20
e sistema lógico
Tipo de mensagem
WE81
Porta receptora
WE21
Transferir documento
imediatamente
Processar o IDOC
Nome do IDOC
IDoc
12- Transação BD87 – Processamento do Idoc
Dando duplo click sobre o número do IDOC verifica-se o resultado do
preenchimento das tabelas de saída do arquivo.
Status do IDOC
IDoc
13- Arquivo gerado por meio de IDoc
IDoc
Formato Unicode
para txt
Nome do caminho
que será gerado
o arquivo
Código do fornecedor e
tipo LI (fornecedor)
Tipo US (usuário),
responsável pelo IDOC e o idioma do IDOC
IDoc
2- Transação WE20
Com o parceiro do tipo LI (Fornecedor) criado, configurar parâmetros para saída.
Status A, ativo
Número do Parceiro
( Fornecedor )
Função Parceiro FO
, ou seja, fornecedor
Tipo de mensagem Orders, mensagem
Standard para Pedido ou ordem(WE81)
Status processado
IDoc
4- Transação ME21N
Arquivo gerado pelo Idoc
IDoc
5- WE21 no ambiente destino
Configuração de porta para recebimento do arquivo gerado no outro ambiente.
Criar uma
porta para receber o
arquivo criado no outro
ambiente (dev820)
Tudo Ok basta
salvar e voltar
Caminho e nome do
arquivo de entrada,
diferente do de entrada
IDoc
6- WE20 no ambiente destino
Criar um parceiro para o protocolo de transmissão para o fornecedor.
Nome do parceiro é o
ambiente que foi gerado
o arquivo de entrada e tipo
LS, sistema lógico
Estando tudo Ok
basta salvar e voltar
Acionamento imediato
para gerar o IDOC em
tempo real
IDoc
7- WE12 – Upload do arquivo txt para gerar Idoc
Preencher os campos dos caminhos para o upload dos dados.
Caminho de entrada
com o arquivo gerado
no ambiente dev820
(WE21)
Arquivo de saída
criado no ambiente
dev816 (WE21)
Dados do remetente
IDoc
7- WE12 – Upload do arquivo txt para gerar Idoc
Preencher os campos dos caminhos para o upload dos dados
Dados do
destinatário
IDoc
Bastando processar
para gerar o IDOC.
Para o teste inicial iremos carregar as estruturas obrigatórias para carga do Material.
IDoc Standard
O endereço onde
o arquivo será
gravado deverá
ser no servidor.
IDoc Standard
8 – Arquivo Gerado
Agora vamos gerar um TXT do Layout.
IDoc Standard
8 – Arquivo Gerado
Agora vamos gerar um TXT do Layout.
IDoc Standard
Estamos visualizando o
Tipo de Mensagem ZBA0.
Clique em Detalhes.
IDoc Standard
Nessa customização você verifica o Tipo da Ordem de Venda, se esta amarrada com o
Esquema de Mensagem e com o Tipo de Mensagem da Ordem de Venda.
IDoc Standard
salvar
IDoc Standard
salvar
IDoc Standard
Transações IDoc:
WE31 – Criar Segmento
WE30 – Criar Tipo Básico
WE81 – Criar Tipo de Mensagem
WE82 – Associar Tipo Mensagem ao Tipo Básico
WE21 – Criar e configurar porta de comunicação
WE20 – Criar e configurar parceiro de comunicação
WE19 – Teste
WE05 – Verificar os IDocs existentes
WE60 – Documentação dos campos do IDoc
BD87 – Re-processando IDoc e gerar file
BAPI – Pesquisar e gerar IDoc