Possible Settings
You can make the following general entries to define value authorizations:
Example: Characteristic value = A
Including/Excluding | Operator | Technical Characteristic Value (from) |
---|---|---|
I (including) |
EQ (equal: single value) |
A |
Example: A <= Characteristic value <= B
Including/Excluding | Operator | Technical Characteristic Value (from) | Technical Characteristic Value (to) |
---|---|---|---|
I (including) |
BT (between: interval) |
A |
B |
* (Star) for any number of characters or + (Plus) for exactly one character
Example:
Including/Excluding | Operator | Technical Characteristic Value (from) |
---|---|---|
I (including) |
CP (contains pattern: find pattern) |
A* |
: (Colon) for the authorization for aggregated values
Example:
Including/Excluding | Operator | Technical Characteristic Value (from) |
---|---|---|
I (including) |
EQ (equal: single value) |
: |
Patterns
Only patterns that end with a single pattern symbol, that is, with an asterisk (*) for any character string or with a plus sign (+) for exactly one character, are permitted. A*A and A+A are not allowed as entries. The pattern + is currently not checked. It is therefore possible to enter it, but this does not return the expected results.
Operators
The operators E (excluding), GT (greater than), GE (greater or equal), LT (less than) and LE (less or equal) are not allowed for any characteristics with the exception of 0TCAVALID (validity).
E (excluding) and the relational operators are allowed for 0TCAVALID (validity). These are converted to actual intervals with the limits 10000101 and 99991231.
Variables of Type Customer Exit
A variable has the operator EQ (equal), no matter how it is filled by the coding.
More information:Authorizations with Variables
Character Groups, Uppercase and Lowercase
The entry of values can depend on uppercase and lowercase notation. Use the input help to ensure the correct notation. The order in which the characters are stored in the system is of importance for intervals. For example, the lowercase letter a comes after the uppercase letter A.
For characteristics of type CHAR with a length greater than 1, you must define separate intervals for number and letter values. Valid examples are the intervals from A to Z and from 1 to 9. Do not define an interval from A to 9. This would either result in a message that you do not have authorization or too much data would be displayed.
Automatic Corrections
When you define authorizations, the system tries to correct intervals if it can interpret them. However, this does not mean the interpretation is always correct.
Examples of Automatic Correction:
For characteristics in general:
1. Example:
Including/Excluding | Operator | Technical Characteristic Value (from) | Technical Characteristic Value (to) |
---|---|---|---|
I (including) |
EQ (equal: single value) |
A |
B |
Is corrected to:
Including/Excluding | Operator | Technical Characteristic Value (from) | Technical Characteristic Value (to) |
---|---|---|---|
I (including) |
BT (between: interval) |
A |
B |
2. Example:
Including/Excluding | Operator | Technical Characteristic Value (from) |
---|---|---|
I (including) |
EQ (equal: single value) |
A* |
Is corrected to:
Including/Excluding | Operator | Technical Characteristic Value (from) |
---|---|---|
I (including) |
CP (contains pattern: find pattern) |
A* |
For the characteristic Validity(0TCAVALID):
1. Example:
Including/Excluding | Operator | Technical Characteristic Value (from) |
---|---|---|
I (including) |
BT (between: interval) |
200+1231 |
Is corrected to:
Including/Excluding | Operator | Technical Characteristic Value (from) |
---|---|---|
I (including) |
EQ (equal: single value) |
200+1231 |
2. Example:
Including/Excluding | Operator | Technical Characteristic Value (from) | Technical Characteristic Value (to) |
---|---|---|---|
I (including) |
CP (contains pattern: find pattern) |
2001++13 |
2001++14 |
Is corrected to:
Including/Excluding | Operator | Technical Characteristic Value (from) | Technical Characteristic Value (to) |
---|---|---|---|
I (including) |
BT (between: interval) |
2001++13 |
2001++14 |
3. Example:
Including/Excluding | Operator | Technical Characteristic Value (from) |
---|---|---|
I (including) |
CP (contains pattern: find pattern) |
200+1015 |
Is corrected to:
Including/Excluding | Operator | Technical Characteristic Value (from) |
---|---|---|
I (including) |
EQ (equal: single value) |
200+1015 |
4. Example:
Including/Excluding | Operator | Technical Characteristic Value (from) |
---|---|---|
I (including) |
GT (equal: single value) |
20041231 |
Is corrected to:
Including/Excluding | Operator | Technical Characteristic Value (from) | Technical Characteristic Value (to) |
---|---|---|---|
I (including) |
BT (greater than) |
20050101 |
99991231 |
Values, intervals and patterns are not corrected if the result is not clear.
Examples of definitions that are not allowed:
Including/Excluding | Operator | Technical Characteristic Value (from) |
---|---|---|
I (including) |
CP (contains pattern: find pattern) |
A*A |
Including/Excluding | Operator | Technical Characteristic Value (from) |
---|---|---|
I (including) |
LE (less or equal) |
A |
The operator LE is only allowed for the characteristic Validity (0TCAVALID).
Numeric characteristics can be truncated depending on the length for which they were defined. This means that the authorization cannot be assigned. For example, for a definition for a characteristic of length 3:
Including/Excluding | Operator | Technical Characteristic Value (from) |
---|---|---|
I (including) |
EQ (equal: single value) |
000* |
This is not checked automatically.
A warning (error message) is usually output for combinations that are not allowed. In this case the authorization cannot be saved.
For corrected errors, a warning is output and the authorization can be saved if the error was not a real one.