Текущее время: Сб, июл 19 2025, 09:15

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



Начать новую тему Ответить на тему  [ Сообщений: 12 ] 
Автор Сообщение
 Заголовок сообщения: Ведение полномочий: поле Раздел Персонала
СообщениеДобавлено: Ср, июл 12 2006, 18:21 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, апр 06 2006, 15:06
Сообщения: 88
Мне требуется создать рол(и), соответствующие одной из орг. структур предприятия (филиал).
Мои действия: создаю новую роль, в программе ведения полномочий добавляю множество полномочий (чтото типа SAP_ALL урезанного), затем нажимаю "Ctrl+F8 - организационные уровни". Прописываю значения БЕ, завода и т.п.
Но проблема: поле "Раздел персонала" на экране "орг. уровни" отсутствует. Прошу, расскажите:
1) почему оно там отсутствует?
2) если вдруг это не "орг. уровень" - тогда вопрос - как сделать массовое заполнение этого поля ? (в данном случае у меня значение Раздела Персонала соответствует БЕ).
Количество объектов полномочий - около 300, сами понимаете лениво ручками проставлять, да и роль такая у меня тоже не одна :-S


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, июл 12 2006, 21:50 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Вт, мар 29 2005, 19:54
Сообщения: 1364
Откуда: мАсква
имхо, в корне не правильный подход. роль надо готовить по минимальному набору полномочий.

_________________
Не откладывай работу на субботу, а секс на старость

система без базисника должна лежать! (с) Skif


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, июл 13 2006, 09:04 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, апр 06 2006, 15:06
Сообщения: 88
Blood Angel написал(а):
имхо, в корне не правильный подход

Это с какой стороны посмотреть:
дело в том, что в создаваемой т. обр. роли все поля объектов полномочий, НЕ соответствующие орг. уровням, будут помечены как открытые.
Пользователю будут присвоены как минимум ДВЕ роли: эта и другая, где наоборот, открытыми будут поля, соответствующие орг. уровням.

Все-таки, на вопрос ответьте пожалуйста.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, июл 13 2006, 09:57 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Вт, мар 29 2005, 19:54
Сообщения: 1364
Откуда: мАсква
в таком случае работать не будет. так как единовренменно проверяется объект полномочий целиком. если у вас в одной роли объект будет значение-пусто, а в другой этот же объект пусто значение, то при проверке на значение-значение будет ошибка

_________________
Не откладывай работу на субботу, а секс на старость

система без базисника должна лежать! (с) Skif


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, июл 13 2006, 10:11 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, апр 06 2006, 15:06
Сообщения: 88
Blood Angel написал(а):
в таком случае работать не будет. так как единовренменно проверяется объект полномочий целиком. если у вас в одной роли объект будет значение-пусто, а в другой этот же объект пусто значение, то при проверке на значение-значение будет ошибка

Я чего-то недопонимаю: "в другой роли" будет непустое значение для всех тех полей, по которым "в первой роли" было пустое значение.
В целом по объекту пересечение полномочий для пользователя всегда будет давать определенное значение, т.е. либо "разрешено", либо "запрещено". Что тут не так?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, июл 13 2006, 10:21 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Вт, мар 29 2005, 19:54
Сообщения: 1364
Откуда: мАсква
объект z_obj, имеет поля z1, z2
если в роли1 поле z1='www', поле z2='', в роли2 поле z1='', поле z2='eee', то при комбинации этих ролей если в каком-то месте будет проверяться z_obj со значениеями z1='www',z2='eee', то такая проверка не пройдет.

_________________
Не откладывай работу на субботу, а секс на старость

система без базисника должна лежать! (с) Skif


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, июл 13 2006, 11:37 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, апр 06 2006, 15:06
Сообщения: 88
Blood Angel, спасибо, я понял.
А если так (?):
1. Есть роли r_org, r_oper;

2. Есть объекты полномочий:
obj_org (имеет поля z_oper1, z_org),
obj_oper(имеет поле z_oper1).

