Текущее время: Сб, июл 26 2025, 03:30

Часовой пояс: UTC + 3 часа


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 13 ] 
Автор Сообщение
 Заголовок сообщения: В ALV GRID урезаются названия столбцов
СообщениеДобавлено: Ср, янв 30 2008, 18:01 
Специалист
Специалист

Зарегистрирован:
Ср, дек 27 2006, 19:19
Сообщения: 230
Выводятся укороченные названия, кто то решил данную проблему?
Заранее спасибо!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, янв 30 2008, 20:17 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
А почему вы решили, что это проблема? :)

Ели хотите видеть длинные названия колонок, то их количество, видимое на экране, резко сократится :?

Если нужно позарез, необходимо перед вызовом ALV установить в каталоге полей видимую длину полей, как у нормального названия этого поля.
И читайте документацию, она также доступна в транзакции SE24 для класса CL_GUI_ALV_GRID :wink:

_________________
С уважением,
Удав.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, янв 31 2008, 12:53 
Специалист
Специалист

Зарегистрирован:
Ср, дек 27 2006, 19:19
Сообщения: 230
Удав написал(а):
А почему вы решили, что это проблема? :)

Ели хотите видеть длинные названия колонок, то их количество, видимое на экране, резко сократится :?

Если нужно позарез, необходимо перед вызовом ALV установить в каталоге полей видимую длину полей, как у нормального названия этого поля.
И читайте документацию, она также доступна в транзакции SE24 для класса CL_GUI_ALV_GRID :wink:


..
it_cat-coltext = 'Торговая площадь, кв.м (текст)'.
it_cat-OUTPUTLEN = 32.
..

В заголовке колонки выводится:
'Торговая площадь, кв.м'


Какой параметр задать чтобы вывелось
'Торговая площадь, кв.м (текст)'

Ну или хотя бы чтобы, если задать
...
it_cat-tooltip = 'Торговая площадь, кв.м (текст)'.
...

выдавалась бы всплывающая подсказака: 'Торговая площадь, кв.м (текст)'
а не 'Торговая площадь, кв.м'

?

SAP 7.0, NetWeaver


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, янв 31 2008, 13:41 
Специалист
Специалист

Зарегистрирован:
Ср, дек 27 2006, 19:19
Сообщения: 230
Удав написал(а):
А почему вы решили, что это проблема? :)
И читайте документацию, она также доступна в транзакции SE24 для класса CL_GUI_ALV_GRID :wink:

:) Можно конечно просто назавать это баг фичей
Документация прочитана ВСЯ!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, фев 05 2008, 00:00 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
Может попробовать использовать поле COLDDICTXT для явного задания заголовка? :?
И еще посмотрите, не стоит ли в структуре layout поле CWIDTH_OPT
= 'X'. Эта опция игнорирует значение OUTPUTLEN.

_________________
С уважением,
Удав.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, фев 05 2008, 10:45 
Специалист
Специалист

Зарегистрирован:
Ср, дек 27 2006, 19:19
Сообщения: 230
Удав написал(а):
Может попробовать использовать поле COLDDICTXT для явного задания заголовка? :?
И еще посмотрите, не стоит ли в структуре layout поле CWIDTH_OPT
= 'X'. Эта опция игнорирует значение OUTPUTLEN.

Спасибо за совет,
я в общем то уже понял причину и решил данную проблему


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, фев 05 2008, 10:54 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Пн, окт 11 2004, 20:32
Сообщения: 2470
Пол: Мужской
organmusic написал(а):
Спасибо за совет,
я в общем то уже понял причину и решил данную проблему

Поделитесь плиз...

_________________
- Может ли настоящий мастер кунг-фу получить по морде?
- Настоящий мастер может все!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, фев 05 2008, 13:41 
Специалист
Специалист

Зарегистрирован:
Ср, дек 27 2006, 19:19
Сообщения: 230
ArmAnn написал:
organmusic написал(а):
Спасибо за совет,
я в общем то уже понял причину и решил данную проблему

Поделитесь плиз...

Ну если вы все таки согласны что это есть проблема...
....вообще ..странно что никто не сталкивался

Укорачивание проявляется только в системах с включенным юникодом и только с названиями имеющими русские (или национальные) буквы или любыми символами которые в Unicode хранятся в 2 байтах.

Видимо в alv-grid-control под заголовки используются внутренние переменные длиной тоже 40 байт (как и coltext) . В coltext все символы занимают по 1 байту, в том числе русские, поэтому русские названия колонок в coltext влезают полностью.
В заголовках же русские (юникодные двубайтовые) символы переводятся в 2 байта, и общее название может не влезть в 40 байт - будет обрезано справа.
В наихудшем случае в 40 байт влезет только 20 русских (национальных) букв.
Аналогичная ситуация и с tooltip
С латинскими названиями проблем не будет

Это только мое предположение, оно выведено из практических тестовых примеров.
Сейчас отправил запрос с описанием трабла в САП - может подправят ALV объект - разошлют заплатки
По идее эти внутр переменные под заголовки надо увеличить до 80 символов (2* 40) или еще как то - надеюсь разберутся

Спасибо, еще программисты на Sapfans из Голландии помогли и поддержали (хотя бы морально)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, фев 05 2008, 18:48 
Ассистент
Ассистент

Зарегистрирован:
Ср, дек 20 2006, 17:18
Сообщения: 37
organmusic написал(а):
....вообще ..странно что никто не сталкивался

респект тебе и уважуха!
сталкивался, и даже подозревал что из-за русских буковок, но лень было разбираться :)
примерно 20 символов заголовок, больше не получается.

просьба, отпиши здесь, если будут новости (реакция из САПа)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, фев 05 2008, 21:02 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
organmusic написал(а):
...
Ну если вы все таки согласны что это есть проблема...
....вообще ..странно что никто не сталкивался

...
Максимальная длина строки от Пт Окт 14, 2005 и совсем свежая ALV обрезает строки с кирилицей от Пт Ноя 30, 2007

_________________
"После" - не значит "вследствие"


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, фев 05 2008, 23:18 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
organmusic написал(а):
Укорачивание проявляется только в системах с включенным юникодом и только с названиями имеющими русские (или национальные) буквы или любыми символами которые в Unicode хранятся в 2 байтах.

Ага. Правильно наши админы не стали юникодовскую систему устанавливать. Поэтому и проблем нет :wink:

_________________
С уважением,
Удав.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вс, фев 17 2008, 23:47 
Специалист
Специалист

Зарегистрирован:
Ср, дек 27 2006, 19:19
Сообщения: 230
Удав написал(а):
organmusic написал(а):
Укорачивание проявляется только в системах с включенным юникодом и только с названиями имеющими русские (или национальные) буквы или любыми символами которые в Unicode хранятся в 2 байтах.

Ага. Правильно наши админы не стали юникодовскую систему устанавливать. Поэтому и проблем нет :wink:

Теперь по крайне мере известно в чем проблема
Что-то и юникод наверное дает
В САПе вроде пытались что-то исправить, но так все и заглохло
Может кто еще их уговорит


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вс, фев 17 2008, 23:51 
Специалист
Специалист

Зарегистрирован:
Ср, дек 27 2006, 19:19
Сообщения: 230
lex написал(а):
organmusic написал(а):
....вообще ..странно что никто не сталкивался

сталкивался, и даже подозревал что из-за русских буковок, но лень было разбираться :)
примерно 20 символов заголовок, больше не получается.
просьба, отпиши здесь, если будут новости (реакция из САПа)

Две недели они что-то делали - пытались воспроизвести, мы переговаривались, но сейчас от них уже больше недели как нет ответа


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 13 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex [Bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB