miércoles, 22 de julio de 2015

Enviar Mensaje Pop Up a Usuario

Hay situaciones en las cuales requerimos enviar un mensaje a un usuario pero por alguna circustancia no tenemos manera de comunicarnos con él. En estos casos podemos hacer uso del Módulo de Función TH_POPUP que permite envíar un mensaje POP-UP a un usuario en particular que se encuentre dentro del mismo mandante y ambiente. Por ejemplo, si requieres modificar valores de una tabla Z por medio de la transacción SM30 pero hay otro usuario que tiene bloqueados los datos ( Esta dentro de la transacción SM30 modificando los datos ), podemos enviarle un mensaje solicitando el favor de finalizar su modificación para así poder modificarlos nosotros. 

Para ejecutar el Módulo de Función TH_POPUP, accedemos a la transacción SE37 y diligenciamos los siguientes parámetros:




Donde:

CLIENT: Es el mandante
USER: Usuario al cual le queremos envíar el mensaje
MESSAGE: Mensaje que queremos enviar
MESSAGE_LEN: Longitud del Mensaje. El valor por defecto es "0" lo que significa que se mostrará todo el mensaje ingresado. Si se ingresa un valor, serán mostrados la cantidad de caracteres ingresados en el valor

Se presiona el botón ejecutar y el mensaje será enviado al usuario:





viernes, 17 de julio de 2015

Top 10 Crímenes de Programación ABAP

Les comparto este link en donde se menciona el Top 10 de los "Crímenes" que se pueden cometer cuando se programa con código ABAP. ¿ Cuántos de esos "Crímenes" cometes ?

http://scn.sap.com/community/abap/blog/2015/02/24/top-10-abap-crimes

lunes, 13 de julio de 2015

Log de Liberación de Ordenes de Transporte

Algunas veces, al realizar la liberación de ordenes de transporte mediante la transacción SE10, se generan errores sobre los cuales no podemos obtener un detalle. Si deseamos ver los mensajes de error generados, podemos hacer uso de la transacción de Log estándar. Para realizar esto, accedemos a la transacción SLG1 e ingresamos los siguientes valores:

Objeto: SPRX
Subobjeto: CHECK_BEFORE_RELEASE 



En caso de que exista algún error, el log desplegara los mensajes de error generados en el proceso de liberación