Escolar Documentos
Profissional Documentos
Cultura Documentos
User exit
São pontos pré-determinados em um programa
STANDARD, que chamam sub-rotinas inicialmente
em branco, onde pode ser inserido códigos
customizados.
Outros tipos de programas
Funções
Recebem parâmetros na entrada e executam
alguns processos com os mesmos, podem ou não
retornar dados.
Conceitos Básicos ABAP
Declarações
Tabelas
TABLES: MARA, MARC.
Tabelas internas
DATA: BEGIN OF t_ekpo OCCURS 0.
ebeln TYPE ekpo-ebenl,
ebelp TYPE ekpo-ebelp,
DATA: END OF t_ekpo.
Variáveis
DATA: v_tipo(2) TYPE c.
Contantes
CONSTANTS: c_vivo(4) TYPE c VALUE ‘VIVO’
Comandos Básicos
Comandos de verificação
IF – Só executa o processamento se a condição testada for válida
Ex. IF vbak-auart EQ ‘ZLVC’.
ELSE – Executa o processamento se a verificação ‘IF’ não for verdadeira
ENDIF.
CASE vbak-auart.
WHEN ‘ZLVC’.
WHEN ‘ZLDO’.
WHEN OTHERS.
ENDCASE.
Comandos Básicos
Comandos de leitura de registros
LOOP AT t_vbak.
ENDLOOP.
ENDLOOP.
Acionamento por
o Brake points
Acionamento por
Brakes lógicos
Comandos do Debug
F5 - Debuga passo á
passo o programa
F6 - Debuga passo á
passo sem explorar
funções e sub-rotinas
F8 - Executa direto.
Debugando...