O que é SAP?

O que é SAP?

O que é SAP? E por que diabos vale US$ 163 bilhões?

A cada ano, as empresas gastam US$ 41 bilhões em software para Planejamento de Recursos Empresariais, conhecido pela sigla ERP. Hoje, quase todas as grandes empresas implementaram um ou outro sistema ERP. Mas a maioria das pequenas empresas geralmente não compra sistemas ERP, e a maioria dos desenvolvedores provavelmente nunca os viu em ação. Portanto, para aqueles de nós que nunca usaram o ERP, a pergunta é... qual é o truque? Como uma empresa como a SAP consegue vender $ 25 bilhões em ERP por ano?

E como isso aconteceu 77% do comércio mundial, incluindo 78% do abastecimento alimentar, passa pelo programa SAP?

O ERP é onde as empresas armazenam os principais dados operacionais. Estamos falando de previsões de vendas, ordens de compra, estoque e os processos que são acionados com base nesses dados (por exemplo, pagamentos a fornecedores no checkout). De certa forma, o ERP é o "cérebro" da empresa - ele armazena todos os dados importantes e todas as ações iniciadas por esses dados nos fluxos de trabalho.

Mas antes de dominar completamente o mundo empresarial moderno, como esse software surgiu? A história do ERP começa com um trabalho sério em automação de escritório na década de 1960. Anteriormente, nas décadas de 40 e 50, ocorria principalmente a automação do trabalho mecânico de colarinho azul - pense na General Motors, que criou seu próprio departamento de automação em 1947. Mas a automação do trabalho dos "colarinhos brancos" (muitas vezes com a ajuda de computadores!) começou na década de 60.

Automação nos anos 60: o advento dos computadores

Os primeiros processos de negócios a serem automatizados por meio de computadores foram a folha de pagamento e o faturamento. No passado, exércitos de funcionários de escritório contavam manualmente as horas dos funcionários nos livros contábeis, multiplicavam pela taxa horária e depois subtraíam manualmente os impostos, deduções de benefícios e assim por diante... tudo apenas para somar o pagamento de um mês! Esse processo demorado e repetitivo tem tendência a erros humanos e é ideal para automação de computador.

Na década de 60, muitas empresas estavam usando computadores IBM para automatizar a folha de pagamento e o faturamento. O processamento de dados é um termo obsoleto, do qual apenas a empresa permanece Processamento Automático de Dados, Inc. Em vez disso, hoje dizemos "IT". Naquela época, a indústria de desenvolvimento de software ainda não havia se formado, então os analistas eram frequentemente levados aos departamentos de TI e os ensinavam a programar na hora. O primeiro departamento de Ciência da Computação dos Estados Unidos foi inaugurado na Purdue University em 1962, e a primeira graduação na especialidade ocorreu alguns anos depois.

O que é SAP?

Escrever programas de automação/processamento de dados nos anos 60 era uma tarefa difícil devido às limitações de memória. Não havia linguagens de alto nível, nem sistemas operacionais padronizados, nem computadores pessoais — apenas mainframes grandes e caros com pouca memória executando programas em rolos de fita magnética! Os programadores costumavam trabalhar no computador à noite, quando era gratuito. Era comum que empresas como a General Motors criassem seus próprios sistemas operacionais para obter o máximo de seus mainframes.

Hoje, executamos software de aplicativo em vários sistemas operacionais padrão, mas esse não era o caso até a década de 1990. EM era do mainframe medieval 90% de todo o software foi escrito sob encomenda e apenas 10% foi vendido pronto para uso.

Essa situação afetou profundamente a maneira como as empresas desenvolveram sua tecnologia. Alguns assumiram que o futuro está no hardware padronizado com o mesmo sistema operacional e linguagem de programação como sistema SABRE para a indústria da aviação (que ainda é usada hoje!) A maioria das empresas continuou a criar seu próprio software completamente isolado, muitas vezes reinventando a roda.

Nascimento do software padrão: programa extensível SAP

Em 1972, cinco engenheiros deixaram a IBM para assinar um contrato de software com uma grande empresa química chamada ICI. Eles fundaram uma nova empresa chamada SAP (Systemanalyse und Programmentwicklung ou "análise de sistema e desenvolvimento de programa"). Como a maioria dos desenvolvedores de software da época, eles se dedicavam principalmente à consultoria. Os funcionários da SAP iam aos escritórios dos clientes e desenvolviam software em seus computadores, principalmente para gerenciamento de logística.

O que é SAP?

Os negócios iam bem: a SAP encerrou seu primeiro ano com uma receita de 620 marcos, pouco mais de US$ 1 milhão em dólares de hoje. Eles logo começaram a vender seu software para outros clientes, transferindo-o para vários sistemas operacionais conforme necessário. Nos quatro anos seguintes, eles conquistaram mais de 40 clientes, aumentaram a receita em seis vezes e aumentaram o número de funcionários de 9 para 25. Talvez isso esteja muito longe. Curva de crescimento T2D3, mas o futuro da SAP parecia otimista.

