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

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


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

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


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

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