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

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


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

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


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

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