Estimados,
Según me indican existe un reporte que indica por usuario y fecha a que módulos accedió ese usuario, los cambios realizados, inicio y fin de conexión, se que existen dos reportes llamados:
Usuarios Conectados: Solo muestra el inicio y fin de cada conexión por usuario.
Log de Modificaciones: Que muestra cambios en cada formulario realizado por usuario
Pero se me esta solicitando un reporte que indique a que formularios o módulos han accedido los usuarios y en que horarios y fecha. Por favor indicarme donde puede encontrar el mismo.
Gracias y Saludos
Mireya
Estimado,
Entonces me podría confirmar que no existe un reporte con el detalle que me piden acceso por usuario con fecha y hora a cada aplicación del SAP, Por ejemplo que dias accedió a Facturas, Pedidos, Etc.
Saludos
Mireya
Es correcto, lo que pasa aquí es que SAP te guarda como tal solo los accesos al sistema en esta tabla, de ahí tendrás que enlazar con las diferentes tablas por ejemplo OINV el campo de CreateDate al de la fecha de el log de acceso y también al de usuario, para obtener ese detalle que requieres, de otra forma yo lo desconozco.
Yo haría una consulta uniendo las tablas principales agrupadas por usuario y al final le pego la de usuarios y su historial.
primero aclarar que aparte del acceso al sistema, SAP B1 te guarda el log de modificaciones, es decir solo guarda un log de auditoria cuando creas o modificas un registro, no asi cuando entras a revisar algún documento o ventana. Lastimosamente aun no hay un reporte estándar que te muestre todos los cambios realizados por un usuario, solo tienes las opción del “Log de modificaciones” por cada documento, se podría armar un query a todas las tablas históricas, generalmente las que empiezan con “A”, pero son bastantes, la principal es la ADOC que tiene las modificaciones de los documentos de Marketing.
Hola @mireyaSIS
Complementando lo anterior, mediante el informe diario de operaciones, puedes consultar las transacciones que han afectado la contabilidad especificando el usuario creador.
Hola, yo tuve que realizar un reporte similar y utilice la tabla OUAL (tabla de registro de acciones del usuario), solo debes cruzarla con la OUSR e identificar los ObjectId de cada tarea.
PD: Te dejo mi reporte por si te interesa, solo debes filtrar la fecha para que te muestre las tareas que realizon, detalladas por nombre de usuario…
SELECT
oual."Id",
oual."UserId",
ousr."USER_CODE",
ousr."U_NAME",
oual."ActionDate",
oual."ActionTime",
case
when (oual."ActionType" = 'A') then 'Cargar'
when (oual."ActionType" = 'U') then 'Actualizar'
when (oual."ActionType" = 'C') then 'Cancelar'
else cast(oual."ActionType" as varchar(10))
end as "Tipo de acción",
case
when (oual."ObjectId" = 1) then 'Cuentas de mayor'
when (oual."ObjectId" = 2) then 'Socio de negocios'
when (oual."ObjectId" = 3) then 'Códigos bancarios'
when (oual."ObjectId" = 4) then 'Artículos'
when (oual."ObjectId" = 5) then 'Definición del impuesto'
when (oual."ObjectId" = 6) then 'Listas de precios'
when (oual."ObjectId" = 7) then 'Precios especiales'
when (oual."ObjectId" = 8) then 'Propiedades del artículo'
when (oual."ObjectId" = 9) then 'Diferencias de cambio'
when (oual."ObjectId" = 10) then 'Grupos de tarjetas'
when (oual."ObjectId" = 11) then 'Personas de contacto'
when (oual."ObjectId" = 12) then 'Usuarios'
when (oual."ObjectId" = 13) then 'Factura de deudores'
when (oual."ObjectId" = 14) then 'Nota de crédito de clientes'
when (oual."ObjectId" = 15) then 'Entrega'
when (oual."ObjectId" = 16) then 'Devoluciones'
when (oual."ObjectId" = 17) then 'Pedido de cliente'
when (oual."ObjectId" = 18) then 'Factura de proveedores'
when (oual."ObjectId" = 19) then 'Nota de crédito de proveedores'
when (oual."ObjectId" = 20) then 'Pedido de entrada de mercancías'
when (oual."ObjectId" = 21) then 'Devolución de mercancías'
when (oual."ObjectId" = 22) then 'Pedido'
when (oual."ObjectId" = 23) then 'Oferta de ventas'
when (oual."ObjectId" = 24) then 'Pago recibido'
when (oual."ObjectId" = 25) then 'Depósito'
when (oual."ObjectId" = 26) then 'Historial de reconciliación'
when (oual."ObjectId" = 27) then 'Registro de cheques'
when (oual."ObjectId" = 28) then 'Entrada documentos diarios'
when (oual."ObjectId" = 29) then 'Lista de comprobantes de diario'
when (oual."ObjectId" = 30) then 'Asiento'
when (oual."ObjectId" = 31) then 'Artículos: Almacén'
when (oual."ObjectId" = 33) then 'Operaciones'
when (oual."ObjectId" = 34) then 'Contabilizaciones periódicas'
when (oual."ObjectId" = 36) then 'Tarjetas de crédito'
when (oual."ObjectId" = 37) then 'Códigos de moneda'
when (oual."ObjectId" = 38) then 'Códigos de CPI'
when (oual."ObjectId" = 39) then 'Gestión'
when (oual."ObjectId" = 40) then 'Condiciones de pago'
when (oual."ObjectId" = 42) then 'Extracto bancario externo recibido'
when (oual."ObjectId" = 43) then 'Fabricante'
when (oual."ObjectId" = 44) then 'Propiedades tarjeta'
when (oual."ObjectId" = 45) then 'Códigos de registro en el diario'
when (oual."ObjectId" = 46) then 'Pagos efectuados'
when (oual."ObjectId" = 47) then 'Números de serie'
when (oual."ObjectId" = 48) then 'Gastos de carga'
when (oual."ObjectId" = 49) then 'Clases de entrega'
when (oual."ObjectId" = 50) then 'Unidades de longitud'
when (oual."ObjectId" = 51) then 'Unidades de peso'
when (oual."ObjectId" = 52) then 'Grupos de artículos'
when (oual."ObjectId" = 53) then 'Empleado del departamento de ventas'
when (oual."ObjectId" = 55) then 'Plantillas de contabilización'
when (oual."ObjectId" = 56) then 'Grupos de aduanas'
when (oual."ObjectId" = 57) then 'Cheques para el pago'
when (oual."ObjectId" = 58) then 'Diario de almacén'
when (oual."ObjectId" = 59) then 'Entrada de mercancías'
when (oual."ObjectId" = 60) then 'Salida de mercancías'
when (oual."ObjectId" = 61) then 'Centro de costo'
when (oual."ObjectId" = 62) then 'Norma de reparto'
when (oual."ObjectId" = 63) then 'Códigos de proyecto'
when (oual."ObjectId" = 64) then 'Almacenes'
when (oual."ObjectId" = 65) then 'Grupos de comisiones'
when (oual."ObjectId" = 66) then 'Árbol de productos'
when (oual."ObjectId" = 67) then 'Traslado de stocks'
when (oual."ObjectId" = 68) then 'Instrucciones de fabricación'
when (oual."ObjectId" = 69) then 'Precio de entrega'
when (oual."ObjectId" = 70) then 'Vías de pago'
when (oual."ObjectId" = 71) then 'Pago con tarjeta de crédito'
when (oual."ObjectId" = 72) then 'Gestión de tarjetas crédito'
when (oual."ObjectId" = 73) then 'Nº catálogo de deudor/acreedor'
when (oual."ObjectId" = 74) then 'Pagos de crédito'
when (oual."ObjectId" = 75) then 'Tasas IPC y ME'
when (oual."ObjectId" = 76) then 'Depósito postdatado'
when (oual."ObjectId" = 77) then 'Presupuesto'
when (oual."ObjectId" = 78) then 'Método de subreparto de costes de presupuesto'
when (oual."ObjectId" = 79) then 'Cadenas de comercio al por menor'
when (oual."ObjectId" = 84) then 'Temas de actividad'
when (oual."ObjectId" = 85) then 'Precios especiales para grupos'
when (oual."ObjectId" = 87) then 'Lista de distribución'
when (oual."ObjectId" = 91) then 'Escenario de presupuesto'
when (oual."ObjectId" = 92) then 'Precios de interés'
when (oual."ObjectId" = 93) then 'Opciones de usuario'
when (oual."ObjectId" = 94) then 'Números de serie para artículos'
when (oual."ObjectId" = 95) then 'Modelos informe financiero'
when (oual."ObjectId" = 96) then 'Categorías de informes financieros'
when (oual."ObjectId" = 97) then 'Oportunidad'
when (oual."ObjectId" = 98) then 'Interés'
when (oual."ObjectId" = 99) then 'Nivel del tipo de interés'
when (oual."ObjectId" = 100) then 'Fuente de información'
when (oual."ObjectId" = 101) then 'Nivel oportunidad'
when (oual."ObjectId" = 102) then 'Causas del defecto'
when (oual."ObjectId" = 103) then 'Clases de actividad'
when (oual."ObjectId" = 104) then 'Lugar de reuniones'
when (oual."ObjectId" = 106) then 'Número de lote para artículo'
when (oual."ObjectId" = 107) then 'Artículos alternativos 2'
when (oual."ObjectId" = 108) then 'Socios de negocios'
when (oual."ObjectId" = 109) then 'Competidores'
when (oual."ObjectId" = 111) then 'Período contable'
when (oual."ObjectId" = 112) then 'Documentos preliminares'
when (oual."ObjectId" = 113) then 'Lotes y números de serie'
when (oual."ObjectId" = 116) then 'Jerarquía de deducción de retención de impuestos'
when (oual."ObjectId" = 117) then 'Grupos de deducción de retención de impuestos'
when (oual."ObjectId" = 118) then 'Sucursales'
when (oual."ObjectId" = 119) then 'Departamentos'
when (oual."ObjectId" = 120) then 'Nivel de confirmación'
when (oual."ObjectId" = 121) then 'Modelos de autorización'
when (oual."ObjectId" = 122) then 'Documentos de confirmación'
when (oual."ObjectId" = 123) then 'Cheques p.pago'
when (oual."ObjectId" = 125) then 'Definir porte'
when (oual."ObjectId" = 126) then 'Autoridades de impuestos sobre ventas'
when (oual."ObjectId" = 127) then 'Clase de autoridades de impuestos sobre ventas'
when (oual."ObjectId" = 128) then 'Indicadores de IVA'
when (oual."ObjectId" = 129) then 'Países'
when (oual."ObjectId" = 130) then 'Estados'
when (oual."ObjectId" = 132) then 'Factura de corrección de clientes;'
when (oual."ObjectId" = 133) then 'Descuento por pronto pago'
when (oual."ObjectId" = 135) then 'Operación triangular'
when (oual."ObjectId" = 136) then 'Migración de datos'
when (oual."ObjectId" = 138) then 'Indicador'
when (oual."ObjectId" = 139) then 'Transporte de mercancías'
when (oual."ObjectId" = 140) then 'Propuesta de pago'
when (oual."ObjectId" = 141) then 'Asistente de consulta'
when (oual."ObjectId" = 142) then 'Segmentación de cuenta'
when (oual."ObjectId" = 143) then 'Categorías de segmentación de cuentas'
when (oual."ObjectId" = 144) then 'Localidad'
when (oual."ObjectId" = 145) then 'Formularios 1099'
when (oual."ObjectId" = 146) then 'Ciclo'
when (oual."ObjectId" = 147) then 'Vías de pago para asistente de pagos'
when (oual."ObjectId" = 149) then 'Tipo de interés de reclamación'
when (oual."ObjectId" = 150) then 'Prioridades del socio de negocios'
when (oual."ObjectId" = 151) then 'Reclamaciones'
when (oual."ObjectId" = 153) then 'Tablas de usuario'
when (oual."ObjectId" = 155) then 'Ejecución de pago'
when (oual."ObjectId" = 156) then 'Lista de picking'
when (oual."ObjectId" = 157) then 'Asistente de pago'
when (oual."ObjectId" = 158) then 'Tabla de resultados de pagos'
when (oual."ObjectId" = 159) then 'Payment Block'
when (oual."ObjectId" = 161) then 'Indicador banco central'
when (oual."ObjectId" = 162) then 'Revaloración de inventario'
when (oual."ObjectId" = 163) then 'Factura de corrección de acreedores'
when (oual."ObjectId" = 164) then 'Anulación de factura de corrección de acreedores'
when (oual."ObjectId" = 165) then 'Factura de corrección de clientes;'
when (oual."ObjectId" = 166) then 'Anulación de factura de corrección de clientes'
when (oual."ObjectId" = 167) then 'Status de llamada de servicio'
when (oual."ObjectId" = 168) then 'Clases de llamada de servicio'
when (oual."ObjectId" = 169) then 'Tipos de problema de llamada de servicio'
when (oual."ObjectId" = 170) then 'Modelo de contrato'
when (oual."ObjectId" = 171) then 'Empleados'
when (oual."ObjectId" = 172) then 'Tipos de empleado'
when (oual."ObjectId" = 173) then 'Status de empleado'
when (oual."ObjectId" = 174) then 'Motivo de rescisión del contrato'
when (oual."ObjectId" = 175) then 'Clases de formación'
when (oual."ObjectId" = 176) then 'Tarjeta del equipo'
when (oual."ObjectId" = 177) then 'Nombre de agente'
when (oual."ObjectId" = 178) then 'Retención de impuestos'
when (oual."ObjectId" = 179) then 'Reports 347, 349 e IR ya visualizados'
when (oual."ObjectId" = 180) then 'Informe fiscal'
when (oual."ObjectId" = 181) then 'Efecto para pagos'
when (oual."ObjectId" = 182) then 'Bill Of Exchang Transaction'
when (oual."ObjectId" = 183) then 'Formato de archivo'
when (oual."ObjectId" = 184) then 'Indicador de período'
when (oual."ObjectId" = 185) then 'Clientes dudosos'
when (oual."ObjectId" = 186) then 'Tabla de feriados'
when (oual."ObjectId" = 187) then 'Socio de negocios - Cuenta bancaria'
when (oual."ObjectId" = 188) then 'Status de solución de llamada de servicio'
when (oual."ObjectId" = 189) then 'Soluciones de llamada de servicio'
when (oual."ObjectId" = 190) then 'Contratos de servicio'
when (oual."ObjectId" = 191) then 'Llamadas de servicio'
when (oual."ObjectId" = 192) then 'Orígenes de llamada de servicio'
when (oual."ObjectId" = 194) then 'Cola'
when (oual."ObjectId" = 195) then 'Asistente inflación'
when (oual."ObjectId" = 196) then 'Condiciones de reclamación'
when (oual."ObjectId" = 197) then 'Asistente reclamación'
when (oual."ObjectId" = 198) then 'Previsión ventas'
when (oual."ObjectId" = 199) then 'Escenarios de planificación de necesidades'
when (oual."ObjectId" = 200) then 'Territorios'
when (oual."ObjectId" = 201) then 'Industrias'
when (oual."ObjectId" = 202) then 'Orden de fabricación'
when (oual."ObjectId" = 203) then 'Anticipo de clientes'
when (oual."ObjectId" = 204) then 'Anticipo de proveedores'
when (oual."ObjectId" = 205) then 'Clases paquete'
when (oual."ObjectId" = 206) then 'Objeto definido por el usuario'
when (oual."ObjectId" = 207) then 'Propiedad de datos: Objetos'
when (oual."ObjectId" = 208) then 'Propiedad datos: Excepciones'
when (oual."ObjectId" = 210) then 'Posición empleado'
when (oual."ObjectId" = 211) then 'Equipos empleado'
when (oual."ObjectId" = 212) then 'Relaciones'
when (oual."ObjectId" = 213) then 'Fecha recomendación'
when (oual."ObjectId" = 214) then 'Árbol de autorización de usuario'
when (oual."ObjectId" = 215) then 'Texto predefinido'
when (oual."ObjectId" = 216) then 'Definición casilla'
when (oual."ObjectId" = 217) then 'Status actividad'
when (oual."ObjectId" = 220) then 'Categoría de período'
when (oual."ObjectId" = 221) then 'Anexos'
when (oual."ObjectId" = 222) then 'Filtro de trama'
when (oual."ObjectId" = 223) then 'Tabla idioma usuario'
when (oual."ObjectId" = 224) then 'Traducción de varios idiomas'
when (oual."ObjectId" = 230) then 'Reconciliaciones grabadas'
when (oual."ObjectId" = 231) then 'Cuentas de banco propio'
when (oual."ObjectId" = 232) then 'Documento'
when (oual."ObjectId" = 233) then 'Sets de parámetros de generación de documentos'
when (oual."ObjectId" = 238) then 'Categoría de cuenta'
when (oual."ObjectId" = 239) then 'Códigos de asignación de gastos bancarios'
when (oual."ObjectId" = 241) then 'Operaciones de flujo de caja - Filas'
when (oual."ObjectId" = 242) then 'Posición de documento de flujo de caja'
when (oual."ObjectId" = 247) then 'Lugar comercial'
when (oual."ObjectId" = 250) then 'Calendario de era local'
when (oual."ObjectId" = 251) then 'Dimensión de contabilidad de costos'
when (oual."ObjectId" = 254) then 'Tabla del código de servicio'
when (oual."ObjectId" = 255) then 'Grupo de servicio para Brasil'
when (oual."ObjectId" = 256) then 'Grupo de material'
when (oual."ObjectId" = 257) then 'Código NCM'
when (oual."ObjectId" = 258) then 'CFOP para Nota fiscal'
when (oual."ObjectId" = 259) then 'Código CST de nota fiscal'
when (oual."ObjectId" = 260) then 'Utilización de nota fiscal'
when (oual."ObjectId" = 261) then 'Procedimiento de fecha de cierre'
when (oual."ObjectId" = 264) then 'Categoría fiscal de Nota Fiscal (Brasil)'
when (oual."ObjectId" = 265) then 'Condados'
when (oual."ObjectId" = 266) then 'Determinación de indicador de impuestos'
when (oual."ObjectId" = 267) then 'Tipo de documento del efecto'
when (oual."ObjectId" = 268) then 'Portafolio efecto'
when (oual."ObjectId" = 269) then 'Instrucción efecto'
when (oual."ObjectId" = 271) then 'Parámetro fiscal'
when (oual."ObjectId" = 275) then 'Combinación del tipo fiscal'
when (oual."ObjectId" = 276) then 'Tabla maestra de fórmula de impuestos'
when (oual."ObjectId" = 278) then 'Código CNAE'
when (oual."ObjectId" = 280) then 'Factura de impuestos de ventas'
when (oual."ObjectId" = 281) then 'Factura de impuestos de compras'
when (oual."ObjectId" = 283) then 'Número de declaración de aduana de portes'
when (oual."ObjectId" = 290) then 'Recursos'
when (oual."ObjectId" = 291) then 'Propiedades de recursos'
when (oual."ObjectId" = 292) then 'Grupos de recursos'
when (oual."ObjectId" = 321) then 'Reconciliación interna'
when (oual."ObjectId" = 541) then 'Datos maestros de POS'
when (oual."ObjectId" = 1179) then 'Documentos preliminares'
when (oual."ObjectId" = 10000105) then 'Opciones de servicio de mensajes'
when (oual."ObjectId" = 10000044) then 'Datos maestros de los números de serie'
when (oual."ObjectId" = 10000045) then 'Datos maestros de números de serie'
when (oual."ObjectId" = 10000062) then 'Claves IVL frente a OINM'
when (oual."ObjectId" = 10000071) then 'Contabilización de stocks'
when (oual."ObjectId" = 10000073) then 'Maestro del ejercicio presupuestario'
when (oual."ObjectId" = 10000074) then 'Secciones'
when (oual."ObjectId" = 10000075) then 'Series de certificados'
when (oual."ObjectId" = 10000077) then 'Clase de la estimación'
when (oual."ObjectId" = 10000196) then 'Lista de clases de documento'
when (oual."ObjectId" = 10000197) then 'Grupo de unidades de medida'
when (oual."ObjectId" = 10000199) then 'Datos maestros de la unidad de medida'
when (oual."ObjectId" = 10000203) then 'Configuración del campo de ubicación'
when (oual."ObjectId" = 10000204) then 'Atributo de ubicación'
when (oual."ObjectId" = 10000205) then 'Subnivel de almacén'
when (oual."ObjectId" = 10000206) then 'Posición de ubicación'
when (oual."ObjectId" = 140000041) then 'Código DNF'
when (oual."ObjectId" = 231000000) then 'Grupo de autorización'
when (oual."ObjectId" = 234000004) then 'Grupo de correo electrónico'
when (oual."ObjectId" = 243000001) then 'Código de pago de gobierno'
when (oual."ObjectId" = 310000001) then 'Saldo de apertura de inventario'
when (oual."ObjectId" = 310000008) then 'Atributos del lote en la ubicación'
when (oual."ObjectId" = 410000005) then 'Formato de lista legal'
when (oual."ObjectId" = 480000001) then 'Objeto: Transferencia de empleado de RR. HH.'
when (oual."ObjectId" = 540000005) then 'Determinación de indicador de impuestos'
when (oual."ObjectId" = 540000006) then 'Oferta de compra'
when (oual."ObjectId" = 540000040) then 'Modelo de transacción periódica'
when (oual."ObjectId" = 540000042) then 'Tipo de centro de costo'
when (oual."ObjectId" = 540000048) then 'Clase de periodificación'
when (oual."ObjectId" = 540000056) then 'Modelo fiscal nota'
when (oual."ObjectId" = 540000067) then 'Indexador de combustible de Brasil'
when (oual."ObjectId" = 540000068) then 'Indexador de bebidas de Brasil'
when (oual."ObjectId" = 1210000000) then 'Tabla principal de cockpit'
when (oual."ObjectId" = 1250000001) then 'Solicitud de traslado'
when (oual."ObjectId" = 1250000025) then 'Acuerdo global'
when (oual."ObjectId" = 1320000000) then 'Paquete del indicador de rendimiento clave'
when (oual."ObjectId" = 1320000002) then 'Grupo objetivo'
when (oual."ObjectId" = 1320000012) then 'Campaña'
when (oual."ObjectId" = 1320000028) then 'Códigos de operaciones de Retorno'
when (oual."ObjectId" = 1320000039) then 'Código fuente de producto'
when (oual."ObjectId" = 1470000000) then 'Clases de amortización de activos fijos'
when (oual."ObjectId" = 1470000002) then 'Determinación de cuentas de activos fijos'
when (oual."ObjectId" = 1470000003) then 'Áreas de amortización de activo fijo'
when (oual."ObjectId" = 1470000004) then 'Pools clase amortización'
when (oual."ObjectId" = 1470000032) then 'Clases AF'
when (oual."ObjectId" = 1470000046) then 'Grupos de activos'
when (oual."ObjectId" = 1470000048) then 'Criterios de determinación de cuenta de mayor: Inventario'
when (oual."ObjectId" = 1470000049) then 'Capitalización'
when (oual."ObjectId" = 1470000057) then 'Reglas avanzadas de cuenta de mayor'
when (oual."ObjectId" = 1470000060) then 'Nota de crédito'
when (oual."ObjectId" = 1470000062) then 'Datos maestros de código de barras'
when (oual."ObjectId" = 1470000065) then 'Recuento de inventario'
when (oual."ObjectId" = 1470000077) then 'Grupos de descuento'
when (oual."ObjectId" = 1470000092) then 'Determinación de recuento de ciclo'
when (oual."ObjectId" = 1470000113) then 'Solicitud de compra'
else cast(oual."ObjectId" as varchar(10))
end as "Tipo de documento",
oual."ObjectKey"
FROM oual
inner join ousr on ousr."USERID"=oual."UserId"
WHERE oual."ActionDate" =[%0]