Текущее время: Пт, июл 18 2025, 12:25

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: 2 ALV Grid и SELECTION SCREEN AS SUBSCREEN на одном экране
СообщениеДобавлено: Чт, окт 20 2016, 10:55 
Начинающий
Начинающий

Зарегистрирован:
Чт, окт 13 2016, 16:12
Сообщения: 5
Уважаемые коллеги, добрый день!

Вероятнее всего эта тема обсуждалась множество раз. За что заранее извиняюсь.

Есть следующая задача:
На одном экране разместить 2 alv + 1 селективный экран.
Экран разделить на 2 области:
- левая область. ALV1 со статичными данными, при выборе (double_click) которых будет генерироваться правая область.
- правая область. Селективный экран и ALV2. Данные ALV2 формируются по заданным критериям выбора селективного экрана.

Для реализации этой задачи создал SCREEN100. На нем разместил: левая область - 1 control (ALV1), правая область SUBSCREEN101 (селективный + ALV2).
На SUBSCREEN101 разместил SUBSCREEN102 (CALL SELECTION-SCREEN AS SUBSCREEN) и 1 control (ALV2).

В итоге поставленную задачу реализовал.

Но к сожалению немного не устраивает то, что все объекты на основном экране зафиксированы и статичны. Т.е., к примеру, когда скрываю левый ALV1, правая область не смещается влево, а вместо ALV1 появляется пустая область, т.п. Не очень комильфо!

Подскажите, пожалуйста, возможно ли реализовать поставленную задачу и при этом достигнуть динамичности? Подскажите направление.

Заранее спасибо.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: 2 ALV Grid и SELECTION SCREEN AS SUBSCREEN на одном экране
СообщениеДобавлено: Чт, окт 20 2016, 11:53 
Специалист
Специалист

Зарегистрирован:
Пт, июл 27 2007, 13:06
Сообщения: 137
Берешь любой пустой экран и создаешь на нем cl_gui_docking_container.
На нем создаешь еще такие же контейнеры и cl_gui_splitter.
И уже на этих контейнерах создаешь алв. Главное не перепутай, кому кого родителем назначать.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 2 ALV Grid и SELECTION SCREEN AS SUBSCREEN на одном экране
СообщениеДобавлено: Чт, окт 20 2016, 11:59 
Начинающий
Начинающий

Зарегистрирован:
Чт, окт 13 2016, 16:12
Сообщения: 5
Sam Stone написал(а):
Берешь любой пустой экран и создаешь на нем cl_gui_docking_container.
На нем создаешь еще такие же контейнеры и cl_gui_splitter.
И уже на этих контейнерах создаешь алв. Главное не перепутай, кому кого родителем назначать.


Спасибо. Но я уже так делал. Проблема в SELECTION-SCREEN AS SUNSCREEN. Запускать его в диалоге не хочется.

Нужно чтобы все объекты были на экране ALV1, ALV2, SelScr.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: 2 ALV Grid и SELECTION SCREEN AS SUBSCREEN на одном экране
СообщениеДобавлено: Чт, окт 20 2016, 18:20 
Почетный гуру
Почетный гуру
Аватара пользователя

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

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 2 ALV Grid и SELECTION SCREEN AS SUBSCREEN на одном экране
СообщениеДобавлено: Чт, окт 20 2016, 20:00 
Начинающий
Начинающий

Зарегистрирован:
Чт, окт 13 2016, 16:12
Сообщения: 5
Parazit написал:
Посмотрите мою Программу форматирования ABAP-кода, устанавливается через Copy/Past.
Суть в том, чтобы использовать селекционный экран как основу, а всякие ALV встраивать в него.

Спасибо. Я посмотрю.


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

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


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

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


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

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