2 de diciembre de 2009

Mostrar un POP-UP desde un JSP en PDK

Si es necesario en un proyecto de PDK mostrar un componente como un pop-up, se hace de la siguiente manera:

Colocamos en el JSP que llamamos desde nuestro componente principal el evento OnClientClick en un botón o en un link que llamará el popup, en este caso utilizaremos un link y el método de JavaScript window.open:



En donde El URL del pop-up es:
Nombre del proyecto: com.project.km. (que sería el nombre que le colocamos a nuestro .PAR)
Nombre del DynPage: PopUpKMComponent

Colocar un break point externo

Para probar una aplicación del portal... Si deseas saber que pasa en el backend (alguna función de r3)...

... puedes colocar un Break Point Externo.

Estando en la función de r3, selecciona la opción del menu: Utilidades -> opciones.

Ve a la pestaña Editor ABAP y luego a la pestaña Debugging.

Coloca el usuario con el que ingresas al portal (debería ser el mismo con el que
ingresas al backend) y marca el checkbox Actv.

Luego coloca el breakpoint en la línea de código desde donde deseas empezar el debugging
y cuando aparezca el cuadro de diálogo selecciona la opción breakpoint externo.

Ahora ejecuta la aplicación desde el portal estando loggeado al mismo tiempo al
backend (debe ser el mismo usuario).

Éxito!

3 de septiembre de 2009

Desbloquear objetos: SM12

¿Inesperadamente se cerró la sesión o se cayó la conexión y cuando vas a modificar el reporte dice qué el objeto está siendo tratado por tu usuario?

Desbloquearlo es simple, ingresa a la transacción SM12, pulsa el botón Lista (o F8), selecciona el objeto (reporte) que deseas desbloquear, pulsa el botón Borrar (o Shift + F2) y listo, ya podrás seguir haciendo tus modificaciones.

Bienvenido

Al pequeño rincón en dónde publicaremos los tips de ABAP y SAP que nos hacen la vida laboral más simple.