Olá,
Pontos de Interrupção
Na área de Pontos de Interrupção, você verá uma lista de todos os pontos de interrupção estabelecidos até agora. Se um ponto de interrupção foi recentemente atingido, isso será marcado com uma seta amarela. A visibilidade (Depurador, sessão, usuário) e o tipo (linha, comando ABAP, ...) são mostrados para cada ponto de interrupção.
Ao clicar duas vezes na coluna Navigation(), o sistema mostrará o ponto de interrupção no respectivo código-fonte.
A visibilidade de um ponto de interrupção pode ser alterada através da lista suspensa. Para alterar a visibilidade de vários pontos de interrupção, marque-os e selecione o botão Salvar como Ponto de Interrupção de Sessão ou Salvar como Ponto de Interrupção de Usuário.
Você pode alterar a visibilidade de todos os pontos de interrupção do Depurador utilizando o menu Pontos de Interrupção -> Salvar Pontos de Interrupção do Depurador como -> ....
Além disso, você tem funções para criar, alterar, ativar e desativar pontos de interrupção à sua disposição.
Pontos de Controle
Na área de Pontos de Controle, você verá uma lista de todos os pontos de controle estabelecidos até agora. O último ponto de controle estabelecido é destacado com uma seta amarela.
Para cada ponto de controle, você verá não apenas o valor atual, mas também o valor antes da última mudança. (Tecnicamente falando, cada vez que você cria o ponto de controle e cada vez que a variável do ponto de controle é alterada, um clone desta variável é criado).
Dessa forma, você sempre pode determinar quais mudanças foram feitas na variável monitorada. Para estruturas de dados complicadas, como tabelas internas ou estruturas, selecione o botão "Comparar Variáveis" e escolha a ferramenta Diff para comparar os valores antigos e novos da variável.
Pontos de Controle
Além disso, você pode editar pontos de controle condicionais e incondicionais usando a ferramenta de Pontos de Interrupção. Esta função é fornecida apenas no novo Depurador. Os pontos de controle condicionais são definidos primeiro no código-fonte usando a instrução ASSERT; os pontos de controle incondicionais são definidos usando a instrução BREAK-POINT. Eles têm o efeito de que os programas só continuarão se uma condição pré-estabelecida for atendida. Na próxima janela, esses pontos de controle podem ser buscados, ativados ou desativados.
Além disso, você tem funções para criar, alterar, ativar e desativar pontos de controle à sua disposição.
Recompensa se útil,
Naresh.