Текущее время: Вс, май 04 2025, 16:38

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


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


ВНИМАНИЕ! Прежде чем задавать вопрос, ознакомьтесь со ссылками ниже:

Вопросы по отличиям версий SAP, Add-On, EHP - сюда
Вопросы по SAP Front End (SAPlogon, SAPgui, guiXT и т.д.) - сюда
Вопросы по LSMW - сюда
Вопросы по архивации в SAP - сюда
Вопросы по SAP GRC - сюда
Вопросы по SAP Business Workplace (почте SAP) и SAP Office - сюда
Вопросы по miniSAP (SAP mini basis) - сюда
Вопросы по SAP HANA - сюда
Вопросы по лицензированию продуктов SAP - сюда



Начать новую тему Ответить на тему  [ Сообщений: 11 ] 
Автор Сообщение
 Заголовок сообщения: Полномочия на программы, таблицы
СообщениеДобавлено: Пн, дек 05 2005, 15:02 
Ассистент
Ассистент
Аватара пользователя

Зарегистрирован:
Ср, ноя 23 2005, 06:38
Сообщения: 29
Добрый вечер!

1. Как можно запретить доступ к конкретным программам (например через se38) и таблицам (sm30)?

2. Как ограничить доступ к конкретным таблицам только чтением?

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

Спасибо!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, дек 06 2005, 04:34 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Ср, янв 12 2005, 11:52
Сообщения: 337
Откуда: Кузня->Москва
1. Объект полномочий S_DEVELOP.
1.1 и так же S_PROGRAM, группу полномочий можешь в свойствах найти.
2. Объект полномочий S_TABU_DIS, только сначала надо посомтреть какая группа полномочий у таблицы смотреть в se54 и там же можно присвоить.
3. просто кому надо даешь полномочия, которые проверяются при работе транзакции, кома не надо не даешь.

В SAP нельзя запретить, можно только НЕ разрешить.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, дек 07 2005, 09:04 
Ассистент
Ассистент
Аватара пользователя

Зарегистрирован:
Ср, ноя 23 2005, 06:38
Сообщения: 29
Johnny_nvkz, спасибо! С программами всё получилось. С таблицами делаю по аналогии, но не получается.
В роль добавляю объект S_TABU_DIS, в поля ACTiViTy и authorizationGroup ставлю звездочки, но всё равно пользователю нет доступа к таблицам в se11.
Что не так делаю?

А как быть с группами функций? Как управлять полномочиями на запуск функций?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, дек 07 2005, 09:07 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пт, сен 10 2004, 09:58
Сообщения: 252
Во всех случаях, когда у пользователя что-то не получается по причине отсутствия полномочий, помагает трассировка в ST01.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, дек 07 2005, 09:08 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Ср, янв 12 2005, 11:52
Сообщения: 337
Откуда: Кузня->Москва
Виктор Б. написал(а):
Johnny_nvkz, спасибо! С программами всё получилось. С таблицами делаю по аналогии, но не получается.
В роль добавляю объект S_TABU_DIS, в поля ACTiViTy и authorizationGroup ставлю звездочки, но всё равно пользователю нет доступа к таблицам в se11.
Что не так делаю?

А как быть с группами функций? Как управлять полномочиями на запуск функций?


S_TABU_DIS это полномочие на ведение таблиц через SM30 sm31,
se11 тут не причем
se11 это же ведение словаря а не таблицы. пользерам нечего там делать.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, дек 07 2005, 10:58 
Ассистент
Ассистент
Аватара пользователя

Зарегистрирован:
Ср, ноя 23 2005, 06:38
Сообщения: 29
понял.

1. а на функции как давать права (надо разрешить вызов функций из транзакции)?

2. Предположим у пользователя есть куча профилей. И в одном из них к несчастью дан доступ ко всем программам. Получается, не меняя эти профили, я никак не смогу запретить доступ к конкретной программе? Ведь я могу только разрешать...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, дек 07 2005, 11:07 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Ср, янв 12 2005, 11:52
Сообщения: 337
Откуда: Кузня->Москва
Виктор Б. написал(а):
понял.

1. а на функции как давать права (надо разрешить вызов функций из транзакции)?

2. Предположим у пользователя есть куча профилей. И в одном из них к несчастью дан доступ ко всем программам. Получается, не меняя эти профили, я никак не смогу запретить доступ к конкретной программе? Ведь я могу только разрешать...


По второму пункту именно так.
а на счет функций я наверное не очень понимаю о чем речь.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, дек 07 2005, 11:16 
Ассистент
Ассистент
Аватара пользователя

Зарегистрирован:
Ср, ноя 23 2005, 06:38
Сообщения: 29
в классе разработки (package) кроме программ, таблиц, транзакции есть группы функций (function groups), каждая из которых содержит функциональные модули. Как понимаю, эти функциональные модули вызываются из программ и на них надо дать права.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, дек 07 2005, 11:24 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Ср, янв 12 2005, 11:52
Сообщения: 337
Откуда: Кузня->Москва
Виктор Б. написал(а):
в классе разработки (package) кроме программ, таблиц, транзакции есть группы функций (function groups), каждая из которых содержит функциональные модули. Как понимаю, эти функциональные модули вызываются из программ и на них надо дать права.


ну в S_DEVELOP есть Object Type FUGR - Function Module group
ну на него и раздвай права

в ведении профиля встань на S_DEVELOP и нажми F1 там расписано на какие типы объектов можно раздвавать права.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, дек 08 2005, 09:37 
Гость
Цитата:
ну в S_DEVELOP есть Object Type FUGR - Function Module group
ну на него и раздвай права

в ведении профиля встань на S_DEVELOP и нажми F1 там расписано на какие типы объектов можно раздвавать права.


S_DEVELOP дает право просматривать/менять код функционального модуля.
Часто для вызова чего-то существенного из транзакции необходимо иметь определенное Activity для объектов.
Я бы советовал включить трассировку в ST01 и сделать несколько тестов, чтобы понять, что проверяется при вызове различных функций.


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, дек 15 2005, 14:57 
Специалист
Специалист

Зарегистрирован:
Ср, ноя 23 2005, 19:10
Сообщения: 146
Пол: Женский
S_TABU_DIS это полномочие на ведение таблиц через SM30 sm31,
se11 тут не причем
se11 это же ведение словаря а не таблицы. пользерам нечего там делать.[/quote]


S_TABU_DIS - объект полномочий на просмотр (изменение) СОДЕРЖИМОГО таблиц (транзакции: sm30, se16, se11 и т.д.)


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

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


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

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


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

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