Sie haben folgende generelle Eingabemöglichkeiten zur Definition von Werteberechtigungen:
● Einzelwert
Beispiel: Merkmalswert = A
Including/Excluding |
Operator |
Technischer Merkmalswert (von) |
I (including) |
EQ (equal: Einzelwert) |
A |
● Intervall
Beispiel: A <= Merkmalswert <= B
Including/Excluding |
Operator |
Technischer Merkmalswert (von) |
Technischer Merkmalswert (bis) |
I (including) |
BT (between: Intervall) |
A |
B |
● Muster:
* (Stern) für beliebig viele Zeichen oder + (Plus) für genau ein Zeichen
Beispiel:
Including/Excluding |
Operator |
Technischer Merkmalswert (von) |
I (including) |
CP (contains pattern: suche Muster) |
A* |
● Aggregationsberechtigung:
: (Doppelpunkt) für die Berechtigung für aggregierte Werte
Beispiel:
Including/Excluding |
Operator |
Technischer Merkmalswert (von) |
I (including) |
EQ (equal: Einzelwert) |
: |
Als Muster sind nur solche erlaubt, die auf ein einzelnes Musterzeichen enden, also den Stern (*) für eine beliebige Zeichenkette oder das Pluszeichen (+) für genau ein Zeichen. Die Eingaben A*A oder A+A sind nicht möglich. Momentan wird das Muster + nicht geprüft, deshalb ist es möglich, dies einzugeben, aber es liefert nicht das erwartete Ergebnis.
Für alle Merkmale außer 0TCAVALID (Gültigkeit) sind die Operatoren E (excluding), GT (greater than), GE (greater or equal), LT (less than) und LE (less or equal) nicht erlaubt.
Für 0TCAVALID (Gültigkeit) sind auch E (excluding) und die relationalen Operatoren erlaubt. Diese werden zu tatsächlichen Intervallen mit den Grenzen 10000101 und 99991231 konvertiert.
Eine Variable erhält den Operator EQ (equal), unabhängig davon, wie Sie durch das Coding gefüllt wird.
Weitere Informationen: Berechtigungen mit Variablen
Die Eingabe von Werten kann von der Groß- und Kleinschreibung abhängig sein. Benutzen Sie die Eingabehilfe, um die korrekte Schreibweise zu übernehmen. Bei Intervallen spielt auch die Reihenfolge eine Rolle, in der die Zeichen (character) im System abgelegt sind. Beispielsweise käme der Kleinbuchstabe a nach dem Großbuchstaben A.
Beachten Sie bei Merkmalen vom Typ CHAR mit einer Länge größer als 1, dass Sie separate Intervalle für Zahlen- und Buchstabenwerte definieren müssen. Gültige Beispiele wären die Intervalle A bis Z oder 1 bis 9. Definieren Sie keinen Intervall von A bis 9. Dies führt entweder zur Meldung, dass Sie keine Berechtigung haben oder Sie bekommen zu viele Daten angezeigt.
Das System versucht bei der Definition von Berechtigungen, Intervalle zu korrigieren, wenn es sie interpretieren kann. Dies bedeutet aber nicht, dass die Interpretation immer korrekt ist.
Für Merkmale allgemein:
1. Beispiel:
Including/Excluding |
Operator |
Technischer Merkmalswert (von) |
Technischer Merkmalswert (bis) |
I (including) |
EQ (equal: Einzelwert) |
A |
B |
wird korrigiert in:
Including/Excluding |
Operator |
Technischer Merkmalswert (von) |
Technischer Merkmalswert (bis) |
I (including) |
BT (between: Intervall) |
A |
B |
2. Beispiel:
Including/Excluding |
Operator |
Technischer Merkmalswert (von) |
I (including) |
EQ (equal: Einzelwert) |
A* |
wird korrigiert in:
Including/Excluding |
Operator |
Technischer Merkmalswert (von) |
I (including) |
CP (contains pattern: suche Muster) |
A* |
Für das Merkmal Gültigkeit (0TCAVALID):
1. Beispiel:
Including/Excluding |
Operator |
Technischer Merkmalswert (von) |
I (including) |
BT (between: Intervall) |
200+1231 |
wird korrigiert in:
Including/Excluding |
Operator |
Technischer Merkmalswert (von) |
I (including) |
EQ (equal: Einzelwert) |
200+1231 |
2. Beispiel:
Including/Excluding |
Operator |
Technischer Merkmalswert (von) |
Technischer Merkmalswert (bis) |
I (including) |
CP (contains pattern: suche Muster) |
2001++13 |
2001++14 |
wird korrigiert in:
Including/Excluding |
Operator |
Technischer Merkmalswert (von) |
Technischer Merkmalswert (bis) |
I (including) |
BT (between: Intervall) |
2001++13 |
2001++14 |
3. Beispiel:
Including/Excluding |
Operator |
Technischer Merkmalswert (von) |
I (including) |
CP (contains pattern: suche Muster) |
200+1015 |
wird korrigiert in:
Including/Excluding |
Operator |
Technischer Merkmalswert (von) |
I (including) |
EQ (equal: Einzelwert) |
200+1015 |
4. Beispiel:
Including/Excluding |
Operator |
Technischer Merkmalswert (von) |
I (including) |
GT (equal: Einzelwert) |
20041231 |
wird korrigiert in:
Including/Excluding |
Operator |
Technischer Merkmalswert (von) |
Technischer Merkmalswert (bis) |
I (including) |
BT (greater than: größer als) |
20050101 |
99991231 |
Werte, Intervalle und Muster werden nicht korrigiert, wenn es nicht klar ist, was als Ergebnis herauskommen soll.
Beispiele für Definitionen, die nicht erlaubt sind:
Including/Excluding |
Operator |
Technischer Merkmalswert (von) |
I (including) |
CP (contains pattern: suche Muster) |
A*A |
Including/Excluding |
Operator |
Technischer Merkmalswert (von) |
I (including) |
LE (less or equal: kleiner gleich) |
A |
Der Operator LE ist nur für das Merkmal Gültigkeit (0TCAVALID) erlaubt.
Numerische Merkmale können gemäß der Länge, die für sie definiert wurde, abgeschnitten werden. Das hat zur Folge, dass die Berechtigung nicht zieht. Wie diese Definition beispielsweise für ein Merkmal der Länge 3:
Including/Excluding |
Operator |
Technischer Merkmalswert (von) |
I (including) |
EQ (equal: Einzelwert) |
000* |
Dies wird nicht automatisch geprüft.
Für nicht erlaubte Kombinationen wird meistens eine Warnung (Fehlermeldung) ausgegeben, und die Berechtigung kann nicht gesichert werden.
Für korrigierte Fehler wird eine Warnung ausgegeben, die Berechtigung kann gesichert werden, wenn nicht echte, unkorrigierbare Fehler auftreten.