¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Técnicas de Debugging em SAP: Guia para Consultores Funcionais e Aprendizes de ABAP

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 34 Vistas
0
Cargando...
'Debugging' é um termo diretamente associado à programação. É um termo geral utilizado por todos os profissionais de software, independentemente da linguagem e plataforma. 'Debugging', como o nome sugere, é usado para depurar o programa. Em outras palavras, é uma execução passo a passo em câmera lenta do programa, para que se possa observar de perto como o programa/software está funcionando.

'Debugging' é tipicamente usado para corrigir erros no programa, mas no SAP é inevitavelmente usado para compreender o fluxo do programa em si.

'Debugging' tem sido um ponto vital de discussão e desenvolvimento na indústria de software há anos. Ainda existem algumas linguagens em que corrigir um erro é um pesadelo.

No SAP, o debugging tem sido uma tarefa bastante simples. No SAP, existem várias formas de depurar o programa, e é possível conhecer os valores das variáveis durante a execução, o que é de grande ajuda para os profissionais de programação.

O objetivo deste blog é fornecer uma visão geral das diversas técnicas de debugging disponíveis no SAP. O foco principal do documento são os consultores funcionais do SAP e os aprendizes de ABAP. Este documento pode não ser totalmente útil para um consultor ABAP experiente, mas pode fornecer um pouco de perspectiva.



Traditional Debugging:



O depurador no SAP pode ser iniciado digitando '/h' no campo de comando antes de executar o programa. Normalmente, todos os programas de relatório têm uma tela de seleção. A maior parte do código do programa é executada depois que a tela de seleção é exibida, então a depuração pode começar com segurança após a exibição da tela de seleção. Se for necessário depurar a parte do código que é executada mesmo antes da tela de seleção, então não é recomendado iniciar a depuração dessa maneira. Este método não é adequado para relatórios sem tela de seleção. Para depurar também os módulos do SAP, deve-se usar este método se for necessário depurar o programa após a exibição da primeira tela.


Depois de digitar '/h', pressione enter e o seguinte mensagem será exibida.


A execução e a depuração começarão. Uma vez iniciada a depuração, a seguinte janela será exibida.


Antes de entrar em detalhes, é necessário discutir o termo 'PONTO DE RUPTURA'. Um ponto de ruptura é uma técnica para interromper a execução em uma linha específica do código e iniciar a depuração.



Existem quatro formas diferentes de revisar o código-fonte de um programa que deseja analisar:


Tipos de execução em modo de depuração:























Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

Sin respuestas

No hay respuestas para mostrar No hay respuestas para mostrar Se el primero en responder

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?
Passo único (F5) Utilize esta opção para executar o programa declaração por declaração. Isso permite ramificar para outras unidades de programa.
Executar (F6) Utilize esta opção para processar uma linha de programa de cada vez. Todas as declarações na linha atual são processadas em um único passo. Isso permite processar todo o programa.
Retorno (F7) O depurador retorna ao ponto em que o controle é passado de volta ao programa principal. Utilize esta opção para retornar de outras unidades de programa.
Continuar (F8) Utilize esta opção para processar o programa até o próximo ponto de interrupção. Se não houver mais pontos de interrupção no programa, o sistema sai do modo de depuração e executa o restante do programa normalmente.
Ponto de controle Pode-se definir um ponto de controle em uma variável. Quando o valor dessa variável muda ou atinge um valor predefinido, a execução é interrompida no modo de depuração.