Escolar Documentos
Profissional Documentos
Cultura Documentos
Configuração IDOC
Plaut.
Page 1
IDOC Intermediate Document
3- TRANSAÇÃO WEDI................................................6
Page 2
IDOC Intermediate Document
1- O que é um IDoc.
IDoc Intermediate Document é uma tecnologia do SAP para troca de informações entre parceiros de
negócios.
ALE
Troca eletrônica de dados entre sistemas diferentes de uma mesma empresa.
IDoc
Nesse exemplo acima nos temos 2 sistemas que utilizam o mesmo sistema fazendo troca de dados
utilizando IDoc via ALE.
EDI
Troca eletrônica de dados entre empresas diferentes
Documento
Page 3
IDOC Intermediate Document
IDoc
Nesse exemplo acima nos temos 2 sistemas diferentes fazendo troca de dados utilizando IDoc via EDI,
essa troca de informação ela é feita através de arquivo texto que será gerado em um diretório que foi
configurado. O arquivo é enviado para o recebedor, este pode ser um diretório ou um IP (via FTP).
Posteriormente é possível converter o IDoc em outros formatos (ANSI, EDIFACT). Porém este processo
não é Standard. Existe a possibilidade de gerar o Idoc no formado XML.
Todos os Idoc’s são gerados na estrutura abaixo, e cada linha gerada no arquivo texto, corresponde a
um segmento. São definidos 03 tipos de segmento, são eles: Segmento de Controle, Segmento de
Registros ou Segmento de dados e Segmento de status.
Segmento de Controle.
Contém informações sobre os parceiros de negócios e o tipo de mensagem.
Numero do IDoc.
Tipo do IDoc.
Mensagem Lógica (Tipo de Dados).
ID do Emissor / Receptor.
Direção do IDoc.
Segmento de Registros.
Contém informações relevantes que serão trocadas entre os sistemas.
Pode haver muitos em um único IDoc.
Consiste de :
Numero do IDoc.
Nome do Segmento.
Etc.
Segmentos são estruturas do R/3, ou seja, conjunto de campos de tamanhos definidos.
Os campos de um segmento são sempre do tipo caracter.
Segmento de Status:
Cada registro de status corresponde a um estágio no ciclo de vida do IDoc.
Numero do IDoc.
Page 4
IDOC Intermediate Document
Código de Status.
Tipo do IDoc.
Data e Hora.
Tipo de Mensagem
Tipo Basico
Segmento
Grupo de Função
User-Exit
Page 5
IDOC Intermediate Document
3- Transação WEDI.
Essa transação você ira verificar varias configurações referente ao IDoc.
Page 6
IDOC Intermediate Document
Page 7
IDOC Intermediate Document
Page 8
IDOC Intermediate Document
Page 9
IDOC Intermediate Document
Page 10
IDOC Intermediate Document
Segmento E1EDK01.
Page 11
IDOC Intermediate Document
Selecione o Ícone .
Page 12
IDOC Intermediate Document
Selecione o ícone para criar um Segmento para inserir os campos necessários da incluir na
Ampliação.
Page 13
IDOC Intermediate Document
Após a criação do segmento será necessário Definir Liberação do segmento, veja abaixo.
Page 14
IDOC Intermediate Document
Uma Ampliação ela devera ser criada quando um IDoc Standard não contem um determinado segmento.
Exemplo Um IDoc de Nota Fiscal não existe mas é possível trabalhar com o IDoc de Faturamento e criar
vários segmentos do Tipo Z para alimentar os dados de Nota Fiscal. Exemplo: Numero da N.F – Serie
etc.
Informar o Nome da Ampliação que você deseja criar ou copiar. É aconselhável sempre que você for
criar uma Ampliação fazer como cópia de um Tipo Básico.
Selecionar a opção ..
Page 15
IDOC Intermediate Document
Page 16
IDOC Intermediate Document
Aparece a Tela para você devera incluir o nome do Segmento do Tipo Z com os campos abaixo que
devera ser igual ao Segmento Standard.
Page 17
IDOC Intermediate Document
Selecionar o Botão . Ampliação criada com sucesso com cópia do Tipo Básico INVOIC02 e com a
inclusão do Segmento do Tipo Z.
Observação: Se for necessário alterar alguma coisa nessa Ampliação você deverá ir ao MENU
PROCESSAR ANULAR LIBERAÇÃO.
Somente quando você fizer a Anulação de Liberação você ira conseguir fazer qualquer alteração.
Page 18
IDOC Intermediate Document
Page 19
IDOC Intermediate Document
Selecionar o ícone .
Page 20
IDOC Intermediate Document
Parceiro BR-COM001.
Tipo de Parceiro KU = Cliente.
Você ira encontrar dois tipos de Parâmetros nos quais são eles:
Page 21
IDOC Intermediate Document
Nesse exemplo estamos utilizando 2 tipos de mensagens nos quais são eles:
Função Parceiro. PR (O responsável pelo cadastro devera escolher o Tipo de Função Parceiro)
Nesse exemplo estou utilizando PR = Emissor da Ordem = Ordem de Venda.
Você ira preencher somente duas pastas nas quais são elas:
Opções de Saída
Controle de Mensagem.
Page 22
IDOC Intermediate Document
O Campo Porta Receptora deverá estar preenchido com a Porta que Basis criou.
Para isso, tem de ser indicado um file de comando (terminologia UNIX: um script de shell), na descrição
de porta correspondente.
Page 23
IDOC Intermediate Document
Campo Ampliação:
Identifica a aplicação.
Este campo-chave é atribuído ao campo correspondente do controle de mensagens (NAST, controle de
saída). Juntamente com a categoria de mensagem, este identifica, de forma unívoca, um tipo de
mensagem do NAST, que então pode ser atribuído, de forma unívoca, a um tipo de IDoc.
Exempo : V1 Venda.
Page 24
IDOC Intermediate Document
A interface de IDocs encontra, através do código de processo, o módulo de seleção da aplicação, o qual
converte o documento SAP em um IDoc.
Page 26
IDOC Intermediate Document
Assim que você escolher essa opção devera aparecer a seguinte tela.
Page 27
IDOC Intermediate Document
Page 28
IDOC Intermediate Document
Digitar F8.
Page 29
IDOC Intermediate Document
Ira aparecer todos os IDoc’s que foram executados no período acima informado.
IDoc de Saída.
INVOIC
ORDRSP
IDoc de Entrada.
Para verificar o conteúdo do IDoc você devera selecionar e dar um duplo clique.
Page 30
IDOC Intermediate Document
• IDoc 000000000000526747
Registro de Controle.
São as informações técnica do IDoc como Direção – Tipo de Mensagem –
Status e etc.
Registro de Dados.
Registro de Dados são os status do IDoc.
Exemplo 03 – Transferência de Dados com sucesso.
Exemplo 30 – IDoc Pronto para Transmissão.
Pasta Parceiro.
Page 31
IDOC Intermediate Document
Pasta Inf.Técnica.
Pasta InfoEndere.
Page 32
IDOC Intermediate Document
Pasta Detalhes.
Page 33
IDOC Intermediate Document
Veja abaixo vários segmentos do lado Esquerdo se você der um duplo clique ira aparecer no lado Direito
o conteúdo do Segmento escolhido.
Aqui você ira visualizar o Status do IDoc, se foi gerado com sucesso ou com erro.
Page 34
IDOC Intermediate Document
Além de efetuar a entrada e a saída na transação BD87 uma opção interessante e muito útil para os
testes de entrada (que são os mais propensos a erro) é a “Entrada módulo de função”.
IDoc de Saída.
Se o IDoc já foi processado seja ele com sucesso ou com erro você devera pegar o Numero do IDoc na
Transação WE05 e preencher na seguinte opção.
IDoc existente.
Deverá aparecer a seguinte tela. Com os dados do IDoc que você informou.
Aqui você pode processar esse IDoc novamente ou se você tiver necessidade é possível editar, incluir e
excluir segmentos
Page 35
IDOC Intermediate Document
Se você quiser re-processar esse IDoc novamente você devera escolher o Botão.
Assim que você escolher essa opção ele ira gerar um novo IDoc , para você verificar isso você terá que
acessar a Transação WE05. Veja Abaixo.
Page 36
IDOC Intermediate Document
Assim que você informar a Data de Modificação ou o Tipo de Mensagem você ira verificar a seguinte
tela. Veja abaixo.
Aqui você verifica se existe algum idoc para ser re-processado com Status 30.
Page 37
IDOC Intermediate Document
Escolher o Botão
Page 38
IDOC Intermediate Document
Projeto BPID
Exibindo a Ampliação.
Page 39
IDOC Intermediate Document
Page 40
IDOC Intermediate Document
Page 41
IDOC Intermediate Document
Aqui você devera saber qual é o Tipo de Mensagem que a Fatura esta utilizando, no exemplo iremo
utilizar RD00 Fatura (Standard)
Page 42
IDOC Intermediate Document
Assim que você localizou a sua mensagem iremos selecionar o Botão . Para exibir os detalhes.
Assim que você selecionar o Item para exibir Detalhe, devera aparecer a seguinte tela com varias Pasta.
Page 43
IDOC Intermediate Document
Page 44
IDOC Intermediate Document
Page 45
IDOC Intermediate Document
Aqui iremos verificar se o Tipo de Mensagem RD00 esta amarrado ao Meio de Comunicação 6.
Aqui iremos verificar se o Tipo de Mensagem RD00 esta amarrado com o Tipo de Faturamento ZOCO.
Page 46
IDOC Intermediate Document
Transação VV31.
Essa Transação ela será utilizada para associar o Tipo de Mensagem RD00 com o Numero do Cliente.
Toda vez que tiver um cliente que ele for utilizar um IDoc INVOIC, irá precisar dessa configuração.
Selecionar o Botão
Page 47
IDOC Intermediate Document
Page 48
IDOC Intermediate Document
Page 49