Parameterübergabe funktioniert nicht
Manuel Marhold
Hi...wir haben seit heute den neuen designer auf einem System installiert. Auf dem System gibt es für Kundenaufträge 2 Layoutdefinitionen, von denen je nach Nummerierungsserie eines gedruckt werden soll (Query in der Spalte "Kopien" ausgewählt). Hierzu haben wir die Query
erstellt, die zweite fragt den Paramter DocSeries lediglich auf einen anderen Wert ab.SELECT CASE WHEN [%DocSeries]=5 THEN 2 ELSE 0 END AS NumOfCopy
Seit der neuen Version gibt diese Query keinen Wert bzw. 0 zurück (kann ich nicht herausfinden). Durch die Umstellung der Query auf
(danke Herr Grenacher) klappt der Ausdruck wieder. Auch wenn in der Spalte "Kopien" die im Standard mitgelieferten Queries ausgewählt werden, klappt der Ausdruck.SELECT CASE WHEN T0.Series=5 THEN 2 ELSE 0 END AS NumOfCopy FROM ORDR T0 WHERE T0.DocEntry = [%DocEntry]
Der Paramteter DocSeries existiert zwei mal im System, ein mal für Production Order (ist mit dem Update neu hinzugekommen) und ein mal für alle Verkaufs- und Einkaufsbelege (existierte vorher schon). Der letztere Parameter ist in beiden Layoutdef. hinterlegt und verweist laut der Definition in der Tabelle SWA_LD_PARAM auf das Feld mit der ID 88, welche dem Feld im Dokumenten-Formular von SAP entspricht.
Warum wird der Parameter nicht korrekt übergeben?
Gruß
Manuel
Philipp Knecht
Hallo ManuelIst in der aktuellsten Beta wieder gefixt.
hth
0
Please sign in to leave a comment.
Comments
0 comments