Check List para Criação de IDOC
Check List para Criação de IDOC
Check List para Criação de IDOC
Tcode: WEDI
Criar Segmentos :
Desenvolvimento ->
Segmento de Idoc
Deverá ser criado todos os
segmentos necessários para
satisfazer a necessidade do
IDOC, ou seja, Header,
Item, etc; cada segmento
deverá conter os campos
desejados.
Normalmente, parceiros de negócios trocam informações via email, fax ou outros meios,
mas desta forma a estrutura técnica dos documentos é perdida e o receptor tem que inserir
os dados em seu sistema manualmente.
Com EDI a estrutura técnica dos documentos não se perdem, o que permite que o receptor
processe o documento automaticamente em seu sistema. Como os parceiros de negócios
são independentes, eles têm suas próprias infraestruturas e usam sistemas independentes.
Por esta razão, padrões de EDI são necessários para converter os dados do remetente no
padrão EDI e depois converter do padrão EDI para o sistema do receptor.
IDoc é a estrutura de dados da aplicação SAP na interface. Ele fornece uma interface
unificada a qualquer subsistema EDI, independente do módulo do SAP que cria ou recebe
mensagens.
No caso da ligação ser entre dois sistemas SAP diretamente, o IDoc pode ser transmitido
sem conversão para o padrão EDI. Utiliza-se o ALE (Application Link Enabling).
Dois sistemas podem trocar IDocs diretamente (ex. R/3 com R/3) ou convertê-los
para outros padrões (ex:. UN/EDIFACT ou ANSI X.12) utilizando subsistemas
EDI.
A aplicação que usa IDocs (para EDI ou ALE) deve ser capaz de escrever dados em
IDocs, ler dados de IDocs, ou ambos.
Entre Sistemas R/3, só formatos IDoc são utilizados. Todas as conversões para
padrões EDI são feitas por um subsistema EDI. A vantagem é que as aplicações
SAP não precisam reconhecer todos os padrões EDI existente, e sim o formato
IDoc. A desvantagem é que a SAP não fornece um subsistema EDI, logo os clientes
têm que comprar um sistema como este quando precisarem utilizar padrões EDI.
Selecionar
Tipo Básico
Selecionar
a opção
Recriar
ZTPVA02T é o nome
dado ao Tipo de Idoc.
Z1SEGVA02T é
o nome do
segmento criado.
Arquitetura do IDOC
Reg. de Controle
Reg. de Dados ( composto de segmentos )
Reg. de Status
Um Registro de Controle;
Muitos Registros de Dados;
Alguns Registros de Status.
Um Registro de Controle;
Muitos Registros de Dados.
IDOCs transmitidos entre dois sistemas diferentes são sempre “menores” que os
Idocs armazenados no R/3, porque não contém os registros de status.
Registro de Controle
Número do Idoc;
Tipo do Idoc;
Mensagem lógica (tipo de dados);
ID do emissor / receptor ;
Direção do Idoc.
Registro de Dados
Consiste de :
Registro de Status
Nº do IDoc ;
Código de status ;
Tipo do Idoc ;
Data e Hora.
Se um sistema externo quiser informar o R/3 sobre o progresso dos IDocs que foram
enviados, uma mensagem com um status de confirmação é enviada. O R/3 então
insere o registro de status recebido no IDoc de saída correspondente na base de
dados. O R/3 também pode enviar mensagem com status de confirmação para
IDocs. Mas isto só é possível via um tipo de IDoc especial chamado SYSTAT01, ou
seja, não são enviados nem registros de controle nem de dados neste caso. A
informação de status fica localizada no registro de dados do IDoc.
O número do IDoc é uma parte muito importante do registro de status, pois um IDoc
de status de confirmação associado a uma mensagem enviada identifica o IDoc de
origem por este número.
Novas Entradas
SAP SAP
SAP Sistema Externo
Novas Entradas
Tipo de Tipo de
Mensagem Idoc
Versão
File ;
RFC Transacional (tRFC) ;
CPI-C ;
Internet ;
Programming Interface.
–Programming Interface
File: IDocs são escritos em arquivos a nível de sistema operacional, de onde podem
ser lidos pelo sistema subsequente.
CPI-C: IDocs são enviados de acordo com o protocolo CPI-C. O sistema externo é
sempre o R/2.
Novas Entradas
Modificar
/ Exibir.
Nome da Porta
Descrição da
Porta
Clicar no Botão
Informar caminho
do diretório para
arquivo de entrada
Informar nome
do arquivo de
entrada
-x <gateway process>
-F EDI_STATUS_INCOMING
-E PATHNAME=<pathname+filename>
-E PORT=<port>
Status enviado por sistemas que usam porta do tipo tRFC(transactional RFC).
As informações de status são inseridas em um IDoc do tipo SYSTAT01.
O IDoc é processado como um IDoc qualquer.
Tipo de mensagem é STATUS e o process code é STA1.
Nº Parceiro = Nome
Sistema Lógico.
Tipo Parceiro =
Logical System
(LS).
Nos dois clients, 400 e 220, precisamos criar os 2 sistemas lógicos como parceiros. Os
perfis de parceiro são client dependent.
Process Code.
Dados do
usuário a ser
notificado.