Текущее время: Чт, мар 28 2024, 14:44

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




Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Автор Сообщение
 Заголовок сообщения: Модель процесса - тр. PUST
СообщениеДобавлено: Пт, мар 01 2013, 13:44 
Начинающий
Начинающий

Зарегистрирован:
Вт, сен 27 2011, 10:17
Сообщения: 8
Добрый день!

Вот решили проводить расчет аванса используя модель процесса через транзакцию PUST.
Всё хорошо, но есть одно НО - отсутствует проверка на полномочия, и в результате пользователи могут видеть расчеты других БЕ и т.п.
Подскажите как можно решить проблему???


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Модель процесса - тр. PUST
СообщениеДобавлено: Пт, мар 01 2013, 18:09 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, окт 13 2011, 22:45
Сообщения: 497
попробуйте сделать трассировку полномочий через ST01. Какие там полномочия отрабатывают?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модель процесса - тр. PUST
СообщениеДобавлено: Вт, мар 05 2013, 13:03 
Начинающий
Начинающий

Зарегистрирован:
Вт, сен 27 2011, 10:17
Сообщения: 8
Вот что получилось:

Объект Текст

P_PCLX RC=0 RELID=PS;AUTHC=R;
P_PCLX RC=0 RELID=PT;AUTHC=R;
P_ABAP RC=0 REPID=H99_SELECT_PERNR_MASS_BONUS;COARS=2;
P_ABAP RC=0 REPID=SAPDBPNP;COARS=2;
P_PCLX RC=0 RELID=CU;AUTHC=R;
P_PCLX RC=0 RELID=CU;AUTHC=R;


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Модель процесса - тр. PUST
СообщениеДобавлено: Пн, мар 11 2013, 14:30 
Почетный гуру
Почетный гуру

Зарегистрирован:
Пн, апр 04 2005, 10:56
Сообщения: 559
Откуда: Moscow
Пол: Мужской
P_ABAP RC=0 REPID=H99_SELECT_PERNR_MASS_BONUS;COARS=2;
P_ABAP RC=0 REPID=SAPDBPNP;COARS=2;

Вот эти полномочия похоже дали разрешения на чтение всего .
Особенно мне понравилось разрешение на SAPDBPNP , фактически разрешающее запускать любой отчет по базе PNP по всем сотрудникам

Ищите где они в ролях пользователя и убирайте их оттуда , имелись весьма интересные примеры , когда в крупных компаниях в результате неправильного использования P_ABAP любой пользователь оперзапросов мог посмотреть ЗП ген.дира :)

Можете кстати ради интереса запустить оперзапрос по 1 и 8 Ит или отчет RPLPAY00 по всем людям от имени пользователя, для которого трассировали полномочия, думаю увидите все .


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модель процесса - тр. PUST
СообщениеДобавлено: Пн, мар 18 2013, 14:06 
Начинающий
Начинающий

Зарегистрирован:
Вт, сен 27 2011, 10:17
Сообщения: 8
Извиняюсь, трассировку делала в первый раз, не разобралась.
Сейчас уже сознательно её выполнила и полномочия:

P_ABAP RC=0 REPID=H99_SELECT_PERNR_MASS_BONUS;COARS=2;
P_ABAP RC=0 REPID=SAPDBPNP;COARS=2;

конечно же отсутствуют в ролях пользователя (выделены светлом-зеленым).
Далее выявила, что все-таки чужие результаты расчетов не посмотреть (нет полномочий), но сами созданные процессы видны на первоначальном экране.
И загвоздка именно в этом.
При простом входе никакие полномочия не срабатывают.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Модель процесса - тр. PUST
СообщениеДобавлено: Ср, окт 10 2018, 08:32 
Начинающий
Начинающий

Зарегистрирован:
Вт, май 29 2018, 13:12
Сообщения: 20
Здравствуйте,

Возник вопрос использования модели процесса внециклического расчета отпуска SAPRUOCV.

В нее входит шаг печать формуляра Т-60. При расчете за 3 дня до начала отпуска шаг печать формуляра Т-60 выходит в ошибку. Это связано с тем, что в поля P_T6XBEG P_T6XEND которые использует программа HRULT60 для выборки данных, передаются значения в узком диапазоне (дата внецилического расчета +1 день). Так они приходят из PUST контейнера. Приказ оформляется на дату начала отпуска (BEGDA в 298 Инфо-типе = BEGDA 2001 Инфо-типе).

Изображение

Изображение

Можно ли настройками изменить в PUST параметры так, чтобы диапазон был шире, чтобы Т-60 мог захватывать соответствующие приказы?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Модель процесса - тр. PUST
СообщениеДобавлено: Ср, ноя 21 2018, 14:45 
Начинающий
Начинающий

Зарегистрирован:
Вт, май 29 2018, 13:12
Сообщения: 20
В журнале приложений после запуска модели процесса расчета отпуска получаю сообщение "При запуске пакета модуль JOB_CLOSE возвратил код возврата 5"

Текст объекта
HR: процесс: инструментальные средства

Программа
SAPMSSY1

В чем может быть причина возникновения?
Что означает код возврата 5 в модуле JOB_CLOSE?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Модель процесса - тр. PUST
СообщениеДобавлено: Ср, ноя 28 2018, 15:57 
Начинающий
Начинающий

Зарегистрирован:
Вт, май 29 2018, 13:12
Сообщения: 20
dmitriy_appm написал(а):
В журнале приложений после запуска модели процесса расчета отпуска получаю сообщение "При запуске пакета модуль JOB_CLOSE возвратил код возврата 5"

Текст объекта
HR: процесс: инструментальные средства

Программа
SAPMSSY1

В чем может быть причина возникновения?
Что означает код возврата 5 в модуле JOB_CLOSE?


Решением в этом случае было добавление полномочий на запуск программ и фоновых процессов для пользователя WF-BATCH.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Модель процесса - тр. PUST
СообщениеДобавлено: Чт, дек 06 2018, 16:54 
Начинающий
Начинающий

Зарегистрирован:
Вт, май 29 2018, 13:12
Сообщения: 20
dmitriy_appm написал(а):
Здравствуйте,

Возник вопрос использования модели процесса внециклического расчета отпуска SAPRUOCV.

В нее входит шаг печать формуляра Т-60. При расчете за 3 дня до начала отпуска шаг печать формуляра Т-60 выходит в ошибку. Это связано с тем, что в поля P_T6XBEG P_T6XEND которые использует программа HRULT60 для выборки данных, передаются значения в узком диапазоне (дата внецилического расчета +1 день). Так они приходят из PUST контейнера. Приказ оформляется на дату начала отпуска (BEGDA в 298 Инфо-типе = BEGDA 2001 Инфо-типе).

Можно ли настройками изменить в PUST параметры так, чтобы диапазон был шире, чтобы Т-60 мог захватывать соответствующие приказы?


Для решения этой ситуации сделал расширение в ini_report. В котором переприсвоил значения переменных P_T6XBEG P_T6XEND.


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

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


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

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


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

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