cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

No se muestra el valor de recuperación de unos activos fijos al efectuar la consulta a la tabla ITM8

0 Kudos
1,042

Estimados,

Espero se encuentren bien.

El presente es para comentarles que en un cliente con versión 9.3 for hana pl 05 me está ocurriendo que el valor de recuperación de unos activos fijos muestran valor 0 al ejecutar la consulta a la tabla ITM8 y FIX 1, sin embargo dentro de SBO si se muestra su valor de recuperación en los datos maestros de activos fijos.

Cabe mencionar que la consulta o query si funciona para unos activos fijos y si es cierto que el valor de recuperación se almacena en la tabla ITM8 como me indicó un consultor de soporte SAP, debería funcionar el mismo query para todos los activos fijos y traer el valor de recuperación correcto.

Agradezco de antemano su colaboración.

Atento a sus comentarios.

Saludos cordiales.

Francisco Güere.

Accepted Solutions (0)

Answers (4)

Answers (4)

0 Kudos
agustin_marcoscividanes
Active Contributor
0 Kudos

Hola

¿no deberías incluir la tabla OFIX para identificar el objeto (activo fijo) y luego saber si el valor que buscas está en el ejercicio correcto?

Agustín

0 Kudos

Estimado,

Te comento que ambos activos fijos que te menciono se encuentran en el mismo ejercicio.

Atento a tus comentarios.

Saludos.

Francisco Güere

0 Kudos

Estimado Agustín,

Muchas gracias por el feedback.

Si se encuentra al consultar FIX1 y la ITM8 pero muestra valor 0 y cuando ejecuto las mismas consultas para otro activo similar al EQUI0094 de la misma clase y la misma fecha de capitalización como es el EQUI0080 y muestra valor de recuperación 0.

Estos son las consultas aplicadas:

select top 1 "SalvageVal" ,"ItemCode" fROM "NOMBREBASEDEDATOS".FIX1 where "ItemCode"='EQUI0080' order by "AbsEntry" desc

---------------

select distinct t1."ItemCode",
case
when T1."SalvageVal" =0 then T2."SalvageVal"
else T1."SalvageVal" end as VAL_RECUPERACION
from "NOMBREBASEDEDATOS"."ITM8" t1 inner join
"NOMBRE BASEDEDATOS."FIX1" t2 on t1."ItemCode"=t2."ItemCode"
and t1."DprArea" = t2."DprArea"
where t2."SalvageVal"<>0 or t1."SalvageVal"<>0

-------------------

SELECT T1.“ItemCode”,T0.“ItemName”, T1.“SalvageVal” FROM “NOMBREBASEDEDATOS”.“OITM” T0 INNER JOIN ITM8 T1 ON T0.“ItemCode” = T1.“ItemCode”

Te adjunto pantallas del activo fijo EQUI0094 que si muestra valor de recuperación correcto por medio de la consulta y que si compagina con el valor de recuperación a nivel de datos maestros de activos fijos y por supuesto te adjunto la captura del activo fijo EQUI0080 que arroja valor de recuperación 0 aplicando la misma consulta y no compagina con el valor de recuperación a nivel de datos maestros de activos fijos.

Atento a tus comentarios.

Saludos cordiales.

Francisco Güere.

valor-de-recuperacion-af-equi0094.jpgvalor-de-recuperacion-af-equi0080-en-cero-por-hana.jpgequi0080-pestana-af.jpgequi0094-pestana-af.jpg

agustin_marcoscividanes
Active Contributor
0 Kudos

Hola

los activos que no aparecen ¿están en la tabla FIX1? ¿están en la tabla OFIX?

¿Puedes postear la consulta?

Un saludo

Agustín

0 Kudos

Estimado Agustín,

Muchas gracias por el feedback.

Si se encuentra al consultar FIX1 y la ITM8 pero muestra valor 0 y cuando ejecuto las mismas consultas para otro activo similar al EQUI0094 de la misma clase y la misma fecha de capitalización como es el EQUI0080 y muestra valor de recuperación 0.

Estos son las consultas aplicadas:

select top 1 "SalvageVal" ,"ItemCode" fROM "NOMBREBASEDEDATOS".FIX1 where "ItemCode"='EQUI0080' order by "AbsEntry" desc

---------------

select distinct t1."ItemCode",
case
when T1."SalvageVal" =0 then T2."SalvageVal"
else T1."SalvageVal" end as VAL_RECUPERACION
from "NOMBREBASEDEDATOS"."ITM8" t1 inner join
"NOMBRE BASEDEDATOS."FIX1" t2 on t1."ItemCode"=t2."ItemCode"
and t1."DprArea" = t2."DprArea"
where t2."SalvageVal"<>0 or t1."SalvageVal"<>0

-------------------

SELECT T1.“ItemCode”,T0.“ItemName”, T1.“SalvageVal” FROM “NOMBREBASEDEDATOS”.“OITM” T0 INNER JOIN ITM8 T1 ON T0.“ItemCode” = T1.“ItemCode”

Te adjunto pantallas del activo fijo EQUI0094 que si muestra valor de recuperación correcto por medio de la consulta y que si compagina con el valor de recuperación a nivel de datos maestros de activos fijos y por supuesto te adjunto la captura del activo fijo EQUI0080 que arroja valor de recuperación 0 aplicando la misma consulta y no compagina con el valor de recuperación a nivel de datos maestros de activos fijos.

Atento a tus comentarios.

Saludos cordiales.

Francisco Güere.

valor-de-recuperacion-af-equi0094.jpgvalor-de-recuperacion-af-equi0080-en-cero-por-hana.jpgequi0080-pestana-af.jpgequi0094-pestana-af.jpg
valor-de-recuperacion-af-equi0094.jpg (29.0 kB) valor-de-recuperacion-af-equi0080-en-cero-por-hana.jpg (52.0 kB) equi0080-pestana-af.jpg (182.6 kB) equi0094-pestana-af.jpg (186.8 kB)