Текущее время: Ср, май 07 2025, 23: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 - сюда



Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: Создание дополнительных полномочий в ролях
СообщениеДобавлено: Ср, апр 21 2010, 17:12 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Вт, янв 27 2009, 09:57
Сообщения: 154
Пол: Женский
Доброе время суток.

Подскажите пожалуйста, как можно разграничить в ролях полномочия пользователей по работе с конкретным полем таблицы?
Ситуация такая:
Есть СПП-элемент, есть название СПП-элемента. Из поля названия (PRPS-POST1) текст тянется в карточку ОС.
Необходимо разграничить полномочия на изменение текста. В ролях одним пользователям - разрешить изменение.
В ролях других - оставить создание и просмотр.
Пробовала сделать это через SU20\SU21, но ограничение не отрабатывает. Возможно выбираю неправильные критерии.

Прошу помощи :(

_________________
Боль достанется трусливым, смерть достанется бесстрашным.
Раскачает звёздный ливень флаг на башне вместе с башней.
Сколь верёвочка не вейся, а сплетается арканом.
И тебе найдется место для автографа на камне.
просто рано


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Создание дополнительных полномочий в ролях
СообщениеДобавлено: Чт, апр 22 2010, 06:47 
Старший специалист
Старший специалист

Зарегистрирован:
Ср, окт 24 2007, 14:24
Сообщения: 272
Откуда: Екатеринбург
Пол: Мужской
два вопроса:
1. а что именно сделали в su21?
2. в вашей программе AUTHORITY-CHECK прописан?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Создание дополнительных полномочий в ролях
СообщениеДобавлено: Чт, апр 22 2010, 09:52 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Вт, янв 27 2009, 09:57
Сообщения: 154
Пол: Женский
1. В SU21 я создала свой класс объектов (ZPS). В нем создала свой объект полномочий (ZPOST1). В объекте полномочий - прописала следующие поля полномочий:

TXTAR Вид текста
PS_ACTVT Действие проверки полномочий в PS-системе
TRTYP Тип транзакции
AUTH_FIELD Имя поля
POST1 - текст PS

Добавляю этот объект полномочий - к роля пользователя. Ограничиваю PS_ACTVT - только на просмотр.
Не работает (

2. Я не создавала программу....

_________________
Боль достанется трусливым, смерть достанется бесстрашным.
Раскачает звёздный ливень флаг на башне вместе с башней.
Сколь верёвочка не вейся, а сплетается арканом.
И тебе найдется место для автографа на камне.
просто рано


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Создание дополнительных полномочий в ролях
СообщениеДобавлено: Чт, апр 22 2010, 10:06 
Старший специалист
Старший специалист

Зарегистрирован:
Ср, окт 24 2007, 14:24
Сообщения: 272
Откуда: Екатеринбург
Пол: Мужской
Bmzrrj написала:
1. В SU21 я создала свой класс объектов (ZPS). В нем создала свой объект полномочий (ZPOST1). В объекте полномочий - прописала следующие поля полномочий:

TXTAR Вид текста
PS_ACTVT Действие проверки полномочий в PS-системе
TRTYP Тип транзакции
AUTH_FIELD Имя поля
POST1 - текст PS

Добавляю этот объект полномочий - к роля пользователя. Ограничиваю PS_ACTVT - только на просмотр.
Не работает (


вроде как все верно

Bmzrrj написала:
1. Я не создавала программу....


а где ваш объект будет проверяться?:) для стандартных объектов в абап-коде прописывается, например:
Code:
AUTHORITY-CHECK OBJECT 'S_TABU_DIS'
      ID 'ACTVT'     FIELD '02'
      ID 'DICBERCLS' FIELD tddat-cclass.
    IF sy-subrc <> 0.
      MESSAGE s338.
      EXIT.
    ENDIF.

этой части относительно вашего объекта и не хватает


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Создание дополнительных полномочий в ролях
СообщениеДобавлено: Чт, апр 22 2010, 10:36 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Вт, янв 27 2009, 09:57
Сообщения: 154
Пол: Женский
:shock:
честно говоря - никогда не писала проги. Даже не знаю - куда и в какой код что надо вставлять.
обычно через SU20 - вставляю поле, на которое нужно ограничивать полномочия, и в SU21 - делаю сами полномочия.

А куда (в какой код) надо прописывать ???

_________________
Боль достанется трусливым, смерть достанется бесстрашным.
Раскачает звёздный ливень флаг на башне вместе с башней.
Сколь верёвочка не вейся, а сплетается арканом.
И тебе найдется место для автографа на камне.
просто рано


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Создание дополнительных полномочий в ролях
СообщениеДобавлено: Чт, апр 22 2010, 12:30 
Старший специалист
Старший специалист

Зарегистрирован:
Ср, окт 24 2007, 14:24
Сообщения: 272
Откуда: Екатеринбург
Пол: Мужской
нипонятно, спилберг:)))

если создается новый объект полномочий - он должен где-то использоваться (проверяться). их обычно и создают для самописных разработок, которые еще более затачивают под "требования бизнеса" с разделением прав какого-нить доступа. т.е. объект или прописывается в коде отчета, или присваивается какой-нить таблице.
про то, куда, в какой код писать, этого на форуме так в двух словах не объяснишь:)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Создание дополнительных полномочий в ролях
СообщениеДобавлено: Чт, апр 22 2010, 12:37 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, авг 31 2004, 14:57
Сообщения: 5258
Откуда: Ростов невеликий
Пол: Мужской
tr0ublemaker написал:
про то, куда, в какой код писать, этого на форуме так в двух словах не объяснишь:)

вот с этого надо было и начинать...

_________________
Нет сегодняшних проблем -
есть вчерашние ошибки
(с)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Создание дополнительных полномочий в ролях
СообщениеДобавлено: Чт, апр 22 2010, 13:16 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Вт, янв 27 2009, 09:57
Сообщения: 154
Пол: Женский
Просто раньше я уже создавала свои объект полномочий, и никоим образом нигде не прописывала код. Стандартные возможности расширения полномочий - SU20\SU21.
Поэтому и возник вопрос про "прописание кода в программе".
Мне кажется, дело скорее в неправильно определенных критериях.
ЗЫ: Полномочия эти - не для разработки, а для стандартного функционала.

_________________
Боль достанется трусливым, смерть достанется бесстрашным.
Раскачает звёздный ливень флаг на башне вместе с башней.
Сколь верёвочка не вейся, а сплетается арканом.
И тебе найдется место для автографа на камне.
просто рано


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

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


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

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


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

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