Hallo zusammen,
folgende Problematik: es wurde etwas entwickelt, das in der VA01 (Kundenauftrag) sobald man den Auftraggeber eingibt und Enter drückt eine gewisse Menge von einem Material als Position gezogen wird. Diese Menge ist dann fest und lässt sich nicht verändern. Das Programm löst aus, sobald es die bestimmten Auftraggeber erkennt.
Nun gibt es aber den Fall, dass wenn bestimmte Kriterien getroffen sind (werden alle manuell im Kopfbereich des Kundenauftrags eingegeben/verändert), dann soll diese erste Position nicht automatisch gezogen werden. Wurde auch alles so im Code eingepflegt und funktioniert auch, wenn man es eben durch Tricks umgeht. Das Problem hier, man kann die Kopfdaten in der VA01 erst ändern, wenn man den Auftraggeber eingetragen hat, zu dem Zeitpunkt löst aber das Programm schon aus und anschließendes Ändern der Kopfdaten passiert dann natürlich erst wenn das Programm schon durchgelaufen ist.
Kann man hier über User-Exits irgendwie festlegen, dass man die Kopfdaten in der VA01 ändern kann, bevor man den Auftraggeber eingibt?
Mir ist bewusst, dass es wahrscheinlich auch sinnvollere Wege gibt (z.B. Durch Ändern der Kopfdaten wird dann ggf. die Position wieder gelöscht), nur glaube ich nicht, dass das einfacher wäre.
Würde mich über jegliche Rückmeldungen freuen.
Danke!
Viele Grüße
Christian