12 semanas · intensivo
Para quem tem prazo
Cerca de 8 horas por semana, em 1 ciclo focados nas lacunas que mais pesam.
Carreira em 2026 e 2027
O desenvolvedor SAP ABAP constrói e altera o código customizado, os relatórios, os modelos de dados e as extensões que adaptam o SAP à operação real da empresa. O ofício vai de relatórios clássicos e enhancements até ABAP orientado a objetos, CDS e a abordagem clean core no S/4HANA.
Conteúdo revisado em 21 de outubro de 2026
Pleno
É dono de um desenvolvimento completo, do modelo de objetos e da seleção de dados até a tela ou lista que o usuário vê e o ponto de extensão onde ele se encaixa.
O dia é gasto transformando uma especificação funcional em um relatório, um enhancement ou um componente baseado em classes e testando com volumes realistas. Onde o júnior corrige partes, o pleno desenha o objeto inteiro e escolhe a técnica de extensão adequada. Outras pessoas passam a pedir sua opinião sobre como construir algo.
Score médio exigido: 66%
Data Types & Variable Declarations
Por quê: Neste nível você define os tipos de uma estrutura compartilhada ou da interface de uma classe usada por outros, para que um tamanho ou tipo errado não se espalhe por todos os chamadores.
Internal Tables (Standard, Sorted, Hashed)
Por quê: Permite desenhar chaves e padrões de acesso para uma etapa de processamento aninhada, para que um job noturno com grande volume termine dentro da janela de batch.
Database Tables & Views in DDIC
Por quê: Permite decidir entre database view, maintenance view ou gerador de manutenção de tabela e definir o buffering, para que usuários mantenham dados de configuração com segurança sem um desenvolvedor.
Open SQL & SELECT Variants
Por quê: Permite trocar SELECTs aninhados em loops por join ou FOR ALL ENTRIES, evitando a armadilha da tabela vazia, para que um relatório lento pare de sobrecarregar o banco.
Classes & Objects
Por quê: Permite construir um novo componente como classe, com visibilidade clara e construtor, em vez de grupo de funções, para que ele possa ser reutilizado e testado isoladamente.
Inheritance & Polymorphism
Por quê: Permite estender uma classe existente redefinindo um método, como uma etapa de processamento para um novo tipo de documento, sem copiar a classe inteira.
Classic Reports & Selection Screens
Por quê: Permite entregar um relatório com tela de seleção, validação de entrada e fluxo de eventos corretos, ainda o pedido mais comum de usuários de finanças e logística.
ALV (SALV & REUSE_ALV)
Por quê: Permite apresentar resultados em ALV com ordenação, totais e drill-down por duplo clique, para que usuários de negócio analisem a lista sem exportá-la para uma planilha.
Enhancement Framework (BAdIs & Enhancement Spots)
Por quê: Permite adicionar lógica própria por BAdI ou enhancement spot em vez de modificar o código standard, para que a alteração sobreviva ao próximo support package.
User Exits & Customer Exits
Por quê: Permite manter e depurar os exits antigos que ainda vivem em um sistema maduro, como um user exit de pedido de venda, e saber quando um BAdI é a melhor escolha.
Cada nível desta carreira corresponde a uma trilha de estudo. Leia o mapa completo de tópicos de graça e depois meça seu nível.
12 semanas · intensivo
Cerca de 8 horas por semana, em 1 ciclo focados nas lacunas que mais pesam.
40 semanas · regular
Cerca de 4 horas por semana, em 3 ciclos. Cada ciclo leva o que ficou pendente do anterior.
O desenvolvedor SAP ABAP constrói e altera o código customizado, os relatórios, os modelos de dados e as extensões que adaptam o SAP à operação real da empresa. O ofício vai de relatórios clássicos e enhancements até ABAP orientado a objetos, CDS e a abordagem clean core no S/4HANA.
Desenvolvedor(a) SAP ABAP está mapeado em 3 níveis: Júnior, Pleno e Sênior. Abra cada nível acima para ver as habilidades que ele precisa comprovar.
O plano tem 2 ritmos: 12 semanas por nível, com cerca de 8 horas por semana (intensivo) e 40 semanas por nível, com cerca de 4 horas por semana (regular).
Uma sessão de estudo para cada tema novo, no seu nível.
Aulas práticas de uso de IA no dia a dia da sua carreira.
Cada requisito é provado por medição, não por um checkbox.
No fim de cada ciclo você vê o que avançou e o que segue para o próximo.
Um diagnóstico curto mede as habilidades que você já tem. A jornada começa daí.