Текущее время: Пт, июн 27 2025, 07:43

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


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


ВНИМАНИЕ! Прежде чем задавать вопрос, ознакомьтесь со ссылками ниже:

Вопросы по отличиям версий SAP, Add-On, EHP - сюда
Вопросы по SAP Front End (SAPlogon, SAPgui, guiXT и т.д.) - сюда
Вопросы по LSMW - сюда
Вопросы по архивации в SAP - сюда
Вопросы по SAP GRC - сюда
Вопросы по SAP Business Workplace (почте SAP) и SAP Office - сюда
Вопросы по miniSAP (SAP mini basis) - сюда
Вопросы по SAP HANA - сюда
Вопросы по лицензированию продуктов SAP - сюда



Начать новую тему Ответить на тему  [ Сообщений: 13 ] 
Автор Сообщение
 Заголовок сообщения: Мониторинг действий пользователя
СообщениеДобавлено: Пт, май 05 2006, 17:30 
Гость
Запускается из одной системы (система1) через RFC функция, которая считывает в другой системе (система2) таблицу (как пример).В системе2 функция запускается от имени пользователя ALEREMOTE.
Подскажите, пожалуйста, можно ли определить в системе2 логин пользователя или IP адрес запустившего функцию пользователя (т.е. определить кто вызвал удалённо функцию).


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения: Re: Мониторинг действий пользователя
СообщениеДобавлено: Пт, май 05 2006, 19:41 
Директор
Директор

Зарегистрирован:
Чт, май 12 2005, 11:10
Сообщения: 1038
Пол: Мужской
JohNick написал(а):
Запускается из одной системы (система1) через RFC функция, которая считывает в другой системе (система2) таблицу (как пример).В системе2 функция запускается от имени пользователя ALEREMOTE.
Подскажите, пожалуйста, можно ли определить в системе2 логин пользователя или IP адрес запустившего функцию пользователя (т.е. определить кто вызвал удалённо функцию).


Функция произвольная ?
Если своя, то - очевидно - туда можно передать и имя пользователя и все что угодно.

А если не своя - то тогда можно попробовать найти "место", а-ля U-E , где до или после вызова этого RFC-ФМ вызвать свой, куда опятьже передать имя пользователя и все остальное.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Мониторинг действий пользователя
СообщениеДобавлено: Сб, май 06 2006, 05:10 
Председатель
Председатель
Аватара пользователя

Зарегистрирован:
Пн, сен 06 2004, 11:43
Сообщения: 1551
Пол: Мужской
JohNick написал(а):
Запускается из одной системы (система1) через RFC функция, которая считывает в другой системе (система2) таблицу (как пример).В системе2 функция запускается от имени пользователя ALEREMOTE.
Подскажите, пожалуйста, можно ли определить в системе2 логин пользователя или IP адрес запустившего функцию пользователя (т.е. определить кто вызвал удалённо функцию).


Загляни в sm04 - там на каждого юзверя пишется терминал с которого чел работает..... У меня такой задачи в RFC не стояло, но думаю можно в сеансе определить с какого терминала работает текущий пользователь.....

_________________
Ex ipso fonte bibere
Цитата:
Abyssus abyssum invocat
Dies diem docet
Ducunt volentem fata, nolentem trahunt

Estote prudentes sicut serpentes


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

Зарегистрирован:
Пн, сен 06 2004, 11:43
Сообщения: 1551
Пол: Мужской
Похоже я не внимательно прочитал.

Но если ты хочешь определить именно того кто вызвал и работающих в системе 1 - тогда да - тебе придется передавать эти данные на систему 2 своими средствами....

Либо уходить от унифицированного пользователя и дублировать пользователей системы 1.....

Другой вариант - судя по имени пользователя - вероятно ты используешь ALE - посмотри нельзя ли всунуть имя твоего юзера в структуру документа, который ты передаешь по ALE

_________________
Ex ipso fonte bibere
Цитата:
Abyssus abyssum invocat
Dies diem docet
Ducunt volentem fata, nolentem trahunt

Estote prudentes sicut serpentes


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Мониторинг действий пользователя  Тема решена
СообщениеДобавлено: Сб, май 06 2006, 08:25 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, авг 31 2004, 14:57
Сообщения: 5258
Откуда: Ростов невеликий
Пол: Мужской
JohNick написал(а):
Запускается из одной системы (система1) через RFC функция, которая считывает в другой системе (система2) таблицу (как пример).В системе2 функция запускается от имени пользователя ALEREMOTE.
Подскажите, пожалуйста, можно ли определить в системе2 логин пользователя или IP адрес запустившего функцию пользователя (т.е. определить кто вызвал удалённо функцию).

