Logs de modificaciones en SAP

martes, 19 de noviembre de 2013

Si una cosa siempre he tenido clara trabajando con SAP es que todo lo que hacemos deja su rastro. Da igual qué modifiquemos, siempre hay una tabla donde se almacena la información del usuario, la fecha, la hora y el cambio en que se realizó la modificación. Y si hay alguna transacción que no almacena esa información también tengo claro que SAP algún día u otro la cambiará. A esto es a lo que llamamos el log de modificaciones de transacción. Es el registro de acciones que un usuario realiza al modificar datos previamente introducidos y almacenados.

En un par de artículos anteriores veíamos cómo parametrizar logs en órdenes o cómo seguir este log de modificaciones de tablas.


La transacción RSSCD100

Con esta transacción podemos ver las modificaciones realizadas en multitud de transacciones. Muchas veces en una transacción recurrimos a la opción Entorno / Modificaciones. Pues bien, mediante esta transacción podemos acceder a esta opción directamente.

Normalmente, si, por ejemplo, tuviésemos que visualizar las modificaciones realizadas sobre un documento de ventas utilizaríamos:

Logística / Comercial / Ventas / Pedido / VA02 - Modificar
  • Marcaríamos Entorno / Modificaciones.
  • Llegaríamos a una pantalla donde SAP nos pediría el número de pedido sobre que deseásemos ver las modificaciones.
  • Ejecutaríamos y veríamos las modificaciones.
Pero la transacción RSSCD100 nos provee una forma más rápida de hacerlo y en un solo entorno:

Ejecutar la transacción RSSCD100
Introducir el objeto VERKBELEG (documentos de ventas).
Introducir el ID (número de pedido).
Escribir el rango de fechas y horas de modificaciones a visualizar.
Ejecutar para obtener un listado distinto pero con la misma información.

Por supuesto, este listado está pensado para visualizar modificaciones en masa realizadas sobre una transacción en un rango de fechas, por lo que el ID no suele utilizarse. Lo que sí es importante es saber el objeto que debemos utilizar. A todos los efectos, el objeto corresponde a una transacción en SAP. Algunos objetos pueden ser...
  • BANF: modificaciones de solicitudes de pedido.
  • COND_A: modificaciones de condiciones de precio.
  • EINKBELEG: log de modificaciones de pedidos de compra.
  • EQUI: log para equipos de mantenimiento.
  • LIEFERUNG: modificaciones sobre entregas.
  • VERKBELEG: modificaciones de pedidos de ventas.
  • MATERIAL: log de modificaciones sobre el maestro de materiales.
  • PLAN: modificaciones de planes de mantenimiento.

Otros logs de modificaciones

Aparte de este log de modificaciones genérico existen otros más al estilo de lo que veríamos cuando hacemos Entorno / Modificaciones de una transacción. Aunque cada uno sólo muestra modificaciones para una sola transacción.

  • Transacción VL22N: sirve para visualizar modificaciones de entrega y sería análogo al objeto LIEFERUNG de la transacción RSSCD100.
  • Report RI_CD_VIEWR: sirve para visualizar modificaciones de planes de mantenimiento y es igual que el objeto PLAN de la transacción RSSCD100.
  • Transacción S_P6B_12000144: utilizada para visualizar el log de modificaciones de pedidos de venta y que da los mismos resultado que el objeto VERKBELEG.
  • Transacción S_P6B_12000142: visualiza el log de de condiciones de precio igual que el objeto COND_A de RSSCD100.
  • Transacción S_P6B_12000145: para log de modificaciones de facturas de venta.
¿Se os ocurren otros logs de modificación y las transacciones para detectarlos?

15 comentarios:

  1. Gracias por el aporte! sabras donde se ve reflajado el log de modificaciones de los indicadores de impuestos?

    ResponderEliminar
    Respuestas
    1. La creación de indicadores de impuestos se realiza a través de la transacción FTXP, pero hasta donde sé esta transacción no contiene ningún log. Así que quizás, si la tabla T007A tiene activada la opción 'Grabar log de modificaciones de datos' podrás conocer las modificaciones que han sufrido los indicadores de impuestos. Para saber cómo revisa el artículo sobre log de modificaciones de tablas de este blog.

      Eliminar
    2. puedes ir a ver la tabla CDHR e indicarle la transaccion que estas utilizando y de ahi copias el valor de objeto y lo introduces en la tabla CDPOS y te da las modificaciones que se han tenido en la FTXP

      Eliminar
  2. Hola, buen día. ¿Existe algún reporte o transacción para visualizar cambios de precios de materiales?

    ResponderEliminar
  3. Hola que tal, saben de algun log para modificaciones a ordenes de proceso?

    Gracias anticipadas!

    ResponderEliminar
  4. Que tal, saben de algun log para ver modificaciones a ordenes de proceso (producción)?

    Gracias anticipadas!

    ResponderEliminar
  5. Hola, hay alguna manera de ver qué modificación se le hizo a un paso de una validación? Desde la tx. OB28 puedo ver a nivel cabecera que un determinado usuario hizo una modificación en una fecha, pero no llego a ver qué fue lo que modificó. Eso se puede ver desde algún reporte?
    Muchas gracias
    Clara

    ResponderEliminar
  6. Algún log para ver las modificaciones a la cantidad reservada?

    ResponderEliminar
  7. Algún log para ver modificaciones en las listas de materiales? Gracias...

    ResponderEliminar
    Respuestas
    1. Ya revise, pero no se como ver el detalle en si (que material entro y cual fue reemplazado). Solo veo numero de documento y la clave del ultimo material que se cambio.

      Eliminar
  8. Alguien conoce un log para ver las modificaciones realizadas en Material Determination.

    Gracias

    ResponderEliminar