Текущее время: Пт, апр 26 2024, 18:47

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


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

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


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

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