Escolar Documentos
Profissional Documentos
Cultura Documentos
INTRODUÇÃO AO
ABAP
SUMÁRIO:
1. Conceitos da Programação ABAP
1.1 Estrutura Geral de um Programa
1.1.1 Declarações Globais
1.1.2 Procedural
1.1.3 Sintaxe ABAP
1.1.4 Regras básicas de sintaxe
1.1.5 Declaração em cadeia
2. Controle de Versão
3. Tipos de Programas (RICEFW)
3.1 Como RICEFW é usado em um projeto SAP?
3.2 Reports (Relatórios)
3.3 Interfaces
3.4 Conversion (Conversões)
3.5 Enhancements
3.6 Forms (formulários)
3.6.1 Sapscript
3.6.2 Smart Forms
3.6.3 Adobe Forms
3.7 Workflow
4. Requests
4.1 Criando sua primeira Request
5. Pacotes (Packages)
5.1 Server Package
5.2 Client Package
5.3 Criando seu primeiro Pacote
6. Criação do Primeiro Programa Local na SE38
7. Debugger
1.1.2 Procedural
mais legível.
ou:
v_total = v_total + 1.
v_total = v_total + 2.
v_total = v_total + 3.
v_total = v_total + 4.
3.3 Interfaces
3.5 Enhancements
3.6.1 Sapscript
3.7 Workflow
SID - ID do sistema
K - é palavra-chave / alfabeto fixo
Número - pode ser qualquer coisa em um intervalo começando com
900001
5. Pacotes (Packages)
Pacote é um objeto de desenvolvimento contido na transação SE21 (ou
SAPCKAGE) que armazena os objetos como menus, telas, módulos funcionais,
transações etc. O construtor de pacotes é usado para desenvolver e manter
classes de desenvolvimento, classes e objetos de transferência para outros
pacotes.
Apertar F8.
7. Debugger
Um depurador (debugger) é uma ferramenta inestimável para qualquer
ambiente de programação. Enquanto o verificador de sintaxe ajuda a identificar
qualquer sintaxe ou erros estáticos, o depurador ajuda a identificar quaisquer
erros lógicos. Às vezes, é impossível detectar erros lógicos sem depuração.
Ter boas habilidades de depuração ajuda a solucionar muitos problemas com
programas de aplicativos.
Etapa Única (Single Step - Pressione F5) – Isso executará o código linha
por linha. Use-o se quiser executar cada instrução, uma por uma.
Executar (Execute - pressione F6) - Isso executará o bloco de
processamento completo e passará para a próxima instrução após o local
da chamada, se usado no local da chamada do bloco de processamento.
Por exemplo, se você pressionar (F6) na instrução PERFORM ou na
instrução CALL FUNCTION, o depurador executará a sub-rotina ou módulo
8. Exercícios
1. Explique com suas palavras para que serve o controle de versões.
2. Explique com suas palavras o que é RICEFW e resuma o que faz cada tipo de objeto contido
dentro dele.
3. Explique com suas palavras o que é uma Request e como ela é usada.
4. Crie um Programa que escreva seu nome e salve na request e pacote que você criou.
5. Faça o debug do programa e execute ele passo a passo (F5).