Текущее время: Вс, июл 27 2025, 15:57

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




Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: Контекстные полномочия
СообщениеДобавлено: Пн, фев 09 2009, 13:28 
Специалист
Специалист

Зарегистрирован:
Пн, янв 14 2008, 10:33
Сообщения: 163
Здравствуйте,

Задействую контекстные полномочия на объект P_ORGIN:
1. Добавлен объект P_ORGINCON->FROFL = [полномочия] в спарку к P_ORGIN
2. Удаляю для человека данные из T77UA.
3. Таблица T77S0 - INCON = 1
4. BAdI HRBAS00_GET_PROFL беру из примера CL_EXM_IM_HRBAS00_GET_PROFL.
Тестирую - не работает. Человек видит всю структуру.

Дальше посмотрел help.sap.com:
Note that the structural profile assigned to a user is defined from the T77UA table (User Authorizations). Therefore, you should only enter structural profiles that have been entered in this table in the PROFL field (Authorization profile) of the context authorization objects for user master record maintenance. If you use the HRBAS00_GET_PROFL (BAdI: Define Assigned Structural Profiles) Business Add-In (BAdI), you do not have to maintain then entries in table T77UA. This enables you to implement an alternative definition of structural profiles by having the structural profiles defined from the user maser record (context authorization objects), for example.

Пробую сделать запись в T77UA для человека – тестирую орг.структуру – да, видит только то что дозволено! Вывод: не срабатывает BAdI или срабатывает и дает ALL. Проверяю BAdI через отладчик - нормально всё делает, полномочия в таблику возврата записывает нужные.

Что делаю не так? Может нужно какие-то патчи накатить? Может кто сталкивался с таким.
Цель этого: не вести полномочия в T77UA.

Спасибо


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Контекстные полномочия
СообщениеДобавлено: Вт, фев 10 2009, 12:16 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Чт, авг 19 2004, 14:31
Сообщения: 754
Откуда: Весь мир
Пол: Мужской
b_e_s написал(а):
Здравствуйте,

Задействую контекстные полномочия на объект P_ORGIN:
1. Добавлен объект P_ORGINCON->FROFL = [полномочия] в спарку к P_ORGIN
2. Удаляю для человека данные из T77UA.
3. Таблица T77S0 - INCON = 1
4. BAdI HRBAS00_GET_PROFL беру из примера CL_EXM_IM_HRBAS00_GET_PROFL.
Тестирую - не работает. Человек видит всю структуру.

Дальше посмотрел help.sap.com:
Note that the structural profile assigned to a user is defined from the T77UA table (User Authorizations). Therefore, you should only enter structural profiles that have been entered in this table in the PROFL field (Authorization profile) of the context authorization objects for user master record maintenance. If you use the HRBAS00_GET_PROFL (BAdI: Define Assigned Structural Profiles) Business Add-In (BAdI), you do not have to maintain then entries in table T77UA. This enables you to implement an alternative definition of structural profiles by having the structural profiles defined from the user maser record (context authorization objects), for example.

Пробую сделать запись в T77UA для человека – тестирую орг.структуру – да, видит только то что дозволено! Вывод: не срабатывает BAdI или срабатывает и дает ALL. Проверяю BAdI через отладчик - нормально всё делает, полномочия в таблику возврата записывает нужные.

Что делаю не так? Может нужно какие-то патчи накатить? Может кто сталкивался с таким.
Цель этого: не вести полномочия в T77UA.

Спасибо



В свое время писал на форуме про структурные полномочия, которые работают через ФМ и определяют полномочия по связям US - O. Может поможет.

_________________
--
virvit.ru
saphr.ru


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Контекстные полномочия
СообщениеДобавлено: Ср, фев 11 2009, 14:19 
Специалист
Специалист

Зарегистрирован:
Пн, янв 14 2008, 10:33
Сообщения: 163
VirVit написал:
В свое время писал на форуме про структурные полномочия, которые работают через ФМ и определяют полномочия по связям US - O. Может поможет.

К сожалению, не помогло.


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

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


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

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


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

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