Текущее время: Сб, авг 02 2025, 14:33

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 12 ] 
Автор Сообщение
 Заголовок сообщения: Отловить событие на SS
СообщениеДобавлено: Чт, фев 12 2009, 12:08 
Начинающий
Начинающий

Зарегистрирован:
Чт, фев 12 2009, 12:03
Сообщения: 5
Пол: Мужской
Вопрос в том, что на селекционном экране есть строка ввода и по введению туда данных, они начинают обрабатываться PAI модулем только после нажатия на ENTER. Можно ли отловить событие не нажатия на ENTER, а событие ухода с поля(например клавишей TAB), чтобы его так же обработать в PAI?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Отловить событие на SS
СообщениеДобавлено: Чт, фев 12 2009, 12:10 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
Michael Makushev написал:
Вопрос в том, что на селекционном экране есть строка ввода и по введению туда данных, они начинают обрабатываться PAI модулем только после нажатия на ENTER. Можно ли отловить событие не нажатия на ENTER, а событие ухода с поля(например клавишей TAB), чтобы его так же обработать в PAI?

Учите теорию и используйте поиск.

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Отловить событие на SS
СообщениеДобавлено: Чт, фев 12 2009, 12:28 
Начинающий
Начинающий

Зарегистрирован:
Чт, фев 12 2009, 12:03
Сообщения: 5
Пол: Мужской
Очень содержательный ответ. Все сразу встало на свои места. Только не понятно, вы больше бы потратили энергии написав мне нормальный ответ или тот который вы сотворили сейчас?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Отловить событие на SS
СообщениеДобавлено: Чт, фев 12 2009, 12:41 
Начинающий
Начинающий

Зарегистрирован:
Чт, фев 12 2009, 12:03
Сообщения: 5
Пол: Мужской
sy-uname написал(а):
Учите теорию и используйте поиск.

У нас есть специалисты которые разделились во мнении. Одни говорят что это невозможно в принципе, другие что возможно, но не знают как. Может все таки не будете надменно посылать в поиск, а скажете с чего надо начать копать (кроме теории, которая как известно - безразмерна)


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Отловить событие на SS
СообщениеДобавлено: Чт, фев 12 2009, 13:26 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
Michael Makushev написал:
sy-uname написал(а):
Учите теорию и используйте поиск.

У нас есть специалисты которые разделились во мнении. Одни говорят что это невозможно в принципе, другие что возможно, но не знают как.

Пусть вторая категория найдёт где подобное реализовано в SAP-стандарте.
Цитата:
Может все таки не будете надменно посылать в поиск, а скажете с чего надо начать копать (кроме теории, которая как известно - безразмерна)
С того как организована работа экранов.

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Отловить событие на SS
СообщениеДобавлено: Чт, фев 12 2009, 13:48 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
Этого сделать нельзя, обсуждалось уже, а зачем Вам это, может Вам подскажут как обойти Вашу проблему.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Отловить событие на SS
СообщениеДобавлено: Чт, фев 12 2009, 14:37 
Начинающий
Начинающий

Зарегистрирован:
Чт, фев 12 2009, 12:03
Сообщения: 5
Пол: Мужской
Besa написал:
Этого сделать нельзя, обсуждалось уже, а зачем Вам это, может Вам подскажут как обойти Вашу проблему.

Видимо мне только это и нужно. Все именно так как я описал - есть три поля, и по мере набора (или покидания его по TAB) хотелось бы обновлять два других


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Отловить событие на SS
СообщениеДобавлено: Чт, фев 12 2009, 14:47 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
Michael Makushev написал:
Besa написал:
Этого сделать нельзя, обсуждалось уже, а зачем Вам это, может Вам подскажут как обойти Вашу проблему.

Видимо мне только это и нужно. Все именно так как я описал - есть три поля, и по мере набора (или покидания его по TAB) хотелось бы обновлять два других

Просто посмотрите, что даже когда вводите в поле даты 010109 оно превращается в 01.01.2009 только после энтера, это стандарт. Если сделаете заполнение этого поля через средство поиска, можно сделать чтоб два других заполнялись без энтера, поищите по форуму, я точно где-то видел.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Отловить событие на SS
СообщениеДобавлено: Чт, фев 12 2009, 19:13 
Президент
Президент

Зарегистрирован:
Пт, апр 28 2006, 22:39
Сообщения: 2514
Откуда: North Taxolina, USA
Пол: Женский
Если речь идет о selection screen, то есть команда AT SELECTION-SCREEN, там все возможные эвенты и перечислены...

_________________
"One of the symptoms of an approaching nervous breakdown is the belief that one's work is terribly important." Bertrand Russell


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Отловить событие на SS
СообщениеДобавлено: Пт, фев 13 2009, 12:29 
Начинающий
Начинающий

Зарегистрирован:
Чт, фев 12 2009, 12:03
Сообщения: 5
Пол: Мужской
Besa написал:
Просто посмотрите, что даже когда вводите в поле даты 010109 оно превращается в 01.01.2009 только после энтера, это стандарт. Если сделаете заполнение этого поля через средство поиска, можно сделать чтоб два других заполнялись без энтера, поищите по форуму, я точно где-то видел.

Ну на самом деле, это понятно, что через средство поиска можно навесить код эвента. А относительно эвента без ENTER - может быть попробовать на AT-Selection SCREEN ?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Отловить событие на SS
СообщениеДобавлено: Пт, фев 13 2009, 16:53 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Ср, ноя 03 2004, 14:51
Сообщения: 1912
Откуда: КраснАдар
Пол: Мужской
Не занимайтесь Изображение. Вам sy-uname уже ответил, что нельзя.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Отловить событие на SS
СообщениеДобавлено: Пт, фев 13 2009, 16:57 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
Michael Makushev написал:
А относительно эвента без ENTER - может быть попробовать на AT-Selection SCREEN ?

В AT SELECTION-SCREEN вы попадете ТОЛЬКО после нажатия на Enter.
Как уже говорили уважаемые коллеги, в SAP есть только 2 способа обновить значение на экране:
1.Нажатие Enter или любой кнопки на панели инстументов
2.Вызов справки по значению (кнопка F4)
Для SELECTION-CREEN это соотвественно AT SELECTION SCREEN и AT SELECTION-SCREEN ON VALUE-REQUEST FOR ...

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Отловить событие на SS
СообщениеДобавлено: Пт, фев 13 2009, 17:04 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Чт, мар 09 2006, 10:12
Сообщения: 565
Откуда: Волгодонск
Пол: Мужской
Обработку события можно сделать в том случае если это событие возникает
т.е. если GUI что то посылает Application серверу то это что то можно обработать в программе, а если не посылает то откуда сервер узнает что в GUI что то нажали (сумбурно немного получилось)

теперь к практике
При нажатии TAB, GUI сервером не общается это видно, когда GUI общается с сервером в низу GUI в статус баре подмаргивает - можно даже статистику посмотреть сколько на общение ушло времени...

_________________
Изображение Попытка не пытка


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

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


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

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


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

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