Blog
Consultor SAP FullStack ou SAP ALL
Ae galera, resolve escrever um post falando sobre consultor SAP ALL ou Full Stack. Mas antes vamos entender o que é SAP ALL e Full Stack.
SAP ALL – É um perfil de acesso no SAP que permite o usuário ter acesso a todos os programas e transações, com isso surgiu o termo de consultor SAP ALL, pois ele conhece diversos módulos. “É impossível uma pessoa conhecer todos os módulos da SAP”
Full Stack – É um termo muito utilizado no mercado de desenvolvimento de softwares, qual este título é atribuído a um programador quer dizer que ele consegue programar em linguagens de back-end, front-end e integração. Porém não quer dizer que ele conheça todas as linguagens de programação. Isso quer dizer apenas que ele conhece muito de uma Stack. Por exemplo: Um desenvolvedor pode ser full Stack em desenvolvimento web, porém em desenvolvimento mobile ele não é full Stack.
Assim como no SAP e no mercado desenvolvimento é impossível uma pessoa conhecer todas as linguagens de programação ou módulos de um sistema.
No passado era normal você ter um desenvolvedor de back-end e front-end de um sistema. Porém nós últimos anos com a mega, hiper, blaster evolução da tecnologia e as suas linguagens, estão surgindo profissionais cada vez mais focados em um determinado assunto. Por Exemplo: Analista de Dados, Analista de requisito, Desenvolvedor mobile, Analista de Interface e Experiencia do usuário entre muitas outras .
No mundo SAP isso sempre foi muito bem divido, desenvolvedor era desenvolvedor, funcional era funcional além disso, cada funcional ou desenvolvedor tinha a sua especialidade. Por Exemplo:
- Consultor SD – Módulo de Vendas, Fiscal, Transporte, Preço etc.
- Consultor FI – Módulo Financeiro, Crédito, Contábil etc.
- Consultor MM – Módulo de Suprimentos – Gerenciamento de materiais, Compra de produtos, Estoque, Expedição etc.
- Desenvolvedor ABAP – Desenvolvedor SAP – Stack ABAP
- Desenvolvedor Fiori – Desenvolvedor SAP Front End, Mobile, interface WEB
- Desenvolvedor PI/PO – Desenvolvedor de Integração SAP
E muito mais…
Apesar que é normal que um consultor adquira conhecimento nos módulos e linguagens paralelo ao seu módulo. Por exemplo:
- Um consultor SD, quase sempre conhece do processo de MM e um pouco de FI, devido a integração destes módulos.
- Um consultor ABAP muitas vezes conhece Fiori ou PI/PO.
Porém nos últimos anos, estão surgindo muitos consultores com cede de conhecimento que querem aprender diversas linguagens e módulos SAP ao mesmo tempo, porém isso é um erro grave, pois o valor de consultor SAP não é na diversidade de módulos que ele conhece, o valor é dado a experiencia, domínio na ferramenta ou módulo. Um módulo SAP é gigantesco e possui tantas ramificações que demoraria anos para um consultor conhecer todo o seu conteúdo. Mas com o passar do tempo é normal um consultor adquirir novos skills e habilidades em outros módulos, mas no mundo SAP isso não é obrigatório, devido a grande número de funcionalidades, recursos e processos que cada módulo e cliente possui.
PROBLEMA
Com esta cede de conhecimento e de ganhar mais e mais dinheiro, eu vejo uma grande bolha se formando. Quando um consultor começa aprender diversos módulos ele não consegue entender o funcionamento, processo e a arquitetura do seu módulo ou sistema, com isso ele começa a desenvolver programas desnecessários que muitas vezes já existem nativos na ferramenta e a desenhar processos que destroem a ferramenta e o seu CORE.
Então galerinha a dica que eu posso dar para vocês é, se dediquem ao seu módulo, entenda o processo, arquitetura, integração e as limitações dele, quando você dominar tudo isso, você pode começar a migrar para o módulo mais próximo do seu e não o oposto!
Arquiteto de soluções SAP CX e outros paranauês – Willi Santana