Show TOC
# Settings for Value Authorizations

Possible Settings

You can make the following general entries to define value authorizations:

- Single value
Example: Characteristic value = A

Including/Excluding Operator Technical Characteristic Value (from) I (including)

EQ (equal: single value)

A

- Interval
Example: A <= Characteristic value <= B

Including/Excluding Operator Technical Characteristic Value (from) Technical Characteristic Value (to) I (including)

BT (between: interval)

A

B

- Pattern:
* (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*

- Aggregation authorization:
: (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.