











































































Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Os melhores documentos à venda: Trabalhos de alunos formados
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Comunidade
Peça ajuda à comunidade e tire suas dúvidas relacionadas ao estudo
Descubra as melhores universidades em seu país de acordo com os usuários da Docsity
Guias grátis
Baixe gratuitamente nossos guias de estudo, métodos para diminuir a ansiedade, dicas de TCC preparadas pelos professores da Docsity
SISTEMA ERP SAP – INTEGRAÇÕES ENTRE SISTEMAS: Conceitos,. Aplicações e Desenvolvimento/ Evair Daniel Vieira. FEMA – Fundação. Educacional do Município de Assis ...
Tipologia: Notas de estudo
1 / 83
Esta página não é visível na pré-visualização
Não perca as partes importantes!
Assis-SP 2014
Trabalho de Conclusão de Curso apresentado ao Instituto Municipal de Ensino Superior de Assis, como requisito do Curso de Bacharelado em Ciência da Computação, como requisito parcial para obtenção do Certificado do Curso Superior.
Orientador: Luiz Ricardo Begosso Área de concentração: Programação ABAP
Assis-SP 2014
Trabalho de Conclusão de Curso apresentado ao Instituto Municipal de Ensino Superior de Assis, como requisito do Curso de Bacharelado em Ciência da Computação, analisado pela seguinte banca examinadora.
Orientador: Luiz Ricardo Begosso Área de concentração: Programação ABAP
Assis-SP 2014
Primeiramente agradeço aos meus pais, Dirceu Vieira e Doralice Alves Pedreira, que apesar das dificuldades e problemas sempre estiveram ao meu lado me apoiando. Ao meu Orientador Luiz Ricardo Begosso que me orientou da melhor maneira possível, para que este trabalho concluísse com êxito. Aos professores que estive durante esses quatro anos, pois contribuíram para que tivesse uma boa base e que certamente sem esta não seria possível concluir com êxito. A toda equipe de TI da UNESP, câmpus de Assis, Faculdade de Ciências e Letras, que me deram todo o suporte para o inicio dos meus conhecimentos. Ao amigo e gestor Fábio Takaasi que deu a oportunidade de trabalhar ao seu lado e assim conhecer o sistema. Aos amigos de equipe Eduardo Dib e Rodrigo Meneguetti, que tiveram paciência e compreensão nos ensinamento e conselhos.
Nowadays with the advancement of technology information the corporate sector now have the need for a system that could transmit data faster and be integrated with all sectors of a company, so the system ERP (Enterprise Resources Planning) exploded. SAP (Systems Applications and Products in Data Processing) is considered the largest ERP and also the most widely used in large multinational companies. It is a technology that little is known for being a tool very expensive and very limited access. This work aims to show some features of the system, giving priority in the development tool of the system itself, which is called ABAP (Advanced Business Application Programming) and the use of this concept to create a method within the SAP R / 3 will receive data from a legacy system. Through a simple application using .net data will be exported to a database in SAP R/ 3. Keywords: ERP, SAP, Technology, Integration and ABAP.
Hoje conhecido mundialmente, a SAP é um líder global do mercado em soluções de negócios colaborativas e multiempresas. Surgiu na década de 1970, em Mannheim, Alemanha. Lançada por cinco ex-empregados da IBM, com uma visão de desenvolver um software para processos de negócios em tempo real^1. Uma década depois já se via um crescimento muito grande da empresa, tendo como cliente cinquenta indústrias alemãs, sendo elas uma das maiores da Alemanha. Com esse crescimento, a SAP começa a se preocupar com diferentes idiomas e moedas^2. No meio dessa década ela inaugura sua primeira organização de vendas, na Áustria. A empresa SAP toma um forte impulso, com a abertura de subsidiárias, sendo elas na Dinamarca, Suécia, Itália e Estados Unidos. A subsidiária brasileira surgiu na década de 1990, compartilhando o sucesso do grupo (SANTORELLI, 2001). Com a Internet sendo a febre no mundo, a SAP desenvolveu o SAP Workplace e pavimenta o caminho para a ideia de um portal corporativo, onde o acesso às informações será de acordo com cada usuário. Hoje, a SAP é o terceiro maior fornecedor independente de software do mundo (ANDERSON, 2009). O sistema SAP possui um número muito grande de tabelas interligadas, que armazenam e manipulam os valores de controle dos processos. O SAP ERP é um software integrado de planejamento de recursos corporativos, destinado a atender aos principais requisitos de software das empresas de médio e grande porte, além disso, é dividido em diversos módulos. Cada módulo é responsável por milhares processos, cada um deles baseados em práticas consagradas no mundo dos negócios 3. O SAP R/3 é uma solução do tipo cliente/servidor, a empresa SAP possui uma linguagem de programação chamada ABAP, foi criada para desenvolver aplicações do SAP R/3, ela é focada em tarefas comerciais específicas e é totalmente voltada para atender as necessidades dos usuários deste software (RABELO, 2011).
(^1) http://www.sap.com/brazil/about/historico/index.epx (^2) http://mundodasmarcas.blogspot.com.br/2006/07/sap-best-run-business-run-sap.html (^3) http://www.softwareadvice.com/erp/sap-software-brand/
A área de trabalho dos desenvolvedores é chamada de ABAP Workbench e todos os objetos de desenvolvimento criados com as ferramentas do ABAP Workbench são classificados como objetos do repository (ROUSE, 2008). O Repository é uma parte do banco de dados central do SAP R/3 e está organizado por aplicações e dentro das aplicações ainda encontramos outra subdivisão denominada classes de desenvolvimento. Todo desenvolvimento do ABAP Workbench tem que estar relacionado obrigatoriamente a uma aplicação e a uma Classe de Desenvolvimento^4.
Este trabalho de conclusão de curso tem por objetivo mostrar o crescimento do sistema SAP, além disso, os conceitos relacionados ao sistema de ERP, em especial, o produto SAP R/3. Ainda dentro dos objetivos, está uma proposta de integração utilizando um sistema web para fazer comunicação de dados com um módulo do SAP R/3 e, por fim, mostrar como funciona a linguagem do sistema SAP, sendo ela o ABAP.
Dentre as dificuldades de implementação de sistemas ERPs, constam problemas de integração entre os sistemas legados (sistemas já em funcionamento nas organizações) com os novos sistemas em implantação (ERPs). Com isso, esse trabalho será desenvolvido com o intuito de mostrar todo processo de integração entre os sistemas. Este trabalho pretende demonstrar como faz a integração entre os sistemas, e para isso será desenvolvido um sistema web, onde todos seus dados serão recebidos do sistema SAP. Por fim, esse trabalho ficará a disposição, onde futuramente outro aluno poderá ter acesso a ele, para aprender mais sobre o assunto.
(^4) http://www.erpdb.info/introduction-to-abap-workbench/
Sistema ERP é muito simples de ser compreendido, possui função de integrar todos os segmentos que abrangem uma empresa em um único sistema (GUPTA, 2006). Antes dos sistemas ERP as empresas possuíam para cada setor um respectivo sistema, com isso criava falta de comunicação entre os setores retardando o processo, não sendo o correto, e para uma empresa ser bem vista entre seus clientes é fundamental que tenha agilidade (GUPTA, 2006). Com isso, se torna favorável a integração entre sistemas, pois os programas estão interligados em um único banco de dados que contém todas as informações, assim, os vários segmentos podem compartilhar os dados mais facilmente, dividir informações e comunicar-se de forma mais eficiente. (SANTOS, 1999). A figura 1 representa o planejamento dos recursos empresariais que ocupam um sistema ERP.
Figura 1 – Planejamento de Recursos Empresariais.
Sendo assim, as empresas deixam de fazer as transferências de dados utilizando papeis impressos, ou então as mesmas informações serem redigitadas em vários locais, e é ai que causa a lentidão e até perda de informações nos processos, prejudicando os demais setores que ficam sem saber como está o andamento do negócio. Um exemplo deste problema é o financeiro não ter acesso aos dados que
estão sendo processados no almoxarifado para saber se já foi dada a baixa do material para fazer o faturamento. (SANTOS, 1999).
2.1.1 – CONCEITOS
A Deloitte Consulting (1998) define software ERP como um software que além de integrar seus processos de negócio ele permite a automatização, assim se ajustando as necessidades da empresa, compartilhando os dados em tempo real. Segundo a Tech Enciclopedya (1999), o software ERP é um sistema de informações que contém todos os recursos dos departamentos de uma empresa, podendo interagir com outros sistemas da organização, além disso, pode ser alterado através de programação. Sistema ERP controla a empresa, pois ele manuseia e processa todos os dados da empresa em tempo real.
2.1.2 – CARACTERÍSTICAS
O que agrada as empresas na adoção dos sistemas ERP é a possibilidade delas integrarem e padronizarem as informações que não ocupam o mesmo espaço, além disso, permite a padronização dos sistemas das diferentes áreas da empresa (ABUD, SCANDELARI, KOVALESKI, 2006). Após algum tempo de uso dos sistemas ERP, as empresas começam a ver os resultados, pois permite a integração entre departamentos, permite a atualização da base tecnológica e reduz os custos de informática decorrentes da terceirização. (ABUD, SCANDELARI, KOVALESKI, 2006). Algumas características (ZWICKER e SOUZA, 2000):
A R/2 é utilizada em mainframe, arquitetura de 2 tier, como a versão anterior também possui três camadas, a diferença é que a camada de apresentação é instalado em um servidor separado da camada de aplicação e de banco de dados, utilizados em mainframes (ANDERSON, 2009). A ultima versão é do tipo cliente/ servidor, arquitetura de 3 tier, ela também possui as três camadas, a diferença entre as versões anteriores é que cada camada possui seu servidor, sendo assim essa versão possui três servidores. O caractere “R” significa real-time-processing, já os números é a quantidade de níveis que a arquitetura possui (DE MUNNO, 1999). Composto por módulos que são integrados iterativamente. Compartilham dados de bases comuns aos módulos, onde cada alteração de dados efetuada por determinado módulo não irá comprometer as funcionalidades dos demais módulos (SANTOS, 2003). O principal objetivo para as empresas de consultoria é fornecer os pilares do projeto de implantação, onde primeiramente irá fornecer uma documentação do projeto que será definido os seguintes objetivos: Escopo do Projeto Onde é definido o que vai ser realmente implantado, fazendo um filtro todos os módulos que compõe o sistema SAP R/3 e definir quais módulos se encaixa no perfil do cliente na qual será implementado. Abordagem de Implementação Onde é feita a implantação é de acordo com que foi definido no escopo do projeto, geralmente acontece por fases seguindo rigorosamente o que foi imposto no projeto.
A Figura 2 mostra um simples exemplo do que seria esta faze do escopo do projeto.
Figura 2 - Modelo de apresentação de Escopo e Abordagem de Implementação – Fonte: Curso SAP Fundation.
A parte final de uma implantação é onde, se pode dizer que seja a mais duradoura, nesta fase é feita a toda a preparação no caso de migração de um sistema pro outro, é feito passo a passo todos os procedimentos para realização com sucesso o que foi definido no projeto.
METODOLOGIA ACCELERATE SAP (ASAP) Metodologia de implementação do sistema SAP R/3, com objetivo de diminuir o tempo de implementação dos projetos numa organização. Essa metodologia estruturada facilita a adesão dos utilizadores ao sistema, com um “roadmap” bem definido, eficiente documentação nas várias fases que a compõem (SILVA, 2009). O “ roadmap ” é o centro da metodologia ASAP, consiste num processo com cinco fases que suportam a empresa, desde preparação inicial até à conclusão do projeto caracterizado pela ativação do ERP no ambiente produtivo^7. Segundo Kale (2000), as cinco fases são:
(^7) http://scn.sap.com/docs/DOC-