Introdução
A integração de sistemas de terceiros de chão-de-fábrica com o SAP R/3 e mySAP Enterprise Resource Planning (ERP) podem ser extremamente complexo. A utilização de padrões como o B2MML ajuda bastante, embora muitas pessoas ainda subestimem este trabalho. Soluções de sucesso precisam ter flexibilidade para atender uma variação quase infinita nos requisitos e cenários que serão encontrados no mundo SAP.
O que é B2MML
B2MML ou Business To Manufacturing Markup Language é uma implementação XML do padrão ANSI/ISA 95, conhecido internacionalmente como IEC/ISO 62264. B2MML consiste de um conjunto de “schemas” do XML escrito usando o consórcio World Wide Web schema language (XSD) que implementa o modelo no padrão ISA-95.
B2MML é uma maneira de uniformizar o formato de dados trocados entre o ERP e os sistemas de manufatura e MES.
ISA-95
ISA-95 é o padrão internacional de integração entre ERPs e sistemas de controle. ISA-95 consiste de modelos e terminologias. Estes podem ser utilizados para determinar quais informações precisam ser trocadas entre sistemas para vendas, finanças e logística e sistemas de produção, manutenção e qualidade. Estas informações são estruturadas em modelos UML, que são a base para o desenvolvimento de interfaces padrões entre o ERP e sistemas MES. O padrão ISA-95 pode ser utilizado por exemplo, como um guia para a definição dos requisitos do usuário, para a seleção dos fornecedores de MES e como uma base para o desenvolvimento de sistemas MES.
Um exemplo real
Como exemplo real, imaginemos que tenhamos que integrar um sistema MES de um fornecedor com o SAP utilizando uma interface usando o B2MML. A idéia seria criar um conjunto de interfaces com o SAP que atenda a maioria dos requisitos dos clientes.
O conjunto de interfaces com o SAP utilizam serviços web para passar conteúdo padrão para/de o sistema SAP. A aplicação é baseada no modelo ISA-95 e no Business To Manufacturing Markup Language (B2MML).
Production Management
As funções básicas da interface com o gerenciamento de produção são:
As interfaces trabalham com os módulos do SAP PP ou PP-PI, embora um dos dois seja utilizado em uma aplicação específica. Ambos os dados de roteamento do módulo PP e BOM (Bill of Material) assim como as informações da receita de controle do módulo PP-PI são mapeados no schedule de produção XML do ISA-95/B2MML. Isto possibilita um sistema único, baseado em padrões do lado do sistema de controle da interface.
Asset Management
O conjunto de funções presentes na interface com o módulo de gerenciamento de ativos são:
Inventory Management
O conjunto de funções presentes na interface com o módulo de gerenciamento de inventário são:
Quality Management
O conjunto de funções presentes na interface com o módulo de gerenciamento de qualidade são:
Estas informações podem envolver o uso de análises de laboratório e/ou uso de analisadores na linha.
B2MML
Uma vez que o B2MML tenha sido escolhido como o formato de dados, alguém ainda tem que manipular o mapeamento, roteamento e lógica de negócios entre os sistemas que estão trocando dados. Então, a melhor solução de interface precisa não só suportar B2MML, mas também precisa ser flexível e fácil de modificar, pois cada nova necessidade precisará de novas mudanças.
Lado do SAP
O SAP é um sistema extremamente sofisticado, baseado em configurações de aplicações de negócios, nunca é “plug-and-play”, ao contrário, é um sistema altamente customizável para atender as características únicas do cliente final.
Deve-se levar em conta ainda as diferentes versões do SAP. As verões ainda mais utilizadas incluem 4.0B, 4.5B, 4.6C e 4.7. Atualmente temos ainda as versões mySAP ECC 5.0 e ECC 6.0.
Além da versão utilizada do SAP tem que se levar em conta qual o melhor método de conectividade a ser utilizado neste cliente. O SAP suporta um grande número métodos de conexões nativas, incluindo Idoc, RFC/BAPI, NetWeaver/XI e mais recentemente NetWeaver/xMII.
Além da versão utilizada do SAP e do método de conexão utilizada, também deve ser levado em conta as diferenças entre os módulos utilizados no cliente. SAP PP (Production, Planning and Control) é diferente do SAP PP-PI (Production Planning for Process Industries).
Lado do MES
Do lado do MES, o sistema deve suportar conexão não só com o SAP mas também com aplicações Oracle e outros ERPs por exemplo. Seria interessante ter os mesmos mecanismos básicos de conexão que foram utilizados com o SAP. Portanto a interface ideal deveria ser facilmente adaptável a outros formatos de comunicação.
Em outras palavras, a aplicação MES deve fornecer uma interface consistente baseada em padrões ao mundo externo de forma que possa tratar da mesma forma independentemente do que esteja sendo conectado.
Conclusão
A indústria em geral possui hoje uma demanda para fornecedores que possam oferecer uma solução para integração com o SAP baseada em padrões de mercado. Muitas pessoas subestimam as complexidades inerentes de fornecer integração bidirecional de dados em tempo real de processo entre dois sistemas sofisticados como o SAP e o MES. Os fornecedores devem fornecer uma solução certificada pela SAP que seja flexível o bastante para preencher a quase infinita variação em requisitos e cenários que devem ser encontrados no mundo SAP.
É importante que o cliente final e o integrador tenham consciência desta complexidade para que consigam enxergar esta tarefa de integração com o SAP como ela realmente é: Altamente compensadora, mas cheia de nuances e detalhes.
Referências
ARC Advisory Group
http://www.arcweb.com/ARCConcepts/default.aspx
Informações
Para maiores informações sobre o assunto, favor entrar em contato com:
Carlos Homero Fuser Costa
www.Techadvance.com.br