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

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


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

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


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

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