Você está na página 1de 10

IDOC Intermediate

DOCument
Definio
Formato padro do SAP para intercmbio eletrnico de dados entre os sistemas. Tipos
diferentes de mensagens (por exemplo, ordem de servio, nota) normalmente possuem
formatos especficos ou tipos de IDoc SAP.

Utilizao
IDocs so usados para transferir uma variedade de dados de concluso do trabalho de volta
para o sistema R/3. Esses dados abrangem as informaes quanto ao uso dos recursos,
mudanas no equipamento de campo e leituras, bem como uma descrio textual dos
resultados do trabalho. Atravs do uso dos IDocs, pode ser definido um mecanismo de
transferncia em lote incluindo um mecanismo de controle que identifica facilmente e corrige
quaisquer erros no processamento.

Transaes para IDOC


WE30
WE31
WE32
WE81

- Criar / Liberar Tipo Bsico ( IDOC standard )


- Criar / Liberar Segmentos
Criar / Liberar Vises
- Criar Message Type e Associar a Message Type ao Tipo Bsico

WE20 - Configurar Protocolos de Transmisso ( Tipos de Parceiros )


WE21 - Configurar Portas
SALE - Dashboard de Configurao para IDOCs
SM59 - Configurar Destinations RFC
BD64 Configurar (Criar/Manter) Modelo de Distribuio para IDOCs
BD82 - Gerar Configurao parceiros automaticamente
WE57 - Associar Funo Z a um Message Type
BD51 - Configurar Tipo Input para a funo
WE41 Processo Outbound que associa um mdulo de funo a um
cdigo de chamada feito para um perfil do Parceiro.
WE42 Processo Inbound que associa um mdulo de funo a um
cdigo de chamada recebido de um perfil do Parceiro.

WE02 - Dashboard para Visualizao de IDOCs ( Lista de IDOCs )


WE05 - Lista de IDOCS gerados, busca por IDOCs processados, status
BDBG Localizar IDOCs existentes
BD87 Processa IDOCs Inbound recebidos dos parceiros
WE10 - Busca de IDOCs por contedo
WE14 - Forcar execuo de IDOCs
WE19 - Reprocessar IDOCs ( Ferramenta de teste p/processar IDOC com
arquivo)
WE60 Documentao de IDOCs

Claro, no tem todas as transaes de IDOC a.


Quer tudo? SE93 > WE* > F4 / BD* > F4. Vai aparecer
quase tudo e mais um pouco...

E sempre podemos utilizar ainda WEDI para abrir o menu


de IDOC, pois muito WE e BD pra lembrar de cabea!
Mais trs pontos rpidos:
Precisa mandar um IDOC de um programa Z pra um
sistema externo ? Use a funo MASTER_IDOC_DISTRIBUTE.
Precisa alterar a estrutura de IDOC, sabe-se l porque
motivo? Use a BADI IDOC_DATA_MAPPER (e preencha a estrutura
PROTOCOL, seno no funciona).
A transao SALE tipo uma SPRO de IDOCs. D para
criar destinations, logical systems e outras papagaiadas. S
tome cuidado,
porque certas configuraes no so exclusivas do
processo de um IDOC.

Estrutura
Os tipos de IDoc a seguir so usados ao transferir dados a partir do sistema R/3 para o
software Computer-aided Scheduling & Dispatch/Mobile Feedback (CSD/MF):
Tipo de IDoc

Usado para transferir...

IORDER01

Dados de ordem interna/de servio a partir do sistema R/3

INOTIF01

Dados da nota a partir do sistema R/3

LOIWCS02

Dados do centro de trabalho a partir do sistema R/3

IWKCEN01

Dados de pessoal (se o mdulo HR for usado) a partir do sistema R/3

Os tipos de IDoc a seguir so usados ao transferir dados para sistema R/3 a partir do software
Computer-aided Scheduling & Dispatch/Mobile Feedback (CSD/MF):
Tipo de

Usado para transferir...

IDoc
IOAUPD01

Dados de atribuio do trabalho para o sistema R/3. Este IDoc tambm pode ser
usado para efetuar modificaes na atribuio de trabalho e ordens.

IORUPD01

Dados de atribuio do trabalho para o sistema R/3.


Este IDoc tambm pode ser usado para mudar uma ordem ou status do usurio
para execuo da ordem ou para a concluso de uma ordem.

INTUPD01

Dados de atribuio do trabalho para o sistema R/3.


Este IDoc tambm pode ser usado para a concluso de uma nota ou tarefa de
notificao .

Integrao
A transferncia das informaes estruturadas no IDoc entre o sistema R/3 e os produtos de
interface certificados por terceiros pode ser facilitada pelo uso de um dos diversos produtos
com interface certificada tais como Mercator ou atravs de uma interface personalizada
desenvolvida pelo fornecedor de CSD/MF.
SAP suporta a extenso de IDocs para suportar os segmentos e campos especficos dos
clientes. As exibies em lista so fornecidas para conduzir as funes de sada subjacentes,
que, por sua vez, facilitam a criao de IDocs no SAP.

