Допустимые типы проверок параметров и значений

Приведенные здесь типы можно использовать для проверки параметров операций и (за некоторыми исключениями) для проверки спецификаций, введенных в переменный ключ:

Разрешенные типы

Тип

Значение

MASK

Допустимы только символы 0..9, A..Z и #.

WGTYP

Допустим только один вид оплаты, причем из тех, которые перечислены в таблице T512W.

TWGTYP

Допустим только один вид оплаты, причем либо из тех, которые перечислены в таблице T512W, либо такой, который соответствует одному из идентификаторов 0/0*/1/1*/2/2*.

TIMTYP

Допустима только одна категория времени, причем из тех, которые перечислены в таблице T555A.

DAYPRG

Допустим только один вариант однодневного плана распределения рабочего времени, причем из тех, которые перечислены в таблице T550A.

HRS

Различные параметры операции управления временными данными HRS проверяются их собственным типом.

NUMERIC

Допустимы только символы 0..9.

ALPHA

Допустимы только символы 0..9, A..Z .

ALL

Все печатные и экранные символы.
Подсказка: Например, если применяется операция WGTYP?, в переменный ключ помещается вид оплаты, следовательно нужно использовать тип WGTYP. Однако в случае применения операций VAOFF или VALEN только к части данных (т. е. ARG_LEN меньше, чем 4), вы должны использовать тип ALL.

COMPARE

Допустимы только символы <, = и >.

PLUSMINUS

Допустимы только символы + и -.

YESNO

Допустимы только символы Y и N.

RELEVANCE

Допустимы только символы R и I (R = подходящий; I = неподходящий).

SWITCH

Допустимы только символы X и Пробел. Этот тип следует применять в X полях. Заметьте, что невозможно произвести прямой запрос с помощью пробела в переменном ключе, это можно сделать только в случае OTHERS (остальные) для "X".

SPECIAL

Допустимые символы прямо не указываются. Этот тип нельзя использовать в связи со спецификацией переменного ключа.