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

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


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

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


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

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