Перевод

(17) Как найти соответствие транзакция S_RFC - объект S_RFC
Рейтинг: / 1
ХудшаяЛучшая 
Автор Administrator   
28.08.2007 г.

Объект S_RFC разрешает запуск функции через RFC – соединение. Для активизации этого объекта необходимо установить системную переменную ??? = 9.

Установить связь с SAP- сервером через RFC достаточно просто. Для этого необходим пользователь с S_RFC авторизацией. В интернете много примеров программ на распространенных языках программирования (С, VB и др.), позволяющих запускать любые функции внутри SAP.

Проблема с S_RFC в том, что с одной стороны этот объект требуется для выполнения стандартных транзакций. С другой стороны S_RFC =* дает возможность запускать любую SAP функцию и является предметом внимания аудиторов. Кроме того, SAP не включает S_RFC в SU24. Т.е. информацию о любых S_RFC соединениях вам предстоит найти самостоятельно.Сделать это можно следующим образом.

Настройте SM19 так, чтобы в лог попадали старты транзакций и запуски RFC – соединений. После этого достаточно просматривать лог в SM20. Скопируйте лог в EXCEL и отсортируйте по пользователям и времени событий.Получится, что над стартом RFC будет транзакция из которой вызывается RFC – функция.Имеет смысл добавить найденную RFC – функцию в SU24 для данной транзакции (объект S_RFC)

Настройка SM19:

Image

Для примера, запустите SU01, перейдите на вкладку ‘Roles’ и кликните по названию роли:

Image

Откроется новая сессия с транзакцией PFCG

Image

Теперь запустите SM20, выберите события RFC-call и Transaction start:

Image

Из лога видно, что после старта SU01, вызывалось RFC из функциональной группы PRGN_TREE. Именно PRGN_TREE должно быть добавлено к S_RFC, если пользователю нужно разрешить запуск PFCG из SU01.

Image

Замечание. О недостатке прав S_RFC можно узнать из ST22. В таких случаях SAP генерирует shortdump. Однако, в ST22 нельзя узнать из какой транзакции произошел вызов RFC.


Просмотров: 11446

Коментарии (22)
 
That inihsgt would have saved us a lot of effort early on.
IP: 168.63.62.175
 
Hiroyuki, 19:59 19 июля 2013 г.
 
That inihsgt would have saved us a lot of effort early on.
IP: 168.63.62.175
 
Hiroyuki, 19:59 19 июля 2013 г.
 
That inihsgt would have saved us a lot of effort early on.
IP: 168.63.62.175
 
Hiroyuki, 19:59 19 июля 2013 г.
 
I found myself nodding my noggin all the way thurhgo.
IP: 82.196.3.178
 
Fernando, 11:48 22 июля 2013 г.
 
I found myself nodding my noggin all the way thurhgo.
IP: 82.196.3.178
 
Fernando, 11:48 22 июля 2013 г.
 
I found myself nodding my noggin all the way thurhgo.
IP: 82.196.3.178
 
Fernando, 11:48 22 июля 2013 г.
 
This inrudotces a pleasingly rational point of view. http://xeopwhpfpb.com [url=http://kkvadsjauq.com]kkvadsjauq[/url] [link=http://fthoehddxxm.com]fthoehddxxm[/link]
IP: 198.80.155.7
 
Lucasandrez, 18:12 22 июля 2013 г.
 
This inrudotces a pleasingly rational point of view. http://xeopwhpfpb.com [url=http://kkvadsjauq.com]kkvadsjauq[/url] [link=http://fthoehddxxm.com]fthoehddxxm[/link]
IP: 198.80.155.7
 
Lucasandrez, 18:12 22 июля 2013 г.
 
This inrudotces a pleasingly rational point of view. http://xeopwhpfpb.com [url=http://kkvadsjauq.com]kkvadsjauq[/url] [link=http://fthoehddxxm.com]fthoehddxxm[/link]
IP: 198.80.155.7
 
Lucasandrez, 18:12 22 июля 2013 г.
 
Until I found this I thughot I'd have to spend the day inside.
IP: 168.63.38.38
 
Ary, 03:23 23 июля 2013 г.


Последнее обновление ( 27.02.2009 г. )
 
« Пред.   След. »
© 2018 ProSapSecurity
Joomla! - свободное программное обеспечение, распространяемое по лицензии GNU/GPL.