Consulta de Activos Fijos

sql
Etiquetas: #<Tag:0x00007fb8d80dcda0>

#1

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]

#2

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.


#3

Estimado DavidSDK

esto es lo que necesito obtener de esa consulta

atento a tus observaciones

slds.


#4

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


#5

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”


#6

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”

#7

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


#8

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


#9

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


#10

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.