on 09-15-2015 5:11 PM
Hallo miteinander,
ich suche nach einer Möglichkeit das Feld Preisupdate auf dem Kundenauftrag nachträglich in der dazugehörigen Rechnung zu sehen.
Es scheint so, dass beim Kopieren in Lieferschein/Rechnung der Wert in Preisquelle (RDR1.SpecPrice)
von Y, W, R, A auf N wechselt, und die Info ist "im Eimer"
Ich habe einen Query gebaut, der mir aber zu umständlich scheint:
von INV1 - ItemCode, Linenum über DLN1
zu RDR1 - ItemCode, Linenum
um damit zu sehen, welche Preisquelle im Beleg angewandt wurde.
ist dies der einfachste Weg ?
select T3.ItemCode, T3.LineNum, T3.SpecPrice
from OINV T0
LEFT JOIN INV1 T1 on T0.DocEntry = T1.DocEntry
LEFT JOIN DLN1 T2 on T1.BaseEntry = T2.DocEntry and T1.BaseType = '15' and T1.BaseLine = T2.LineNum
LEFT JOIN RDR1 T3 on T2.BaseEntry = T3.DocEntry and T2.BaseType = '17' and T2.BaseLine = T3.LineNum
Where T0.DocNum = '....'
Vielen Dank für Eure Wissenswerte..
Gruß
Markus
Hallo Markus.
1. würde ich eine Meldung bei SAP machen - es ist nicht OK, dass Informationen verloren gehen beim überführen eines Belegs in einen Folgebeleg. Das muss behoben werden, in unser aller Sinne.
2. Dein Query ist mehr oder weniger OK. Ein paar Anmerkungen: Der 1. JOIN ist ein INNER. 2. Query funktioniert nur wenn Auftrag -> Lieferung -> Rechnung. Nicht wenn z.B. Auftrag -> Rechnung
Aber der Weg ist nun mal so.
hdh
Andreas
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
108 | |
12 | |
11 | |
6 | |
5 | |
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.