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

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


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

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


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

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