Zum Inhalt

Auswertungsposition: Positionen übernehmen

Regeln mit der Auswertungsposition Positionen übernehmen greifen beim Wandeln oder Übernehmen von Vorgangspositionen aus einem Quellvorgang in einen Zielvorgang. Es stehen zwei Zeitpunkte zur Verfügung: unmittelbar vor der Übernahme einer Position sowie nach der Übernahme einer Position im Quellvorgang. Diese Seite beschreibt beide Auswertungspositionen, die jeweils verfügbaren Anweisungsarten und die notwendige Kopplung am Buchungsparameter.

Wo konfiguriere ich das in der Software?

PARAMETER - (Auswahl des Regel-Bereichs) - REGELN - Schaltfläche: NEU

Buchungsparameter (Kopplung): STAMMDATEN - VORGABEN / PARAMETER - BUCHUNGSPARAMETER - REGISTER: FÜR DAS BUCHEN

Übersicht der Auswertungspositionen

Auswertungsposition Interner Bezeichner Zeitpunkt
Vor dem Übernehmen von Vorgangspositionen rawpVorUebernahmeVgPos Unmittelbar vor dem Schreiben der Zielposition
Nach dem Übernehmen von Vorgangspositionen (im Quellvorgang) rawpNachUebernahmeVgPosQuellVg Unmittelbar nach dem Schreiben, Zugriff auf Quellvorgang

Regeln für Positionen: eigener Parameter-Eintrag

Regeln für das Übernehmen/Wandeln von Vorgangspositionen werden nicht über den allgemeinen Regelbereich, sondern über einen dedizierten Eintrag im Buchungsparameter aktiviert. Ohne diese Kopplung werden die Regeln nicht ausgeführt – auch wenn sie korrekt angelegt sind.

Auswertungsposition: Vor dem Übernehmen von Vorgangspositionen

Beschreibung

Die Regel wird ausgewertet, bevor die Position aus dem Quellvorgang in den Zielvorgang übertragen wird. Zu diesem Zeitpunkt kann der Inhalt der Zielposition noch beeinflusst werden — typischerweise durch Feldzuweisungen, die Werte der Quellposition auslesen und in Felder der Zielposition schreiben.

image-2026-8-6_10-29-28.png

Verfügbare Anweisungsarten

Anweisungsart Verfügbar Hinweis
Feldzuweisung – Vorgabewert füllen Fester Wert wird in ein Feld der Zielposition geschrieben
Feldzuweisung – Formel Formelausdruck; kann Felder der Quell- und Zielposition referenzieren
Feldzuweisung – Feldwert löschen Leert ein Feld der Zielposition vor der Übernahme
Meldung / Abfrage Kann den Übernahmevorgang für eine Benutzerentscheidung unterbrechen
Farbdarstellung Nicht verfügbar; Farbdarstellung ist nur für Übersichten vorgesehen
HTTP Befehl senden Nicht verfügbar für diese Auswertungsposition
Programm / Datei / Link ausführen Nicht verfügbar für diese Auswertungsposition

Typische Anwendungsfälle

  • Bestimmte Felder der Zielposition (z. B. ein Selektionsfeld oder ein Mengenfeld) anhand von Werten der Quellposition vorbelegen.
  • Feldinhalt der Zielposition gezielt leeren, wenn er aus der Quellposition nicht übernommen werden soll.
  • Benutzerabfrage stellen, wenn eine Position bestimmte Kriterien erfüllt (z. B. Artikelkennzeichen gesetzt).

Steuerfelder der Regelanweisung

Feld Bedeutung
Keine weiteren Regelanweisungen auswerten Beendet die Auswertung weiterer Anweisungen innerhalb dieser Regel, sobald die aktuelle Anweisung ausgeführt wurde
Keine weiteren Regeln auswerten Beendet die Auswertung aller nachfolgenden Regeln mit dieser Auswertungsposition für die aktuelle Position
Nur ausführen, wenn zuvor keine Regelanweisung ausgeführt wurde Die Anweisung wird nur dann ausgeführt, wenn bisher keine andere Anweisung in diesem Regeldurchlauf aktiv war (Fallback-Logik)

Verzweigte Bedingungen nutzen

Mit dem Feld Vergleichswert für verzweigte Bedingung können Sie innerhalb einer Regel unterschiedliche Anweisungen je nach Feldinhalt ausführen lassen, ohne mehrere separate Regeln anlegen zu müssen. Weitere Details finden Sie unter → Verzweigte Bedingungen

Auswertungsposition: Nach dem Übernehmen von Vorgangspositionen (im Quellvorgang)

Beschreibung

