Escolar Documentos
Profissional Documentos
Cultura Documentos
UBERLÂNDIA
2019
ii
Banca Examinadora:
_______________________________________
Prof. Dr. Wisley Falco Sales / (Orientador)
_______________________________________
Prof. Dr. Éder Silva Costa
_______________________________________
Prof. MSc. Leonardo Rosa Ribeiro da Silva
UBERLÂNDIA
2019
iii
AGRADECIMENTOS
Agradeço a Deus pelo dom da vida e por me abençoar todos os dias para continuar
lutando pelos meus objetivos.
Aos meus pais, pelo amor incondicional, carinho e auxílio em toda minha caminhada.
À Universidade Federal de Uberlândia e à Faculdade de Engenharia Mecânica por me
proporcionarem um ensino de qualidade.
Ao meu professor orientador Dr. Wisley Falco Sales pela parceria e direcionamento na
realização deste trabalho.
À empresa em que desenvolvi o meu estágio, que me proporcionou grandes ganhos
pessoais e profissionais e os conhecimentos e ferramentas necessárias para a conclusão
deste trabalho.
Aos meus amigos próximos, por compartilharem comigo vários momentos de alegria
e aprendizados.
Ao curso de Engenharia Mecatrônica, alunos, mestres e profissionais, meus sinceros
agradecimentos por tudo.
v
ALVES, J.O. Melhoria contínua da gestão de processos do sistema SAP ECC® por meio
de programação VBA® e SAP script. 2019. 43f. Trabalho de Conclusão de Curso (Bacharel)
– Curso de Graduação em Engenharia Mecatrônica, Universidade Federal de Uberlândia,
Uberlândia, 2019.
RESUMO
Palavras-chave: SAP ECC. SAP Script. Visual Basic Application. Automatização do SAP.
Conectividade do SAP com MS Excel.
vi
ALVES, J.O. Continuous improvement of the process management of the SAP ECC®
system through VBA® programming and SAP script. 2019. 43p. Final Course Assignement
(Bachelor) – Mechatronics Engineer Graduation, Universidade Federal de Uberlândia,
Uberlândia, 2019.
ABSTRACT
The variety of existing processes in large companies generates an amount of information and
data that needs to be well managed. Most companies use the SAP® system in their business
management, integrating all their departments. Despite all the solutions that the system offers,
several processes performed by professionals using this system are executed manually,
generating a quantity of time required for data entry and obtaining the desired information.
Another disadvantage of manual execution in the SAP® system is the possibility of entering
incorrect data, which in turn generates incorrect information. This study consisted in the
application of programming tools as strategy to improve the process management in the SAP®
system of the Human Resources department of a large food company, in order to provide great
gains in time and quality in the execution of the processes. Once all processes performed in
the SAP® system have been surveyed, some of the processes are performed daily and
manually, stating the need for automation. The approach of the topic proposes the application
of the management of the processes through the integration of the programming VBA® and
SAP Script, in order to obtain a greater control of the processes. The results showed that after
implementing the methodology of the proposal, there were significant improvements in the time
spent with the processes, in the quality of information generation and in the management of
activities with the SAP® system. The overall result shows a temporal gain of approximately 36
minutes, totaling a temporal improvement of approximately 26% for the processes evaluated
in the project.
Keywords: SAP ECC. SAP Script. Visual Basic Application. SAP automation. SAP connectivity
with MS Excel.
vii
LISTA DE ABREVIATURAS
LISTA DE FIGURAS
Figura 2.1 – Estrutura conceitual dos sistemas ERP e sua evolução desde o MRP
(adaptado de CORRÊA et al., 1999) ................................................................................ 6
Figura 2.2 – Funcionalidades dos sistemas ERP (Davenport, 1999) .............................. 7
®
Figura 2.3 – Módulos do SAP R/3 (SANTOS, 2006) ...................................................... 10
Figura 2.4 – Exemplo de interface gráfica de uma transação (PT_BAL00) empregada
no SAP® (Fonte: o autor, 2019) ....................................................................................... 10
Figura 2.5 – Gravadora de Macros do Excel (Fonte: o autor, 2019) ................................ 12
Figura 2.6 – Programação em VBA® (Fonte: o autor, 2019) ........................................... 13
Figura 2.7 – Ferramenta de depuração de códigos do VBA® (Fonte: o autor, 2019) ...... 13
Figura 2.8 – Gravadora do SAP Script (Fonte: o autor, 2019) ......................................... 14
Figura 2.9 – Exemplo de código obtido com a gravadora de SAP Script (Fonte: o autor,
2019) ............................................................................................................................... 15
Figura 2.10 – Dados do SAP® para aplicativos do MS Office® (adaptado de SAP, 2012) 16
Figura 2.11 – Dados do SAP® para o MS Excel® (adaptado de SAP, 2012) .................... 17
Figura 3.1 – Fases do Ciclo PDCA (SILVA, 2006) ......................................................... 20
Figura 3.2 – Fluxograma de processos formulado para o plano de ação do projeto
(Fonte: o autor, 2019) ...................................................................................................... 21
Figura 4.1 – Sistema de controle dos relatórios SAP® (Fonte: adaptado pelo autor,
2019) ............................................................................................................................... 25
ix
LISTA DE TABELAS
Tabela 4.1 – Linhas de código programadas no projeto (Fonte: o autor, 2019) .............. 25
Tabela 4.2 – Ganho temporal individual para o processo de produção dos relatórios
informativos para a área comum da rede compartilhada (6 relatórios) (Fonte: o autor,
2019) .............................................................................................................................. 26
Tabela 4.3 – Ganho temporal individual para o processo de produção dos relatórios
informativos para os processos administrativos (9 relatórios) (Fonte: o autor, 2019) ..... 26
Tabela 4.4 – Ganho temporal individual para o processo de produção dos relatórios
de dados para o cálculo da prévia do absenteísmo (2 relatórios) (Fonte: o autor, 2019) 27
Tabela 4.5 – Ganho temporal individual para o processo de produção dos relatórios
de dados para o cálculo da prévia do turnover (2 relatórios) (Fonte: o autor, 2019) ....... 27
Tabela 4.6 – Ganho temporal individual para o processo de produção dos relatórios
para acompanhamento das férias dos funcionários (2 relatórios) (Fonte: o autor, 2019) 27
Tabela 4.7 – Ganho temporal global por processo analisado no projeto (5 processos)
(Fonte: o autor, 2019) ..................................................................................................... 27
x
SUMÁRIO
1. INTRODUÇÃO ............................................................................................................ 1
1.1. Objetivos ....................................................................................................... 2
1.2. Justificativa ................................................................................................... 2
1.3. Condições de Contorno ................................................................................ 3
1.4. Estrutura do Trabalho ................................................................................... 3
5. CONCLUSÕES ........................................................................................................... 29
INTRODUÇÃO
tornam a experiência com o sistema SAP® mais automatizada, visando o ganho de tempo e
qualidade na realização dos processos, permitindo que o profissional responsável por essa
atividade seja mais produtivo.
1.1 . Objetivos
1.2. Justificativa
FUNDAMENTAÇÃO TEÓRICA
No atual cenário empresarial mundial, as empresas buscam cada vez mais aumentar
a sua competitividade, seja pela redução de custos, pela melhoria do produto, agregando mais
valor ao produto e se diferenciando da concorrência ou se especializando em algum segmento
ou nicho de mercado. A competição tem escalas globais, acontecimentos em países distantes
podem trazer consequências instantâneas para a indústria local.
Os sistemas de informação estão em evolução contínua desde que os processos
produtivos e a cadeia produtiva começaram a despertar o interesse da alta administração. Em
pouco tempo, houve uma evolução que consistiu no surgimento do MRP – Material
Requirements Planning, passando pelo MRPII – Manufacturing Resources Planning e
chegando ao Enterprise Resource Planning – ERP (STAIR, 1999).
A introdução de um ERP em uma empresa tem impacto em todas as operações que
são realizadas diariamente em suas instalações. Os sistemas ERP são atraentes porque
unificam a informação, pois surgiram com a promessa de resolver problemas de integração,
disponibilidade e confiabilidade de informações ao incorporar em um único sistema as
5
Figura 2.1 – Estrutura conceitual dos sistemas ERP e sua evolução desde o MRP (adaptado
de CORRÊA et al., 1999).
Não existem registros precisos de quando exatamente os sistemas ERP foram criados
e a partir de quando a palavra ERP passou a ser utilizada. Segundo diversas pesquisas, os
ERP’s tiveram suas raízes na Europa e na indústria de manufatura, sendo que em 1979 a
companhia alemã SAP (Systeme, Anwendungen, und Produkte in Datenverarbeitung –
Sistemas, Aplicações e Produtos em Processamento de Dados) lançou o R/2®. Nessa mesma
época a IBM (International Business Machine) oferecia o Sistema COPIX, ambos com as
características de integração típicas do que hoje se conceitua como Sistemas ERP (PADILHA;
MARINS, 2005).
A utilização de sistemas ERP otimiza o fluxo de informações e facilita o acesso aos
dados operacionais, favorecendo a adoção de estruturas organizacionais mais enxutas e
flexíveis. Além disso, as informações tornam-se mais consistentes, possibilitando a tomada
7
de decisão com base em dados que refletem a realidade da empresa. Um outro benefício da
sua implantação é a adoção de melhores práticas de negócio, apoiadas pelas funcionalidades
dos sistemas, que resultam em ganhos de produtividade e em maior velocidade de resposta
da organização. Na Fig. 2.2, Davenport (1998) apresenta as funcionalidades dos sistemas
ERP separando-as em funções internas (back-office), composta por recursos humanos,
manufatura e finanças, e funções externas (front-office), composta por vendas e serviços,
além da tecnologia e do chamado Gerenciamento da Cadeia de Suprimentos-SCM (Supply
Chain Management).
Por fim, os sistemas ERP podem ser resumidos como sistemas que controlam e
fornecem suporte a todos os processos operacionais, produtivos, administrativos e comerciais
da empresa, integrando, com fluxo de informações único, contínuo, consistente por toda a
empresa e base de dados única (PADILHA; MARINS, 2005).
8
Os módulos (Fig. 2.3) utilizados do SAP R/3® são conhecidos como colmeias. Em
virtude de serem estruturados de forma parecida, sua estruturação auxilia a visualização da
canalização da informação dentro do SAP R/3®.
10
O acesso aos dados armazenados dentro dos diferentes módulos do SAP® se realiza
por meio de transações, como mostrado na Fig. 2.4, que apresenta uma interface gráfica que
facilita o acesso e modificação dos diversos campos de entrada de dados.
Figura 2.4 – Exemplo de interface gráfica de uma transação (PT_BAL00) empregada no SAP®
(Fonte: o autor, 2019).
11
A maioria das operações dentro do sistema SAP® são repetitivas. Para a obtenção das
informações desejadas, transações são utilizadas e os campos da interface gráfica gerada
pela transação devem ser preenchidos com os dados corretos. Com a entrada destes dados,
os relatórios informativos são gerados e utilizados nos processos afins.
Devido a essa repetitividade, o software possui uma gravadora de Scripts (Fig. 2.8)
que gera os códigos próprios que apresentam a sequência de operações seguidas durante a
gravação, similar a gravadora de macros do MS Excel®.
Figura 2.9 – Exemplo de código obtido com a gravadora de SAP Script (Fonte: o autor, 2019).
Figura 2.10 – Dados do SAP® para aplicativos do MS Office® (adaptado de SAP, 2012).
Apesar de todas as soluções que o sistema SAP® disponibiliza, a maioria dos usuários
de negócios continuam insatisfeitos, porque os dados do SAP® não são facilmente acessíveis
em suas ferramentas favoritas de produtividade de desktop - Microsoft Excel®, Microsoft
Outlook® e Microsoft Word®. Como os aplicativos do Microsoft Office® não estão conectados
ao SAP®, os usuários são forçados a fazer intervenções em seus relatórios gerados no
sistema SAP® (SAP, 2012):
• Utilizar o copy-paste (copiar-colar) que está propenso a erros para preencher as suas
planilhas do Excel;
• Atualizar manualmente os dados das planilhas do Excel para aplicativos coorporativos.
A organização analisada neste trabalho e projeto é uma grande multinacional que atua
no ramo alimentício presente em vários países do globo, oferecendo produtos industrializados
para consumo.
O Departamento de RH da empresa analisada conta com diversas atividades que são
realizadas diariamente. Todos os processos administrativos e cálculos dos KPIs da área de
gente são realizados por meio de relatórios informativos que são retirados do sistema SAP®.
A criação e atualização de documentos/relatórios no sistema SAP® são processos frequentes
no departamento. Dentre os processos realizados, pode-se citar as seguintes atividades
tratadas no projeto:
• Produção dos relatórios informativos para uma área comum da rede compartilhada;
• Produção dos relatórios informativos para os inúmeros processos administrativos
realizados no Departamento de RH local;
• Produção dos relatórios de dados para o cálculo da prévia do absenteísmo da Unidade
analisada para acompanhamento das gerências;
• Produção dos relatórios de dados para o cálculo da prévia do turnover da Unidade
analisada para acompanhamento das gerências;
19
A etapa seguinte requer a coleta das informações e dados pertinentes para um melhor
entendimento das necessidades do projeto. Com a coleta destas informações e dados é
possível realizar uma análise apurada e identificar quais as soluções são aplicáveis por parte
do autor. Para esta etapa, a ferramenta de qualidade PDCA foi bastante utilizada. Segundo
Lima (2006), o “Ciclo PDCA é uma ferramenta utilizada para a aplicação das ações de controle
dos processos, tal como estabelecimento da “diretriz de controle”, planejamento da qualidade,
manutenção de padrões e alteração da diretriz de controle, ou seja, realizar melhorias. Essas
ações se dividem em quatro etapas básicas que devem ser repetidas continuamente”. Tais
etapas, constituídas de seis fases, podem ser vistas na Fig. 3.1:
Após a análise dos dados, foram traçados os objetivos para a execução de um plano
de ação, formulado por meio de um fluxograma de processos (Fig. 3.2). Segundo Tannús
(2013), o “Fluxograma é um tipo de diagrama que contêm símbolos padronizados, que mostra
a sequência lógica das etapas e realização de um processo de trabalho, e pode ser entendido
mais simplificadamente como uma representação esquematizada de um processo, muitas
vezes feito por meio de gráficos que ilustram de forma descomplicada a transição de
informações entre os elementos que o compõem. Pode-se entendê-lo, na prática, como a
documentação dos passos necessários para a execução de um processo qualquer”. Este
conteve as ações a serem tomadas e suas principais justificativas:
21
Figura 3.2 – Fluxograma de processos formulado para o plano de ação do projeto (Fonte: o
autor, 2019).
22
RESULTADOS E DISCUSSÕES
Figura 4.1 – Sistema de controle dos relatórios SAP® (Fonte: adaptado pelo autor, 2019).
Cada botão do sistema de controle mostrado na Fig. 4.1 possui uma rotina (código)
associada, que é responsável por toda a conectividade e automatização do MS Excel® com o
sistema SAP® e executa todos os procedimentos de maneira automática. Por motivos de
confidencialidade a pedido da empresa, os códigos não estarão anexados a este documento.
Através da Tab. 4.1 é possível visualizar a quantidade total de linhas de código programadas
no projeto, de modo a evidenciar o nível de complexidade de cada processo em relação aos
demais na produção dos relatórios.
Tabela 4.2 – Ganho temporal individual para o processo de produção dos relatórios
informativos para a área comum da rede compartilhada (6 relatórios) (Fonte: o autor, 2019).
Tempo do processo com Ganho direto de tempo
Tempo do processo manual
Relatório SAP macro VBA+SAP Script manual - macro % de Melhora
(hh:mm:ss)
(hh:mm:ss) (hh:mm:ss)
Estabilidade 00:02:15 00:01:05 00:01:10 51,85%
Tabela 4.3 – Ganho temporal individual para o processo de produção dos relatórios
informativos para os processos administrativos (9 relatórios) (Fonte: o autor, 2019).
Tempo do processo com Ganho direto de tempo
Tempo do processo manual
Relatório SAP macro VBA+SAP Script manual - macro % de Melhora
(hh:mm:ss)
(hh:mm:ss) (hh:mm:ss)
Dados Cadastrais 00:16:32 00:15:17 00:01:15 7,56%
Tabela 4.4 – Ganho temporal individual para o processo de produção dos relatórios de dados
para o cálculo da prévia do absenteísmo (2 relatórios) (Fonte: o autor, 2019).
Tempo do processo com Ganho direto de tempo
Tempo do processo manual
Relatório SAP macro VBA+SAP Script manual - macro % de Melhora
(hh:mm:ss)
(hh:mm:ss) (hh:mm:ss)
Atestados 00:09:17 00:07:05 00:02:12 23,70%
Tabela 4.5 – Ganho temporal individual para o processo de produção dos relatórios de dados
para o cálculo da prévia do turnover (2 relatórios) (Fonte: o autor, 2019).
Tempo do processo com Ganho direto de tempo
Tempo do processo manual
Relatório SAP macro VBA+SAP Script manual - macro % de Melhora
(hh:mm:ss)
(hh:mm:ss) (hh:mm:ss)
Desligados 00:02:42 00:01:00 00:01:42 62,96%
Tabela 4.6 – Ganho temporal individual para o processo de produção dos relatórios para
acompanhamento das férias dos funcionários (2 relatórios) (Fonte: o autor, 2019).
Tempo do processo com Ganho direto de tempo
Tempo do processo manual
Relatório SAP macro VBA+SAP Script manual - macro % de Melhora
(hh:mm:ss)
(hh:mm:ss) (hh:mm:ss)
Avos de Férias 00:05:39 00:03:57 00:01:42 30,09%
Para uma análise geral da melhoria de tempo, o ganho global temporal, assim como a
% de melhora de tempo na realização dos processos avaliados no projeto, pode ser
visualizado na Tab. 4.7:
Tabela 4.7 – Ganho temporal global por processo analisado no projeto (5 processos) (Fonte:
o autor, 2019).
Tempo do processo com Ganho direto de tempo
Tempo do processo manual
Processo macro VBA+SAP Script manual - macro % de Melhora
(hh:mm:ss)
(hh:mm:ss) (hh:mm:ss)
Relatórios de Área Comum 00:26:11 00:17:03 00:09:08 34,88%
CONCLUSÕES
Com a realização deste trabalho, foi possível, por meio do projeto desenvolvido em
uma grande multinacional do ramo alimentício, aplicar ferramentas de programação e
qualidade para a melhoria da gestão dos processos no Departamento de RH, por meio da
automatização dos mesmos.
Por meio da revisão bibliográfica realizada, foi possível observar a importância da
automatização dos processos na produtividade de uma organização. Tal importância foi
constatada pelos ganhos na produtividade do setor obtidos na realização do trabalho.
Por meio da análise do funcionamento dos processos avaliados no projeto, constatou-
se que melhorias na gestão dos relatórios informativos gerados diariamente no departamento
eram necessários e possíveis, através da aplicação da ferramenta de programação VBA® para
estabelecer a conexão entre o MS Excel® e o sistema SAP®, permitindo um maior controle
dos processos. Tal ferramenta e conhecimento, apesar de restritos, são utilizados em outras
organizações de modo a melhorar a experiência dos funcionários com o software de gestão
SAP®, que possui uso primordial nas grandes empresas para o controle da gama de
informações geradas diariamente.
Por meio da aplicação do plano de ação formulado para o projeto, observou-se as
melhorias obtidas na gestão dos processos. Os desenvolvimentos estão relacionados aos
ganhos temporais na execução dos procedimentos, evolução da qualidade da atividade,
aumento na experiência dos funcionários com o software SAP® e progresso da produtividade
e qualidade do trabalho dos mesmos. Uma boa gestão dos relatórios informativos implica
diretamente na melhoria dos processos que utilizam destes relatórios, como é o caso dos
diversos processos administrativos realizados diariamente e os KPIs analisados pelas
gerências e supervisões.
30
DAVENPORT, T.H. Putting the Enterprise into the Enterprise System. Harvard Business
Review, p. 121-131, Jul/Aug. 1998.
FUNCIONAL SD. Transação VA01 – Criando uma ordem de venda (SAP). 2012. Disponível
em:<http://funcionalsd.blogspot.com/2012/01/11-transacao-va01-criando-uma-ordem-
de.html>. Acesso em 03 de fevereiro de 2019.
KOCH, C.; SLATER, D.; BAATZ, E. The ABCs of ERP. 1999. Disponível em:
<http://www.cio.com>. Acesso em 03 de fevereiro de 2019.