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

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 11 ] 
Автор Сообщение
 Заголовок сообщения: создание своей функциональности обратной связи
СообщениеДобавлено: Пт, июл 06 2007, 08:07 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Чт, окт 14 2004, 18:02
Сообщения: 415
Откуда: из HR
Пол: Мужской
Здравствуйте уважаемые!
Коллеги, может кто подсказать, хочу перехватывать дабл-клик на главном экране на логотипе и запускать свою функциональность обратной связи. Кто-нибудь знает, существует ли какое-либо расширение для этого? Или еще какой способ? Помогите люди добрые :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, июл 06 2007, 12:47 
Директор
Директор

Зарегистрирован:
Пт, окт 07 2005, 09:10
Сообщения: 752
Откуда: 4.6C
Пол: Мужской
Сам не делал, но попробуй использовать класс CL_GUI_PICTURE, там есть событие PICTURE_DBLCLICK. Как что делать читай курс BC412, все относительно просто.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, июл 06 2007, 14:08 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Чт, окт 14 2004, 18:02
Сообщения: 415
Откуда: из HR
Пол: Мужской
Замечательно, Aval, но если обратите внимание на мой пост, то вопрос был поставлен не так, меня интересует перехват дабл-клик на главном стандартном экране SAP, а как это сделать в своей программе это-то мне понятно.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, июл 06 2007, 14:11 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Ср, ноя 03 2004, 14:51
Сообщения: 1912
Откуда: КраснАдар
Пол: Мужской
На главном окне ничего не получится, там события дабл-клик по объекту на зарегистрировано.
Прежде чем писать, хоть бы в дебаг вошли: делается так /h в командной строке, а потом кликайте по картинке...


ЗЫ Через два часа: Извините, отжжог, плохо прочитал и думал что нужно дабл-клик по START_IMAGE ловить... Верхний логотип у меня в голове с требуемым не с ассоциировался.


Последний раз редактировалось John Doe Пт, июл 06 2007, 16:27, всего редактировалось 1 раз.

Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, июл 06 2007, 14:19 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Чт, окт 14 2004, 18:02
Сообщения: 415
Откуда: из HR
Пол: Мужской
John Doe, естественно я это все уже попробовал, прежде чем поставить вопрос здесь. Ведь когда устанавливается эта функциональность (feedback), все начинает работать по дабл-клику.

за "/h" отдельное большое спасибо :twisted:


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, июл 06 2007, 16:04 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, ноя 23 2005, 13:37
Сообщения: 1805
Откуда: ECC 6.0
Пол: Мужской
Сначала вызывается ф.м. HELP_START. В его начале можно реализовать неявную точку расширения и выходить без запуска
стандартного функционала.

Есть другой вариант, если устраивает диалог ввода сообщения. После того, как заявка введена из ф.м. BCOS_SEND_MSG по RFC в solution manager вызывается ф.м. DNO_OW_CREATE_NOTIFICATION.
Можно в первом неявные точки расширения внедрить.
Можно настроить RFC-назначение не на поддержку не на SolMan, а на себя самого NONE. Создать (с ключом, по умолчанию его нет) ф.м. DNO_OW_CREATE_NOTIFICATION в сателлите и делать там всё, что угодно. А можно и в SolMan'е этот ф.м. переделать опять же с помощью неявных точек расширения.

В общем, вариантов туча. Стандартных экзитов я не нашёл.
В SolMan есть функционал Post Processing Framework (см. ф.м. DNO_PPF_PROCESS_TRIGGERS), но его настраивать замучаешься.
Это из пушки по воробьям. Он предназначен для очень сложных, очень гибко настраиваемых вещей.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, июл 06 2007, 17:06 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Чт, окт 14 2004, 18:02
Сообщения: 415
Откуда: из HR
Пол: Мужской
А вот это уже кое-что, спасибо, sibrin, можно чуть поподробнее, что вы имели ввиду под:
Цитата:
В его начале можно реализовать неявную точку расширения и выходить без запуска стандартного функционала.

каким образом это можно сделать? Мне как раз и нужно запустить свою транзакцию. А SolMan'а у меня вообще нет, т.к. не нужна такая сложность, хочу реализовать свою простую функциональность.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, июл 06 2007, 17:09 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Чт, окт 14 2004, 18:02
Сообщения: 415
Откуда: из HR
Пол: Мужской
to John Doe

ну ничего, бывает, пятница однако :wink:


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, июл 06 2007, 22:50 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, ноя 23 2005, 13:37
Сообщения: 1805
Откуда: ECC 6.0
Пол: Мужской
Дима написал:
А вот это уже кое-что, спасибо, sibrin, можно чуть поподробнее, что вы имели ввиду под:
"неявную точку расширения"

Под 7-м базисом можно в начало функциональных модулей и других структурных блоков вставлять свой код. Это дополнение к явным точкам расширения, которые вместе с badi являются очень мощными и удобными средствами модификации стандартного функционала.

Если система 4.7, то можно смело взять SSCR ключ и модифицировать. В данном случае это весьма безобидно.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, июл 09 2007, 09:11 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Чт, окт 14 2004, 18:02
Сообщения: 415
Откуда: из HR
Пол: Мужской
А можно пример, просто не совсем понятно как это должно выглядеть? Система у меня 4.6С. Или, если возможно, дайте пожалуйста ссылку на документацию.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, июл 09 2007, 14:46 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Пт, июн 16 2006, 00:43
Сообщения: 1686
Откуда: Москва <-> Красноярск
Пол: Мужской
А чего пример?
Implicit Enhancements вам не доступны по причине версии системы.
Остается модифицировать код стандартного ФМ HELP_START.
Собственно sibrin уже все сказал.


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

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


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

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


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

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