Текущее время: Пт, мар 29 2024, 02:57

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


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

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


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

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