Текущее время: Ср, июл 30 2025, 21:56

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: Обработчик событий в ракурсе ведения
СообщениеДобавлено: Пн, авг 24 2009, 11:13 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Пн, авг 08 2005, 15:50
Сообщения: 505
Откуда: München
Пол: Мужской
Из некоего объекта в системе пользователь «проваливается» в ракурс ведения Z-таблицы в режиме просмотра. По двойному клику на одной из строчек нужно «провалиться» дальше в программу или отчёт (в нашем случае – просмотр ОЗ дебитора).

Есть ли возможность навесить обработчик события «двойной клик» в ракурсе?

_________________
Le chevalier du SAP


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Обработчик событий в ракурсе ведения
СообщениеДобавлено: Пн, авг 24 2009, 11:22 
Специалист
Специалист

Зарегистрирован:
Пн, янв 14 2008, 10:33
Сообщения: 163
Сделать енхансмент, отловить событие дебагером, там проверять на имя таблиц Z*.


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

Зарегистрирован:
Пн, авг 08 2005, 15:50
Сообщения: 505
Откуда: München
Пол: Мужской
b_e_s написал(а):
Сделать енхансмент, отловить событие дебагером, там проверять на имя таблиц Z*.

Не совсем понял про енхансмент…

В ракурсе ставлю /h, два раза кликаю на строчку – и ноль реакции (т.е. в код даже не проваливается). Появляется сообщение статусной строки «Невозможно выбрать этот код функции»…

_________________
Le chevalier du SAP


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Обработчик событий в ракурсе ведения
СообщениеДобавлено: Пн, авг 24 2009, 16:06 
Специалист
Специалист

Зарегистрирован:
Чт, июн 21 2007, 09:14
Сообщения: 166
Откуда: Москва
Пол: Мужской
sokov написал:
b_e_s написал(а):
Сделать енхансмент, отловить событие дебагером, там проверять на имя таблиц Z*.

Не совсем понял про енхансмент…

В ракурсе ставлю /h, два раза кликаю на строчку – и ноль реакции (т.е. в код даже не проваливается). Появляется сообщение статусной строки «Невозможно выбрать этот код функции»…


Чтобы отловить двойной клик, нужно подправить GUI-статус, используемый на экране ведения, - присвоить код функции F2 (Модификация-> Интерф).
Можно не мудрить с событиями, а изменить немного исходный код экранного модуля MODULE LISTE_BEFORE_LOOP (Модификация->Экраны ведения). Там нужно будет (если код функции - клик) через GET CURSOR вычислить строку, по которой был клик, затем из таблицы EXTRACT узнать значение строки, ну и т.д.


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

Зарегистрирован:
Пн, авг 08 2005, 15:50
Сообщения: 505
Откуда: München
Пол: Мужской
А где взять стандартный GUI-статус, который используется на экране ведения?

_________________
Le chevalier du SAP


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

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

там и взять, где он используется, система/статус поля: "Программа (GUI)" и "GUI-статус"
в транзакции se41 (или se80) можно скопировать GUI статус из одной программы в другую

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


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

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


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

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


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

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