Текущее время: Вс, июл 20 2025, 14:19

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: Поле типа string. Не отображается в полном объеме.
СообщениеДобавлено: Ср, апр 17 2013, 11:31 
Ассистент
Ассистент

Зарегистрирован:
Вс, дек 09 2012, 16:41
Сообщения: 37
Добрый день!

Такой вопрос: в таблице бд есть поле типа string. Когда заполняется таблица бд, соответствующее поле полностью не заполняется, а обрезается до какого-то числа символов.

При выводе на экран ( динпрошный, в сформированную область TextEdit ) текст отображается также в обрезанном формате.

В чем дело и как решить эту проблему ?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Поле типа string. Не отображается в полном объеме.
СообщениеДобавлено: Ср, апр 17 2013, 11:35 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
Посмотрите код заполнения таблицы БД и типы переменных, участвующих в сохранении.

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Поле типа string. Не отображается в полном объеме.
СообщениеДобавлено: Ср, апр 17 2013, 12:37 
Ассистент
Ассистент

Зарегистрирован:
Вс, дек 09 2012, 16:41
Сообщения: 37
Таблицы заполняются вручную ( SE16N ). Поле опирается на элемент данных, который имеет предопределенный тип string.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Поле типа string. Не отображается в полном объеме.
СообщениеДобавлено: Ср, апр 17 2013, 13:07 
Начинающий
Начинающий
Аватара пользователя

Зарегистрирован:
Пн, июл 09 2007, 15:51
Сообщения: 24
Так se16n выводит данные в ALV. А это уже алвшное ограничение на 128 символов в ячейке... Не оно ?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Поле типа string. Не отображается в полном объеме.
СообщениеДобавлено: Ср, апр 17 2013, 13:12 
Ассистент
Ассистент

Зарегистрирован:
Вс, дек 09 2012, 16:41
Сообщения: 37
слышал версию, что 128 ячеек ALV отображает, но реально в базе данных сохраняет целиком строку ( в моем случае типа string )... если это не так, то тогда нужно программно заполнять поле string ? или какие еще варианты ?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Поле типа string. Не отображается в полном объеме.
СообщениеДобавлено: Чт, апр 18 2013, 09:21 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, окт 22 2009, 12:41
Сообщения: 473
В ограничениях ALV часто упоминают 128 символов, но может быть и другое число, зависит в том числе и от кодировок.
Не очень понятно, каков юзер кейс заполнения через SE16N - обычно пользователям полномономочий на такие транзакции не дают. Для них можно написать свою программку заполненения таблицы и для длинных полей сделать контейнеры.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Поле типа string. Не отображается в полном объеме.
СообщениеДобавлено: Пт, апр 19 2013, 14:32 
Ассистент
Ассистент

Зарегистрирован:
Вс, дек 09 2012, 16:41
Сообщения: 37
В моем приложении за наполнение таблиц отвечает разработчик. Пользователь только смотрит отчеты, сформированные исходя из контента БД.

Каков выход:
weise написал(а):
написать свою программку заполненения таблицы и для длинных полей сделать контейнеры.
?

Этот выход единственный в моем случае ?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Поле типа string. Не отображается в полном объеме.
СообщениеДобавлено: Пт, апр 19 2013, 19:30 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, окт 22 2009, 12:41
Сообщения: 473
А через ракурс ведения не пробовали заполнять таблицу?
Программу можно писать не навороченную (диалоговую), а какой-нибудь простой вариант, типа импорта данных из текстового файлика.

Ну еще можно базисников попросить закинуть нужные данные в таблицу, если это один раз :twisted: .


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

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


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

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


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

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