viernes, 30 de enero de 2015

Como hacer debug de ventanas emergentes.

Cuando queremos debugear una ventana emergente se nos complica el tema, averiguando cual es la dynpro o trozo de código donde poner el breakpoint, pero es más sencillo de lo que creemos.
Simplemente crearemos un fichero txt en nuestro pc con el nombre: Debugger.txt

Dentro pondremos las siguientes líneas:

[FUNCTION]
Command=/H
Title=Debugger
Type=SystemCommand

Y entrar a debugear será tan sencillo como arrastrar el fichero sobre la ventana a debugear, activando el modo debug a partir de ese momento.



Como veis sencillo y super útil para encontrar cualquier problema.
Leer más...

miércoles, 7 de enero de 2015

Problemas al publicar un catálogo CCM 200_640

Algo antiguo por el tipo de catálogo, pero bueno que si yo me lo encontré lo mismo a alguno le viene bien... 
Al intentar publicar un catalogo en SAP SRM con CCM 200_640 se queda enganchado con el siguiente error:
"Publication  of the catalog is already in process"
Para ver el status del catalogo nos iremos a la tabla /CCM/D_UPD_STATE y filtraremos por el catalog_id del catalogo que nos esta dando problemas.
Si el status es 03 querrá decir que esta en ejecución  para cambiar ese estado, una vez asegurado que no hay ninguna publicación lanzada, ejecutaremos el siguiente report /CCM/CLEANUP_UPDATE_STATUS y seleccionaremos el catalog_id, el usuario y todos los datos necesarios para filtrar dicha entrada, ya que este report entre otras cosas borra la entrada de la tabla en cuestión.
La otra tabla es la /CCM/D_PUB_ST que deberemos mirar si el catalogo esta con status R, si lo estuviese solo tendremos que aplicar la nota 1092047 - Zreport to update status of catalog in /ccm/d_pub_st table y lanzar el ZREPORT que cambia dicho status.
Una vez hecho esto, volveremos a publicar el catalogo, desde la bbpstart --> edit catalog --> ... y chequearemos el log para ver que todo es correcto.
Leer más...