Текущее время: Сб, июл 19 2025, 02:01

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: Разделенный экран с ALV
СообщениеДобавлено: Сб, окт 12 2013, 20:30 
Начинающий
Начинающий

Зарегистрирован:
Вс, июл 14 2013, 08:05
Сообщения: 11
Добрый день.
Необходима помощь.
Требуется разделить экран на два и в нижней выводить ALV (вывести ALV нет проблем, вывожу через класс)
А вот каким образом разделить экран на две части чтобы в верхнем писать некую информацию. Мне вверху понадобится писать информацию либо write'м либо чем то другим...

приблизительная схема:

______________________________
| Здесь техническая информация
| Информация 4 -5 строк
| :)
|_____________________________|
|
|
|------------ALV
|
|
|_____________________________|


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Разделенный экран с ALV
СообщениеДобавлено: Сб, окт 12 2013, 21:36 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, окт 22 2009, 12:41
Сообщения: 473
Что-то типа такого: Demo program for TOP-OF-PAGE for ALVGrid?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разделенный экран с ALV
СообщениеДобавлено: Вс, окт 13 2013, 01:51 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Чт, авг 22 2013, 01:09
Сообщения: 108
Откуда: г. Жлобин, Республика Беларусь
Пол: Мужской
Beilak написал(а):
Добрый день.
Необходима помощь.
Требуется разделить экран на два и в нижней выводить ALV (вывести ALV нет проблем, вывожу через класс)
А вот каким образом разделить экран на две части чтобы в верхнем писать некую информацию. Мне вверху понадобится писать информацию либо write'м либо чем то другим...

приблизительная схема:

______________________________
| Здесь техническая информация
| Информация 4 -5 строк
| :)
|_____________________________|
|
|
|------------ALV
|
|
|_____________________________|


2 варианта решения.
1. Один большой контейнер на экран (cl_gui_custom_container или cl_gui_docking_container). В него загружаем сплитер, в котором указываем, что он будет содержать 2 строки и 1 столбец. От каждой части сплитера получаем ссылку на контейнер этой части. В нижнею часть загружаем ALV, в верхнею - ALV со списком полей которые будут содержать необходимую информацию.
2. На экран бросаем вверху необходимое количество полей для вывода нужной информации. И загружаем на экран сl_gui_docking_container, прижав его к нижней части экрана и отрегулировав процент занятости на экране. В cl_gui_docking_container загружаем ALV.
3. Разновидность варианта 2. Write выводим что необходимо, а потом cl_gui_docking_container и ALV в него. Такое решение не проверял, но в теории должно сработать.

Варианты с cl_gui_docking_container хорошо работают в версии 6.0. В более ранних версиях (например 4.6) описанный вариант с cl_gui_docking_container может не сработать, поэтому использовать cl_gui_custom_container. Соответственно п. 3 тогда отпадает.

_________________
Когда другие слепо следуют за истиной, помни - ничто не истина.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Разделенный экран с ALV
СообщениеДобавлено: Сб, окт 26 2013, 10:27 
Ассистент
Ассистент
Аватара пользователя

Зарегистрирован:
Пн, окт 16 2006, 14:09
Сообщения: 30
А что просто заголовка АЛВ(тот который HTML) ВАМ не хватит? :(
В нем ведь можно вывести все что вам нужно...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разделенный экран с ALV
СообщениеДобавлено: Вс, окт 27 2013, 01:15 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, авг 19 2004, 17:37
Сообщения: 1962
Откуда: Москва
Пол: Мужской
Когда то давно кажись попадался пример сочетания листинга и ALV. У меня, например, в ZWWW_MIGRATE выводится ALV поверх селекционного экрана. Полагаю, таким же образом его можно запихнуть в любой экран.

_________________
"For all entries" не в SAP-ах, "for all entries" в головах! :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разделенный экран с ALV
СообщениеДобавлено: Пн, окт 28 2013, 16:59 
Начинающий
Начинающий

Зарегистрирован:
Вс, июл 14 2013, 08:05
Сообщения: 11
Спасибо. всем.. реализовал...
с помощью контейнеров..

Один большой контейнер... на нем сплит контейнер..


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

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


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

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


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

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