Transferncia de dados a partir do sistema R/3


Objetivo
A transferncia do trabalho terico (incluindo o pr-trabalho terico simples) a partir do sistema
R/3 normalmente feita como parte de um processo em lotes regular que pode ser executado

diariamente ou mesmo de hora em hora. As solicitaes de tarefas de emergncia podem ser


transferidas na criao usando o workflow. Uma vez que a Interface de gerenciamento de
tarefas foi desenvolvida para suportar um grande volume de necessidades comerciais (>10.000
por dia), as transferncias em lote representam um uso mais eficiente dos recursos de
processamento do sistema mais do que uma interface em tempo real.

Fluxo do processo
Pode-se usar
transaes especficas para realizar a extrao de dados para formar os IDocs (Documentos
de Intercmbio). Os dados podem ser transferidos a partir do sistema R/3 para os objetos
listados a seguir, usando os IDocs e as transaes para extrao de dados especificadas:
Objeto

IDoc

Transao para extrao de dados

Ordem interna/de servio

IORDER01

IORD

Nota

INOTIF01

INOT

Centro de trabalho

LOIWCS02 POIM

Pessoal do centro de trabalho

IWKCEN01 PWKC

(se o mdulo HR estiver sendo usado)

Transferncia de dados para o sistema R/3


Objetivo
O software Computer-aided Scheduling & Dispatch/Mobile Feedback (CSD/MF) transfere as
atualizaes de status intermedirio de volta para o sistema
R/3 atravs das BAPIs ( Business Application Program Interfaces ) ou IDocs (Documentos de
Intercmbio) medida que o trabalho progride (por exemplo, trabalho iniciado, trabalho
suspenso ou trabalho cancelado) e uma variedade de dados de concluso do trabalho.
Os dados de concluso do trabalho abrangem:
A utilizao de recursos
As mudanas do equipamento de campo
Leituras
Descrio textual dos resultados do trabalho

Pr-requisitos
BAPIs ou IDocs so usados para transferir os dados de concluso do trabalho de volta para o
sistema R/3. Os critrios de seleo para o IDoc exigem a entrada de um
status de usurio.

Fluxo do processo
A transferncia das informaes estruturadas no IDoc entre o SAP e os produtos de software
fabricados por terceiros pode ser facilitada pelo uso de um dos diversos produtos com interface
certificada tais como Mercator ou atravs de uma interface personalizada desenvolvida pelo
fornecedor de CSD/MF. As informaes a seguir podem ser transferidas para o sistema R/3
usando os IDocs especificados:
Informao

Abrangendo...

Atribuies do Equipe atribuda, data e hora


trabalho

IDocs usados
IOAUPD01

programada, status do trabalho, IORUPD01


alteraes nas especificaes

INTUPD01

do trabalho
Sistema de

Tempo produtivo para operao IDocs/BAPIs para confirmaes (por

relatrios de

e ordem interna especfica,

tempos

tempo produtivo mas no para

exemplo, CONF32), CATS e HR

uma ordem interna, tempo de


ausncia
Sistema de

Consumo de material no

IMATIS01

relatrios de

planejado, solicitao de

IDocs/BAPIs para reserva de material

consumo de

entrega de material

(MRESCR01) e movimento de mercadorias

material

(WMMBID01)

Sistema de

Tempo de uso para uma

CONF32

relatrios de

operao e ordem interna

IMEASR01

utilizao de

especfica, leituras de medio

PIECEOFEQUIPMENT_INSTALLATFU01

equipamento

para equipamento ou local de

PIECEOFEQUIPMENT_DISMANTLEAT01

instalao,
instalao/desmontagem de
equipamento, atualizao das
informaes tcnicas dos dados
mestre
Identificao

Criao de notas de trabalho

SERVICENOTIFCATION_CREATEFR01

do trabalho
subseqente

Status do usurio
Definio
Cdigo de trs letras com distino entre letras maisculas e minsculas definido em um
esquema de status do usurio para ordens, operaes, notas e tarefas.

Utilizao

O cdigo de status do usurio definido para cada operao extrada e usada para definir o
"proprietrio" atual de uma ordem interna/de servio ou nota. Por exemplo, quando uma
solicitao de tarefa criada, esta poderia ter o status 'NEW' para identificar sua propriedade.
Quando o trabalho transferido do sistema R/3 para o sistema Computer-aided Scheduling &
Dispatch (CSD), o status poderia ser alterado para 'EXT'. Quando a solicitao de tarefas
devolvida para o sistema R/3 aps o trmino, seu status poderia ser 'SAP'. Outro status como
'CHG' poderia ser usado para identificar quando os dados foram alterados no sistema R/3 e
devem ser transferidos novamente para o sistema CSD/MF.
O sistema CSD/MF pode transferir atualizaes do status provisrio para o sistema R/3
medida que o trabalho progride. Esses status poderiam identificar que o trabalho foi iniciado,
suspenso ou cancelado.

Estrutura
Embora os status do usurio sejam suportados no nvel de aplicaes em notas, a capacidade
de especificar um status de usurio no nvel de operao de uma ordem interna s suportada
a partir da verso 4.5.

