Текущее время: Пт, май 09 2025, 21:35

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


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

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


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

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