cancel
Showing results for 
Search instead for 
Did you mean: 

Query von INV1 zu RDR1 wegen Feld Preisquelle (RDR1.SpecPrice)

Former Member
0 Kudos

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

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

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