Gadgets para Blogger

Debug de fondo

Me pareció interesante esto que encontré:

Con este tip vamos ha romper el mito sobre el debugeo de procesos en fondo . Parece estar extendida la teoría de que un report cualquiera lanzado en fondo no puede ser debugeado y en parte tiene cierta lógica ya que no nos valen los típicos procedimientos de debug pero la verdad es que esto no es cierto.



Los jobs que corren en fondo pueden ser debugeados, tan solo necesitamos ciertos permisos para el debug de jobs activos, para los administradores sabed que este permiso reside en el objeto S_ADMI_FCD ( PADM - Process administration using trans. SM04, SM50 ).

El procedimiento es muy sencillo

1.- Si el job esta corriendo tan solo hay que ir a la Transacción SM50 y marcar el checkbox del proceso que corre nuestro job.

Luego vamos a la opción del menú

Program/Mode->Program->Debugging.


Y listo a debugear

2.- Si el job ya finalizo podemos debugearlo desde la SM37 seleccionando el job y escribiendo la transacción JDBG.

Si el job es demasiado rápido para poder pillarlo por la SM50 un truco es programar el job por SM36 usando dos pasos y siendo el primer paso el report de bucle estandard BTCLOOP, al comenzar el debug solo tendremos que salir del bucle de este report.

Espero os sea de todos de utilidad.

Fuente: http://www.mundosap.com/foro/showthread.php?t=5154

No hay comentarios:

Publicar un comentario

Esperamos tus comentarios y sugerencias para mejorar el sitio.

Related Posts