ich sitze zur Zeit an einem Programm, welches mittels FuBa SD_SALESDOCUMENT_CREATE Aufträge erstellt. Das klappt in der Regel alles wunderbar.
Jetzt kann es vorkommen, dass ich Positionen mit Preis 0,00 anlege. Im Normalfall wird dann keine PR00 Kondition angelegt, da 0,00 nicht akzeptiert wird (kann man per VA01 manuell nachspielen). Das ist auch noch in Ordnung, da ohne PR00 Kondition der Positionspreis bei 0 bleibt.
Es gibt allerdings Szenarien, bei denen für das entsprechende Material ein Preis gepflegt ist. Setze ich dann eine PR00 Kondition mit Preis <> 0, wird diese aktiv und die über die Preisfindung gefundene Kondition inaktiv. Das klappt aber nicht, wenn ich versuche eine 0.00 Kondition zu setzen, da nicht zulässig. Ich möchte aber in solchen Fällen die Kondition aus der Preisfindung mit 0,00 übersteuern.
Ich übergebe die Konditionen in den Parametern SALES_CONDITIONS_IN. Es macht keinen Unterschied, ob ich SALES_CONDITIONS_INX mit übergebe und welches SALES_CONDITIONS_INX-UPDATEFLAG ich setze. Vermutlich weil die Eingabe 0,00 einfach nicht geht.
Kennt jemand eine Möglichkeit die Preisfindung hier zu übergehen. Über Lösungsansätze würde ich mich freuen.