Текущее время: Пн, июл 28 2025, 07:21

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 13 ] 
Автор Сообщение
 Заголовок сообщения: Вызвать ФМ без проверки полномочий
СообщениеДобавлено: Ср, сен 08 2010, 12:48 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, ноя 20 2008, 11:33
Сообщения: 77
Откуда: Новосибирск
Добрый день.
Я столкнулся с проблемой такой что нужно запустить ФМ, внутри которого куча других ФМ-ов запускается, в общем как бы его пустить без проверки полномочий ?
Я использовал другие функциональные модули для отключение проверки, но там на более нижних уровнях все равно проверка идет.

Спасибо.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вызвать ФМ без проверки полномочий
СообщениеДобавлено: Ср, сен 08 2010, 13:01 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
[P.V.] написал(а):
Добрый день.
Я столкнулся с проблемой такой что нужно запустить ФМ, внутри которого куча других ФМ-ов запускается, в общем как бы его пустить без проверки полномочий ?
Я использовал другие функциональные модули для отключение проверки, но там на более нижних уровнях все равно проверка идет.

Спасибо.

Какими ФМ-ами Вы отключали проверки на полномочия? Имхо, нельзя обойти такое. Представьте есть стандартный код где зашиты AUTHORITY-CHECK...
Как вариант можете поставить точку останова на операторе AUTHORITY-CHECK и менять в отладчике значение sy-subrc или добавьте себе sap_all.


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

Зарегистрирован:
Сб, июл 28 2007, 20:38
Сообщения: 364
Нехорошо так делать, но можно настроить RFC с пользователем с правами sap_all, соответственно запускать ФМ destination


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вызвать ФМ без проверки полномочий
СообщениеДобавлено: Ср, сен 08 2010, 13:05 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пт, окт 03 2008, 17:20
Сообщения: 162
Вопрос по сути очень похож на изменение Private атрибутов класса. В той теме ответ был - никак. Опять таки, если бы полномочия можно было отключать, то зачем они тогда нужны? Накопировали бы Z функций со стандарта, и что хотели бы, то и делали бы.

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


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

Зарегистрирован:
Чт, ноя 20 2008, 11:33
Сообщения: 77
Откуда: Новосибирск
__Gennady написал(а):
Нехорошо так делать, но можно настроить RFC с пользователем с правами sap_all, соответственно запускать ФМ destination

Так тоже хотел, да никто не даст нам такого пользователя, безопасники завозмущяются.


SYS написал(а):
Вопрос по сути очень похож на изменение Private атрибутов класса. В той теме ответ был - никак. Опять таки, если бы полномочия можно было отключать, то зачем они тогда нужны? Накопировали бы Z функций со стандарта, и что хотели бы, то и делали бы.

Так то в принципе да, но можно и щас скопировать, просто копировать много чего придется, почти все ФМ-ы станадртные :)
я просто думал может есть что нибудь хитрое, какой-нибудь ФМ, в который можно свой завернуть и нет проблем .
Судя по-всему придется дублировать стандартный ФМ и с ним уж там химичить.


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

Зарегистрирован:
Сб, июл 28 2007, 20:38
Сообщения: 364
[P.V.] написал(а):
Нехорошо так делать, но можно настроить RFC с пользователем с правами sap_all, соответственно запускать ФМ destination
Так тоже хотел, да никто не даст нам такого пользователя, безопасники завозмущяются.
[/quote]
Возмущаются справедливо))


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

Зарегистрирован:
Чт, ноя 20 2008, 11:33
Сообщения: 77
Откуда: Новосибирск
Besa написал:
Какими ФМ-ами Вы отключали проверки на полномочия? Имхо, нельзя обойти такое. Представьте есть стандартный код где зашиты AUTHORITY-CHECK...
Как вариант можете поставить точку останова на операторе AUTHORITY-CHECK и менять в отладчике значение sy-subrc или добавьте себе sap_all.


ФМ который нужно чтобы работал:
Code:
RHPQ_INDIVIDUAL_PLAN_READ

а отключал вот этими:

Code:
  CALL FUNCTION 'HR_READ_INFOTYPE_AUTHC_DISABLE'.
  CALL FUNCTION 'RH_AUTHORITY_CHECK_OFF'.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вызвать ФМ без проверки полномочий
СообщениеДобавлено: Ср, сен 08 2010, 13:40 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
[P.V.], спасибо, понятно, это частный случай. Это предусмотрено и зашито в коде каким-то конкретным функционалом HR, для того чтобы эти ФМ работали. В FI например, тоже есть такое, можно отключать проверку на бизнес сферу через настройку в спро, но это опять таки, частный случай.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вызвать ФМ без проверки полномочий
СообщениеДобавлено: Пт, сен 10 2010, 16:58 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Пт, окт 13 2006, 16:44
Сообщения: 55
Пол: Мужской
Баловались с таким.
Создается профиль с нужными полномочиями, да хоть бы и с сап-оллом, внутри программы профиль добавляется пользователю, выполняется невыполнимое, профиль забирается у пользователя. Об этом даже остается запись где-то в истории изменений основной записи пользователя.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вызвать ФМ без проверки полномочий
СообщениеДобавлено: Сб, сен 11 2010, 18:56 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, ноя 20 2008, 11:33
Сообщения: 77
Откуда: Новосибирск
QSpeller написал:
Баловались с таким.
Создается профиль с нужными полномочиями, да хоть бы и с сап-оллом, внутри программы профиль добавляется пользователю, выполняется невыполнимое, профиль забирается у пользователя. Об этом даже остается запись где-то в истории изменений основной записи пользователя.

Ооо, а пример кода у вас остался ?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вызвать ФМ без проверки полномочий
СообщениеДобавлено: Сб, сен 11 2010, 19:39 
Старший специалист
Старший специалист

Зарегистрирован:
Сб, июл 28 2007, 20:38
Сообщения: 364
QSpeller написал:
Баловались с таким.
Создается профиль с нужными полномочиями, да хоть бы и с сап-оллом, внутри программы профиль добавляется пользователю, выполняется невыполнимое, профиль забирается у пользователя. Об этом даже остается запись где-то в истории изменений основной записи пользователя.


Интересно, как добавляли? Штатными средствами не должно получаться. По крайней мере на sap_all есть отдельные полномочия - добавлять кому-либо sap_all.
update таблиц?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вызвать ФМ без проверки полномочий
СообщениеДобавлено: Пн, сен 13 2010, 09:11 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
[P.V.] написал(а):
QSpeller написал:
Баловались с таким.
Создается профиль с нужными полномочиями, да хоть бы и с сап-оллом, внутри программы профиль добавляется пользователю, выполняется невыполнимое, профиль забирается у пользователя. Об этом даже остается запись где-то в истории изменений основной записи пользователя.

Ооо, а пример кода у вас остался ?

Какой вам код требуется? С BAPI_USER_*? Или соответствющих ФМ, которые не сложно найти?

_________________
"После" - не значит "вследствие"


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

Зарегистрирован:
Чт, ноя 20 2008, 11:33
Сообщения: 77
Откуда: Новосибирск
sy-uname написал(а):
Какой вам код требуется? С BAPI_USER_*? Или соответствющих ФМ, которые не сложно найти?


Да я просто вообще понятия не имел как это делается, ну ладно, поищу, спасибо.


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

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


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

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


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

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