Ir para o conteúdo

Almanaque ABAP

Bem-vindo ao Almanaque ABAP — um guia prático, organizado por curva de aprendizagem, com exemplos, padrões e exercícios.

Se está a começar, siga a ordem sugerida abaixo; se já conhece os fundamentos, navegue diretamente pelos temas avançados.

📚 Percurso de Aprendizagem

🧩 Fundamentos

Conceitos básicos, tipos de dados, tabelas internas e estrutura do programa.

💾 SQL

SELECTs, joins, agregações e otimizações de consultas.

🧱 Objetos (OO)

Classes, interfaces e padrões de programação orientada a objetos em ABAP.

📊 ALV (List Viewer)

Todos os tipos de ALV (clássico/OO/tree) e exemplos práticos de apresentação de dados.

🐞 Debugging

Técnicas de debugging, breakpoints e análise de código em runtime.

🧪 Testes

ABAP Unit e boas práticas de testes unitários.

Performance

Tuning, FOR ALL ENTRIES e otimizações de performance.

🔗 Integrações

BAPIs, RFCs, jobs em background e integração com sistemas externos.

Jobs / Background

Agendamento e execução de programas em background.

🔒 Security

Authority checks e boas práticas de segurança.

🧰 Utilitários

Snippets úteis, manipulação de datas, JSON e funções auxiliares.

🔷 CDS / AMDP

Core Data Services e ABAP Managed Database Procedures.

🚀 Por onde começar?

  1. Iniciante? Comece por FundamentosSQLALV
  2. Já conhece ABAP básico? Explore Objetos (OO)PerformanceIntegrações
  3. Desenvolvimento avançado? Veja CDS/AMDPTestesSecurity

💡 Como usar este guia

  • Use o menu lateral para navegar entre secções
  • Cada secção tem um index.md introdutório e exemplos práticos numerados
  • Execute os exemplos no seu sistema SAP para aprender na prática
  • Os códigos estão prontos para copiar e adaptar

Boa aprendizagem! 🎓