Текущее время: Пт, мар 29 2024, 17:20

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 12 ] 
Автор Сообщение
 Заголовок сообщения: Масштабирование экранов
СообщениеДобавлено: Ср, июл 06 2016, 13:18 
Специалист
Специалист

Зарегистрирован:
Пт, янв 22 2016, 10:20
Сообщения: 170
Приветствую!
можно ли сделать масштабирование экранов и подэкранов и если можно то как?

пример:
есть отчёт в котором запускается каскад экранов, на главном экране три подэкрана(в одном из них таблица, которая временами бывает уже ширины контейнера! из за чего экран выглядит не эстетично)
по дабл клику или нажатию клавиши вываливается модальное окно таблица в котором уже чем само окно(это, я думаю, можно решить, через Starting at и указать угол, а в параметрах проставить галочки подгонять по ширине по высоте)


пока что пробую так: 1. При вызове экрана вместо левой верхней и левой нижней точки указывать переменные, значения которых будут рассчитываться зетовским алгоритмом для каждого экрана в отдельности.
2. Использовать динамическую генерацию экранов при каждом вызове с помощью оператора GENERATE DYNPRO (используется в программе ZSC_ACTWARE lcl_application=>generate_screen).

есть ли примеры где это реализовано?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Маштабирование экранов
СообщениеДобавлено: Ср, июл 06 2016, 14:08 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, май 12 2011, 16:06
Сообщения: 347
AL13SH написал(а):
Использовать динамическую генерацию экранов при каждом вызове с помощью оператора GENERATE DYNPRO
Кстати (что не вспомню - лень это проверить :)). А если данный кусок кода будет запущен почти одновременно в 3-4-и больше сессиях (терминальных или внешних), при условии, что для каждого запуска требуется "свой" экран, - в каждой сессии будет "свой" экран, или если между GENERATE и call screen для одной сессии произойдет GENERATE во второй, то обе сессии получат последний экран?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Маштабирование экранов
СообщениеДобавлено: Ср, июл 06 2016, 14:48 
Специалист
Специалист

Зарегистрирован:
Пт, янв 22 2016, 10:20
Сообщения: 170
если это мне вопрос, то я его не понял


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Маштабирование экранов
СообщениеДобавлено: Ср, июл 06 2016, 20:49 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3074
Откуда: Москва
AL13SH написал(а):
2. Использовать динамическую генерацию экранов при каждом вызове с помощью оператора GENERATE DYNPRO (используется в программе ZSC_ACTWARE lcl_application=>generate_screen).

Зачем? :shock:
Можно просто ENDING AT указать.

Вдогонку - а что если у разных пользователей разрешение экрана разное? :wink:

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Маштабирование экранов
СообщениеДобавлено: Ср, июл 06 2016, 21:21 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пн, мар 28 2005, 15:38
Сообщения: 1246
AL13SH написал(а):
если это мне вопрос, то я его не понял


Коллега LAT вам тонко намекает, что делать так, как хотите делать вы, не нужно. Экраны генерируются в целом в системе(даже не в манданте). Если с программой будет работать несколько человек, генерация будет происходить постоянно с неопределенными сторонними эффектами.

_________________
Там, где я рос, единственным развлечением было запоминать число «π».(С) Н. Стивенсон


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Маштабирование экранов
СообщениеДобавлено: Чт, июл 07 2016, 10:44 
Специалист
Специалист

Зарегистрирован:
Пт, июл 27 2007, 13:06
Сообщения: 137
Выводи всё через cl_gui_docking_container. Он растягивается на весь экран.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Маштабирование экранов
СообщениеДобавлено: Чт, июл 07 2016, 11:21 
Специалист
Специалист

Зарегистрирован:
Пт, янв 22 2016, 10:20
Сообщения: 170
ок, спасибо за полезные советы!


колеги, поделитесь пожалуйста, у вас в системах тоже везде здоровые экраны и маленькие таблице на них?

с docking_cont попробую, благодарю!


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Маштабирование экранов
СообщениеДобавлено: Чт, июл 07 2016, 12:25 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, май 12 2011, 16:06
Сообщения: 347
AL13SH написал(а):
у вас в системах тоже везде здоровые экраны и маленькие таблице на них?
Вы спрашиваете об экранной таблице или об ALV-гриде?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Маштабирование экранов
СообщениеДобавлено: Чт, июл 07 2016, 12:26 
Специалист
Специалист

Зарегистрирован:
Пт, янв 22 2016, 10:20
Сообщения: 170
Удав написал(а):
AL13SH написал(а):
2. Использовать динамическую генерацию экранов при каждом вызове с помощью оператора GENERATE DYNPRO (используется в программе ZSC_ACTWARE lcl_application=>generate_screen).

Зачем? :shock:
Можно просто ENDING AT указать.

Вдогонку - а что если у разных пользователей разрешение экрана разное? :wink:


Удав, эту идею уже проверил, не удачная идея

так Starting\Ending только для модальных окон актуальны, или для стандартных экранов \ подэкранов тоже можно применять?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Маштабирование экранов
СообщениеДобавлено: Чт, июл 07 2016, 12:28 
Специалист
Специалист

Зарегистрирован:
Пт, янв 22 2016, 10:20
Сообщения: 170
LAT написал(а):
AL13SH написал(а):
у вас в системах тоже везде здоровые экраны и маленькие таблице на них?
Вы спрашиваете об экранной таблице или об ALV-гриде?


АЛВ, конечно. Просто у нас на внутреннем проекте это сплошь и рядом. Здоровенный контейнер и маленький грид.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Маштабирование экранов
СообщениеДобавлено: Чт, июл 07 2016, 12:34 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, май 12 2011, 16:06
Сообщения: 347
viewtopic.php?f=13&t=92441&p=549302, последние 2 поста от Besa, Stenj_90. Не получилось, что ли?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Маштабирование экранов
СообщениеДобавлено: Чт, июл 07 2016, 13:12 
Специалист
Специалист

Зарегистрирован:
Пт, янв 22 2016, 10:20
Сообщения: 170
и чем это поможет в этой ситуации?

это помогает убрать лишние скролы. но если таблица меньше контейнера, то наврятли


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

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


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

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


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

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