3. В профиль роли r_org включен только объект obj_org.
В профиль роли r_oper включен только объект obj_oper

4. Итак, для роли r_org ставим: obj_org.z_oper1='', obj_org.z_org='БЕ№6'
Для роли r_oper ставим: obj_oper.z_oper1='ОП№2'
Получается - то о чем я говорил - что роль r_org содержит объекты полномочий,
открытые только по полю z_oper1. А у роли r_oper все объекты полномочий "закрыты",
т.е. все содержат значения в полях.

5. Пользователю test1 назначаем обе роли.
Теперь, пусть идет проверка на оба объекта полномочий
obj_org и obj_oper в контексте БЕ = БЕ№1, операция = ОП№2.
Эта проверка будет успешна (?) или ...

хм, может быть надо так : obj_org.z_oper1='*' ? это если проверки на
несколько объектов полномочий сразу - не бывает,
т.е. каждый объект по-порядку, по отдельности проверяется, так чтоли ?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, июл 13 2006, 12:15 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Вт, мар 29 2005, 19:54
Сообщения: 1364
Откуда: мАсква
z_av написал(а):
5. Пользователю test1 назначаем обе роли.
Теперь, пусть идет проверка на оба объекта полномочий
obj_org и obj_oper в контексте БЕ = БЕ№1, операция = ОП№2.
Эта проверка будет успешна (?) или ...

не будет у тебя ни в одной роли нет полновочия "БЕ = БЕ№1, операция = ОП№2." будет только успешная проверка объекта obj_oper

z_av написал(а):
хм, может быть надо так : obj_org.z_oper1='*' ? это если проверки на
несколько объектов полномочий сразу - не бывает,
т.е. каждый объект по-порядку, по отдельности проверяется, так чтоли ?

звезды раздовать плохая идея. я уже писал выше. полномочия раздовать по минимуму. и объекты проверяются по очереди, а не скопом.

_________________
Не откладывай работу на субботу, а секс на старость

система без базисника должна лежать! (с) Skif


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, июл 13 2006, 13:25 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, апр 06 2006, 15:06
Сообщения: 88
Blood Angel написал(а):
звезды раздавать плохая идея. я уже писал выше. полномочия раздавать по минимуму. и объекты проверяются по очереди, а не скопом.

Хорошо. Тогда "раздача звезд" для роли r_org - это как раз то что нужно. Потому что ни одному пользователю не будет присвоена только роль r_org (т.е. будут всегда еще роли r_oper1, r_oper2, ... которые как раз "по-минимуму" построены).

Соответственно, если проверка объектов идет по-порядку, т.е. obj_org, obj_oper1, ... obj_oper[n], то проверка пройдет так, как если бы проверялся один объект, у которого значения полей в совокупности равны пересечению (но не сумме) значений полей объектов obj_org, obj_oper1, ... obj_oper[n]


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, июл 13 2006, 13:31 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, апр 06 2006, 15:06
Сообщения: 88
Короче, с теорией разобрались. :-)
Теперь возвращаемся к исходному вопросу:
как проставить всем включенным в некоторый профиль объектам полномочий значение поля "Раздел Персонала" = "конкретное значение" ?

или: как добиться включения поля "Раздел Персонала" в множество полей, отображаемых как "организационные уровни" ?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, июл 13 2006, 13:31 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Вт, мар 29 2005, 19:54
Сообщения: 1364
Откуда: мАсква
тьфу. надоело. марш читать adm940 и hr940

_________________
Не откладывай работу на субботу, а секс на старость

система без базисника должна лежать! (с) Skif


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, июл 13 2006, 14:21 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, апр 06 2006, 15:06
Сообщения: 88
Blood Angel написал(а):
тьфу. надоело. марш читать adm940 и hr940

все получилось, надо было в
табл. USORG добавить запись [ PERSA, $PERSA ].
теперь все, ушел читать :-)


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

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


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

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


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

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