Ошибка «Просуммированные длины полей операций принятия решения слишком велики» при активации признака
Ошибка «Просуммированные длины полей операций принятия решения слишком велики» при активации признака
Рассмотрим ситуацию, когда консультанту необходимо создать признак, возвращающий какое-либо текстовое значение, в зависимости от «входных» данных.
Далее приведен порядок действия.
Создается признак. Для вновь созданного признака, в атрибутах указывается Z*-структура. В данной Z*-структуре для одного из полей присваивается стандартный элемент данных
В создаваемой для признака структуре, указан стандартный элемент данных
Отталкиваясь от стуктуры признака, определяется и создается дерево принятия решения
При активации признака в системе возникает ошибка вида «Просуммированные длины полей операций принятий решений слишком велики»:
Для решения данной проблемы необходимо внести изменения в структуру, на основании которой создан признак:
Для изменения структуры признака, необходимо зайти в транзакцию SE11, изменить используемый тип компонента на встроенный тип данных, к примеру, CHAR18
После внесенных изменений, структуру необходимо заново активировать:
После описанных выше манипуляций, необходимо заново заполнить дерево принятия решений для создаваемого признака, и затем активировать: