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

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: Генерация профилей полномочий
СообщениеДобавлено: Ср, апр 07 2010, 14:48 
Младший специалист
Младший специалист

Зарегистрирован:
Вт, апр 08 2008, 14:44
Сообщения: 81
Добрый день.

Необходимо программно генерировать профили, так как это делается в транзакции PFCG после загрузки роли, с последующей генерацией профиля.

Пробовал использовать следующий код

Code:
CALL FUNCTION 'SUPRN_PROFILE_GENERATOR'
  EXPORTING
      ACT_OBJID = S_RolNam-LOW


но в результате появляется окошко из PFCG где нужно нажать кнопочку - "генерация профиля" :), а хочется что б сразу профиль сгенерировался без всяких дополнительных окон и вопросов.

Заранее спасибо.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Генерация профилей полномочий
СообщениеДобавлено: Ср, апр 07 2010, 17:38 
Ассистент
Ассистент

Зарегистрирован:
Чт, мар 11 2010, 18:35
Сообщения: 33
Попробуйте поэкспериментировать с параметром MAINTAIN.
В ФМ 'SUPRN_PROFILE_GENERATOR' видны такие строки:
Цитата:
* Determination of the expert mode if necessary
IF maintain EQ space.

Цитата:
* Definition of the different values of MAINTAIN:
* 'S' : Display mode
* 'N' : Delete and recreate the authorizations
* 'D' : Edit old status
* 'M' : Read old status and merge with new data

И получится что-то типа:
Цитата:
CALL FUNCTION 'SUPRN_PROFILE_GENERATOR'
EXPORTING
ACT_OBJID = S_RolNam-LOW
MAINTAIN = 'S'


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Генерация профилей полномочий
СообщениеДобавлено: Чт, апр 08 2010, 08:22 
Младший специалист
Младший специалист

Зарегистрирован:
Вт, апр 08 2008, 14:44
Сообщения: 81
Helper написал(а):
Попробуйте поэкспериментировать с параметром MAINTAIN.
В ФМ 'SUPRN_PROFILE_GENERATOR' видны такие строки:
Цитата:
* Determination of the expert mode if necessary
IF maintain EQ space.

Цитата:
* Definition of the different values of MAINTAIN:
* 'S' : Display mode
* 'N' : Delete and recreate the authorizations
* 'D' : Edit old status
* 'M' : Read old status and merge with new data

И получится что-то типа:
Цитата:
CALL FUNCTION 'SUPRN_PROFILE_GENERATOR'
EXPORTING
ACT_OBJID = S_RolNam-LOW
MAINTAIN = 'S'


я видел - если не задавать этот параметр то на экран появится окошко в котором нужно будет выбрать вариант

* 'S' : Display mode
* 'N' : Delete and recreate the authorizations
* 'D' : Edit old status
* 'M' : Read old status and merge with new data

если параметр задать сразу то этого окошка не будет а сразу попадете на экран для генерации профиля


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Генерация профилей полномочий  Тема решена
СообщениеДобавлено: Чт, апр 08 2010, 10:42 
Младший специалист
Младший специалист

Зарегистрирован:
Вт, апр 08 2008, 14:44
Сообщения: 81
:D вот - докопался до истины, это делается вот сдесь

Code:
CALL FUNCTION 'SUPRN_PROFILE_BATCH'
    EXPORTING
      act_objid             = S_RolNam-LOW
    EXCEPTIONS
      objid_not_found       = 1
      no_authorization      = 2
      generation_not_active = 3
      empty_authorizations  = 4
      enqueue_failed        = 5
      value_overflow        = 6
      not_generated         = 7
      OTHERS                = 8.


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

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


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

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


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

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