jueves, 19 de febrero de 2015

Error Open Hub cuando tenemos varias instancias.

Cuando definimos un open hub podremos hacerlo de forma local o servidor. En local puedes seleccionar la ruta concreta donde descargarlo, pero no se puede utilizar en cadenas de proceso puesto que tira componentes del cliente de SAP, y desde el servidor si te deja pero obliga a descargarlo siempre en el DIR_HOME de la AL11 (fichero) o si eliges nombre lógico, se podrá cambiar la ruta.
El problema que tenemos con la opción de servidor, es que puede ser que tengamos varias instancias y los directorios del DIR_HOME sean disitintos. Esto podrá dar errores cuando no acceda al servidor definido en el open hub. El error que muestra es RSBK241.


Para solucionar esto, nos iremos al DTP que utilice el open hub en cuestión, y le indicaremos el mismo servidor definido en el open hub. 



Esto se hace posicionandonos en el DTP y luego  Pasar a -- Param. gestor proceso fondo.


Aqui seleccionaremos el sevidor por el que queremos que se lance, obligando de esta forma a que utilice el mismo servidor y directorio que en el open hub.


Leer más...

lunes, 16 de febrero de 2015

Como activar la auditoría del KM

Si queremos saber el número de usuarios que lee, modifica,.. documentos de nuestro KM, lo que tenemos que hacer es activar el Activity Reporting Services. Para ello nos iremos a la System Administration - KM - Content Management, y seleccionaremos Global services. 
Pulsando sobre opciones avanzadas, nos aparecerá Activity Reporting Service (Show advance options)



En esta ventana, marcaremos el flag de Active, para activar la auditoria, a parte si seleccionamos el flaga de Positive List lo que haremos será auditar solo los repositorios/directorios que aparecen en el parámetro RID List (separados por una coma). Los siguientes parámetros especificarán el tipo de actividad que queremos auditar.
Esto lo que hará sera dejarnos unos ficheros con extension .open en la ruta que le indiquemos en el Directory Name, si no se indica nada lo dejará en  <unidad>:\usr\sap\SID\JC00\j2ee\cluster\server0\activity_trace_default_directory_name en caso de especificar valor, podra ser con ruta estática (esta bien para unificar si tenemos varios server) o relativa a partir del ...cluster\servern de cada server. 
El funcionamiento es el siguiente, almacena la información en cache y según la va ocupando lo descarga a fichero con extension .open. Luego a la hora indicada en el parámetro Hour to close cierra todos los archivos unificandolo en uno o varios txt en función de lo que le pidamos que saque.

Leer más...

miércoles, 11 de febrero de 2015

Si tienes acceso a la SE37, puedes tener acceso a muchas cosas

Si tienes acceso a la SE37 en un sistema puedes ejecutar muchas cosas, si sabes manejarlo bien. Por ejemplo, si alguna vez os encontrais con la necesidad de ejecutar una transacción a la cual por equivocación no os han dado acceso, y no podeis esperar a visualizarla, podreis ejecutar la siguiente función: RS_HDSYS_CALL_TC_VARIANT, en el parámetro TCODE se inserta la transacción y en el parámetro AUTHORITY-CHECK borras la X.


Si la transaccion solo chequea la S_TCODE te dejará entrar, si tiene más AUTHORITY-CHECK te dará error de autorizacion.
Como siempre digo, esto solo debemos usarlo con conocimiento de lo que hacemos, y sabiendo que al final por un lado o por otro siempre se puede averiguar que usuario ejecuto una transacción u otra, vamos que se puede pillar facil al tramposo, jajaja. Otro día ya os contare más cosillas que se puede hacer teniendo la SE37, aunque ya tengo una entrada en la que os pongo bastantes cosillas.
Leer más...