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

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: select-options на экране
СообщениеДобавлено: Пт, сен 22 2006, 11:05 
Менеджер
Менеджер

Зарегистрирован:
Чт, фев 24 2005, 18:37
Сообщения: 530
Добрый день!

Можно ли на экране нарисовать select-options? :?
(программа - не отчет!)


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, сен 22 2006, 11:10 
Специалист
Специалист

Зарегистрирован:
Пт, июн 16 2006, 11:39
Сообщения: 178
Откуда: Москва
а что в help'е по этому поводу написано? :roll:


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, сен 22 2006, 11:19 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Чт, июн 16 2005, 10:29
Сообщения: 336
Откуда: Минск->Москва
Пол: Мужской
Не хорошо так делать, но мне выкрутили раз руки на такое. Там их можно сэмитировать, геморой еще тот, но когда ставят к стенке...
фм COMPLEX_SELECTIONS_DIALOG вам в помощь, выводит экран множественного выбора...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, сен 22 2006, 12:11 
Менеджер
Менеджер

Зарегистрирован:
Чт, фев 24 2005, 18:37
Сообщения: 530
Он написал:
Не хорошо так делать, но мне выкрутили раз руки на такое. Там их можно сэмитировать, геморой еще тот, но когда ставят к стенке...
фм COMPLEX_SELECTIONS_DIALOG вам в помощь, выводит экран множественного выбора...


А с какими параметрами его вызывать? какие поля обязательны? Что-то он у меня вообще никак не отрабатывает... :(


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, сен 22 2006, 12:26 
Менеджер
Менеджер

Зарегистрирован:
Чт, фев 24 2005, 18:37
Сообщения: 530
Trisha написал(а):
Он написал:
Не хорошо так делать, но мне выкрутили раз руки на такое. Там их можно сэмитировать, геморой еще тот, но когда ставят к стенке...
фм COMPLEX_SELECTIONS_DIALOG вам в помощь, выводит экран множественного выбора...


А с какими параметрами его вызывать? какие поля обязательны? Что-то он у меня вообще никак не отрабатывает... :(


Все получилось -спасибо!!! :wink:


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: select-options на экране
СообщениеДобавлено: Пт, сен 22 2006, 12:28 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
Trisha написал(а):
Добрый день!

Можно ли на экране нарисовать select-options? :?
(программа - не отчет!)

Можно.
Code:
TABLES: bkpf.

SELECTION-SCREEN BEGIN OF SCREEN 1001 AS SUBSCREEN.
SELECT-OPTIONS: so_blart FOR bkpf-blart.
SELECTION-SCREEN END OF SCREEN 1001.

END-OF-SELECTION.

  CALL SCREEN 100.

Code:
PBO-логика
PROCESS BEFORE OUTPUT.
* MODULE STATUS_0100.
*
  CALL SUBSCREEN test INCLUDING sy-repid '1001'.


Code:
PAI-логика
PROCESS AFTER INPUT.

  CALL SUBSCREEN test.


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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: select-options на экране
СообщениеДобавлено: Пт, сен 22 2006, 12:40 
Председатель
Председатель
Аватара пользователя

Зарегистрирован:
Вт, авг 17 2004, 14:35
Сообщения: 1519
Откуда: В ВЕЧНОМ БАНЕ
Trisha написал(а):
Добрый день!

Можно ли на экране нарисовать select-options? :?
(программа - не отчет!)

Можно и все сделать горзадо проще... на своем экране размещаешь подэкран например пусть его имя будет sub_screen_101, затем у себя в тексте объяляешь вот такие конструкции

Code:
Основной экран пусть будет 100

PROCESS BEFORE OUTPUT.
  CALL SUBSCREEN sub_screen_101 INCLUDING sy-cprog '0101'.

*
PROCESS AFTER INPUT.
  CALL SUBSCREEN sub_screen_101.




И где-нибудь в топ-инклуде:

SELECTION-SCREEN BEGIN OF SCREEN 101 AS SUBSCREEN.
SELECTION-SCREEN BEGIN OF BLOCK block421 WITH FRAME TITLE text-009.
SELECT-OPTIONS: p_matkl0 FOR mara-matkl,
                p_matnt0 FOR mara-matnr.
SELECTION-SCREEN END OF BLOCK block421.
SELECTION-SCREEN END OF SCREEN 101.

Ну в общем стандартное объявление и готово и не надо напрягов с обработками и никаких ФМ


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

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


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

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


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

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