viernes, 30 de mayo de 2014

Que hacer cuando no tenemos un certificado con cadena completa

Cuando generamos un certificado y lo pedimos firmar por una CA concreta, SAP necesita que ese certificado este firmado con la cadena completa. Hay veces que no nos lo firman así y una forma rápida de poder generar ese certificado sin volver a pedirlo es generarlo nosotros mismos.
Para ello abriremos con el notepad el .cer e iremos añadiendo uno a uno los certificados que componen toda la cadena (con Firefox, podremos exportarnos facilmente todos y cada uno de los certificados que componen la cadena completa, o abriendonos una consola MMC donde tengamos el certificado seleccionando la descarga en “Base-64 encoded X.509 (.CER)”)
El formato del fichero quedaría de esta forma:

                     BEGIN CERTIFICATE
                     <encrypted part of the actual certificate response>
                     END CERTIFICATE
                     BEGIN CERTIFICATE
                      <encrypted part of the 
CA intermediate certificate(if it exists)>
                     END CERTIFICATE
                     BEGIN CERTIFICATE
                     <encrypted part of the 
CA ROOT certificate>
                     END CERTIFICATE

Es decir la primera ponemos la del servidor y vamos bajando hasta llegar a la raiz.

El .cer que generemos será el que podremos importar luego en la STRUST



Leer más...

jueves, 29 de mayo de 2014

SUPM: Error al abrir la gestión de scripts automatizados

Al intentar abrir la gestion de scripts automatizados en SUPM, y modificar uno de ellos o crear alguno que tire de una consulta SAP BW sin datos, genera un error en la instancia JAVA

y el siguiente dump en la instancia ABAP OBJECTS_OBJREF_NOT_ASSIGNED en /SRCORE/SAPLBWQUERY


La solución será cargar datos en el cubo del que extrae los datos la query, para que devuelva información y no genere el error, dejando abrirlo.

Leer más...

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...