Escolar Documentos
Profissional Documentos
Cultura Documentos
Banco de Solues
Workshop SAP IDOC
DIA 1 IDoc Z
DIA 2 IDoc Standard
(Diego)
(Edivaldo)
IDoc
1- O que um IDOC?
Idoc Intemediate Document uma tecnologia do SAP para troca de
Informaes entre parceiros de negcios.
Pode ser definidas duas reas de aplicao IDOC:
ALE
Troca eletrnica de dados entre sistemas iguais de uma mesma empresa.
Sistema SAP R/3
Sistema SAP R/3
ALE
EDI
Troca eletrnica de dados entre empresas diferentes.
Oracle
Sistema SAP R/3
EDI
IDoc
2- O IDOC composto pelas estruturas:
Configurao de Portas
Tipo de Mensagem
Tipo Bsico
Segmento
Grupo de Funo
User-Exit
IDoc
3-Transao WEDI
Essa Transao voc ira verificar varias configuraes referentes ao IDoc.
IDoc
IDoc
4- Transao SALE
Configurao dos dados para transmisso ALE. Entrar em nomear sistema
lgico.
IDoc
4- Transao SALE
Atribuir mandante ao sistema lgico.
Verificar se existe
mandante e sistema
lgico cadastrados
IDoc
5- Transao WE31 Criar Segmento.
Criar os segmentos do IDoc. Segmentos so estruturas que devero existir no
IDoc. Por exemplo: cabealho, item e dados adicionais.
Cria-se o nome do
segmento, e cria-se a
estrutura que ir sair
o formato do arquivo.
IDoc
5- Transao 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 Descrio
Campos e elementos
de dados
Ao salvar, ir aparecer
uma janela requerendo
os seguintes dados.
Inserir o usurio, avanar
e gerar uma request.
IDoc
5- Transao WE31 Criar Segmento.
Gerar mais um segmento que ter campos contidos na tabela vbap e outro
para totalizar os dados.
Vbap
Total
IDoc
6- Transao WE30 Criar Tipo de IDOC
Criar o tipo de Idoc e amarrar os segmentos, conforme hierarquia.
Nessa transao contem todos Tipos Bsicos existentes no SAP (Standard ou Z).
IDoc
6- Transao WE30 Criar Tipo de IDOC
Criar o tipo de Idoc e amarrar os segmentos, conforme hierarquia.
Nessa transao contem todos Tipos Bsicos existentes no SAP (Standard ou Z).
Tipo do segmento
Nmero de registros
IDoc
6- Transao WE30 Criar Tipo de IDOC
Amarrar o segmento vbap conforme o nvel hierrquico que representa.
IDoc
6- Transao WE30 Criar Tipo de IDOC
Tela final aps a amarrao dos segmentos.
IDoc
7- Transao WE81 Tipo de Mensagem
Essa transao contem todos os tipos de mensagem existentes no SAP.
Os tipos de mensagem Standard j esto cadastrados automaticamente, Sendo
necessrio incluir as mensagens do Tipo Z.
IDoc
8- Transao WE82 Atribuir Tipo de Mensagem
Atribuir tipo de Mensagem ao tipo de IDoc.
Verso do SAP
IDoc
9- Transao WE21 Criao das portas de comunicao
Criao da porta que cria o Idoc na rede.
Salvar a porta
Nome da pota
Clica em File
e em criar, e ir
abrir a
janela ao lado
Define o caminho
onde ir ser gravado
o IDOC.
Nome do arquivo do IDOC
IDoc
10- Transao WE20 Atribui Mensagem a Porta
Criar protocolo de transmisso nmero do parceiro.
Indica porta de entrada ou sada e atribui o Tipo de Mensagem.
Tipo- usurio
Responsvel login
Idioma - PT
IDoc
10- Transao WE20 Atribui Mensagem a Porta
Ao clicar no boto de + do parmetro de sada abre-se a seguinte janela
para protocolo de transmisso.
Parceiro WE20
e sistema lgico
Tipo de mensagem
WE81
Porta receptora
WE21
Transferir documento
imediatamente
Tipo bsico WE30
IDoc
11- Rodar o report Z
Em seguida, rodar o programa Z para carregar dados para Idoc.
IDoc
12- Transao BD87 Processamento do Idoc
Processa dados que foram carregados partir do programa Z.
Processar o IDOC
Nome do IDOC
IDoc
12- Transao BD87 Processamento do Idoc
Dando duplo click sobre o nmero do IDOC verifica-se o resultado do
preenchimento das tabelas de sada do arquivo.
Status do IDOC
IDoc
13- Arquivo gerado por meio de IDoc
IDoc
Este IDOC iremos criar a partir de um pedido de compra,
transao ME21N, onde utilizaremos mensagens Standard
para um determinado tipo de fornecedor para gerar o
arquivo de sada, utilizaremos tambm 2 ambientes, o de
criao do arquivo do IDOC, (200) e o que ir receber o
arquivo do IDOC, (300).
IDoc
1- Transao WE21 Criao da porta de File
Primeiramente criaremos uma porta para gerao do arquivo.
Nome da porta e descrio
Nome do caminho
que ser gerado
o arquivo
Formato Unicode
para txt
IDoc
2- Transao WE20
Agora criaremos um parceiro do tipo LI (Fornecedor).
Criar parceiro tipo
fornecedor
Cdigo do fornecedor e
tipo LI (fornecedor)
Tipo US (usurio),
responsvel pelo IDOC e o idioma do IDOC
IDoc
2- Transao WE20
Com o parceiro do tipo LI (Fornecedor) criado, configurar parmetros para sada.
Status A, ativo
Nmero do Parceiro
( Fornecedor )
IDoc
2- Transao WE20
Nesta tela feita a configurao.
IDoc
2- Transao WE20
Clicar na aba, controle de mensagens .
IDoc
2- Transao WE20
Primeiramente criaremos uma porta para gerao do arquivo.
IDoc
3- Transao ME21N
Na transao ME21N configurar em mensagem os dados do IDOC.
IDoc
3- Transao ME21N
Na transao ME21N configurar em mensagem os dados do IDOC.
Tipo de mensagem
NEU Pedido
FO Funo fornecedor
IDoc
4- Rodar o Idoc
Para rodar o Idoc, altera-se alguma coisa no pedido e salva a mudana.
O Idoc gerado automaticamente.
Quando salvar o pedido o IDOC
ser gerado e para verificar se
foi gerado corretamente , basta
em seguida clicar em mensagem
e verificar o status do IDOC.
Status processado
IDoc
4- Transao ME21N
Arquivo gerado pelo Idoc
IDoc
5- WE21 no ambiente destino
Configurao de porta para recebimento do arquivo gerado no outro ambiente.
Criar uma
porta para receber o
arquivo criado no outro
ambiente (dev820)
Mapear o mesmo
caminho que foi gerado
o arquivo de sada
e o nome do
arquivo (dev820).
IDoc
5- WE21 no ambiente destino
Na aba de File de Entrada, mapear um arquivo de entrada para o IDOC
do ambiente (dev816) .
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 transmisso para o fornecedor.
Nome do parceiro o
ambiente que foi gerado
o arquivo de entrada e tipo
LS, sistema lgico
Verifica se est
ativo e salva.
IDoc
6- WE20 no ambiente destino
Criar parmetros de entrada aps ter salvo.
Estando tudo Ok
basta salvar e voltar
Nome do parceiro
para receber
o arquivo de
entrada do IDOC
Tipo de mensagem
standard orders, pedido
de compra ou ordem
ORDE , ou seja,
criar ordem cliente
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 sada
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
destinatrio
IDoc
8 - BD87 Processar Idocs
Nesta transao iremos processar o Idoc e verificar seu Status.
Bastando processar
para gerar o IDOC.
IDoc Standard
IDoc Standard
1 Transao BAPI - ALE
Na transao BAPI possvel gerar uma interface ALE.
IDoc Standard
2 Transao BDBG Localizar IDOC existente.
Buscando IDoc Standard para Carga de Materiais.
IDoc Standard
3 Transao BAPI - Criar ALE.
Criando Ale, entrada e sada.
OK IDOC Gerado (tipo bsico)
IDoc Standard
4 Transao WE30 - Exibir Idoc Standard.
Iremos usar como exemplo o IDOC de carga de materiais.
IDoc Standard
5 Transao WE21 Criar Porta de Comunicao
Agora iremos gerar uma porta de comunicao.
IDoc Standard
6 Transao WE20 Criar Parceiro
IDoc Standard
6 Transao WE20 Criar Parceiro
IDoc Standard
7 Transao WE19 Processar IDoc Manual
Teste
IDoc Standard
7 Transao WE19 Processar IDoc Manual
Teste
Para o teste inicial iremos carregar as estruturas obrigatrias para carga do Material.
IDoc Standard
7 Transao WE19 Processar IDoc Manual
Teste
IDoc Standard
7 Transao WE19 Processar IDoc Manual
Teste
IDoc Standard
8 Transao WE19 Processar IDoc com Arquivo
Agora vamos gerar um TXT do Layout.
O endereo 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
9 Transao WE05 Lista de IDocs Gerados
IDoc Standard
10 Material criado via IDOC.
IDoc Standard
IDoc Standard
1 - Customizao SPRO IDoc Ordem de Venda Sada
Iremos iniciar a customizao da ordem de venda para quando o usurio criar uma
O.V ir gerar um IDoc de sada.
IDoc Standard
1 - Customizao SPRO IDoc Ordem de Venda Sada
Aqui voc dever saber qual o Tipo de Mensagem que a O.V est utilizando.
No exemplo iremos utilizar ZBA0 que uma cpia da BA00 Confirmao de Ordem
(Standard).
Copiar tipo de mensagem.
IDoc Standard
1 - Customizao SPRO IDoc Ordem de Venda Sada
Aqui voc dever saber qual o Tipo de Mensagem que a O.V est utilizando.
No exemplo iremos utilizar ZBA0 que uma cpia da BA00 Confirmao de Ordem
(Standard).
Copiar tipo de mensagem.
Estamos visualizando o
Tipo de Mensagem ZBA0.
Clique em Detalhes.
IDoc Standard
1 - Customizao SPRO IDoc Ordem de Venda Sada
Pasta Valores Propostos
IDoc Standard
1 - Customizao SPRO IDoc Ordem de Venda Sada
Iremos verificar a seguinte opo:
Tipo de Ordem de Venda com o Esquema de Mensagem.
Atribuir esquema de mensagem
Nessa customizao 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
1 - Customizao SPRO IDoc Ordem de Venda Sada
Agora iremos na opo: Atualizar Seqncias de Acesso.
salvar
IDoc Standard
1 - Customizao SPRO IDoc Ordem de Venda Sada
Opo: Atualizar Esquema de Mensagens.
salvar
IDoc Standard
2 Transao WE20 Criar Parceiro.
Agora iremos cadastrar o parceiro com o tipo de mensagem referente ao IDoc.
IDoc Standard
2 Transao WE20 Criar Parceiro.
Agora iremos cadastrar o parceiro com o tipo de mensagem referente ao IDoc.
IDoc Standard
3 Transao VV11 Amarrar Tipo de Mensagem ao Cliente.
IDoc Standard
Transaes IDoc:
WE31
Criar Segmento
WE30
WE81
WE82
WE21
WE20
WE19
Teste
WE05
WE60
BD87
BAPI