domingo, 18 de mayo de 2014

Fallo en las traducciones, reimportación de lenguajes tras parches

A veces cuando se pasan parches, nos encontramos que el sistema pierde las traducciones y nos aparece el sistema con textos en ingles o alemán. Para solucionar esto, una de las cosas que debemos mirar es la SMLT, si las importaciones del lenguaje de los nuevos parches se han pasado correctamente. Para ello, nos iremos a la SMLT, seleccionaremos el lenguaje en cuestion, y nos iremos a Languages - Special Actions - Import Support Packages.


Aqui veremos, la lista de parches y el estado de importación del lenguaje de cada uno. Si alguno de los parches esta pendiente de importar el lenguaje (nos aparecerá en rojo), en caso de quedar alguno, lo lanzaremos, acordandonos siempre de lanzar esto en el mandante 000 y en ingles.

Leer más...

miércoles, 14 de mayo de 2014

Transacciones para monitorizar workflows

Buenas, aquí os dejo unas cuantas transacciones chulas sobre workflows


Análisis de work ítems
Cuando buscamos una tarea o bien por usuario o tipo de workflow tenemos varias opciones:
SWI2_FREQ: Para obtener las tareas o workflows lanzados en un período de tiempo para un tipo de tarea o de workflow, indica la fecha en que se ha lanzado quien lo ha lanzado y su estado, muestra los datos agrupados por tipo de workflow/tarea. Con doble click se ven los workflows lanzados y se puede consultar el log.
SWI5: Para consultar las tareas pendientes que tiene un usuario en su bandeja de workflow.
SWI1: Para seleccionar los workflows lanzados en un periodo de tiempo, permite seleccionar por periodo, tipo de tarea, estatus o ID  de work ítem, una vez que se muestra el listado podemos consultar el log.
SWPR: Obtiene los workflows que están erróneos y permite relanzarlos una vez subsanado el error que los ha provocado.
SWPC: Relanzar workflows tras fallar el sistema, si se ha caído el entorno y se han quedado workflows colgados se pueden relanzar desde este punto
SWIA: Transacción para gestionar workflows, se pueden ejecutar los workflows que no tienen responsable o bien finalizarlos o bien apartártelos para que se queden en tu bandeja como administrador de workflows.

Eventos
SWEL: Visualizar trace de eventos, desde este punto podemos consultar los eventos que se han lanzado en un periodo y por tipo de objeto y evento, consultando si han sido recepcionados por un workflow  o no.
SWEQBROWSER: Se visualiza la cola de eventos, pudiendo ver si hay eventos lanzados que no se han movido a la cola, es decir, que están pendientes de entregar.
SWEQADM: Gestión de la cola de eventos, para revisar si está activo el job , o si hay eventos por entregar.

Otros
SWU_OBUF: Refresca el entorno organizativo, en algunas ocasiones tras un transporte es necesaria su ejecución.
SWU3: Verificación de customazing de workflow automático, te muestra paso a paso los puntos necesarios en la parametrización de workflows.
Funcion RH_LOCAL_INBOX_GET: que nos permite ver los workitem que tiene un usuario en su bandeja.
Leer más...

jueves, 24 de abril de 2014

Desbloquear usuario con pasword expirada

Muchas veces nos encontramos que usuarios que solo utilizamos de mucho en mucho, al intentar acceder al sistema nos devuelve un mensaje de pasword expirada. Una forma rápida de solucionar esto si tenemos acceso a nivel de base de datos será actualizando los campos PWDLGNDATE y PWDSTATE en la tabla USR02 .

SQL> update sapr3.usr02 set PWDLGNDATE=20140221, PWDSTATE=0 where BNAME='USUARIO' and MANDT=000;

1 row updated.

SQL> commit;

Commit complete

En mi caso, me suele ocurrir a la hora aplicar parches que como se hace de tiempo en tiempo, siempre que entramos en el mandante 000 se encuentra expirado el usuario al no haber entrado en mucho tiempo..
Leer más...

miércoles, 27 de noviembre de 2013

Cuando accedes al SUPM se queda enganchado en Persistence Service: retrieving object.

Tras instalar el SUPM, al acceder al SUPM se queda enganchado dando el siguiente mensaje "Persistence Service: retrieving object. "
Uno de los pasos que tienes que hacer es configurar los webservices y hacer que accedan con un usuario que creas para que conecte con el BI. Al asignarle los roles estándares, debes revisar que tiene los perfiles generados, porque si no es cuando te da este error.


Para poder ver cual es el error concreto, podrás acceder al defauttrace de la instancia JAVA o acceder a la transacción SRT_UTIL en la instancia ABAP


En donde se ve que es un problema de permisos con el usuario con el que conectas a los webservices.  Se generan los perfiles y ya se ve que entra sin problemas. Si el problema persiste, debes revisar la configuración de tus webservices desde las transacciones WSADMIN y WSCONFIG, aunque veras el error en la transacción SRT_UTIL
Leer más...

martes, 19 de noviembre de 2013

Como modificar RFC protegidas del tipo workflow

Existen algunas RFC las cuales solo pueden ser modificadas desde el punto de parametrización concreto y no desde la SM59, este el caso de la RFC del workflow (SWF_RFC_DEST) o de la propia STMS.


Existe una forma para hacerlo desde la propia SM59 y es escribiendo en el cuadro de transacciones TOGL esto lo que hará será habilitar la RFC en modo modificación.


Leer más...

martes, 1 de octubre de 2013

Como descargar parches desde MOPZ o desde la sapnet

Hoy os contaré como bajar parches, ya sea desde el MOPZ del solution manager o de una forma menos detallada desde la sapnet.

Para la descarga desde el MOPZ, nos iremos al SOLUTION MANAGER, transacción SOLMAN_WORKCENTER al centro de trabajo – Control de modificaciones. Pulsaremos en nueva operación de mantenimiento, abriéndose el MAINTENANCE OPTIMIZER.


Seleccionamos la solución sobre la que vamos a aplicar los parches y elegiremos el sistema (esto claro esta deberá estar ya configurado). Pulsamos sobre continuar. 


Seleccionaremos la opción manual puesto que solo queremos bajarnos un número concreto de parches, si escogiésemos la opción automática sería por si queremos ir a un stack o paquete de mejora concreto.


Ahora seleccionaremos los parches a bajarnos, pulsando sobre "seleccionar directamente ficheros para versión de producto"


Y nos llevará directamente al SWDC de la versión de nuestro sistema, seleccionando los parches que queramos.


Una vez seleccionados, pulsaremos continuar y confirmaremos la cola y procederemos a descargar los parches.


Aquí cortaremos el MOPZ, dado que en nuestro caso no implementaremos los parches todavía, cuando subas los parches, puedes ir de nuevo al MOPZ y actualizar los datos con la fecha en la que se hizo. De esta forma, puedes cerrar la operación de mantenimiento y tener un histórico de todo lo que se realizo en tus sistemas.
Otra opción para todo esto, es seleccionar los parches directamente desde la sapnet y luego con la función /TMWFLOW/MO_UI_BASKET_AUTHORIZ ejecutarla en tu solution manager desde la SE37 para confirmar tus parches y poder bajarlos.
Leer más...