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

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 10 ] 
Автор Сообщение
 Заголовок сообщения: HR : создание ИТ без полномочий на него
СообщениеДобавлено: Вс, окт 30 2005, 13:21 
Гость
Здравствуйте!
Скажите как можно создать инфо-тип под пользователем, если у него нет полномочий на изменение этого ИТ.
Хотел использовать HR_INFOTYPE_OPERATION но там нет отключения полномочий :(
имеем 4.7


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, апр 17 2007, 09:16 
Старший специалист
Старший специалист

Зарегистрирован:
Вт, ноя 15 2005, 11:00
Сообщения: 288
Возникла та же проблема,
при отработке динамических мероприятий - не создается свой ИТ, у пользователя нет полномочий на создание, но программно возможно ли отменить проверку полномочий?


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:   Тема решена
СообщениеДобавлено: Вт, апр 17 2007, 16:02 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Сб, сен 25 2004, 16:30
Сообщения: 1368
Откуда: Москва
Пол: Мужской
Морской написал(а):
не создается свой ИТ, у пользователя нет полномочий на создание, но программно возможно ли отменить проверку полномочий?

В штатных ФМ отмены проверки не вижу. В принципе, можно запустить какой-нить маленький workflow в фоне, хотя тогда это будет не мгновенно.

_________________
С уважением, Сергей Королев


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

Зарегистрирован:
Вт, ноя 15 2005, 11:00
Сообщения: 288
Проблема такая: при переводе человека ИТ не создается через динамич. мероприятия, т.к. у пользователя нет полномочий на его создание(и не должно быть).
У hr_infotype_operation через вх.параметры проверка полномочий не отключается. Вроде как есть какой-то user-exit, где можно отключать проверку структурных полномочий - может кто знает чего это?
Или через какой bapi можно слепить ИТ?
workflow не пойдет - задержки будут.


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: На конкретную программу можно отменить
СообщениеДобавлено: Вт, апр 17 2007, 18:11 
Почетный гуру
Почетный гуру

Зарегистрирован:
Пн, апр 04 2005, 10:56
Сообщения: 559
Откуда: Moscow
Пол: Мужской
На конкретную программу можно отменить через объект полномочий P_ABAP. Программа должна работать через базу данных PNP или PNPCE .


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: HR : создание ИТ без полномочий на него
СообщениеДобавлено: Вт, апр 17 2007, 22:09 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
August написал(а):
Здравствуйте!
Скажите как можно создать инфо-тип под пользователем, если у него нет полномочий на изменение этого ИТ.
Хотел использовать HR_INFOTYPE_OPERATION но там нет отключения полномочий :(
имеем 4.7

А добавить полномочия не пробовали? :?
Зачем пытаться обмануть принципы авторизации, заложенные в HR?

_________________
С уважением,
Удав.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, апр 18 2007, 10:27 
Старший специалист
Старший специалист

Зарегистрирован:
Вт, ноя 15 2005, 11:00
Сообщения: 288
В том и смысл - нельзя выдавать пользователю полномочия на создание ИТ, а при отработке дин.мероприятия(переводе человека) ИТ должен создаться.
Кто-нибудь использовал badi HRPAD00AUTH_CHECK - какие методы теребить....


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, апр 18 2007, 16:33 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пт, апр 07 2006, 22:15
Сообщения: 184
Морской написал(а):
В том и смысл - нельзя выдавать пользователю полномочия на создание ИТ, а при отработке дин.мероприятия(переводе человека) ИТ должен создаться.
Кто-нибудь использовал badi HRPAD00AUTH_CHECK - какие методы теребить....


ну будут у него полномочия на создание ИТ, на транзакции создания то не будет


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, апр 20 2007, 09:49 
Старший специалист
Старший специалист

Зарегистрирован:
Вт, ноя 15 2005, 11:00
Сообщения: 288
Вставка записи в ИТ без проверки полномочий
Code:
DATA: INPUT_CHECK(1) TYPE C.
DATA: ERROR_FLAG(1) TYPE C.
data: iXXX like pXXXX,  " данные ИТ структуры pXXXX
        innnn like  prelp.
*    заполнить данные ИТ pXXXX в iXXXX
.......
   iXXXX-infty = 'XXXX'.
* преобразовать структуру
      CALL METHOD cl_hr_pnnnn_type_cast=>pnnnn_to_prelp
        EXPORTING
          pnnnn = iXXXX
        IMPORTING
          prelp = innnn.
* вствка записи в ИТ
         INPUT_CHECK = '1'.
         PERFORM insert_infotyp(sapfp50p) USING innnn
                                              INPUT_CHECK '0' SPACE
                                              ERROR_FLAG '0'.

         PERFORM save(sapfp50m).


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, апр 24 2007, 06:05 
Старший специалист
Старший специалист

Зарегистрирован:
Вт, ноя 15 2005, 11:00
Сообщения: 288
Через badi HRPAD00AUTH_CHECK тоже наковырял.
Есть класс CL_HRPAD00AUTH_CHECK_STD - проверяет полномочия HR,
при активации внедрения для badi HRPAD00AUTH_CHECK - вся станд.проверка полномочий через этот класс отключается, и предлагается проверять самому, скопировал класс CL_HRPAD00AUTH_CHECK_STD в свой zXXXX и подсунул его во внедрение для badi - дальше уже чего хочешь там меняй.


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

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


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

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


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

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