Текущее время: Сб, июл 12 2025, 20:11

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


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

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


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

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