Escolar Documentos
Profissional Documentos
Cultura Documentos
Setembro de 2004
Tipos de Navegação
- Instrução Abap
É possível definir um ponto de parada em uma determinada instrução abap, com isso, a
execução do programa é interrompida toda vez que tal instrução está para ser executada.
Comandos mais utilizados:
MESSAGE, AUTHORITY-CHECK, RAISE
Para definir tal ponto de parada, ir em Pontos de parada -> Ponto de parada em-> Instrução
abap, após isso, informar a instrução desejada.
Definindo Pontos de parada
- Módulo de função
Definindo um ponto de parada em um módulo de função, a execução do programa é
interrompida toda vez que entrar em tal módulo.
Para definir tal ponto de parada, ir em Pontos de parada -> Ponto de parada em-> Módulo
de função, após isso, informar o nome da função desejada.
- Subprograma
Da mesma forma que se define um ponto de parada em um módulo de função, define-se
em um subprograma( subprograma/método/módulo). Para definir tal ponto de parada, ir em
Pontos de parada -> Ponto de parada em-> Subprograma, após isso, informar na tela o
subprograma desejado e o programa onde ele está inserido.
Obs: Os pontos de parada podem ser exibidos clicando na opção « Ptos parada »
Definindo Pontos de parada
Ponto de
Parada
definido
Principais características da tela
Opção para
exibição de
campos
Posiciona o
código fonte
na linha a ser
Linha do executada.
programa ser
executada
Código Fonte
Limpa a lista
de campos
exibidos
2. Teclando <F6>, o programa é executado linha a linha mas diferente de <F5>, se a linha a ser
executada for uma função, form ou outra subrotinha qualquer, não será executada passo a
passo. O exemplo abaixo mostra como seria a depuração com o <F6>:
Executa a linha WRITE VBAP-VBELN.
Executa a linha
mas não entra CALL FUNCTION ‘VC_I_GET_CONFIGURATION’ .........
na função
Executa a linha
WRITE CONFIG-ATNAM.
3. A tecla <F7> é útil quando estivermos dentro de uma subrotina, onde o programa é
executado até a saida da mesma ( ponto em que houve a chamada da subrotinha ).
Tecla <F8>
Avançar
Esta opção mostra uma pilha de procedimentos e eventos utilizados dentro do programa. No exemplo
abaixo, a linha de instrução atual está no Form « 999_MONTA_LAYOUT » , que foi chamado pelo
Form « MONTA_FIELDCAT », que por sua vez está dentro de um evento chamado « START-OF-
SELECTION ».
Opção para
exibir a pilha de
chamadas
Pilha de procedimentos e
eventos utilizados
no programa
Sintese dos blocos de processamento
Opção para
exibir a lista
procedimentos
Lista de procedimentos e
eventos utilizados
no programa
Exibindo valores de campos
Esta opção vem como defalt no momento que aparece a tela do Debug.
Para ver o conteúdo do campo, dar duplo clique sobre ele.
Para alterar o conteúdo de um campo, alterar o valor na respectiva linha e clicar no botão
« Modificar conteúdo do campo ».
Indica que o
objeto exibido Botão para modificar
é uma tabela conteúdo de campo
Conteúdo do header
line da tabela
Exibindo conteúdo de tabelas
Para exibir o conteúdo de uma tabela, basta clicar uma vez sobre o nome da tabela e em
seguida clicar no botão « Tabela ».
- É possível exportar o conteúdo de uma tabela para o Excel, para isso, clicar no botão
« Gravar como folha de trabalho Excel ».
- Caso necessário visualizar todos os campos de uma determinada linha em uma tela de
detalhes, dar duplo clique na coluna de numerador da linha a ser visualizada.
Exibindo conteúdo de tabelas
Exporta a
tabela para
o excel
Opção Abre tela para
Modo de localização de
Tabela linhas na tabela
Header da
tabela
Numerador
de linha da
tabela
Botões para
manipular os
dados da
tabela