Die Regel wird ausgewertet, nachdem die Position in den Zielvorgang übernommen wurde. Der Zugriff erfolgt auf den Quellvorgang, d. h. Felder des Quellvorgangs bzw. der Quellposition können ausgewertet und Anweisungen auf Felder des Quellvorgangs angewendet werden. Dieser Zeitpunkt eignet sich z. B. dafür, im Quellvorgang einen Status zu setzen oder ein Selektionsfeld nachzutragen.

image-2026-8-6_10-32-10.png

Verfügbare Anweisungsarten

Anweisungsart Verfügbar Hinweis
Feldzuweisung – Vorgabewert füllen Schreibt in Felder des Quellvorgangs / der Quellposition
Feldzuweisung – Formel Formelausdruck auf Basis von Quell- und Zielpositionsdaten
Feldzuweisung – Feldwert löschen Leert ein Feld im Quellvorgang
Meldung / Abfrage Nach erfolgter Übernahme nicht mehr unterbrechend nutzbar
Farbdarstellung Nicht verfügbar für diese Auswertungsposition
HTTP Befehl senden Nicht verfügbar für diese Auswertungsposition
Programm / Datei / Link ausführen Nicht verfügbar für diese Auswertungsposition

Typische Anwendungsfälle

  • Kennzeichen oder Selektionsfeld im Quellvorgang setzen, sobald eine Position erfolgreich übernommen wurde.
  • Rückmeldung in ein Datumsfeld des Quellvorgangs schreiben (z. B. Übergabedatum).
  • Quellpositions-Felder für Auswertungen oder Folgeaktionen aktualisieren.

Steuerfelder der Regelanweisung

Feld Bedeutung
Keine weiteren Regelanweisungen auswerten Beendet die Auswertung weiterer Anweisungen innerhalb dieser Regel
Keine weiteren Regeln auswerten Beendet alle nachfolgenden Regeln mit dieser Auswertungsposition
Nur ausführen, wenn zuvor keine Regelanweisung ausgeführt wurde Fallback-Logik: Anweisung greift nur, wenn keine andere zuvor aktiv war

Kopplung am Buchungsparameter

Damit Regeln für das Übernehmen von Vorgangspositionen überhaupt ausgeführt werden, muss die entsprechende Option im Buchungsparameter aktiviert sein.

image-2026-8-6_11-28-24.png

Kennzeichen im Buchungsparameter

Kennzeichen Bedeutung
Adress-Regeln für Buchen / Stornieren abarbeiten Aktiviert Adressregeln beim Buchen/Stornieren — nicht für Positionsübernahme relevant
Artikel-Regeln für Buchen / Stornieren abarbeiten Aktiviert Artikelregeln beim Buchen/Stornieren — nicht für Positionsübernahme relevant
Regeln für das Bearbeiten / Wandeln von Positionen Dieses Kennzeichen muss aktiv sein, damit Regeln mit den Auswertungspositionen "Vor dem Übernehmen" und "Nach dem Übernehmen" ausgeführt werden

Beachten Sie

Regeln ohne Buchungsparameter-Kopplung werden nicht ausgeführt: Wenn das Kennzeichen Regeln für das Bearbeiten / Wandeln von Positionen im Buchungsparameter nicht aktiviert ist, werden alle Regeln mit den Auswertungspositionen dieser Seite stillschweigend ignoriert. Es erscheint keine Fehlermeldung. Prüfen Sie bei unerwarteter Inaktivität der Regel immer zuerst diesen Buchungsparameter.

Bedingungen und Felder in der Regel

Bedingungsfelder

Auf welche Datenbankfelder in der Bedingung zugegriffen werden kann, hängt von der jeweiligen Auswertungsposition ab:

Auswertungsposition Zugriff auf Felder des …
Vor dem Übernehmen Quellposition / Quellvorgang sowie Felder des sich bildenden Zielvorgangs
Nach dem Übernehmen (Quellvorgang) Quellvorgang / Quellposition nach erfolgter Übernahme

Alle exportierbaren Datenbankfelder

Für Bedingungen stehen grundsätzlich alle exportierbaren Felder der jeweiligen Datenbank zur Verfügung. Welche Felder das sind, zeigt die Feldauswahl im Regeleditor. Detaillierte Informationen zu Bedingungen finden Sie unter → Bedingungen

Zugriff auf variabel lange Felder (Blob)

Blob-Felder in Bedingungen

Variabel lange Felder (z. B. Memofelder, RTF-Felder) können in Bedingungen nicht zuverlässig ausgewertet werden. Die Analyse-Funktion weist auf diesen Sachverhalt hin, wenn ein solches Feld in einer Bedingung referenziert wird.

Weiterführende Informationen