DEV Community

César Augusto de Fázio
César Augusto de Fázio

Posted on

ABAP não é para qualquer um. E a OCI é para quem quer o melhor do SAP.

O mundo SAP é muito reservado. O SAP ABAP é mais difícil de achar em comparação com outras linguagens de programação por algumas razões.

Primeiro, o ambiente SAP é complexo. Usa-se ABAP em contexto empresariais bem específicos e a curva de aprendizado é muito grande para iniciantes (primeiro entender SAP e então SAP ABAP).

Embora haja muito conhecimento disponível (como o Dagaz e os SAPeiros), não é tão fácil de achar como conhecimento sobre Python ou Java.

Além disso, ABAP é voltado para o ecossistema SAP, o que significa que seu uso e relevância são limitados para esse ambiente.

Então porquê aprender SAP ABAP?

Porque não é todo mundo que sabe. Ironicamente, essa escassez de profissionais e de uso é o que torna aprender ABAP uma vantagem para o profissional e para a empresa que busca estabilidade.

Saber ABAP sinaliza um compromisso de longo prazo com a plataforma SAP e um conhecimento de negócio difícil de ser replicado. Estar imerso nas regras de negócio é um ticket só de ida para a senioridade.

De acordo com o especialista em SAP S/4 HANA, Roberto Martinelli, quando você aprende SAP ABAP, quando você se interessa pelo negócio da empresa, você aprende o processo. Mesmo que a empresa customize muitas coisas, ela funciona dentro de um determinado padrão.

Do lado da empresa, aplicar SAP evita a constante reengenharia das aplicações para acompanhar a escalabilidade e leva a empresa a adotar as melhores práticas. A SAP possui soluções prontas e específicas para indústrias (como manufatura, automotivo, farmacêutico) que poucos igualam em profundidade. E há templates SAP para qualquer setor, varejo, extração e refinamento de petróleo...

Perspectiva Vantagem Impacto na Carreira
Profissional Escassez de profissionais qualificados Menor concorrência e maior valorização no mercado
Profissional Sinaliza compromisso de longo prazo com a plataforma SAP Perfil considerado estável e confiável por empregadores
Profissional Imersão em regras de negócio Ticket de ida para a senioridade — visão estratégica
Profissional Aprendizado do processo de negócio (mesmo com customizações) Capacidade de atuar em diferentes setores e projetos
Profissional Conhecimento transferível entre indústrias (manufatura, varejo, petróleo, farmacêutico etc.) Portfólio diversificado e empregabilidade ampliada
Empresa Estabilidade e continuidade operacional Redução de riscos com rotatividade de equipe
Empresa Evita reengenharia constante de aplicações Menor custo de manutenção e maior previsibilidade
Empresa Adoção de melhores práticas SAP Processos alinhados com padrões globais de mercado
Empresa Templates prontos para setores específicos Implantação mais rápida e com menos erros

E por quê OCI?

As vantagens centrais de utilizar a Oracle Cloud Infrastructure em sistema SAP são a performance excepcional para bancos de dados SAP, especialmente em ambientes de missão crítica, e um modelo de precificação mais competitivo.

Além disso, a Oracle tem uma parceria com a SAP que remonta a 1988, focada em otimizar aplicações SAP para rodarem no banco de dados Oracle.

A Oracle tem um conhecimento profundo do ecossistema SAP que pode acelerar significativamente o sistema, como compressão de dados, particionamento e a opção in-memory, que permite processamento em memória para aplicações SAP sem necessidade de modificar o código ABAP.

Além do mais, a Oracle possui sistemas projetados como o Oracle Exadata, indispensável para muitos dos maiores sistemas SAP ECC (ERP Central Component), BW (Business Warehouse) e NetWeaver. O Oracle Linux é o único capaz de rodá-los utilizando o banco de dados Oracle dentro de provedores de nuvem. Se você for usar esses sistemas na nuvem, precisará de uma licença Oracle Linux Premier Support.

Mas se você estiver no OCI, a assinatura do Oracle Linux Premier Support já está inclusa. Isso é uma economia muito grande, especialmente para empresas adotando o SAP NetWeaver.

Use OCI com seu sistema SAP se:

  • Tiver grandes sistemas SAP com cargas de bancos de dados pesadas
  • Precisa de otimização de performance e gestão de licenças
  • Busca modelo de assinatura com tudo incluso
  • Deseja performance superior tanto para bancos de dados Oracle quanto para bancos de dados SAP
  • Necessita de performance de bancos de dados superior sem mudar código ABAP

Conclusão

Por que estou falando de SAP ABAP e Oracle? Porque eu mesmo resolvi aprender SAP ABAP. E considerando que o SAP NetWeaver AS ABAP Developer Platform vai ficar fora de cenário no final de setembro deste ano, quero aprender o suficiente de SAP pra poder subir uma VM com SAP NetWeaver two-tier, seguindo a documentação da Oracle e registrando minhas experiências e impressões. Vamos ver se vai rolar!

Top comments (0)