Текущее время: Пт, апр 19 2024, 08:13

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Автор Сообщение
 Заголовок сообщения: Запрет на изменение ALV-формата по умолчанию отдельным пользователям в стандарте
СообщениеДобавлено: Пн, мар 22 2021, 14:13 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Чт, авг 10 2006, 08:44
Сообщения: 320
Откуда: Odessa
Добрый день. Может, вопрос примитивен и очевиден, но прошу помощи.

Суть вопроса в том, что нужно запретить группе пользователей устанавливать формат по умолчанию для стандартных ALV отчетов FBL1N, FBL3N, FBL5N, FBS10N (и только для них) и дать права на изменения формата по умолчанию только одному пользователю.

Меня интересует, есть ли возможность сделать это стандартными средствами.

Программный способ пока на втором плане.

_________________
Заранее благодарен за помощь. С уважением, Primat.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: запрет на изменение ALV формата по умолчанию отдельным пользователям в стандарте
СообщениеДобавлено: Пн, мар 22 2021, 15:25 
Ассистент
Ассистент

Зарегистрирован:
Пт, сен 03 2004, 08:53
Сообщения: 47
Пол: Мужской
Для активации ведения общих для всех пользователей форматов ALV (формат по умолчанию) используется объект полномочий S_ALV_LAYO. Однако полномочия являются общими для всех отчетов, т. е. ограничение или разрешение ведения в зависимости от отчета невозможно.
Существует объект полномочий S_ALV_LAYR. Он позволяет (при отсутствии объекта S_ALV_LAYO) сохранять форматы для определенных объектов: имя отчета, идентификатор и Log_Group).
Другими словами, тому пользователю, кто может править варианты по умолчанию прописать объект полномочий S_ALV_LAYO, у всех остальных этот объект убрать. Для возможности пользователям править вариант по умолчанию для конкретных отчетов прописать объект S_ALV_LAYR.


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

Зарегистрирован:
Чт, авг 10 2006, 08:44
Сообщения: 320
Откуда: Odessa
Да, вариант хорош. Но, если отнять у пользователей полномочия на S_ALV_LAYO, у них накрывается доступ ко всем отчетам по системе. Затем вписывать все отчеты в S_ALV_LAYR - очень непростой вариант.

Если было бы в полномочиях условие исключения, то этот вариант бы прокатил. Главному поставить S_ALV_LAYO, остальным поставить S_ALV_LAYR где программа не равна нужной. Но, к сожалению, такого нет...

_________________
Заранее благодарен за помощь. С уважением, Primat.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: запрет на изменение ALV формата по умолчанию отдельным пользователям в стандарте
СообщениеДобавлено: Пн, мар 22 2021, 21:30 
Ассистент
Ассистент

Зарегистрирован:
Пт, сен 03 2004, 08:53
Сообщения: 47
Пол: Мужской
Primat написал(а):
Да вариант хорош. Но отнимая у пользователей S_ALV_LAYO, у них накрывается доступ ко всем отчетам по системе.


Никакой доступ не накрывается! Это всего лишь запрещает объявляять вариант по умолчанию для всех пользователей.


Primat написал(а):
Затем вписывать все отчеты в S_ALV_LAYR - очень не простой вариант.
Было бы в полномочиях условие исключения, то этот вариант бы прокатил. Главному поставить S_ALV_LAYO, остальным поставить S_ALV_LAYR где программа не равна нужной. Но к сожалению такого нет...


Используйте маски.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: запрет на изменение ALV формата по умолчанию отдельным пользователям в стандарте
СообщениеДобавлено: Вт, мар 23 2021, 09:53 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Чт, авг 10 2006, 08:44
Сообщения: 320
Откуда: Odessa
Michael_ написал:
Primat написал(а):
Да вариант хорош. Но отнимая у пользователей S_ALV_LAYO, у них накрывается доступ ко всем отчетам по системе.


Никакой доступ не накрывается! Это всего лишь запрещает объявляять вариант по умолчанию для всех пользователей.


Primat написал(а):
Затем вписывать все отчеты в S_ALV_LAYR - очень не простой вариант.
Было бы в полномочиях условие исключения, то этот вариант бы прокатил. Главному поставить S_ALV_LAYO, остальным поставить S_ALV_LAYR где программа не равна нужной. Но к сожалению такого нет...


Используйте маски.


По поводу всего доступа я перегнул. Убирая полномочия, получится так, что они по любым отчетам не смогут сохранять варианты - это не подходит.
Маски - хорошо. Может, я не догоняю. Скажете мне маску, чтобы работало все, кроме программы ZTEST?

_________________
Заранее благодарен за помощь. С уважением, Primat.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Запрет на изменение ALV-формата по умолчанию отдельным пользователям в стандарте
СообщениеДобавлено: Вт, мар 23 2021, 13:26 
Ассистент
Ассистент

Зарегистрирован:
Пт, сен 03 2004, 08:53
Сообщения: 47
Пол: Мужской
Убирая у пользователей объект полномочий S_ALV_LAYO вы не отключаете им возможность сохранять варианты, а отключает лишь возможность ставить галку "по умолчанию"! Сохранять приватные варианты они смогут.

По поводу масок - "голь на выдумки хитра":
ZTEST:
A* - ZTESS*
ZTESU* - Z*

навскидку.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Запрет на изменение ALV-формата по умолчанию отдельным пользователям в стандарте
СообщениеДобавлено: Вт, мар 23 2021, 14:51 
Модератор
Модератор

Зарегистрирован:
Пт, окт 06 2006, 15:20
Сообщения: 338
Откуда: Москва
Пол: Мужской
Michael_ написал:
навскидку.

Идея интересная, но если у автора будут ZTEST2,ZTEST3 ...то ему ещё придётся диапазон добавлять...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Запрет на изменение ALV-формата по умолчанию отдельным пользователям в стандарте
СообщениеДобавлено: Вт, мар 23 2021, 15:17 
Ассистент
Ассистент

Зарегистрирован:
Пт, сен 03 2004, 08:53
Сообщения: 47
Пол: Мужской
Полномочия прописываются по принципу "что дано, то разрешено", поэтому иногда приходится изголяться. Если данную проблему решать исключительно полномочиями, то другого подхода нет.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: запрет на изменение ALV формата по умолчанию отдельным пользователям в стандарте
СообщениеДобавлено: Ср, мар 31 2021, 00:57 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3074
Откуда: Москва
Primat написал(а):
Убирая полномочия, получится так, что они по любым отчетам не смогут сохранять варианты - это не подходит.

И незачем.
Для этого отдельных полномочий не нужно, достаточно в параметре I_SAVE метода SET_TABLE_FOR_FIRST_DISPLAY указать значение A.
Возможность сохранять глобальные варианты дается только службе поддержки и особо ответственным пользователям.
У нас при работе с ALV добавлена возможность работы с вариантами пользователя - Z...
Большинство пользователей работают со своими форматами, они ставят себе их по умолчанию. На остальных пользователей это не влияет ;)
Code:
I_SAVE
Determines the options available to the user for saving a layout:
'X': global saving only
'U':user-specific saving only
'A':corresponds to 'X' and 'U'
SPACE:no saving

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


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

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


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

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


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

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