Sap Debugging

download Sap  Debugging

of 4

Transcript of Sap Debugging

  • 7/23/2019 Sap Debugging

    1/4

    Debugging 1-4

  • 7/23/2019 Sap Debugging

    2/4

    Debugging 2-4

    Leccin 1

    Debugging

    El debugging es un anlisis dinmico del programa

    Hay diferentes formas para empezar un programa en modo debugging sin tener

    que cambiar el programa:

    Usando el men contextual para un nombre de programa en el object list

    , selecciona Execute -> Debugging .

    Usando el icono de breakpoint (Que es el stop) del editor. Debes seleccionar

    el punto del programa que te interesa analizar y pinchar en el icono, en ese

    momento se fija un breakpoint en ese punto, har que al ejecutar el

    programa este se detenga al llegar a l y as poder analizar lo que est

    ocurriendo en ese punto durante la ejecucin, podemos seguir ejecutando el

    programa bien con F8 o seleccionando Execute -> Direct processingor F8.

  • 7/23/2019 Sap Debugging

    3/4

    Debugging 3-4

    Tambin podemos lanzar el modo debugging durante la ejecucin de un programa

    de las siguientes formas:

    Selecionando: System -> Utilities -> Debugging Screen para debuguear la

    pantalla

    Selecionando: System -> Utilities -> Debugging Abap para debuguear el

    cdigo ABAP

    Tecleando /h en el campo de comando de la barra de herramientas seguido

    de Intro.

    Empezar un programa en modo debugging te permite ejecutar el programa lnea

    por lnea usando el icono Single Step (F5). Con la funcin F6 (Execute) podemos

    ejecutar un bloque de cdigo del programa que estamos debugueando sin entrar en

    l en modo debugging , por ejemplo una funcin .Se pueden visualizar hasta 5

    variables , para ello se introduce el nombre de la variable o tabla en la parte

    izquierda bien escribindolo directamente o con doble clic sobre la variable. En la

    parte derecha se mostrar el valor que toma las variables. El sy-subrc nos va

    indicando si se produce algn error y el sy-tabix cuenta el n de lnea en la que

    estamos dentro de una tabla.

    Podemos establecer breakpoints desde dentro del modo debugging haciendo doble

    clic sobre la lnea. Si pulsamos el icono Continue el programa se ejecutar hasta

    donde tenemos el breakpoint.

  • 7/23/2019 Sap Debugging

    4/4

    Debugging 4-4

    TABLAS INTERNAS EN EL MODO DEBUGGER

    En el debugger se puede ver el contenido de las tablas internas introduciendo el

    nombre en el rea Fileld Nameo con un doble click. Con otro doble click sobre el

    nombre se despliega el contenido de la tabla.

    Existe, tambin, el botn Tables que nos permite especificar que tabla queremos

    monitorizar.