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

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


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

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


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

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