IDOC

13
IDOC – Intermediate DOCument Definição Formato padrão do SAP para intercâmbio eletrônico de dados entre os sistemas. Tipos diferentes de mensagens (por exemplo, ordem de serviço, nota) normalmente possuem formatos específicos ou tipos de IDoc SAP. Utilização IDocs são usados para transferir uma variedade de dados de conclusão do trabalho de volta para o sistema R/3. Esses dados abrangem as informações quanto ao uso dos recursos, mudanças no equipamento de campo e leituras, bem como uma descrição textual dos resultados do trabalho. Através do uso dos IDocs, pode ser definido um mecanismo de transferência em lote incluindo um mecanismo de controle que identifica facilmente e corrige quaisquer erros no processamento.

description

tudo sobre idocs

Transcript of IDOC

IDOC Intermediate DOCumentDefinioFormato 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.

UtilizaoIDocs 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 - Criar / Liberar Tipo Bsico ( IDOC standard )WE31 - Criar / Liberar SegmentosWE32 Criar / Liberar VisesWE81 - Criar Message Type e Associar a Message Type ao Tipo Bsico

WE20 - Configurar Protocolos de Transmisso ( Tipos de Parceiros )WE21 - Configurar PortasSALE - Dashboard de Configurao para IDOCsSM59 - Configurar Destinations RFCBD64 Configurar (Criar/Manter) Modelo de Distribuio para IDOCsBD82 - Gerar Configurao parceiros automaticamenteWE57 - Associar Funo Z a um Message TypeBD51 - Configurar Tipo Input para a funoWE41 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, statusBDBG Localizar IDOCs existentesBD87 Processa IDOCs Inbound recebidos dos parceirosWE10 - Busca de IDOCs por contedoWE14 - Forcar execuo de IDOCsWE19 - 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.

EstruturaOs 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 IDocUsado para transferir...

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

INOTIF01Dados da nota a partir do sistema R/3

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

IWKCEN01Dados 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 IDocUsado para transferir...

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

IORUPD01Dados 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.

INTUPD01Dados 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 .

IntegraoA 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/3ObjetivoA 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 processoPode-se usartransaes 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: ObjetoIDocTransao para extrao de dados

Ordem interna/de servio IORDER01IORD

Nota INOTIF01INOT

Centro de trabalhoLOIWCS02POIM

Pessoal do centro de trabalho(se o mdulo HR estiver sendo usado) IWKCEN01PWKC

Transferncia de dados para o sistema R/3ObjetivoO 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 trabalhoPr-requisitosBAPIs 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 processoA 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:InformaoAbrangendo...IDocs usados

Atribuies do trabalhoEquipe atribuda, data e hora programada, status do trabalho, alteraes nas especificaes do trabalhoIOAUPD01IORUPD01INTUPD01

Sistema de relatrios de temposTempo produtivo para operao e ordem interna especfica, tempo produtivo mas no para uma ordem interna, tempo de ausnciaIDocs/BAPIs para confirmaes (por exemplo, CONF32), CATS e HR

Sistema de relatrios de consumo de materialConsumo de material no planejado, solicitao de entrega de materialIMATIS01IDocs/BAPIs para reserva de material (MRESCR01) e movimento de mercadorias (WMMBID01)

Sistema de relatrios de utilizao de equipamentoTempo de uso para uma operao e ordem interna especfica, leituras de medio para equipamento ou local de instalao, instalao/desmontagem de equipamento, atualizao das informaes tcnicas dos dados mestreCONF32IMEASR01PIECEOFEQUIPMENT_INSTALLATFU01PIECEOFEQUIPMENT_DISMANTLEAT01

Identificao do trabalho subseqenteCriao de notas de trabalhoSERVICENOTIFCATION_CREATEFR01

Status do usurioDefinioCdigo de trs letras com distino entre letras maisculas e minsculas definido em um esquema de status do usurio para ordens, operaes, notas e tarefas.UtilizaoO 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. EstruturaEmbora 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 AdapterNote 856597 FAQ: XI 3.0 / PI 7.0 / PI 7.1 SOAP AdapterNote 831162 FAQ: XI 3.0 / PI 7.0 / PI 7.1 JDBC AdapterNote 774854 FAQ: XI 3.0 / PI 7.0/ PI 7.1 BC AdapterNote 821267 FAQ: XI 3.0 / PI 7.0/ PI 7.1 File AdapterNote 730870 FAQ: XI 3.0 / PI 7.0/ PI 7.1 RFC AdapterNote 856346 FAQ: XI 3.0 / PI 7.0/ PI 7.1 JMS AdapterNote 816022 FAQ: XI/PI 3.0/7.0/7.1 J2EE Adapter Engine/Messaging SystemNote 830039 FAQ: Deployment of the XI adapter frameworkNote 813993 FAQ: Message status in the adapter frameworkNote 1000528 FAQ: XI 3.0 / PI 7.0 Adapter and Channel Monitoring

JobsSM36 Criao de JobsSM37 Seleo e visualizao de Jobs no sistemaSM50 Lista com os de Processos em execuo, debuggar em background

WorkFlowPFTC Atualizao de Tarefas ( Workflow )SBWP Inbox do SAP ( mensagens/emails internos, Workflow )