SAP Idocs ABAP Reports


RBDAPP01 - Inbound Processing of idocs Ready for Transfer Basis - ALE Integration
Technology

RSEOUT00 - Process All Selected idocs (EDI) Basis - ALE Integration Technology
RBDMANI2 - Manual Processing of idocs: Post idocs Not Yet Posted Basis - ALE
Integration Technology

RBDMANIN - Start Error Handling for Non-Posted idocs Basis - ALE Integration Technology
RBDMIDOC - Creating IDoc Type from Change Pointers Basis - ALE Integration Technology
SELECTION - Include SELECTION SD - POS Interface
RBDMOIND - Status Conversion with Successful tRFC Execution Basis - ALE Integration
Technology

RSNASTED - Analysis of NAST Record for Output Type 6 (EDI) Basis - ALE Integration
Technology

RSEINB00 - IDoc inbound processing using file Basis - ALE Integration Technology
RSARFCEX - Execute Calls Not Yet Executed Basis - ALE Integration Technology
RBDSTATE - Send Audit Confirmations Basis - ALE Integration Technology
RCCLORD - Generate Production Order idocs Logistics - Production Optimization Interface (POI)
RBDAGAIE - Reprocessing of Edited idocs Basis - ALE Integration Technology
RSEXARCA - IDoc Archiving: Write Program Basis - ALE Integration Technology
RSEXARCD - Deletion Program for Archived idocs Basis - ALE Integration Technology
RBDINPUT - Processing inbound idocs Basis - ALE Integration Technology
RBDAGAIN - Process Outbound idocs with Errors Again Basis - ALE Integration Technology
RBDAGAI2 - Reprocess idocs After Inbound ALE Error Basis - ALE Integration Technology
RSETESTD - Delete idocs Basis - ALE Integration Technology
RBDOUTPU - Processing outbound idocs Basis - ALE Integration Technology
RBDSER04 - Processing Inbound idocs of Serialization Group Basis - ALE Integration
Technology

RBDSER01 - Generate idocs for Serialization Group From Change Pointers Basis ALE Integration Technology

RBDMIDOX - Generate idocs from Change Pointers with Own Roll Area Basis - ALE
Integration Technology

RBDSER02 - Dispatch of idocs of Serialization Group Basis - ALE Integration Technology


CL_RSAWBN_DWB_MODELLING_TOOL==CP - Controls the saving of received
idocs in the database RBDIDOCCHAN - Serialization Using Object Types: Display Serialized idocs Basis ALE Integration Technology

RBDSER03 - Check Dispatch Status of idocs of Serialization Group Basis - ALE


Integration Technology

PP_DATA - Data declaration for parallel sending of idocs Logistics - Production Optimization
Interface (POI)

PI Perguntas Frequentes
FAQ

Quem j mexeu com PI sabe cada Adapter tem suas


particularidades e configuraes, que no so poucas! E, vamos
ser sinceros, no h ser vivo que decore tudo que pode ser feito
dentro de cada um dos adapters. Na verdade, a chance de voc
nunca mexer com algum deles muito grande!
No passado, sempre que eu tinha problemas com algum
adapter, eu gastava um tempo pesquisando para descobrir
como resolver (antigo procedimento padro). E eis que um
tempo atrs, eu achei uma coisa que mudou a minha vida : as
notas de FAQ para os adapters.
(FAQ um termo frequentemente usado na internet para
Frequently Asked Questions, ou Perguntas Frequentes.)
Ento, caro PI senior, PI pleno ou PI wannabe, se voc
tiver problema com algum adapter, acesse a nota
correspondente:
Note 856599 FAQ: XI 3.0 / PI 7.0 / PI 7.1 Mail Adapter
Note 856597 FAQ: XI 3.0 / PI 7.0 / PI 7.1 SOAP Adapter
Note 831162 FAQ: XI 3.0 / PI 7.0 / PI 7.1 JDBC Adapter
Note 774854 FAQ: XI 3.0 / PI 7.0/ PI 7.1 BC Adapter
Note 821267 FAQ: XI 3.0 / PI 7.0/ PI 7.1 File Adapter
Note 730870 FAQ: XI 3.0 / PI 7.0/ PI 7.1 RFC Adapter
Note 856346 FAQ: XI 3.0 / PI 7.0/ PI 7.1 JMS Adapter
Note 816022 FAQ: XI/PI 3.0/7.0/7.1 J2EE Adapter
Engine/Messaging System
Note 830039 FAQ: Deployment of the XI adapter
framework
Note 813993 FAQ: Message status in the adapter
framework
Note 1000528 FAQ: XI 3.0 / PI 7.0 Adapter and Channel
Monitoring

Jobs
SM36 Criao de Jobs
SM37 Seleo e visualizao de Jobs no sistema
SM50 Lista com os de Processos em execuo, debuggar em
background
WorkFlow
PFTC Atualizao de Tarefas ( Workflow )
SBWP Inbox do SAP ( mensagens/emails internos, Workflow )