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