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

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: Посоветуйте решение: не хватает символов в не моем фм.
СообщениеДобавлено: Пт, ноя 30 2012, 16:32 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Ср, июн 13 2012, 10:08
Сообщения: 128
Добрый день.
Делаю на экране листбокс, с шаблонами для приказов (максимум 315 симоволов), в pbo использую фм VRM_SET_VALUES для того, чтобы выводило данные созданной таблички внутри программы. Но таблица VRM_VALUE в TYPE-POOL VRM есть поле ТЕКСТ, длина которого 80 символов.
Посоветуйте что делать лучше, сделать в se11 внешнюю табличку, или есть способ попроще?

_________________
Бог умер (с) Ницше
Ницше умер (с) Бог
Хах.. (с) Смерть


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Посоветуйте решение: не хватает символов в не моем фм.
СообщениеДобавлено: Пт, ноя 30 2012, 16:42 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Пт, июн 16 2006, 00:43
Сообщения: 1686
Откуда: Москва <-> Красноярск
Пол: Мужской
0. Реализовать заполнение листбокса с помощью таблицы значений домена и свойств экранного элемента (только, насколько я помню, все равно есть ограничение на длину).
1. Оставить как есть. Пусть выводятся обрезанные названия или завести сокращенные наименования.
2. Переделать листбокс на SH.
3. Сделать свою кнопку + алв для выбора шаблона.

Вариантов масса.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Посоветуйте решение: не хватает символов в не моем фм.
СообщениеДобавлено: Пт, ноя 30 2012, 17:48 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, май 12 2011, 16:06
Сообщения: 351
В ALV тоже ограничение на длину строк: 128 символов. Я так понял, 315 символов - это название шаблона? Даже не знаю, каким должен быть шрифт, чтобы поместить такое количество символов в одну строку. Да и пользователю читать несколько строк по 315 символов будет вряд ли приятно. Может, лучше уменьшить длину строк до разумной?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Посоветуйте решение: не хватает символов в не моем фм.
СообщениеДобавлено: Пт, ноя 30 2012, 17:55 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
LAT написал(а):
Да и пользователю читать несколько строк по 315 символов будет вряд ли приятно. Может, лучше уменьшить длину строк до разумной?

+1.
Сокращайте название до разумной величины - больше 40-80 символов никто читать не будет. ИМХО.

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Посоветуйте решение: не хватает символов в не моем фм.
СообщениеДобавлено: Пт, ноя 30 2012, 23:18 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Пт, июн 16 2006, 00:43
Сообщения: 1686
Откуда: Москва <-> Красноярск
Пол: Мужской
1. 128 - это больше, чем 80.
2. В алв ограничение на длину строк обходится (никто не мешает бить текст на несколько колонок). И оно не 128 символов ;)
З.Ы.: Но в целом я согласен что никто 315 символов читать не будет.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Посоветуйте решение: не хватает символов в не моем фм.
СообщениеДобавлено: Пн, дек 03 2012, 11:22 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Ср, июн 13 2012, 10:08
Сообщения: 128
Спасибо за ответа.
Один из данных текстов вставляется в письмо, которое выгружается z отчетом PCH. Пользователю хватит первых несколько слов, для того, чтобы в листбоксе определить, что выбрать. А выгрузится должно 315 (ну или хотя бы 255) символов.

Может быть сделать сокращения до 60 символов (ограничение в значениях домена), а внутри программы сделать табличку с длинными полями. И чтобы проверялся номер шаблона в PBO экрана и в шаблон екселевский уже вставлялся текст? (хотя пока писал подумал что фм который выгружает, тоже имеет ограничения :( ) Пошел смотреть...

_________________
Бог умер (с) Ницше
Ницше умер (с) Бог
Хах.. (с) Смерть


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Посоветуйте решение: не хватает символов в не моем фм.
СообщениеДобавлено: Пн, дек 03 2012, 12:04 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, май 12 2011, 16:06
Сообщения: 351
Пономарев Артем написал:
В алв ограничение на длину строк обходится (никто не мешает бить текст на несколько колонок). И оно не 128 символов ;)
:) Да, согласен. Меня чего-то зациклило на формуле "одна строка - одна ячейка" :oops: .
marcustas написал(а):
Пользователю хватит первых несколько слов, для того, чтобы в листбоксе определить, что выбрать. А выгрузится должно 315 (ну или хотя бы 255) символов. Может быть сделать сокращения до 60 символов (ограничение в значениях домена), а внутри программы сделать табличку с длинными полями.
Можно, например, сделать табличку со структурой "имя шаблона" (key field) – "описание" (60 или 80 символов), загрузить шаблоны через smw0, отображать в листбоксе описания, по выбранному элементу листбокса считывать содержимое шаблона и делать с ним в программе, что заблагорассудится.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Посоветуйте решение: не хватает символов в не моем фм.
СообщениеДобавлено: Пн, дек 03 2012, 15:17 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Ср, июн 13 2012, 10:08
Сообщения: 128
Вроде бы получилось, правда по ламерски немного. Заполнил таблицу внутри программы с полным названием и таблицу обрезанными значениями для листбокса с одинаковыми ключами. И просто когда выбирается вариант присвоил переменной значение полное с тем же ключом. Я думаю время отработки не сильно увеличиться из-за такой процедуры.

_________________
Бог умер (с) Ницше
Ницше умер (с) Бог
Хах.. (с) Смерть


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

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


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

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


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

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