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.