PDA

Ver la Versión Completa : Tablas para consulta de precios


Alberto Ciancio
26/06/06, 00:18:25
¿En qué otras tablas que no resulten las siguientes puedo encontrar un log de auditoria de modificaciones de precios?

KONV, KONH, KONM, CDPOST, CDHDR

El caso puntual que estoy tratando de investigar se relaciona con una modificación en una condición de precio realizada desde la transacción BK12. Puntualmente he modificado una condición de precio respetando la fecha de vigencia existente en dicha posición pero cambiando el valor, y el valor anterior modificado no puedo encontrarlo en estas tablas. Sin embargo, si desde la misma transacción consulto el reporte de modificaciones de condiciones encuentro ambos valores, es decir, el anterior y el actual.

Agradeceré vuestra ayuda.

bono
26/06/06, 08:47:10
Hola,
Si la tcode que comentas es la VK12 (registros de condición) la tabla donde se almacenan los valores es la KONP.

Espero te sea de ayuda.

Alberto Ciancio
26/06/06, 12:14:19
En la tabla KONP encuentro el nuevo valor que he ingresado al mismo registro de condición pero no aparece el anterior reemplazado. Es decir que la Tx realizó un update sobre el registro existente en la tabla KONP y no un insert con el nuevo valor.

Tal vez no he sido suficientemente claro en la consulta. Les paso un ejemplo:
1: desde la Tx VK11 creo un registro de condición con los siguientes datos:
-Válido el 24.06.2006
-Importe 300
-Válido de 01.06.2006
-Válido hasta 30.06.2006
y grabo

Si verifico las tablas KONH (para obtener el KNUMH) y luego en la KONP encuentro el registro con el valor 300 en el campo KBETR.

2: desde la Tx VK12 modifico ese registro cambiando unicamente el valor de 300 a 20.
y grabo

Si verifico en las tablas KONH y KONP existe el mismo KNUMH, es decir no se creó otro por el evento de modificación. Si consulto ese registro ya no encuentro el valor 300 en el campo KBETR sino 20.

Es decir perdí el valor anterior que poseía ese registro. Sin embargo creo que ese valor se guarda en otra tabla puesto que desde la propia Tx VK12, menú Entorno -> Modificaciones -> Por Reg condición, aparecen ambos valores: el actual 20 y el anterior modificado 300.

Vique
27/06/06, 09:39:26
Hola,
por qué no pruebas a hacer una traza?
Asi puedes ver a qué tablas está accediendo cuando vas a ver las modificaciones del registro, y miras qué tablas son las que neces¡tas.

Un saludo
Vique

gib8107
27/06/06, 22:42:22
No se en que otras tablas pueda estar el valor que preguntas

Pero la transaccion ST05 sirve para realizar un analisis de las tablas que se utilizan cuando ejecutas una transaccion

puedes activar un trace y hacer lo que mencionas antes te sales de lo que estes haciendo y
posteriormente viens y detienes el trace en la ST05 (es muy importante que lo detengas) y vex el reporte con las tablas y las acciones que realizo el sistema

al principio es algo confuso pero con un poco de tiempo le entinedes y si ajecuto algun inser de historial en alguna tabla hi se tiene que quedar registrado :D