Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Debugging
3. Watchpoint.
4. Variantes del Debugger.
5. Debugger en ventana modal.
6. Editar registro de tabla con debugger.
7. Saltar instrucciones.
8. Algunas limitaciones del nuevo debugger.
9. Debuggear Sapscript.
10. Deguggear Smartform.
“Degugging Externo”.
[FUNCTION]
=Comando / H
Title = Depurador
Tipo = SystemCommand
Para depurar una ventana modal hay que arrastrar y soltar el archivo anteriormente creado
sobre ella.
ÍNDICE 6 Editar registro de tabla con
debugger.
7. Saltar instrucciones.
8. Algunas limitaciones del nuevo debugger.
9. Debuggear Sapscript.
10. Deguggear Smartform.
Editar registro de tabla con debugger.
Muchas veces, debido a una entrada incorrecta en una tabla de base de datos o a una
tabla sin vista de actualización resulta imposible crear, editar o eliminar un registro. En
estos casos se puede usar este truco de depuración.
Para ello, se va al código de transacción SE16:
Se introduce el nombre de la tabla de base de datos, se selecciona la línea que se desea
procesar y se pulsa el botón ‘Visualizar’. A continuación se introduce /h en la línea de
comandos y se pulsa enter dos veces.
Ahora, la ventana del depurador se abrirá y se podrá ver el código fuente. Haga clic en la
variable code, tendrá 'SHOW' como valor:
Aquí se puede editar esta variable y establecer el nuevo valor basado en la operación que se
desea realizar.
Al establecer la variable 'CODE' con valor 'EDIT' se pueden editar registros, 'INSR', inserta
nuevos registros 'DELE', elimina registros y, 'ANVO' sirve para modificar el registro con claves
principales.
Después de establecer la variable con la operación deseada, se presiona F8. Ahora, está en el
modo edición. Se pulsa el botón Guardar para registrar los cambios:
ÍNDICE 7 Saltar instrucciones.
9. Debuggear Sapscript.
10. Deguggear Smartform.
Algunas limitaciones del nuevo debugger.
Debugger en Dynpro.
Cuando se intenta establecer puntos de interrupción en los programas de
pantalla/diálogo, se obtiene el mensaje que indica que la depuración no es compatible
aún:
Para depurar esta pantalla/diálogo volver a la depuración clásica:
ABAP ID Memory
En el nuevo depurador no es posible ver la memoria utilizada ABAP ID y su contenido. Pero, en
el depurador clásico puede ver los identificadores de memoria ABAP mediante el menú Pasar a
→ Ámbitos de sistema → Memoria ABAP:
ÍNDICE 9 Debuggear Sapscript.
Cuando tengamos el código pulsamos en buscar e introducimos el nombre del nodo (en
nuestro ejemplo %CODE5):
Hacemos doble click sobre:
Esto nos lleva al código del nodo dónde ya podemos poner el breakpoint con el botón: