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

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: Как сделать SELECT-OPTIONS в собственном экране?
СообщениеДобавлено: Пт, апр 28 2006, 15:36 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, дек 01 2005, 11:45
Сообщения: 98
У меня есть экран №0200, который я делал самостоятельно в конструкторе экранов.
Мне необходимо сделать на этом экране поле множественного выбора, точно такое, как создается с помощью оператора
SELECT-OPTIONS: RNOS FOR ANLA-ANLN1.

Можно ли каким-нибудь образом в мой экран вставить оператор
SELECT-OPTIONS: RNOS FOR ANLA-ANLN1,
например, как подэкран?


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

Зарегистрирован:
Вт, авг 17 2004, 12:50
Сообщения: 134
Откуда: UA->DE
Пол: Женский
Kак подэкран:
Code:
SELECTION-SCREEN BEGIN OF SCREEN 1001 AS SUBSCREEN.
SELECTION-SCREEN BEGIN OF BLOCK a.
SELECT-OPTIONS: s_matnr FOR mara-matnr
              , s_werks  FOR marc-werks
              .
PARAMETERS    : p_kzkfg TYPE mara-kzkfg AS CHECKBOX
              .
SELECTION-SCREEN END OF BLOCK a.
SELECTION-SCREEN END OF SCREEN 1001 .

==============================================

PROCESS BEFORE OUTPUT.

  MODULE status_0100.
  CALL SUBSCREEN  sub1 INCLUDING sy-cprog '1001'.

PROCESS AFTER INPUT.

  CALL SUBSCREEN  sub1.

  MODULE user_command_0100.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Как сделать SELECT-OPTIONS в собственном экране?
СообщениеДобавлено: Ср, май 03 2006, 10:28 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, дек 01 2005, 11:45
Сообщения: 98
Спасибо все получилось!
Все рисуется, появляется, справочники по F4 вызываются, но остался маленький нюанс.

Когда на экране нажимаешь кнопку многократного выбора( крайняя права кнопка со стрелочкой) окно выбора не появляется и никаких действий не происходит. Хотя в другой прогамме в экране '1000' код

SELECTION-SCREEN BEGIN OF BLOCK a.
SELECT-OPTIONS: RNOS FOR ANLA-ANLN1.
SELECTION-SCREEN END OF BLOCK a.

работает без проблем.

Т.е. какая-то проблема использования подэкрана. Может необходимо сделать какие-то дополнительные настройки области подэкрана?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как сделать SELECT-OPTIONS в собственном экране?
СообщениеДобавлено: Ср, май 03 2006, 13:11 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Вт, авг 17 2004, 12:50
Сообщения: 134
Откуда: UA->DE
Пол: Женский
Герман написал(а):
Когда на экране нажимаешь кнопку многократного выбора окно выбора не появляется и никаких действий не происходит.

Есть предположение, что ты забыл в PAI
Code:
CALL SUBSCREEN  sub1.
добавить.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Как сделать SELECT-OPTIONS в собственном экране?
СообщениеДобавлено: Ср, май 03 2006, 16:50 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, дек 01 2005, 11:45
Сообщения: 98
Нет не забыл. Вот мой код

PROCESS AFTER INPUT.
CALL SUBSCREEN SUBSCR1001.

loop at IRAZDEL.
chain.
field IRAZDEL-ANLN1.
field IRAZDEL-ANLN2.
field IRAZDEL-INVNR.
field IRAZDEL-TXT50.
endchain.
field IRAZDEL-SGN module ZIRAZDEL_mark on request.
endloop.
module ZIRAZDEL_user_command.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, май 11 2006, 13:35 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Ср, фев 22 2006, 16:09
Сообщения: 592
На строке
Цитата:
CALL SUBSCREEN sub1 INCLUDING sy-cprog '1001'.

в логике экрана выдается ошибка:

Include block not specified, not defined or spelt incorrectly.


нужно что-то доопределить?... причем, если, даже я свой подэкран рисую и пытаюсь его сюда включить - такая же ошибка...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, май 11 2006, 13:40 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Ср, фев 22 2006, 16:09
Сообщения: 592
разобрался..
в главном экране подэкран не нарисовал...


Всем большое спасибо!..


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

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


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

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


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

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