SAPфорум.RU
https://sapboard.ru/forum/

Очень ДлинПодр текст для иерархии
https://sapboard.ru/forum/viewtopic.php?f=12&t=94642
Страница 1 из 1

Автор:  Шамрик [ Вт, апр 04 2017, 09:25 ]
Заголовок сообщения:  Очень ДлинПодр текст для иерархии

Всем привет!
Как сделать Очень ДлинПодр текст для иерархии в узлах текста? Для самого признака поставили нужную галочку, загрузили, возрадовались, а иерархия как была 60 символов, так и осталась.

Автор:  12ozmdm [ Вт, апр 04 2017, 10:17 ]
Заголовок сообщения:  Re: Очень ДлинПодр текст для иерархии

Переактивировать признаки.
Нота 1823174 - BW 7.4 changes and customer-specific programs:
Цитата:
The generated hierarchy tables (/BI0/H... or /BIC/H...) are not adjusted during the upgrade or update. If you activate characteristic with a hierarchy in 7.40 again, however, the data element changes from field NODENAME to RSSHNODENAMESTR. As a result, the structure contains a data element with type SSTRING and one of the described problems can occur as a result.

https://launchpad.support.sap.com/#/notes/1823174/E

Автор:  Шамрик [ Ср, апр 05 2017, 10:00 ]
Заголовок сообщения:  Re: Очень ДлинПодр текст для иерархии

12ozmdm написал:
Переактивировать признаки.


Спасибо большое за оперативный ответ.
К сожалению, это не помогает вылечить именно текстовые узлы - таблица, в которой хранятся их значения, не изменялась и там всё те же 60 символов.
Возможно, выход из положения - использование внешних признаков в иерархии. Но возникла другая проблема - при загрузке иерархии с этими внешними признаками не создаются необходимые записи в инфообъекте, являющимся внешним признаком. То есть, в иерархию в узлы загружаются записи с кодом объекта в его наименование, т.е. получаем записи вида:
Code:
1    1
1.1     1.1
  1.1.1     1.1.1
  1.1.2     1.1.2

вместо
Code:
1    Одежда
1.1     Мужская
  1.1.1     Килт
  1.1.2     Волынка

Заполнять вручную или загружать из файла данные непосредственно в инфообъект не вариант - это очень сложно в моём случае.

Автор:  12ozmdm [ Ср, апр 05 2017, 10:29 ]
Заголовок сообщения:  Re: Очень ДлинПодр текст для иерархии

Цитата:
К сожалению, это не помогает вылечить именно текстовые узлы - таблица, в которой хранятся их значения, не изменялась и там всё те же 60 символов.

Недостаточно просто зайти и активировать. Нужно открыть на изменение, поменять что-то в признаке (например, немного сменить текст признака) и активировать, тогда перегенирируются таблицы.

Автор:  Шамрик [ Ср, апр 05 2017, 11:03 ]
Заголовок сообщения:  Re: Очень ДлинПодр текст для иерархии

12ozmdm написал:
Недостаточно просто зайти и активировать. Нужно открыть на изменение, поменять что-то в признаке (например, немного сменить текст признака) и активировать, тогда перегенирируются таблицы.


Спасибо за оперативный ответ!
Я не только пробовал изменять различные св-ва объекта, отключать-включать иерархию, я даже попробовал создать новый объект ZBUTEST1, сразу поставил ему галки на ОчДлинный текст или XXL-атрибуты (на всякий случай). Смотрю таблички:
в /BIC/HZBUTEST1 - поле NODENAME типа SSTRING 1333
в /BIC/KZBUTEST1 - поле NODENAME типа CHAR 250
но ведение текстовых узлов всё равно 60 знаков!

Автор:  12ozmdm [ Ср, апр 05 2017, 11:53 ]
Заголовок сообщения:  Re: Очень ДлинПодр текст для иерархии

а попробуйте выставить OSS? ;)

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/