O software SAP era especial por vários motivos. Naquela época, a maioria dos programas rodava à noite e imprimia o resultado em fitas de papel que você verificava na manhã seguinte. Em vez disso, os programas SAP funcionavam em tempo real e o resultado era exibido não no papel, mas em monitores (que custavam cerca de US$ 30 na época).

Mais importante ainda, o software SAP foi desenvolvido desde o início para ser extensível. No contrato original com a ICI, a SAP não construía software do zero, como era costume na época, mas codificava em cima de um projeto anterior. Quando a SAP lançou seu software de contabilidade financeira em 1974, originalmente planejava escrever módulos de software adicionais sobre ele e vendê-los no futuro. Essa extensibilidade tornou-se um recurso definidor do SAP. Na época, a interação entre os contextos dos clientes era considerada uma inovação radical. Os programas foram escritos do zero para cada cliente.

A Importância da Integração

Quando a SAP introduziu seu segundo módulo de software de manufatura, além do primeiro módulo de finanças, os dois módulos puderam se comunicar facilmente porque compartilhavam um banco de dados comum. Essa integração tornou a combinação de módulos muito mais valiosa do que os dois programas sozinhos.

Como o software automatizava certos processos de negócios, seu impacto dependia fortemente do acesso aos dados. Os dados do pedido de compra são armazenados no módulo de vendas, os dados de estoque são armazenados no módulo de armazém, etc. E como esses sistemas não interagem, eles precisam ser sincronizados regularmente, ou seja, o funcionário copiou manualmente os dados de um banco de dados para outro .

O software integrado resolve esse problema facilitando a comunicação entre os sistemas da empresa e possibilitando novos tipos de automação. Esse tipo de integração – entre diferentes processos de negócios e fontes de dados – é um recurso fundamental dos sistemas ERP. Isso se tornou especialmente importante à medida que o hardware evoluiu, abrindo novas possibilidades de automação – e os sistemas ERP floresceram.

A rapidez de acesso à informação em software integrado permite às empresas mudar completamente seus modelos de negócios. A Compaq, com a ajuda do ERP, introduziu um novo modelo de "fazer sob encomenda" (ou seja, montar um computador somente depois de receber explicitamente um pedido). Esse modelo economiza dinheiro ao reduzir o estoque ao contar com um retorno rápido, que é exatamente o que um bom ERP faz. Quando a IBM seguiu o exemplo, reduziu o tempo de entrega das peças de 22 para três dias.

Como o ERP realmente se parece

A palavra "software empresarial" não tem nada a ver com uma interface moderna e amigável, e a SAP não é exceção. Uma instalação básica do SAP contém 20 tabelas de banco de dados, 000 das quais são tabelas de configuração. Essas tabelas contêm cerca de 3000 decisões de configuração que precisam ser tomadas antes do início do programa. É por isso Especialista em configuração SAP é uma verdadeira profissão!

Apesar da complexidade da personalização, o software SAP ERP oferece um valor fundamental - a ampla integração entre vários processos de negócios. Essa integração resulta em milhares de casos de uso em toda a organização. A SAP organiza esses casos de uso em "transações", que são atividades de negócios. Alguns exemplos de transações incluem "criação de pedido" e "exibição do cliente". Essas transações são organizadas em um formato de diretório aninhado. Portanto, para encontrar a transação Create Sales Order, vá para o diretório Logistics, Sales, Order e você encontrará a transação real lá.

O que é SAP?

Chamar o ERP de "navegador de transações" seria uma descrição surpreendentemente precisa. É muito semelhante ao navegador, com um botão Voltar, botões de zoom e um campo de texto "TCodes", o equivalente do navegador à barra de endereços. SAP suporta mais de 16 tipos de transações, portanto, navegar na árvore de transações pode ser complicado sem esses códigos.

Apesar do número vertiginoso de configurações e transações disponíveis, as empresas ainda possuem casos de uso únicos e precisam ajustar suas ações. Para lidar com esses fluxos de trabalho exclusivos, a SAP possui um ambiente de programação integrado. Veja como cada parte funciona:

Dados

Na interface SAP, os desenvolvedores podem criar suas próprias tabelas de banco de dados. Estas são tabelas relacionais como bancos de dados SQL regulares: colunas de vários tipos, chaves estrangeiras, restrições de valor e permissões de leitura/gravação.

Lógica

A SAP desenvolveu uma linguagem chamada ABAP (Advanced Business Application Programming, originalmente Allgemeiner Berichts-Aufbereitungs-Prozessor, alemão para General Reporting Processor). Ele permite que os desenvolvedores executem lógica de negócios personalizada em resposta a eventos específicos ou em um cronograma. ABAP é uma linguagem de sintaxe rica com cerca de três vezes mais palavras-chave do que JavaScript (veja abaixo). implementação do jogo 2048 em ABAP). Depois de escrever seu programa (o SAP possui um editor embutido para programação), você o publica como sua própria transação, juntamente com um TCode individual. Você pode personalizar o comportamento existente com um extenso sistema de ganchos chamado "suplementos", onde um programa é configurado para ser executado quando uma determinada transação é executada - semelhante aos gatilhos SQL.

UI

O SAP também vem com um construtor de interface do usuário. Ele suporta arrastar e soltar e vem com recursos úteis, como formulários gerados com base em uma tabela de banco de dados. Apesar disso, é bastante difícil de usar. Minha parte favorita do construtor é desenhar as colunas da tabela:

O que é SAP?

Dificuldades na implantação do ERP

ERP não é barato. Uma grande corporação multinacional pode gastar de US$ 100 milhões a US$ 500 milhões em implementação, incluindo US$ 30 milhões em taxas de licença, US$ 200 milhões em serviços de consultoria e o restante em hardware, treinamento de gerentes e funcionários. A implementação completa leva de quatro a seis anos. CEO de uma grande empresa química disse: "A vantagem competitiva na indústria será dada à empresa que pode melhor e mais barato para realizar o trabalho de implementação do SAP."

E não se trata apenas de dinheiro. A implementação de ERP é um empreendimento arriscado e os resultados variam muito. Um dos casos de sucesso é a implantação do ERP na Cisco, que levou 9 meses e custou US$ 15 milhões.Para efeito de comparação, a implantação na Dow Chemical Corporation custou US$ 1 bilhão e levou 8 anos. A Marinha dos Estados Unidos gastou US$ 1 bilhão em quatro projetos diferentes de ERP, mas todos falharam.. Já 65% dos gerentes acreditam que a introdução de sistemas ERP traz uma "chance moderada de prejudicar os negócios". Você não ouve isso com frequência ao avaliar software!

A natureza integrada do ERP significa que ele requer toda a empresa para implementá-lo. E como as empresas só se beneficiam depois onipresente implementação, é especialmente arriscado! A implementação do ERP é mais do que apenas uma decisão de compra: é um compromisso de mudar suas práticas de gerenciamento de operações. Instalar o software é fácil, reconfigurar todo o fluxo de trabalho da empresa é onde está a maior parte do trabalho.

Os clientes geralmente contratam uma empresa de consultoria como a Accenture para implementar seu sistema ERP e pagam a eles milhões de dólares para trabalhar com unidades de negócios individuais. Os analistas determinam como integrar o ERP aos processos da empresa. E assim que a integração começar, a empresa deve começar a treinar todos os funcionários para usar o sistema. Gartner recomenda reserve 17% do orçamento apenas para treinamento!

Apesar das probabilidades, a maioria das empresas da Fortune 500 adotaram sistemas ERP em 1998, aceleradas pelo medo do Y2K. O mercado de ERP continua a crescer hoje ultrapassa US $ 40 bilhões. Este é um dos maiores segmentos da indústria global de software.

A moderna indústria de ERP

Os maiores players são Oracle e SAP. Embora ambos sejam líderes de mercado, seus produtos de ERP são surpreendentemente diferentes. O produto da SAP foi em grande parte construído internamente, enquanto a Oracle comprou agressivamente concorrentes como PeopleSoft e NetSuite.

Oracle e SAP são tão dominantes que até Microsoft usa SAP em vez de seu próprio produto Microsoft Dynamics ERP.

Como a maioria dos setores tem necessidades de ERP bastante específicas, a Oracle e a SAP têm configurações pré-configuradas para muitos setores, como alimentício, automotivo e químico, bem como configurações verticais, como processos de vendas. No entanto, sempre há espaço para players de nicho que tendem a se concentrar em uma vertical específica:

Os ERPs verticais são especializados em integrações e fluxos de trabalho específicos para o mercado-alvo: por exemplo, em ERP de saúde pode suportar protocolos HIPAA.

No entanto, a especialização não é a única forma de encontrar o seu nicho no mercado. Algumas startups estão tentando trazer plataformas de software mais modernas para o mercado. Um exemplo seria Zuora: oferece a possibilidade de integração (com diferentes ERPs!) por assinatura. Startups como Anaplan e Zoho estão fazendo o mesmo.

ERP em alta?

A SAP está indo muito bem em 2019, com receita de € 24,7 bilhões no ano passado e uma capitalização de mercado ultrapassou € 150 bilhões. Mas o mundo do software não é o que costumava ser. Quando o SAP foi lançado, os dados eram isolados e difíceis de integrar, então manter tudo no SAP parecia a resposta óbvia.

Mas agora a situação está mudando rapidamente. A maioria dos softwares corporativos modernos (como Salesforce, Jira, etc.) possui um back-end com boas APIs para exportar dados. Data lakes são formados: por exemplo, Presto facilita a interligação de bases de dados, o que era impossível há poucos anos.

Fonte: habr.com

Adicionar um comentário