Fehler bei Abfragemanager
Andreas Eugster
Guten Morgen zusammenIch habe ein kleines Problem:
Wenn ich folgende Abfrage im Abfragemanager einrichte, kommt immer eine Fehlermeldung, doch weiss ich nicht warum:
SELECT TOP 100 PERCENT dbo.ODLN.DocDueDate [Termin], dbo.ODLN.U_XXMus [Muster], dbo.ODLN.Docnum [K-No.], dbo.OSHP.TrnspName [V-Art], dbo.ODLN.CardName [Kunde],
dbo.DLN1.ItemCode, dbo.DLN1.Dscription [Produkt], dbo.OITM.FrgnName, dbo.DLN1.Quantity [Menge], (SELECT SUM(OnHand) + SUM(OnOrder) - SUM(IsCommited) from OITW where ItemCode = dbo.dln1.ItemCode) [Verfügbar], dbo.dln1.LineTotal [Total], dbo.owor.docnum [F-No.],
(SELECT 'X' WHERE Status = 'P') AS 'plan',
(SELECT 'X' WHERE Status = 'R') AS 'prod',
(SELECT 'X' WHERE Status = 'L') AS 'send'
FROM dbo.ODLN INNER JOIN
dbo.DLN1 ON dbo.ODLN.DocEntry = dbo.DLN1.DocEntry LEFT OUTER JOIN
dbo.OITM ON dbo.DLN1.ItemCode = dbo.OITM.ItemCode LEFT OUTER JOIN
dbo.OWOR ON dbo.DLN1.ItemCode = dbo.OWOR.ItemCode AND dbo.ODLN.DocNum = dbo.OWOR.OriginNum LEFT OUTER JOIN
dbo.OCPR ON dbo.ODLN.CntctCode = dbo.OCPR.CntctCode LEFT OUTER JOIN
dbo.OSHP ON dbo.ODLN.TrnspCode = dbo.OSHP.TrnspCode
WHERE dbo.ODLN.U_XXKon = 'Nein' and dbo.ODLN.U_XXMus = 'Nein' AND dbo.ODLN.CardCode >= '[%CardCodeVon]' AND dbo.ODLN.CardCode <= '[%CardCodeBis]' AND dbo.ODLN.DocDate >= '[%DateFrom]' AND dbo.ODLN.DocDate <= '[%DateTo]'
ORDER BY dbo.ODLN.DocDueDate, dbo.ODLN.DocNum
Fehler: Beleg(RDOC)
Manuel Marhold
Hi Andreas,SAP kan nur dann mit Parametern arbeiten, wenn die Tabellennamen mit T0, T1, T2 etc. abgekürzt werden
Andreas Eugster
Hallo ManuelBesten Danke für deine Information. Ist mir bis anhin gar nicht aufgefallen, da ich dies normalerweise auch so programmiere, doch wurde diese Abfrage übernommen.
Gruss
Andreas
0
Please sign in to leave a comment.
Comments
0 comments