Текущее время: Пт, июл 18 2025, 09:06

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




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: Расширенные полномочия на отчетность
СообщениеДобавлено: Вт, апр 22 2008, 13:26 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Пн, июн 05 2006, 14:48
Сообщения: 701
Откуда: Mosсow
Пол: Мужской
У нашего Заказчика сотрудники переводятся между филиалами. В итоге в 0001 инфотипе несколько записей с разными разделами персонала, например А и Б.
При запуске отчета П-4, например, сотрудником филиала А, система рукается на отсутствие полномочий на раздел персонала Б. Это понятно.
Возможно ли настроить полномочия таким образом, что работник филиала А мог запускать отчетность по табельным номерам сотрудников перешедших в филиала Б, но, в тоже время, конкретно посмотреть данные сотрудников филиала Б или запустить отчет по филиалу Б, не мог.

Проитал про класс CL_HRPAD00AUTH_CHECK_STD, но что-то с трудом понимаю, что в нем сделать нужно.
Если есть мысли по этому поводу, - поделитесь.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, апр 29 2008, 12:59 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, сен 13 2007, 09:44
Сообщения: 256
CL_HRPAD00AUTH_CHECK_STD это стандартный класс по проверке полномочий. Он работает по умолчаниюю.
Его можно переопределить если реализовать badi HRPAD00AUTH_CHECK.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Расширенные полномочия на отчетность
СообщениеДобавлено: Вс, май 25 2008, 21:16 
Специалист
Специалист

Зарегистрирован:
Вс, апр 29 2007, 13:16
Сообщения: 133
Пол: Мужской
Jesus написал:
Возможно ли настроить полномочия таким образом, что работник филиала А мог запускать отчетность по табельным номерам сотрудников перешедших в филиала Б, но, в тоже время, конкретно посмотреть данные сотрудников филиала Б или запустить отчет по филиалу Б, не мог.

Проитал про класс CL_HRPAD00AUTH_CHECK_STD, но что-то с трудом понимаю, что в нем сделать нужно.
Если есть мысли по этому поводу, - поделитесь.


1. Оттрассируй CL_HRPAD00AUTH_CHECK_STD на предмет какие AUTHORITY-CHECK-и проверяют полномочия на филиал Б.
2. Создай свою реализацию CL_HRPAD00AUTH_CHECK_STD и поставь проверку над этими AUTHORITY-CHECK-ами "IF SY-CPROG <> 'HRULP4'." (или что-то более "интелектуальное", чтобы видны были только сотрудники, которые сейчас работаю в филиале А)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Самое простое:
СообщениеДобавлено: Вс, май 25 2008, 22:55 
Почетный гуру
Почетный гуру

Зарегистрирован:
Пн, апр 04 2005, 10:56
Сообщения: 559
Откуда: Moscow
Пол: Мужской
Самое простое использовать P_ABAP - фактически отключить для HRULP4 проверку полномочий


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

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


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

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


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

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