Olá Saurabh,
Confira isso... Espero que seja útil.
EDI não é mais do que a Troca Eletrônica de Dados. O SAP suportará o EDI através de documentos intermediários (IDOC).
EDI (Troca Eletrônica de Documentos) - EDI é a troca eletrônica de documentos comerciais entre os sistemas de computador de parceiros comerciais, usando um formato padrão através de uma rede de comunicação.
O EDI também é chamado de troca sem papel.
Vantagens:
Redução de erros de entrada de dados
Redução do tempo de processamento
Disponibilidade de dados eletronicamente
Redução de papelada
Redução de custos
Redução de inventário e melhor planejamento
Meios padrão de comunicação
Melhoria do processo comercial
O EDI tem dois processos
1. Processo de saída
2. Processo de entrada
OP:
1. O documento de aplicação é criado.
2. O IDOC é gerado
3. O IDoc é transferido do SAP para a camada do sistema operacional
4. O IDoc é convertido em padrões EDI
5. O documento EDI é transmitido ao parceiro comercial
6. O subsistema Edi informa o estado ao SAP
IP:
1. A transmissão EDI é recebida
2. O documento EDI é convertido em um IDOC
3. O IDOC é transferido para a camada do SAP
4. O documento de aplicação é criado
5. O documento de aplicação pode ser visualizado.
IDOC:
IDOC é um contêiner que pode ser usado para trocar dados entre dois processos.
Cada iDoc é atribuído um número único para rastreamento e referência futura.
iDoc consiste em vários segmentos, e os segmentos contêm vários campos.
iDoc contém os seguintes três tipos de registros...
1. Um Registro de Controle.
2. Um ou vários Registros de Dados
3. Um ou vários Registros de Estado.
PORT:
A porta é usada no processo de saída para determinar o nome do programa do subsistema EDI, o caminho do diretório onde o arquivo idoc será criado no nível do sistema operacional, os nomes de arquivo idoc e os destinos rfc.
Destino RFC:
É usado para definir as características dos links de comunicação para um sistema remoto onde uma função deve ser executada.
Perfil de Parceiro:
O perfil de parceiro especifica os vários componentes usados em um processo de saída (número do parceiro, tipo de IDoc, tipo de mensagem, porta, código do processo), como se comunica com o subsistema (lote ou imediato) e a pessoa a ser notificada em caso de erros.
Controle de Mensagens
Usado na fixação de preços, determinação de contas, determinação de materiais e determinação de saídas. O componente de controle de mensagens permite encapsular regras comerciais sem a necessidade de escrever programas ABAP.
Processo:
Configurar destinos RFC SM59
Destinos de Porta WE21
Perfil de Parceiro WE20
Controle de Mensagens NACE
Ordem de Compra ME21
Verificar IDOCs WE02, WE05
Pode me explicar sobre o Idoc?
O IDoc (para documento intermediário) é uma estrutura de dados padrão para a troca eletrônica de dados (EDI) entre programas de aplicativos escritos para o popular sistema comercial SAP ou entre um aplicativo SAP e um programa externo. Os IDocs servem como veículo para a transferência de dados no sistema de Ligação de Aplicativos SAP (ALE).
Os IDocs são usados para transações assíncronas: Cada IDoc gerado existe como um arquivo de texto independente que pode ser transmitido para a estação de trabalho solicitante sem a necessidade de se conectar ao banco de dados central.
Outro mecanismo do SAP, a Interface de Programação de Aplicativos Comerciais (BAPI), é usada para transações síncronas.
O ambiente de rede de computadores de uma grande empresa provavelmente conectará muitos computadores distribuídos geograficamente ao banco de dados principal. Provavelmente, esses computadores usarão plataformas de hardware e/ou sistemas operacionais diferentes. Um IDoc encapsula dados para