Beruflich Dokumente
Kultur Dokumente
Aparecidoborges@uol.com.br
Linguagem de Programao
ABAP
A
B
A
P
/
4
dvanced
usiness
pplication
rogramming
ABAP/4
Screen
Painter
Menu
Painter
Tela
Tela
de
de
seleo
seleo
Programa de dilogo
Tela
Tela
0100
0100
Lista
Lista
Tela
Tela
0200
0200
Desenvolvimento
Criar
Exibir
Modificar
Etc.
Execuo
Executar
Executar c/ Depurao
Executar c/ Variante
HELP <instruo>
Linhas de programa
Documentao on-line
Desenvolvimento
ABAP
SHOW <tabela>
Visualizar estrutura
das tabelas do dicionrio
possvel alternar entre os trs modos de edio atravs de Opes -> Modo de edio
Modo WINDOWS
Linha
Linha de
de comando
comando do
do editor
editor
Comandos
Comandos de
de linha
linha
F1
I(nsert)
FIND string
N(ext) string
R(eplace) string1 string2
PP
...
Inserir linhas novas
Pesquisa mltipla de texto
Pesquisa ocorrncia seguinte
Substituir a string1 pela string2
Chamar PRETTY-PRINTER
...
COMANDOS
COMANDOS DE
DE LINHA
LINHA
RESET
RESET
C,CC
copiar
C,CC
copiar
D,DD
eliminar
D,DD
eliminar
M,MM
mover
M,MM
mover
R,RR
repetir
R,RR
repetir
AA
para
para depois
depois de
de
BB
pare
pare antes
antes de
de
O
sobrepor
O
sobrepor
II
inserir
inserir
JJ
encadear
encadear
SS
dividir
dividir
Buffers:
Buffers:
X,XX
X,XX
Y,YY
Y,YY
Z,ZZ
Z,ZZ
Sintaxe ABAP
Cada instruo termina com um
ponto.
A primeira palavra de cada
instruo designada por
palavra-chave.
Cada palavra de uma instruo
separada da seguinte por, pelo
menos, um espao em branco.
As
instrues
indentadas.
As instrues
vrias linhas.
podem
DATACOUNTER TYPE I.
DATANAME(20).
MOVE
MOVE
.
.
.
WRITE
WRITE
1
ABC
NAME.
COUNTER.
ser
Palavra chave
podem
TO COUNTER.
TO NAME.
ocupar
Encadeamento de Instrues
WRITE 'XYZ'.
WRITE NAME.
WRITE COUNTER.
WRITE: 'XYZ', NAME, COUNTER.
ADD 1 TO COUNTER1.
ADD 1 TO COUNTER2.
ADD 1 TO COUNTER3.
ADD 1 TO:
COUNTER1,
COUNTER2,
COUNTER3.
ADD:
1 TO COUNTER1,
1 TO COUNTER2,
1 TO COUNTER3.
Comentrios
DATA:
*
*
Nova conta
Inicializar totalizadores
CLEAR SOMA.
Estrutura de um Programa
* CABEALHO
REPORT <nome>
PROGRAM
* PARTE DECLARATIVA
CONSTANTS:
.
TYPES:
DATA:
TABLES:
PARAMETERS:
STATICS:
FIELD-SYMBOLS:
RANGES:
CONTROLS:
SELECT-OPTIONS: .
* CDIGO
.
.
.
.
.
.
.
.