Текущее время: Пн, июл 28 2025, 21:05

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: Как лучше добавить SELECT-OPTIONS в окно?
СообщениеДобавлено: Вс, мар 28 2010, 10:53 
Ассистент
Ассистент

Зарегистрирован:
Пт, ноя 30 2007, 10:12
Сообщения: 47
Пол: Мужской
В модальном окне есть выпадающий список.
Ниже расположено поле ввода, которое изначально невидимо на экране.
При выборе определенного значения из списка поле ввода отображается на экране.

Мне нужно добавить SELECT-OPTIONS. При этом изначально, чтобы он не отображался на экране.

пробовал делать через SUBSCREEN, но в данном случае как можно скрыть SUBSCREEN?

SELECTION-SCREEN BEGIN OF SCREEN 1001 AS SUBSCREEN.
SELECT-OPTIONS: bukrs FOR bkpf-bukrs.
SELECTION-SCREEN END OF SCREEN 1001.
CALL SUBSCREEN SUBSCREEN1 INCLUDING sy-cprog '1001'.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как лучше добавить SELECT-OPTIONS в окно?
СообщениеДобавлено: Вс, мар 28 2010, 11:25 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Пт, янв 18 2008, 10:34
Сообщения: 716
Откуда: Moscow
Пол: Мужской
Galych написал:
В модальном окне есть выпадающий список.
Ниже расположено поле ввода, которое изначально невидимо на экране.
При выборе определенного значения из списка поле ввода отображается на экране.

Мне нужно добавить SELECT-OPTIONS. При этом изначально, чтобы он не отображался на экране.

пробовал делать через SUBSCREEN, но в данном случае как можно скрыть SUBSCREEN?

SELECTION-SCREEN BEGIN OF SCREEN 1001 AS SUBSCREEN.
SELECT-OPTIONS: bukrs FOR bkpf-bukrs.
SELECTION-SCREEN END OF SCREEN 1001.
CALL SUBSCREEN SUBSCREEN1 INCLUDING sy-cprog '1001'.


не обязательно subscreen
просто в PBO для селективного экрана для нужного элемента экрана установите
Code:
screen-active = 0

_________________
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. (Э. Йодан)


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Как лучше добавить SELECT-OPTIONS в окно?
СообщениеДобавлено: Пн, мар 29 2010, 06:57 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
ghost, Как без subscreen прилепить select-options на свой экран, ведь Ваше решение будет работать только если элемент находится на самом экране?


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как лучше добавить SELECT-OPTIONS в окно?  Тема решена
СообщениеДобавлено: Пн, мар 29 2010, 12:55 
Ассистент
Ассистент

Зарегистрирован:
Пт, ноя 30 2007, 10:12
Сообщения: 47
Пол: Мужской
спасибо за идею ghost.
Сделал следующим образом - в модальное окно добавил SUBSCREEN.
В обработке окна добавил
PROCESS BEFORE OUTPUT.
CALL SUBSCREEN SUBSCREEN1 INCLUDING sy-cprog '1001'.

PROCESS AFTER INPUT.
CALL SUBSCREEN SUBSCREEN1.

В основной программе описал селекционный экран и сделал обработку подэкрана.
SELECTION-SCREEN BEGIN OF SCREEN 1001 AS SUBSCREEN.
SELECTION-SCREEN BEGIN OF BLOCK bl1 WITH FRAME TITLE text-001.
SELECT-OPTIONS: bukrs FOR bkpf-bukrs.
SELECTION-SCREEN END OF BLOCK BL1.
SELECTION-SCREEN END OF SCREEN 1001.

AT SELECTION-SCREEN OUTPUT.
IF MY <> 'X'.
LOOP AT SCREEN.
screen-active = '0'.
MODIFY SCREEN.
ENDLOOP.
ENDIF.

START-OF-SELECTION.


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

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


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

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


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

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