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

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


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

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


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

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