Lar Desenvolvimento O que é um ponto de controle? - o que é techopedia

O que é um ponto de controle? - o que é techopedia

Índice:

Anonim

Definição - O que significa Watchpoint?

No SAP, um ponto de controle é um ponto de interrupção condicional definido apenas no ABAP Debugger. É um dos componentes do utilitário de tempo de execução fornecido para depurar programas de aplicativos SAP e serve como um indicador para o processador de tempo de execução ABAP para interromper o processamento do programa a partir do ponto ou relação especificado. De natureza dinâmica, os watchpoints ajudam os desenvolvedores de aplicativos a monitorar o conteúdo de variáveis ​​especificadas e a alteração de seus valores associados durante o processamento em tempo de execução.

Techopedia explica Watchpoint

Como um ponto de controle cria um clone do objeto especificado, pode afetar negativamente o desempenho e a memória, especialmente com objetos de dados de tamanho grande, como tabelas internas. Os pontos de controle são ideais para variáveis ​​de tamanho menor que estão ativas durante o tempo de execução, mas apenas por um curto período.


Os pontos de controle podem ser criados enquanto o Depurador estiver ativado, com a ajuda do botão "Criar ponto de controle".


Os recursos do ponto de controle são os seguintes:

  • Diferentemente dos pontos de interrupção, os pontos de controle não são ativados até que o conteúdo do campo especificado seja alterado.
  • Diferentemente dos pontos de interrupção dinâmicos, todos os pontos de controle são específicos do usuário e não impedem que outros usuários executem programas de aplicativos relacionados.
  • Um ponto de controle pode ser definido como local ou global. A única validade de um ponto de controle local é o programa especificado, enquanto um ponto de controle global é válido em todo o programa especificado e em outros programas associados que ele chama durante o tempo de execução.
  • As condições lógicas podem ser especificadas nos pontos de controle, diferentemente dos pontos de interrupção, e podem definir no máximo cinco por sessão. Um ponto de controle é fornecido com um operador relacional e um campo de comparação para especificar as condições para a interrupção.
  • Assim como o ponto de interrupção, os pontos de controle podem ser modificados e excluídos conforme necessário.
  • Os pontos de controle criados no Novo ABAP Debugger não são válidos e não podem ser usados ​​após a mudança para o depurador clássico e vice-versa.
  • Quando um ponto de controle é atingido, uma seta amarela é especificada na instrução do programa e um alerta é fornecido como "o ponto de controle é alcançado junto com a variável do ponto de controle".
Esta definição foi escrita no contexto do SAP
O que é um ponto de controle? - o que é techopedia