Текущее время: Пн, июл 28 2025, 23:43

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Автор Сообщение
 Заголовок сообщения: При использовании ALV отчета REUSE_ALV_GRID_DISPLAY урезается поле.
СообщениеДобавлено: Пн, мар 24 2008, 13:19 
Начинающий
Начинающий

Зарегистрирован:
Пн, мар 24 2008, 09:01
Сообщения: 4
Я передаю таблицу, где одно из полей, содержащее русские буквы, при выводе на экран урезается, видимо, это связано с юникодом.
Как можно решить эту проблему?


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

Зарегистрирован:
Ср, ноя 23 2005, 13:37
Сообщения: 1805
Откуда: ECC 6.0
Пол: Мужской
Да, проблема известная. Можно задать длину экранного поля в 2 раза длиннее.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, мар 24 2008, 15:06 
Начинающий
Начинающий

Зарегистрирован:
Пн, мар 24 2008, 09:01
Сообщения: 4
К сожалению, увеличение размера поля не помогает, результат вывода остается прежним :(


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, мар 24 2008, 15:07 
Начинающий
Начинающий

Зарегистрирован:
Пн, мар 24 2008, 09:01
Сообщения: 4
возможно в ALV есть еще какие то ограничения по размерам полей


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

Зарегистрирован:
Чт, окт 26 2006, 16:44
Сообщения: 149
Откуда: Москва
В ALV grid невозможно вывести более 70 русских символов.
Как вариант использовать ALV List или разбивать строку на несколько полей.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, мар 26 2008, 07:38 
Начинающий
Начинающий

Зарегистрирован:
Пн, мар 24 2008, 09:01
Сообщения: 4
Спасибо :D методом проб я тоже пришла к этим 70 символам, и пришлось разбить текст на три поля.
Еще раз спасибо что не оставили без внимания :)


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

Зарегистрирован:
Чт, апр 13 2006, 12:32
Сообщения: 1503
Откуда: Питер
Чисто для инвестигайтион целей реализации в alv, если заменить одинаковые по написанию русские символы английскими, допустимый размер увеличится, или вся строка будет считаться в двухбайтовом формате? Проверить, к сожалению негде.

_________________
С уважением, VGA
Мой блог


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

Зарегистрирован:
Ср, ноя 23 2005, 13:37
Сообщения: 1805
Откуда: ECC 6.0
Пол: Мужской
vga написал(а):
если заменить одинаковые по написанию русские символы английскими, допустимый размер увеличится, или вся строка будет считаться в двухбайтовом формате?

В ALV максимкальный размер ячейки = 128 байт. Если кодировка utf-8, то, с учётом пробелов и знаков препинания, как раз получается около 70 символов русского текста. Так что должно влезть 128 символов английского текста. Но проверить тоже негде.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, мар 26 2008, 15:36 
Старший специалист
Старший специалист

Зарегистрирован:
Сб, июл 28 2007, 20:38
Сообщения: 364
Да, тоже сталкивался... Английским шрифтом входит столько, сколько объявлено, русским - в 2 раза меньше.


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

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


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

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


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

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