Vous êtes sur la page 1sur 4

Descrio de IDoc

Pgina 1 de 4

Descrio de IDoc
Montagem geral do IDoc
Um IDoc composto de registros de dados em duas tabelas:
l l

Tabela de registros de controle EDI_DC Tabela de registros de dados EDI_DD

H uma entrada de registro de controle EDI_DC para cada IDoc. Esse registro contm dados importantes, como a identificao de sistemas transmissores e receptores, e outras identificaes. H uma entrada de registro de dados EDI_DD para cada registro de dados. Essa entrada composta por uma seo de cabealho com 55 bytes e uma seo de dados de usurio que pode conter at 1000 bytes. A referncia entre o registro de dados e o registro de controle criada com um nmero de IDoc. Devem existir registros de dados com o mesmo nmero de documento DOCNUM para cada registro de controle com o nmero de documento DOCNUM. Dessa forma, existe uma relao 1:N entre tipos de controle e tipos de dado. Os registros de dados devem ser entrados na tabela EDI_DD na mesma seqncia exigida pela estrutura hierrquica das categorias de IDoc correspondentes. Para obter mais informaes sobre a hierarquia, vide Sntese da estrutura de IDoc.

Nem todos os campos em EDI_DC e EDI_DD so obrigatrios. Campos que precisam ser preenchidos no devem ser inicializados. Para transmitir um IDoc do sistema externo para o SAP, necessrio definir um sistema lgico como parceiro de comunicao no sistema R/3 (SALE -> Modelo de distribuio -> Sistemas lgicos) e um protocolo de transmisso para processamento na entrada em conformidade com o nmero do parceiro. O nmero de parceiro do sistema de destino (SAP, neste caso) no obrigatrio, porm deve ser especificado de forma que os procedimentos de comunicao possam ser executados corretamente. O sistema lgico do sistema SAP atualizado por mandante na tabela T000 (SM31). Os protocolos de transmisso podem ser utilizados para disponibilizar um mdulo de funo no-standard para processamento de IDocs na tabela para mtodos de processamento na entrada no estrato ALE. Quando so criados IDocs no sistema R/3 atravs da transao WE30, so criadas trs estruturas numeradas automaticamente para cada documento IDoc. Por exemplo: O cabealho de remessa contm E1TPDLH, E2TPDLH e E3TPDLH. E1 TPDLH independente do release, E2TPDLH dependente do release e E3 TPDLH utilizado para documentao. necessrio especificar os nomes do segmento E2 para trabalhar independentemente do release do SAP ao transferir nomes de segmentos.

Formato para transferncia de dados


Os dados so transferidos atravs da interface com a utilizao apenas do formato CHAR. A converso para os campos de entrada em formato CHAR, com os ajustes necessrios, feita no sistema SAP. A tabela a seguir mostra as entradas necessrias para as categorias de dados importantes. Campo NUMC Compr. ex.: 18 Valor possvel 000000000012345678 formato de caracteres numricos positivos, alinhados direita com zeros esquerda Bordeaux__________ formato char alinhado esquerda, com espaos direita 2456.12___________ ou 2456.12-__________ Ponto decimal fixo alinhado esquerda com o ponto como separador de decimais,

CHAR QUAN

ex.: 18 ex.: 18

PDF Creator - PDF4Free v2.0 http://www.pdf4free.com http://help.sap.com/saphelp_40b/helpdata/pt/1a/0e381b539911d1898b0000e8322d00/c... 9/10/2009

Descrio de IDoc

Pgina 2 de 4

possivelmente com sinal +/- ou espaos direita DATUM UZEIT Vide tambm: EDI DC - Registro de controle de IOoc Campos especiais no segmento de controle de EDI DC EDI DD - Registro de dados de IDoc 8 6 Formato DDMMAAAA, como 31121996 para 31/12/1996 Formato HHMMSS, como 174809 para 17h48m09s

Sntese de mensagem transferida


As mensagens relacionadas abaixo so transferidas do sistema SAP R/3 para o sistema de planejamento do transporte. Os nomes utilizados so aqueles especificados para as categorias bsicas de IDoc e tipos de mensagens lgicas: Ao Planejar/modificar/desalocar remessa Adicionar/modificar dados mestre de local (cliente, fornecedor) Definir status de planejamento do transporte Informaes de status na transferncia/erros possveis Nome do IDoc TPSDLS01 TPSLOC01 Tipo de mensagem TPSDLS TPSLOC

TPSSHT01 SYSTAT01

SHIPPL STATUS

As mensagens relacionadas abaixo so transferidas do sistema de planejamento do transporte para o sistema SAP R/3. Ao Criar/modificar/eliminar transporte Informaes de status na transferncia/erros possveis Nome do IDoc TPSSHT01 SYSTAT01 Tipo de mensagem SHIPPL STATUS

Ao transferir documentos entre o sistema SAP R/3 e um sistema de planejamento do transporte, necessrio seguir essas diretrizes bsicas independentemente da direo da transferncia.
l

Documentos de remessa e transporte devem ser transferidos na sua totalidade ao serem adicionados ou modificados. Se, por exemplo, uma remessa modificada no sistema R/3 aps ter sido transferida para o subsistema, o documento inteiro transferido com todos os dados, e no apenas as modificaes. Transportes modificados tambm precisam

PDF Creator - PDF4Free v2.0 http://www.pdf4free.com http://help.sap.com/saphelp_40b/helpdata/pt/1a/0e381b539911d1898b0000e8322d00/c... 9/10/2009

Descrio de IDoc

Pgina 3 de 4

ser retransferidos por inteiro do sistema de planejamento.


l

Documentos eliminados tambm precisam ser transferidos com pelo menos as informaes completas de cabealho. O segmento de itens pode ser ignorado para documentos a serem eliminados.

l l

Se os campos em um IDoc possuem valores iniciais, esses valores tambm so iniciais no documento associado. Transferncia de um documento atravs de mensagens Normalmente, no permitido combinar documentos em um nico IDoc. Em outras palavras, cada IDoc s pode conter um nico segmento de cabealho. O IDoc TPSLOC01 uma exceo a essa regra porque pode transferir diversos registros mestre de dados.

Ao considerar a serializao da mensagem Isso feito para assegurar que verses mais antigas de IDoc para um documento no sejam enviadas novamente depois que um documento mais recente tenha sido processado.

Remessas no podem ser divididas no planejamento Atualmente o sistema R/3 no suporta diviso de remessa no transporte. Por esse motivo, o sistema de organizao s pode planejar remessas completas para um transporte. Se isso no for possvel, a remessa deve ser modificada no sistema R/3.

A dependncia de mandante dos dados de planejamento deve ser considerada A comunicao para um sistema de planejamento do transporte com diversos mandantes R/3 e/ou sistemas R/3 deve ser feita de forma criteriosa. Os dados dos diferentes mandantes no devem ser misturados (vide tambm a seo EDI_DC Registro de controle de IDoc)

Transferncia de todos os dados em formato CHAR Todos os dados so transferidos para os IDocs em formato de caracteres. No h, por exemplo, decimais de 8 bytes.

Transferncia de todas as unidades de medidas de acordo com a norma ISO. Todas as unidades de medida, cdigos de pas e cdigos de moeda so transferidos no IDoc de acordo com as diretrizes ISO (como KGM no lugar de KG como unidade para quilograma).

Nmero do transporte a partir de um intervalo de numerao Os nmeros de documentos de transporte que so definidos por um sistema de planejamento do transporte devem estar dentro de um intervalo de numerao que pode ser definido no sistema R/3.

Sntese da estrutura de IDoc


As sees a seguir descrevem as estruturas dos diferentes IDocs. As identaes na coluna Segmento indicam a estrutura hierrquica do IDoc, ou seja, um segmento com uma identao para a direita hierarquicamente inferior ao segmento anterior mais esquerda. Segmentos subordinados obrigatrios s so obrigatrios se o segmento superior na hierarquia tambm est disponvel.

PDF Creator - PDF4Free v2.0 http://www.pdf4free.com http://help.sap.com/saphelp_40b/helpdata/pt/1a/0e381b539911d1898b0000e8322d00/c... 9/10/2009

Descrio de IDoc

Pgina 4 de 4

TPSDLS01 - Planejamento / Modicao / Desalocao de remessa TPSLOC01 - Adio / Modificao de dados mestre de locais TPSSHT01 - Criao / Eliminao / Modificao de transporte - definio de status de transporte SYSTAT01 - Informaes de status para converso / erros possveis

PDF Creator - PDF4Free v2.0 http://www.pdf4free.com http://help.sap.com/saphelp_40b/helpdata/pt/1a/0e381b539911d1898b0000e8322d00/c... 9/10/2009

Vous aimerez peut-être aussi