ArmAnn написал:
organmusic написал(а):
Спасибо за совет,
я в общем то уже понял причину и решил данную проблему
Поделитесь плиз...
Ну если вы все таки согласны что это есть проблема...
....вообще ..странно что никто не сталкивался
Укорачивание проявляется только в системах с включенным юникодом и только с названиями имеющими русские (или национальные) буквы или любыми символами которые в Unicode хранятся в 2 байтах.
Видимо в alv-grid-control под заголовки используются внутренние переменные длиной тоже 40 байт (как и coltext) . В coltext все символы занимают по 1 байту, в том числе русские, поэтому русские названия колонок в coltext влезают полностью.
В заголовках же русские (юникодные двубайтовые) символы переводятся в 2 байта, и общее название может не влезть в 40 байт - будет обрезано справа.
В наихудшем случае в 40 байт влезет только 20 русских (национальных) букв.
Аналогичная ситуация и с tooltip
С латинскими названиями проблем не будет
Это только мое предположение, оно выведено из практических тестовых примеров.
Сейчас отправил запрос с описанием трабла в САП - может подправят ALV объект - разошлют заплатки
По идее эти внутр переменные под заголовки надо увеличить до 80 символов (2* 40) или еще как то - надеюсь разберутся
Спасибо, еще программисты на Sapfans из Голландии помогли и поддержали (хотя бы морально)