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

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


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

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


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

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