Текущее время: Вс, июл 20 2025, 03:59

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 11 ] 
Автор Сообщение
 Заголовок сообщения: Диалоговый экран?
СообщениеДобавлено: Чт, сен 07 2006, 10:16 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Чт, авг 10 2006, 08:44
Сообщения: 320
Откуда: Odessa
А как убрать кнопку "Выполнить" у диалогового экрана, или как поместить в ряд кнопки "Выполнить" свои кнопки.
Икак закрить диалоговый экран?(должно заквыватся как обычное сообщения, не закрывая программу)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Диалоговый экран?
СообщениеДобавлено: Чт, сен 07 2006, 10:28 
Председатель
Председатель
Аватара пользователя

Зарегистрирован:
Вт, авг 17 2004, 14:35
Сообщения: 1519
Откуда: В ВЕЧНОМ БАНЕ
Primat написал(а):
А как убрать кнопку "Выполнить" у диалогового экрана, или как поместить в ряд кнопки "Выполнить" свои кнопки.
Икак закрить диалоговый экран?(должно заквыватся как обычное сообщения, не закрывая программу)

Если честно я вообще не понял про диалоговые экраны, точнее что ты хочешь спросить, но мне кажется что тебя должен очень заинтересовать такой оператор как SET PF-STATUS и все что с ним связано.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Диалоговый экран?
СообщениеДобавлено: Чт, сен 07 2006, 10:38 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
Uukrul написал(а):
Primat написал(а):
А как убрать кнопку "Выполнить" у диалогового экрана, или как поместить в ряд кнопки "Выполнить" свои кнопки.
Икак закрить диалоговый экран?(должно заквыватся как обычное сообщения, не закрывая программу)

Если честно я вообще не понял про диалоговые экраны, точнее что ты хочешь спросить, но мне кажется что тебя должен очень заинтересовать такой оператор как SET PF-STATUS и все что с ним связано.

Судя по формулировке вопроса одним SET PF-STATUS не обойтись. Тут надо читать курс диалогового программирования (BC4уженепомнюкакой)

_________________
"После" - не значит "вследствие"


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, сен 07 2006, 10:41 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Сб, сен 25 2004, 16:30
Сообщения: 1368
Откуда: Москва
Пол: Мужской
Думаю, коллега имеет в виду selection-screen. Чтобы поменять на нем статус - т.е. кнопки, меню, нужно создать свой статус, а потом его установить в событии AT SELECTION-SCREEN OUTPUT. Причем для установить его нужно функцией RS_SET_SELSCREEN_STATUS, через SET STATUS не получится (хотя может это для старых версий? - не проверял).

_________________
С уважением, Сергей Королев


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

Зарегистрирован:
Чт, авг 10 2006, 08:44
Сообщения: 320
Откуда: Odessa
Uukrul написал(а):
Если честно я вообще не понял про диалоговые экраны, точнее что ты хочешь спросить, но мне кажется что тебя должен очень заинтересовать такой оператор как SET PF-STATUS и все что с ним связано.

Это обычно созданный экран только с галкой "Модальн. диалоговое окно", а не с галкой "Стандартно" (закладка "Тип экрана").
И кнопка "Выполнить" идет стандартно с ним. Находится она в левом нижнем углу. Вызов диалогово экрана осуществляеться командой: CALL SCREEN (экран) STARTING AT x1 y1.

Команда LEAVE PROGRAM закрывает полностью программу, а LEAVE SCREEN нечего не делает.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, сен 07 2006, 10:54 
Старший специалист
Старший специалист

Зарегистрирован:
Пт, мар 25 2005, 11:46
Сообщения: 282
Откуда: SPb
А что стоит в свойствах экрана в поле "Следующий экран"?

_________________
Лучше сделать и пожалеть, чем не сделать и потом жалеть.


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

Зарегистрирован:
Чт, авг 10 2006, 08:44
Сообщения: 320
Откуда: Odessa
zaba написал(а):
А что стоит в свойствах экрана в поле "Следующий экран"?

А это где, что-то я <я не знать русский языка> это найти.

Проблема реализовалось. Твердение Uukrul про статусы правильны.


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

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
Сергей Королев написал:
Причем для установить его нужно функцией RS_SET_SELSCREEN_STATUS, через SET STATUS не получится (хотя может это для старых версий? - не проверял).

в 4.7 SET PF-STATUS нормально работает. Да и в 4.6 по-моему тоже :)

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, сен 07 2006, 12:42 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, май 04 2005, 16:29
Сообщения: 687
Откуда: Нижневартовск->Москва
Пол: Мужской
Primat написал(а):
Команда LEAVE PROGRAM закрывает полностью программу, а LEAVE SCREEN нечего не делает.

LEAVE TO SCREEN 0.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, сен 07 2006, 14:01 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Сб, сен 25 2004, 16:30
Сообщения: 1368
Откуда: Москва
Пол: Мужской
Удав написал(а):
в 4.7 SET PF-STATUS нормально работает. Да и в 4.6 по-моему тоже :)

Ну типа вот. Может исправили давно, а хэлп не поменяли...

_________________
С уважением, Сергей Королев


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, сен 07 2006, 14:08 
Почетный гуру
Почетный гуру

Зарегистрирован:
Вт, авг 17 2004, 10:45
Сообщения: 550
Откуда: SAP_BASIS 640
Сергей Королев написал:
Удав написал(а):
в 4.7 SET PF-STATUS нормально работает. Да и в 4.6 по-моему тоже :)

Ну типа вот. Может исправили давно, а хэлп не поменяли...


Не, не исправили. SET PF-STATUS работает только один раз. Потом, чтобы статус поменять или кнопки скрыть/добавить, необходимо использовать функциональный модуль.


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

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


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

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


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

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