Académique Documents
Professionnel Documents
Culture Documents
EDI e ALE
Documento
IDoc
Sistema SAP R/3 Sistema SAP R/3
IDoc IDoc
Mensagem
Subsistema EDI Subsistema EDI
Siglas
3
IDoc (Intermediate Document)
Orientado a mensagem
Assncrono
4
Arquitetura do IDoc
Um Tipo de IDoc descreve a estrutura
tcnica do IDoc.
Reg. Controle
Reg. Dados ( composto de segmentos )
Reg. Status
Segmentos so estruturas de dados
Um IDoc um tipo de IDoc preenchido com
dados.
5
Intermediate Document
Um IDoc, depois de gerado, consiste
na base de dados de:
1 Registro de Controle
Muitos Registros de Dados
Alguns Registros de Status
No arquivo trocado com um sistema
externo, consiste de:
1 Registro de controle
Muitos Registros de dados
6
Direo de processamento
OUTBOUND
- IDoc de sada
INBOUND
- IDoc de entrada
7
Registro de Controle
9
Registro de Status
N do IDoc
Cdigo de status
Tipo do IDoc
Data e Hora
10
Categorias de um IDoc
Pode-se:
Usar um tipo de IDoc standard (no
exige desenvolvimento)
Criar uma extenso de um tipo IDoc
standard
Criar um novo tipo de IDoc
11
IDoc Standard
12
IDoc Standard
13
Passos p/ criar um Tipo de IDoc
Decidir se o IDoc ser de
entrada/sada ou os dois
Definir a estrutura do IDoc
( que informaes sero necessrias)
14
Passos p/ criar um Tipo de IDoc
Transao WEDI
Editor de IDoc
Nome
Descrio
Segmentos
Editor de segmentos
Campos
15
Passos p/ criar um Tipo de IDoc
16
Passos p/ criar um Tipo de IDoc
Definir o cdigo do processo
(Process Code)
- Define qual o mdulo de funo a ser executada
p/ criar o IDoc (outbound) ou para receber o IDoc
(inbound).
Implementar os processos outbound e
inbound (Abap).
Definir como/quando o IDoc ser enviado
(outbound).
17
Extenso de um Tipo de IDoc
(Enhancement)
Definir qual o Tipo de IDoc a ser extendido
Verificar se existe Customer Exit
Definir se ser inbound/outbound.
Criar novos segmentos, no alterar os
existentes.
Associar o novo tipo de IDoc a uma Msg.
Lg.
Criar um projeto (CMOD)
Inserir o seu cdigo Abap
18
Outbound via Message Control
19
Outbound via Message Control
Ex: Pedido de Compra
Meio de
transmisso
EDI
20
Outbound via ALE
21
Outbound via ALE
22
Status de Outbound
01 37 39 24 04
29
06 05
26
08 07
25
10 09
30
40 41 12 11
03 02
22
18 20
14 15
16 17
31
23
Inbound via WorkFlow
O sistema externo envia IDocs ao R/3. O R/3
enderea via porta chamada SAP<SID>, por ex,
SAPC11para um sistema R/3 chamado C11.
Se a Interface de IDoc reconhecer o sistema
externo, os IDocs so aceitos e uma anlise de
sintaxe executada, checando se o remetente
existe como um parceiro.
O IDoc enviado para a aplicao via SAP
Business Workflow de acordo com os
parmetros definidos no parceiro.
24
Inbound via ALE
O IDoc passado diretamente para a
aplicao de acordo com os parmetros
definidos no parceiro.
Tambm chamado Direct Inbound
Process
Remove dados desnecessrios
comunicao
Muda a verso do IDoc quando o
sistema s reconhece verses mais
antigas
25
Status de Inbound
50 56
65
60
61
64
66
62 63
51
52
53 68
26
Status via File Interface
27
Status via Tipo de IDoc SYSTAT01
Status enviado por sistemas que usam
porta do tipo tRFC(transactional RFC)
As informaes de status so inseridas
em um IDoc do tipo SYSTAT01
O IDoc processado como um IDoc
qualquer.
Tipo de mensagem STATUS e o
process code STA1
28
Perfis de Parceiro, Process Code e
Portas
O Perfil de parceiro liga os dois sistemas
O Process Code indica qual o processo de
negcio. O processo de negcio controla a
criao de um Idoc de sada ou entrada de
um IDoc para criao de um documento.
A Porta tem as configuraes tcnicas para
enderear o sistema parceiro.
29
Perfil de parceiro
Dados gerais:
Nmero do parceiro, Tipo de parceiro
Dados de sada (outbound parameters)
Porta, Tipo de IDoc, Tipo de mensagem,
modo de envio (imediato ou no)
Dados de entrada
Tipo de mensagem, Process code,
momento de processsamento (imediato ou
em batch)
30
Process code (inbound)
31
Process code (outbound)
32
Portas
Portas so canais por onde os IDocs so
trocados.
Existem 5 tipos de portas:
File
RFC Transacional (tRFC)
CPI-C
Internet
Programming Interface
33
Testes de Outbound
34
Testes de Inbound
35
Testes de Confirmao de Status
Transao WE17 testa a transferncia
de status em formato de arquivo.
Os registros de status devem
corresponder a IDocs de sada, ou dar
erro.
SYSTAT01 pode ser testado utilizando
qualquer transao de teste de
inbound.
36
Monitoramento
Transao WEDI
37
Concluso
IDoc uma tecnologia do SAP para troca de
informaes entre parceiros de negcios.
Um tipo de IDoc formado por registros de
controle, dados e status.
Existem Tipos de IDoc standard para vrios
processos do SAP.
possvel criar novos tipos de IDoc ou
extender um j existente, quando necessrio.
Existem transaes para testar e monitorar
IDocs enviados/recebidos.
38