Текущее время: Вс, июл 27 2025, 09:47

Часовой пояс: 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 часа


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

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