Текущее время: Вт, июл 29 2025, 12:50

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


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

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


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

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