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

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


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

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


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

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