on 12-13-2013 11:01 PM
Hola nuevamente solicitando ayuda, sera que alguien ah podido realizar en query el Reporte que da SAP en:
Compras
-Informe de Compras
-Análisis Compras
-Proveedores, Facturas de Proveedores,Anual.
Con las 3 columnas Factura de Proveedores, Total Factura de Proveedores y Total Pendiente TT??
Si alguien me puede aportar alguna idea por favor.
Muchas Gracias.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hola Felipe Gracias por contestar fíjate que ya tengo el query que me de Factura de Proveedores y total de Facturas Proveedores lo probé con lo que me da SAP y cuadra estas 2 columnas pero el dato que no logro obtener es el de la columna Total Pendiente TT Sabes una manera de como pueda obtener este dato?.
Este es el Query que tengo:
---analisis de Compras---
SELECT T0.CardCode,T0.CardName,
COUNT(T.DOCNUM) as 'Factura de Proveedores',
SUM(T.importe) as 'Total Factura de Proveedores'
FROM
(Select a.docnum,a.cardcode,a.cardname,a.docdate,a.transid,a.paidtodate,a.vatsum, (SUM(b.LineTotal)-a.DiscSum) as importe
From OPCH a inner join PCH1 b on a.DocEntry=b.DocEntry
group by a.CardCode,a.cardname,a.DocDate,a.transid,a.DocNum,a.DiscSum,a.PaidToDate,a.VatSum,a.DpmAmnt
UNION ALL
Select a.DocNum,a.cardcode,a.cardname,a.DocDate,a.TransId,a.PaidToDate,a.vatsum,-(SUM(b.LineTotal)-a.DiscSum) as importe
From ORPC a inner join RPC1 b on a.DocEntry=b.DocEntry where b.BaseType not in ('204')
group by a.CardCode,a.CardName,a.DocDate,a.TransId,a.DocNum,a.DiscSum,a.PaidToDate,a.VatSum,a.DpmAmnt) T
inner join OCRD T0
on T0.CardCode=T.CardCode
WHERE T.DocDate>='20130101' and T.DocDate<='20131231'
GROUP BY T0.CardCode,T0.cardname
Order by 1
User | Count |
---|---|
95 | |
11 | |
11 | |
6 | |
6 | |
4 | |
3 | |
3 | |
3 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.