Dtechnik2013
Benutzer
- Beiträge
- 11
Hallo
versuche schon etwas länger eine SAP Abfrage zu erstellen.
Die Abfrage soll alle Geschäftspartner auflisten und die VK's für einen "bestimmten Artikel" aus der Preisliste "1" anzeigen.
Zusätzlich sollen die Sonderpreise falls vorhanden angezeigt werden.
Die folgende Abfrage gibt nur die Geschäftspartner aus, die einen Sonderpreis hinterlegt haben
versuche schon etwas länger eine SAP Abfrage zu erstellen.
Die Abfrage soll alle Geschäftspartner auflisten und die VK's für einen "bestimmten Artikel" aus der Preisliste "1" anzeigen.
Zusätzlich sollen die Sonderpreise falls vorhanden angezeigt werden.
Die folgende Abfrage gibt nur die Geschäftspartner aus, die einen Sonderpreis hinterlegt haben
Code:
SELECT T0.[CardCode], T1.[CardName], T2.[ItemName], T0.[Discount], T0.[Price], T3.[Price], T0.[Currency]
FROM OSPP T0 INNER JOIN OCRD T1 ON T0.CardCode = T1.CardCode
INNER JOIN OITM T2 ON T0.ItemCode = T2.ItemCode
INNER JOIN ITM1 T3 ON T1 .ListNum = T3.Pricelist
WHERE T0.[ItemCode] = [%ItemCode] AND
T3.[ItemCode] = [%ItemCode]

) dann ist OSPP eigentlich ein Kreuzprodukt aus Kunde und Produkt weil jeder Kunde zu jedem Produkt einen eigenen Preis hat. Da die Sonderpreise in der selben Tabelle stehen müsste jeder Kunde pro Produkt mind. einen Preis dort stehen haben kann aber auch mehrere dort haben.