Escolar Documentos
Profissional Documentos
Cultura Documentos
A B A P / 4
Menu Painter
Ferramentas -> ABAP Workbench
Tela de seleo
Lista
Tela 0100
Tela 0200
Desenvolvimento Criar Exibir Modificar Etc. Execuo Executar Executar c/ Depurao Executar c/ Variante
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
COMANDOS DE LINHA RESET C,CC copiar D,DD eliminar M,MM mover R,RR repetir A para depois de B pare antes de O sobrepor I inserir J encadear S dividir Buffers: X,XX Y,YY Z,ZZ
Sintaxe ABAP
Cada instruo termina com um ponto. DATA COUNTER TYPE I. DATA NAME(20). MOVE MOVE . . . WRITE WRITE 1 ABC TO COUNTER. TO NAME.
Cada palavra de uma instruo separada da seguinte por, pelo menos, um espao em branco.
NAME. COUNTER.
Parmetro, campo, constante
As instrues indentadas.
podem
ser
Palavra chave
podem
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: SOMA TYPE P, " Totalizadores CONTADOR TYPE P.
* *
CLEAR SOMA.
Estrutura de um Programa
* CABEALHO REPORT <nome> NO STANDARD PAGE HEADING LINE-SIZE n LINE-COUNT n MESSAGE-ID xx. ou <nome> ... .
PROGRAM
* PARTE DECLARATIVA CONSTANTS: . TYPES: DATA: TABLES: PARAMETERS: STATICS: FIELD-SYMBOLS: RANGES: CONTROLS: SELECT-OPTIONS: . * CDIGO
. . . . . . . .