Nun, wenn man eine hierarchische Preisfindung mit bis zu 16 Stufen und verschiedenen sonstigen Varianten (Kundenstammfelder, Teilestammfelder, ...) sowie Preisstaffeln hat und genau 1 Ergebnis benötigst, sehe ich keine andere Chance als eine UDF zu verwenden.
Zumal diese UDF auch noch ein Wrapper auf die Standard-Brain-Preisfindung ist.
Hier war der Hintergrund einfach der, dass sich der Preis eben innerhalb kurzer Zeit verändert hat, wobei normalerweise Preise sich nur 1x im Monat ändern.
Durch den Wrapper und die lange Rechenzeit mit zig Dateizugriffen erschien mir eben deterministic hier als richtig. Nach vielen Jahren (ca. 10-12) trat dieses Problem nun erstmalig auf und wurde halt durch not deterministic ersetzt. Inzwischen ist die Hardware ja auch um ein mehrfaches schneller geworden.