Текущее время: Пн, июл 28 2025, 14:23

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: CALL 'DY_GET_FOCUS'
СообщениеДобавлено: Ср, авг 26 2009, 15:14 
Младший специалист
Младший специалист

Зарегистрирован:
Пт, июн 15 2007, 16:24
Сообщения: 98
Коллеги, приходилось ли вам использовать системный вызов, указанный в теме?
У меня он возвращает sy-subrc = 2, а никакой документации ни по ошибкам, ни по причниам, которые они могу появится SAP не предоставляет


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: CALL 'DY_GET_FOCUS'
СообщениеДобавлено: Ср, авг 26 2009, 16:36 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
Николай Рыжов написал(а):
Коллеги, приходилось ли вам использовать системный вызов, указанный в теме?
У меня он возвращает sy-subrc = 2, а никакой документации ни по ошибкам, ни по причниам, которые они могу появится SAP не предоставляет

А зачем Вы тогда его вызываете, если у Вас нет ни документации на сам модуль, ни на его ошибки???
Типа круто, не стандартно???

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: CALL 'DY_GET_FOCUS'
СообщениеДобавлено: Ср, авг 26 2009, 21:00 
Специалист
Специалист

Зарегистрирован:
Чт, июн 21 2007, 09:14
Сообщения: 166
Откуда: Москва
Пол: Мужской
Мне кажется, автор что-то раскопал в саповском исходном коде и хочет применить у себя в программе...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: CALL 'DY_GET_FOCUS'
СообщениеДобавлено: Чт, авг 27 2009, 09:53 
Младший специалист
Младший специалист

Зарегистрирован:
Пт, июн 15 2007, 16:24
Сообщения: 98
Совершенно верно, это код из обработки двойного клика на закрепленном средстве поиска. Причем в средстве поиска этот код великолепно работает (его назначение вполне очевидно - он возвращает фокусный экран и поле). А вот если я создаю грид в диалоговом контейнере и отлавливаю даблклик в нем, возвращается ошибка. Впрочем все это уже потеряло свою актуальность, сошлись таки на том, что средство поиска будет модальным.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: CALL 'DY_GET_FOCUS'
СообщениеДобавлено: Чт, авг 27 2009, 11:49 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

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

Для грида есть свои методы отлавливания фокуса двойного клика, смотрите примеры bcalv*.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: CALL 'DY_GET_FOCUS'
СообщениеДобавлено: Пт, авг 28 2009, 09:53 
Младший специалист
Младший специалист

Зарегистрирован:
Пт, июн 15 2007, 16:24
Сообщения: 98
Так прикол то в том, что фокус находится в другом окне (позиции в va01). А грид - висит в диалоговом контейнере.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: CALL 'DY_GET_FOCUS'
СообщениеДобавлено: Пт, авг 28 2009, 10:39 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Чт, дек 25 2008, 17:07
Сообщения: 144
Откуда: Казань
Пол: Мужской
А до этого ? Средство поиска было немодальным?
Поделитесь как вы вызывали экран с ALV в немодальном окне?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: CALL 'DY_GET_FOCUS'
СообщениеДобавлено: Пт, авг 28 2009, 10:58 
Младший специалист
Младший специалист

Зарегистрирован:
Пт, июн 15 2007, 16:24
Сообщения: 98
По этому вопросу мне отвечали в ветке "Модальное немодальное". А ответ заключается в испоьзовании CL_GUI_DIALOGBOX_CONTAINER. Который на самом деле диалогом не является, а является просто контейнером в окне, которое расположено выше, чем parent.


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

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


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

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


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

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