Escolar Documentos
Profissional Documentos
Cultura Documentos
A B A P / 4
ANOTAES
Copyright Procensus
R/3
Repositrio
Menu Painter
Ferramentas -> ABAP Workbench
ANOTAES
Copyright Procensus
Report
Programa de dilogo
Tela de seleo
Lista
Tela 0100
Tela 0200
ANOTAES
Copyright Procensus
Execuo Desenvolvimento
ANOTAES
Copyright Procensus
ANOTAES
Copyright Procensus
HELP <instruo>
Documentao on-line
Desenvolvimento ABAP
SHOW <tabela>
Visualizar estrutura das tabelas do dicionrio
ANOTAES
Copyright Procensus
Modo de comando
possvel alternar entre os trs modos de edio atravs de Opes -> Modo de edio ANOTAES
Copyright Procensus
ANOTAES
Copyright Procensus
ABAP/4: Editor
Linha de comando do editor
F1
Inserir linhas novas I(nsert) Pesquisa mltipla de texto FIND string N(ext) string Pesquisa ocorrncia seguinte Substituir a string1 pela string2 R(eplace) string1 string2 Chamar PRETTY-PRINTER PP ... ...
ANOTAES
Copyright Procensus
Comandos de linha I
ABAP/4: Editor
I20010
00020 000010 000011 000012 000020 000010 D00020 000030 000010 000030 000010 DD0020 000030 DD0040 000050 000010 000050
ANOTAES
aaaa bbbb aaaa bbbb aaaaa bbbbb ccccc aaaaa ccccc aaaaa bbbbb ccccc ddddd eeeee aaaaa eeeee
Inserir
Eliminar
Copyright Procensus
Comandos de linha II
ABAP/4: Editor
ABAP/4: Editor
000020 M00030 000005 000010 000020
C00010
A00020
aaaaa ccccc
bbbbb
B00010
ABAP/4: Editor
aaaaa bbbbb ccccc ddddd eeeee ddddd aaaaa bbbbb ccccc eeeee
MM0010 000020 MM0030 000040 B00050 000040 000041 000042 000043 000050
ANOTAES
Copyright Procensus
ABAP/4 Editor
R00010
000020 000010 000011 000020 aaaaa bbbbb aaaaa aaaaa bbbbb
ABAP/4 Editor
000010 aaaaa M00020 bbbbb Mover O00030 ccccc Sobrepr 000040 ddddd 000010 aaaaa 000030 bbbbb ccccc 000010 aaaaa *00020 bbbbb Scroll
Repetir
ABAP/4 Editor
000010 S00020 000030 000010 000020 000021 000030 aaaaa bb b bb ccccc aaaaa bb bbb ccccc
Dividir
ANOTAES
Copyright Procensus
COMANDOS DE LINHA RESET C,CC copiar D,DD eliminar M,MM mover R,RR repetir A para depois de B para antes de O sobrepor I inserir J encadear S dividir Buffers: X,XX Y,YY Z,ZZ
ANOTAES
Copyright Procensus
1 2
ANOTAES
Copyright Procensus
Marcar F9
ANOTAES
Copyright Procensus
ANOTAES
Copyright Procensus
ANOTAES
Copyright Procensus
Modo Debugging
ANOTAES
Copyright Procensus
Single Step
Execute
Avanar
Table Breakpoint
Mostra o contedo de tabelas internas. Manuteno de breakpoints. Voltar ao editor ABAP/ 4 Visualizao dos dados em formato hexadecimal. Alterao do contedo de campos.
ANOTAES
Copyright Procensus
1
Editor ABAP/4
Menu: Utilitrios -> Pontos de interrupo -> Definir OU No cdigo: BREAK-POINT
2
Modo Debugging
Seleo da linha (double-click numa linha) OU Menu: Breakpoint -> Set
ANOTAES
Copyright Procensus
Sintaxe ABAP
DATACOUNTER TYPE I. DATANAME(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.
Copyright Procensus
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.
ANOTAES
ADD:
Copyright Procensus
Comentrios
DATA:
SOMA TYPE P, " Totalizadores CONTADOR TYPE P. Nova conta Inicializar totalizadores
* *
CLEAR SOMA.
ANOTAES
Copyright Procensus
Estrutura de um Programa
PROGRAM
ou <nome> ... .
* PARTE DECLARATIVA CONSTANTS: . TYPES: DATA: TABLES: PARAMETERS: STATICS: FIELD-SYMBOLS: RANGES: CONTROLS: SELECT-OPTIONS: . * CDIGO
ANOTAES
. . . . . . . .
Copyright Procensus