Текущее время: Вт, июл 22 2025, 21:54

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 12 ] 
Автор Сообщение
 Заголовок сообщения: Детектить запуск программ
СообщениеДобавлено: Чт, сен 27 2012, 14:46 
Младший специалист
Младший специалист

Зарегистрирован:
Вс, май 30 2010, 21:59
Сообщения: 56
Добрый день.

Существует ли возможность перехватывать запуск ABAP программы, с помощью другой, которая работает в бекграунде, например?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Детектить запуск программ
СообщениеДобавлено: Чт, сен 27 2012, 15:07 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
dino написал(а):
Добрый день.

Существует ли возможность перехватывать запуск ABAP программы, с помощью другой, которая работает в бекграунде, например?

В смысле, перед запуском проги П1, проверить фон на предмет запуска проги П2, и если П2 не запущена, то позволить запустить П1?

Опиши задачу, для чего? может будет понятнее что предлагать.


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

Зарегистрирован:
Вс, май 30 2010, 21:59
Сообщения: 56
Besa написал:
В смысле, перед запуском проги П1, проверить фон на предмет запуска проги П2, и если П2 не запущена, то позволить запустить П1?

Опиши задачу, для чего? может будет понятнее что предлагать.

В смысле, П1 работает в фоне, и если запустилась П2, то П1 кидает алерт с сообщением "запустилась П2"


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Детектить запуск программ
СообщениеДобавлено: Чт, сен 27 2012, 16:06 
Старший специалист
Старший специалист

Зарегистрирован:
Сб, окт 21 2006, 20:34
Сообщения: 280
а в П2 нельзя вставить инициализацию алерта - например через событие фоновой
http://help.sap.com/saphelp_nw04/helpda ... ameset.htm


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Детектить запуск программ
СообщениеДобавлено: Чт, сен 27 2012, 17:15 
Младший специалист
Младший специалист

Зарегистрирован:
Вс, май 30 2010, 21:59
Сообщения: 56
dump написал(а):
а в П2 нельзя вставить инициализацию алерта - например через событие фоновой
http://help.sap.com/saphelp_nw04/helpda ... ameset.htm

Увы, нет. П2 не знает о существовании П1.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Детектить запуск программ
СообщениеДобавлено: Пт, сен 28 2012, 08:48 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пт, окт 03 2008, 17:20
Сообщения: 162
Добавьте в П2 блокировку этой самой программы, а в П1 проверяйте не заблокирована ли программа П2.

_________________
В SAPе есть всё, просто вы чего-то не нашли.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Детектить запуск программ
СообщениеДобавлено: Пт, сен 28 2012, 11:35 
Старший специалист
Старший специалист

Зарегистрирован:
Сб, окт 21 2006, 20:34
Сообщения: 280
фм TH_WPINFO - возвращает список процессов и выполняющихся в них программ ( sm50 на основе этой функции сделана ) - можно в цикле запускать фм из фоновой программы - для мониторинга


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

Зарегистрирован:
Вс, май 30 2010, 21:59
Сообщения: 56
SYS написал(а):
Добавьте в П2 блокировку этой самой программы, а в П1 проверяйте не заблокирована ли программа П2.

Задача - детектить запуск программ без внесения каких-либо изменений самих этих программ.

dump написал(а):
фм TH_WPINFO - возвращает список процессов и выполняющихся в них программ ( sm50 на основе этой функции сделана ) - можно в цикле запускать фм из фоновой программы - для мониторинга

Интересная мысль, спасибо.
А нет ли возможность ставить хуки в ABAP программах?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Детектить запуск программ
СообщениеДобавлено: Пт, сен 28 2012, 14:04 
Менеджер
Менеджер

Зарегистрирован:
Пн, янв 28 2008, 16:56
Сообщения: 512
Откуда: Воронеж
Пол: Мужской
У нас для мониторинга запускается ФМ 'TH_USER_LIST'. Возвращает транзакцию.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Детектить запуск программ
СообщениеДобавлено: Пт, сен 28 2012, 14:13 
Старший специалист
Старший специалист

Зарегистрирован:
Сб, окт 21 2006, 20:34
Сообщения: 280
я уже писал какое-то подобие можно было сделать с помощью события фоновой обработки. В программу вставляете инициализацию события при каких - то условиях. Это событие можно сделать условием фонового запуска другой программы ( ее не нужно постоянно держать в фоне ) - необязательно первой знать о второй - нужно просто инициировать событие фоновой обработки


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Детектить запуск программ
СообщениеДобавлено: Пт, сен 28 2012, 14:47 
Начинающий
Начинающий

Зарегистрирован:
Ср, май 16 2012, 10:07
Сообщения: 22
Besa написал:
dino написал(а):
Добрый день.

Существует ли возможность перехватывать запуск ABAP программы, с помощью другой, которая работает в бекграунде, например?

Опиши задачу, для чего? может будет понятнее что предлагать.

Чую, :wink: начальство хочет поймать юзера который гоняет Тетрис, написанный на АБАПе :lol:


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Детектить запуск программ
СообщениеДобавлено: Пн, окт 01 2012, 08:50 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пт, окт 03 2008, 17:20
Сообщения: 162
freed84 написал:
У нас для мониторинга запускается ФМ 'TH_USER_LIST'. Возвращает транзакцию.
А Вы все сервера опрашиваете?

_________________
В SAPе есть всё, просто вы чего-то не нашли.


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

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


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

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


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

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