Sapforum.Biz

Логистика => Управление материальными потоками (MM) => Тема начата: Lubjen от Февраль 18, 2011, 10:15:45 am

Название: Ограничить пользователям права на ОЗМ "Логистика:Центр распределения"
Отправлено: Lubjen от Февраль 18, 2011, 10:15:45 am
Есть вопрос. Необходимо дать права на изминение карточки ОЗМ ракурс "Логистика:Центр распределения" но не навсе права. Это необходимо для ППМ.

Создали роль в которой ограничили права только на ракурс "Логистика: Центр распределения" и только на те поля которые касаются ППМ и прогнозирования. В этом ракурсе есть поле "Индикатор управление партиями" (XCHPF в таблице MARC) котрое необходмо скрить только для конкретной роли..
Может кто-то знает как  это сделать? Может быть есть какой-то объект который за это поле отвечает?
Название: Re: Ограничить пользователям права на ОЗМ "Логистика:Центр распределения"
Отправлено: Uukrul от Февраль 18, 2011, 11:04:20 am
You are not allowed to view links. Register or Login
Может кто-то знает как  это сделать? Может быть есть какой-то объект который за это поле отвечает?
Ну за это объектов которые отвечают скорее всего нет, это уже абап+экзиты с проверкой по собственным объектам полномочий надо делать. В SAP нет объектов на каждое поле, каждого экрана, да и это было бы не логично делать, так как при такой конструкции производительность системы была бы просто никакая.
Название: Re: Ограничить пользователям права на ОЗМ "Логистика:Центр распределения"
Отправлено: Lubjen от Февраль 21, 2011, 10:12:22 am
Цитата: Uukrul  link=topic=1445.msg8418#msg8418 date=1298019860
Ну за это объектов которые отвечают скорее всего нет, это уже абап+экзиты с проверкой по собственным объектам полномочий надо делать.
А кто-то уже такое пробывал сделать. Это вообще реально?
Название: Re: Ограничить пользователям права на ОЗМ "Логистика:Центр распределения"
Отправлено: Uukrul от Февраль 21, 2011, 01:16:01 pm
You are not allowed to view links. Register or Login
А кто-то уже такое пробывал сделать. Это вообще реально?
Ну скажем так, поле скрывать это нормально вряд ли будет, можно сделать все проще.. делаете свой объект полномочий для ведения этого поля. Потом в расширении: MGA00001 - Осн. записи материалов (промышленн.): проверки и расширения, ставите проверку на этот объект и если полномочий нет, то читаете из базы предыдущее значение и если оно отличается от текущего выдаете ошибку, что не полномочий на изменение этого поля. Ну где-то так... быстро, дешево и сердито. Абаперу на час работы...
Название: Re: Ограничить пользователям права на ОЗМ "Логистика:Центр распределения"
Отправлено: Паганель от Февраль 21, 2011, 11:10:17 pm
1. У них Retail, так что возможно указанный тобой екзит работать не будет, есть отдельный для Retail
2. Кажется у Вас Николаус + Л. делал визирование на своих обьектах (типа паралельно стандарту)
3. В системе есть настройка последовательности экранов на конкретного пользователя, я честно не делал, но такая настройка есть, стоит покопатся
4. Вы (Л) уже делали свои экраны, что мешает скопировать стандартный с нужным полем и в  PAI/PBO делать нужную проверку.
Название: Re: Ограничить пользователям права на ОЗМ "Логистика:Центр распределения"
Отправлено: Uukrul от Февраль 22, 2011, 12:06:39 am
You are not allowed to view links. Register or Login
1. У них Retail, так что возможно указанный тобой екзит работать не будет, есть отдельный для Retail
Ну так у тебя ж тоже Retail если не ошибаюсь.. так что стоит посмотреть наличие данного экзита? Кстати 99% что оно работает.
Название: Re: Ограничить пользователям права на ОЗМ "Логистика:Центр распределения"
Отправлено: Lubjen от Март 01, 2011, 11:22:52 am
Резюме по данной теме.
Сделали новую роль. В роль добавили только тран. mm42. Объекты поскрывали отставили только C_TCLA_BKA (001), M_MATE_STA (операция 01 и 02, статус ведения ОЗМ P, D, X).
После програмист разработал свой объект, котрый позволяет менять только тем у каго есть права на изминения этого объекта. У кого нет, то при изминении система выдает ошибку.