Consulta de Activos Fijos

Estimad@s estoy realizando una consulta pero no me corre en SAP,

me indica que no estoy utilizando la sintaxis correcta,

adjunto detalles

SELECT
 T1.[ItemCode] AS 'Num. Activo Fijo', 
T1.[ItemName] AS 'Descripcion de Activo Fijo', 
T3.[DocDate] AS 'Fecha de Compra',
T3.[CardCode] AS 'Codigo Proveedor',
T3.[CardName] AS 'Nombre del Proveedor',
T3.[U_FacSerie] AS 'Serie de Factura',
T3.[U_Facnum] AS 'Numero de Factura',
T2.[Price] AS 'Costo',
T1.[CapDate] AS 'Fecha de Capitalización',
 T4.[UsefulLife] AS 'Vida Util',
T4.[RemainLife] AS 'Resto de Vida Util',
T4.[DprType] AS 'CI. Amortización',
T5.[APC] AS 'Valor',
sum(T6.[OrdDrpAmt]) AS 'Dep.Acumulada'
FROM [dbo].[OITM] T1
LEFT JOIN [dbo].[PCH1] T2 ON T1.[ItemCode] = T2.[ItemCode]
LEFT JOIN [dbo].[OPCH] T3 ON T2.[DocEntry] = T3.[DocEntry]
FULL JOIN [dbo].[ITM7] T4 ON T1.[ItemCode] = T4.[ItemCode]
LEFT JOIN [dbo].[ITM8] T5 ON T1.[ItemCode] = T5.[ItemCode]
LEFT JOIN [dbo].[DRN2] T6 ON T1.[ItemCode] = T6.[ItemCode]
WHERE T1.[ItemType]='F' and T4.[PeriodCat]=2017


(T1.[DocDate] BETWEEN [%0] AND [%1] ) and T1.[DpmStatus]='O' and T1.[DocStatus]='C'
T5.[AcqCost] AS 'Valor',
,
T4.[RemainLife] AS 'Resto de Vida Util',T4.[DprType] AS 'CI. Amortización'
,
LEFT JOIN [dbo].[ITM7] T4 ON T1.[ItemCode] = T4.[ItemCode]
1 me gusta

Buenos dias @fyelmo la consulta que adjuntaste creo q copiaste y pegaste mal, veo que tienes repetidos JOINS en el where, al igual que campos. Talvez lo que quieres poner es solo.

SELECT
T1.[ItemCode] AS 'Num. Activo Fijo',
T1.[ItemName] AS 'Descripcion de Activo Fijo',
T3.[DocDate] AS 'Fecha de Compra',
T3.[CardCode] AS 'Codigo Proveedor',
T3.[CardName] AS 'Nombre del Proveedor',
T3.[U_FacSerie] AS 'Serie de Factura',
T3.[U_Facnum] AS 'Numero de Factura',
T2.[Price] AS 'Costo',
T1.[CapDate] AS 'Fecha de Capitalización',
T4.[UsefulLife] AS 'Vida Util',
T4.[RemainLife] AS 'Resto de Vida Util',
T4.[DprType] AS 'CI. Amortización',
T5.[APC] AS 'Valor',
sum(T6.[OrdDrpAmt]) AS 'Dep.Acumulada'
FROM [dbo].[OITM] T1
LEFT JOIN [dbo].[PCH1] T2 ON T1.[ItemCode] = T2.[ItemCode]
LEFT JOIN [dbo].[OPCH] T3 ON T2.[DocEntry] = T3.[DocEntry]
FULL JOIN [dbo].[ITM7] T4 ON T1.[ItemCode] = T4.[ItemCode]
LEFT JOIN [dbo].[ITM8] T5 ON T1.[ItemCode] = T5.[ItemCode]
LEFT JOIN [dbo].[DRN2] T6 ON T1.[ItemCode] = T6.[ItemCode]
WHERE T1.[ItemType]='F' AND T4.[PeriodCat]=2017

Por favor corrigueme o da mas informacion de lo que quieres obtener con esta consulta.

1 me gusta

Estimado DavidSDK

esto es lo que necesito obtener de esa consulta

atento a tus observaciones

slds.

Estimados, tengo una consultar generada en sap y me trae parte de la información requerida , estoy varado cuando quiero traer el valor y la Dep. acumulada(la hoja electronica lo detalla) de la tabla [DRN2 sum(T6.[OrdDrpAmt]) AS ‘Dep.Acumulada’ , alguien me puede apoyar a complementar esta info.

requiero obtener estos resultados

adjunto consulta

SELECT T1.[ItemCode] AS ‘Num. Activo Fijo’, T1.[ItemName] AS ‘Descripcion de Activo Fijo’,
T3.[DocDate] AS ‘Fecha de Compra’,T3.[CardCode] AS ‘Codigo Proveedor’,T3.[CardName] AS ‘Nombre del Proveedor’,
T3.[U_FacSerie] AS ‘Serie de Factura’,T3.[U_Facnum] AS ‘Numero de Factura’,
T2.[Price] AS ‘Costo’,T1.[CapDate] AS ‘Fecha de Capitalización’, T4.[UsefulLife] AS ‘Vida Util’,T4.[DprType] AS ‘CI. Amortización’
FROM [dbo].[OITM] T1
LEFT JOIN [dbo].[PCH1] T2 ON T1.[ItemCode] = T2.[ItemCode]
LEFT JOIN [dbo].[OPCH] T3 ON T2.[DocEntry] = T3.[DocEntry]
LEFT JOIN [dbo].[ITM7] T4 ON T1.[ItemCode] = T4.[ItemCode]
WHERE T1.[ItemType]=‘F’ and T4.[PeriodCat]=2017

Compañero, si mal no recuerdo esos valores están en la tabla ITM8, a no ser que me encuentre en un error.

Saludos.


- Si consideras que tu tema ha quedado solucionado, no olvides marcar la respuesta que mayor orientación te otorgó (también es una manera de agradecer).
- Si aun no das con la solución, no dudes en mencionarlo al igual que cualquier indicio que pudiera ayudar a encontrar nuevas alternativas.
- Si consideras que una respuesta ha sido de ayuda, o bien, quieres agradecer la aportación, no olvides regalar un “me gusta”

Hola compañero.

¿En qué ha quedado este tema?

Recuerda que:

  • Si consideras que tu tema ha quedado solucionado, no olvides marcar la respuesta que mayor orientación te otorgó (también es una manera de agradecer).
  • Si aun no das con la solución, no dudes en mencionarlo al igual que cualquier indicio que pudiera ayudar a encontrar nuevas alternativas.
  • Si consideras que una respuesta ha sido de ayuda, o bien, quieres agradecer la aportación, no olvides regalar un “me gusta”

Estimado me parece que con T0.“AttriAm49” de OITM le puede resultar

Buenas noches David SDK me podrías compartir la consulta desde la pantalla de SAP

Necesito la información como lo muestra la imagen de excel de Fyelmo

Este tema se cerró por inactividad por parte del autor.

Copia la URL de este debate, y abre un nuevo tema en #feedback si:

  • El autor del debate no marcó ninguna respuesta como solución, y tú crees tener la solución
  • Crees tener otra solución a la que actualmente está marcada.

Si, en cambio tienes una duda parecida a la que se debatió, o la misma duda, abre un nuevo tema en la categoría que corresponda y pon que el tema se debatió oportunamente (pega el enlace a este debate), así los otros lectores pueden saber de qué hablas.

Ayúdanos a tener una comunidad organizada.