Escolar Documentos
Profissional Documentos
Cultura Documentos
2
Debug para Funcionais
Agenda:
Arquitetura de desenvolvimento
e
Transações ABAP
3
Debug para Funcionais
Arquitetura de desenvolvimento
• Linguagem de Programação ABAP/4 GL;
• Elementos fundamentais de um programa;
• Sintaxe ABAP;
• Comentários;
• Editor ABAP (SE38);
• Funcionalidades do Editor;
• Dúvidas.
4
Debug para Funcionais
Linguagem de Programação ABAP/4 GL
ABAP (Advanced Business Application Programming) é uma linguagem de programação de alto nível
desenvolvida pela empresa de software SAP. É a principal linguagem utilizada no produto mais conhecido desta
empresa, o SAP/R3, um software ERP. O ABAP tem uma sintaxe semelhante ao COBOL.
Arquitetura SAP
5
Debug para Funcionais
Elementos fundamentais de um programa
6
Debug para Funcionais
Elementos fundamentais de um programa
7
Debug para Funcionais
Elementos fundamentais de um programa
8
Debug para Funcionais
Elementos fundamentais de um programa
9
Debug para Funcionais
Elementos fundamentais de um programa
Processamento (Transformação dos dados)
IV
10
Debug para Funcionais
Elementos fundamentais de um programa
11
Debug para Funcionais
Comentário
O comentário do desenvolvedor no código do programa é uma técnica muito importante e utilizada como facilitador de
analise e registro de suporte para futuras alterações/melhorias.
O consultor funcional também pode solicitar ao programador abaper que inclua um comentário funcional em um
trecho que seja muito específico e crítico em dado programa.
Importante:
• O tamanho do texto inserido como comentário não impacta a performance do programa/transação.
• Evite fazer comentários óbvios e ou muito técnicos. No exemplo abaixo podemos ver diferenças claras disto.
12
Debug para Funcionais
Editor ABAP (SE38)
A SAP disponibiliza algumas transações para o desenvolvimento ABAP e dentre elas a mais usada é a SE38.
13
Debug para Funcionais
Funcionalidades do Editor
IMPORTANTE
• Todo programa customizado obrigatóriamente deve
começar com Z ou Y.
• Programas standard podem ser modificados e para tanto é
solicitado um “chave” que autoriza o abaper a modifica-lo.
• Programas standard modificados pelo cliente não têm
garantias de suporte pela SAP.
• Toda alteração do programa é gravado em uma request
Workbench.
• Através da SE38 é possível verificar e comparar a versão do
programa com outros ambientes do landscape.
14
Debug para Funcionais
Funcionalidades do Editor
15
Debug para Funcionais
Transações ABAP
• Principais transações ABAP
• SE38 – Editor Abap
• SE37 – Editor Função
• SE16N (SE16) – Visualização Conteúdo Tabelas
• SE11 – Visualiza definição de dados (tabelas, estruturas e etc)
16
Debug para Funcionais
Dúvidas
17
Conheça nosso portfólio de
treinamentos SAP
Email: contato@refsonconsultoria.com
Skype: refsonct
Site: www.refsonconsultoria.com
18