cursosdeit.
com
FORMA 1: TRANSACCIÓN SM37
Lo primero que debemos hacer si queremos debugear un job es acceder a la
visualización de los mismos, esto lo haremos a través de la transacción SM37.
Accedemos a la transacción y navegaremos a la siguiente pantalla:
Para este ejemplo ya hemos preparado diferentes Jobs, por lo que pulsamos en el botón
de ejecutar y navegaremos al listado de Jobs:
Seleccionamos el job que queremos debugear, por ejemplo, el siguiente:
1
[Link]
Y en la cajita de transacciones informamos el siguiente comando (JDBG):
Pulsamos ‘Enter’ y accederemos al debugging:
Por el momento, aún no estamos en el programa que queremos debugear (en este
ejemplo es el RAPOST2000) por lo que deberemos ir pulsando el Botón (F7) hasta
llegar al programa objetivo, este se nos informará en la siguiente cajita:
Para comprobar que realmente estamos debugeando un job informaremos la siguiente
variable (SY-BATCH):
2
[Link]
Pulsamos ‘Enter’ y si tenemos el Valor ‘X’ marcado significará que efectivamente
estamos debugeando un job, es decir, que el programa objetivo se habrá lanzado en
proceso de fondo:
Como veis forma muy sencilla de debugear un job.
FORMA 2: TRANSACCIÓN SM50
Existe otra forma de debugear un job, esto podremos hacerlo accediendo a la
transacción (SM50). Accedemos y nos encontraremos con la siguiente pantalla:
En esta pantalla nos aparecerán todos los procesos de trabajo que tenemos actualmente
en el sistema.
Para debugear uno de estos procesos, nos posicionaremos encima de el proceso y
navegaremos a la siguiente opción (Administración -> Programa -> Debugging):
3
[Link]
Accedemos, nos aparecerá el siguiente pop up:
Pulsaremos en ‘Sí’ y accederemos directamente el debugging: