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

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


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

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


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

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