http://sapbasis.ru/portals/security/


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб, май 06 2006, 08:28 
Гость
Конкретизирую задачу, необходимо определить обращались ли пользователи к таблице (в системе2), если обращались от имени ALEREMOTE (из системы1) - то узнать нужно имя пользователя из системы1 в системе2.
Транзакция SM04 как я понял производит мониторинг в реальном режиме всремени, а эта операция фоновая и занимает очень мало времени.


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб, май 06 2006, 09:15 
Председатель
Председатель
Аватара пользователя

Зарегистрирован:
Пн, сен 06 2004, 11:43
Сообщения: 1551
Пол: Мужской
JohNick написал(а):
Конкретизирую задачу, необходимо определить обращались ли пользователи к таблице (в системе2), если обращались от имени ALEREMOTE (из системы1) - то узнать нужно имя пользователя из системы1 в системе2.
Транзакция SM04 как я понял производит мониторинг в реальном режиме всремени, а эта операция фоновая и занимает очень мало времени.


Какая функция вызывается твоя или саповская ?
И что используешь просто RFC или ALE

_________________
Ex ipso fonte bibere
Цитата:
Abyssus abyssum invocat
Dies diem docet
Ducunt volentem fata, nolentem trahunt

Estote prudentes sicut serpentes


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб, май 06 2006, 09:17 
Гость
vvvictor написал:
JohNick написал(а):
Конкретизирую задачу, необходимо определить обращались ли пользователи к таблице (в системе2), если обращались от имени ALEREMOTE (из системы1) - то узнать нужно имя пользователя из системы1 в системе2.
Транзакция SM04 как я понял производит мониторинг в реальном режиме всремени, а эта операция фоновая и занимает очень мало времени.


Какая функция вызывается твоя или саповская ?
И что используешь просто RFC или ALE


Саповская.


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб, май 06 2006, 09:21 
Председатель
Председатель
Аватара пользователя

Зарегистрирован:
Пн, сен 06 2004, 11:43
Сообщения: 1551
Пол: Мужской
JohNick написал(а):
Саповская.

Ну а в системе 1. Твоя программа ?

Если да - нарисуй в системе 2 свою функцию, которая внутри вызывает эту саповскую..... и дай туда дополнением свои данные по юзверю

_________________
Ex ipso fonte bibere
Цитата:
Abyssus abyssum invocat
Dies diem docet
Ducunt volentem fata, nolentem trahunt

Estote prudentes sicut serpentes


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

Зарегистрирован:
Пн, фев 21 2005, 12:41
Сообщения: 361
А в ST03N RFC Profiles ничего не показывают?


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб, май 06 2006, 09:51 
Гость
BillyBird написал(а):
А в ST03N RFC Profiles ничего не показывают?


нет


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб, май 06 2006, 09:55 
Гость
vvvictor написал:
JohNick написал(а):
Саповская.

Ну а в системе 1. Твоя программа ?

Если да - нарисуй в системе 2 свою функцию, которая внутри вызывает эту саповскую..... и дай туда дополнением свои данные по юзверю


Проблема - то в том и состоит, что функция может быть любая, мне нужно отследить были ли обращения к определённой таблице и если были от имени ALEREMOTE (RFC сервис пользователь), то нужно определить имя User'a обратившегося к этой таблице из другой системы от имени ALEREMOTE.


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб, май 06 2006, 10:20 
Старший специалист
Старший специалист

Зарегистрирован:
Пн, фев 21 2005, 12:41
Сообщения: 361
Цитата:
BillyBird писал(а):
А в ST03N RFC Profiles ничего не показывают?


нет

Дурацкий вопрос - а почему? :)
Решил проверить - создал соединение, прописал в нем пользователя ALEREMOTE, потом под обычным пользователям вызвал RFCPING для этого соединения. В системе, которая пинговалась зашел в ST03N. Там в RFC Server profile появилась строка RFCPING, два раза щелкнул -
написано - вызвано пользователем ALEREMOTE, а удаленный пользователь - тот пользователь, под которым я заходил и RFCPING вызывал. Во всяком случае у меня так (4.7).


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

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


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

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


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

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