Текущее время: Чт, апр 18 2024, 12:07

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


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

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


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

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