Damit deine Bedingung funktioniert, muss der Auftragsgrund in der Lieferung "vorhanden" sein. Dies löst Du am Besten wie folgt:
- Erweiterung Struktur KOMKBV2 mit dem Feld "ZZAUGRU" --> Append einfügen bei der Unterstruktur KOMKBZ4
- Im Userexit RVCOMFZZ, Form-Routine "USEREXIT_KOMKBV2_FILL" kannst Du dieses Feld aus dem Auftrag übernehmen.
Somit kannst Du dieses Feld bei deiner Bedingung abfragen.
vielen Dank für die Info - hab aber mal drueber nachgedacht und hatte dann noch folgende Idee:
Aber muss ich die Struktur denn unbedingt erweitern ?
Kann ich in der Bedingung nicht die VBFA lesen mit der Nummer der Lieferung ? Dann habe ich doch zur Lieferung den Auftrag und dann lese ich mit der Auftragsnummer den Auftragsgrund aus der VBAK ?
Wäre grundsätzlich auch möglich, Problem dabei ist aber, dass Du beim Anlegen einer Lieferung noch keinen Belegfluss hast. Wenn Du die Struktur erweiterst, bist Du auf jeden Fall auf der sicheren und richtigen Seite, vorallem hättest Du auch die Möglichkeit, anhand des Absagegrundes eine eigene Nachrichtentabelle zu erzeugen und so unterschiedliche Drucker anzusteuern.