Текущее время: Вт, авг 26 2025, 23:48

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




Начать новую тему Ответить на тему  [ Сообщений: 13 ] 
Автор Сообщение
 Заголовок сообщения: Разные полномочия для одного пользователя
СообщениеДобавлено: Ср, янв 22 2014, 11:34 
Ассистент
Ассистент

Зарегистрирован:
Пн, дек 09 2013, 09:19
Сообщения: 38
Здравствуйте!

Имеется форма ввода и отчет. У пользователя должны быть ограничения на ввод данных в форме ввода только по статусу данных (например "Создано"), а в отчете не должно быть такого ограничения. Нужно, чтобы в отчете пользователь видел всю информацию по всем статусам.

Пытался реализовать следующим образом:
1. Создал организационную роль с ограничением по статусу
2. Создал две функциональные роли. Одна для формы ввода, вторая для отчета.
3. Создал две групповые роли. Одна роль содержит организационную роль и функциональную роль для формы ввода (чтобы были ограничения). Вторая групповая содержит только функциональную роль для отчета.
4. Обе групповые роли присвоены пользователю.

Изначально я думал, что ограничения будут влиять только на форму ввода, но, как выяснилось, ограничения влияют и на отчет. А мне этого не нужно.

Как это можно реализовать?

Спасибо!


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Разные полномочия для одного пользователя
СообщениеДобавлено: Ср, янв 22 2014, 11:46 
Почетный гуру
Почетный гуру

Зарегистрирован:
Чт, фев 03 2005, 10:18
Сообщения: 503
Попробуйте создать два объекта полномочий на анализ.
В первом прописать значения статуса "Создано" и активность по нему 02 и 03 (поле 0TCAACTVT).
А во втором все статусы (можно по *) и активность 03.


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

Зарегистрирован:
Пн, дек 09 2013, 09:19
Сообщения: 38
Air_demon написал(а):
Попробуйте создать два объекта полномочий на анализ.
В первом прописать значения статуса "Создано" и активность по нему 02 и 03 (поле 0TCAACTVT).
А во втором все статусы (можно по *) и активность 03.


Спасибо за ответ! Попробовал. Получается так, что полномочия объектов полномочий объединяются и получается, что у пользователя становятся полномочия на статус * и на активность 02 и 03 везде.


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

Зарегистрирован:
Вт, окт 11 2005, 12:10
Сообщения: 687
Откуда: Москва
Пол: Мужской
Создайте не релевантный для полномочий признак "Статус данных (2)", ссылочный на признак "Статус данных" и добавьте его в мультик сначала как провайдер, а потом в структуру.
Замапьте признак "Статус данных (2)"на признак "Статус данных".
Всё. Отчеты строите на признаке, не релевантном для полномочий.

_________________
Глаза боятся, а руки крюки


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

Зарегистрирован:
Пн, дек 09 2013, 09:19
Сообщения: 38
G написал:
Замапьте признак "Статус данных (2)"на признак "Статус данных".


Вот это не до конца понял. Поясните, пожалуйста.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Разные полномочия для одного пользователя
СообщениеДобавлено: Ср, янв 22 2014, 14:32 
Ассистент
Ассистент

Зарегистрирован:
Пн, дек 09 2013, 09:19
Сообщения: 38
G написал:
Создайте не релевантный для полномочий признак "Статус данных (2)", ссылочный на признак "Статус данных" и добавьте его в мультик сначала как провайдер, а потом в структуру.
Замапьте признак "Статус данных (2)"на признак "Статус данных".
Всё. Отчеты строите на признаке, не релевантном для полномочий.


Спасибо! Получилось! Даже не подумал о таком выходе...


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Разные полномочия для одного пользователя
СообщениеДобавлено: Ср, янв 22 2014, 15:24 
Ассистент
Ассистент

Зарегистрирован:
Чт, окт 13 2011, 10:38
Сообщения: 42
Вариант 2 - сделать переменную на абапе, которая при наличии более широких полномочий на данный признак, ограничит по одному значению статуса. Эту переменную использовать только для формы ввода.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Разные полномочия для одного пользователя
СообщениеДобавлено: Чт, янв 23 2014, 06:58 
Ассистент
Ассистент

Зарегистрирован:
Пн, дек 09 2013, 09:19
Сообщения: 38
G написал:
Замапьте признак "Статус данных (2)"на признак "Статус данных".


После этой настройки у меня при активации уровня агрегации выходит ошибка: "Информ.уровень <название уровня агрегации>: провайдер "Статус данных" не может использоваться для определения."

В чем может быть проблема?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Разные полномочия для одного пользователя
СообщениеДобавлено: Чт, янв 23 2014, 06:58 
Ассистент
Ассистент

Зарегистрирован:
Пн, дек 09 2013, 09:19
Сообщения: 38
G написал:
Замапьте признак "Статус данных (2)"на признак "Статус данных".


После этой настройки у меня при активации уровня агрегации выходит ошибка: "Информ.уровень <название уровня агрегации>: провайдер "Статус данных" не может использоваться для определения."

В чем может быть проблема?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Разные полномочия для одного пользователя
СообщениеДобавлено: Чт, янв 23 2014, 08:04 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, окт 11 2005, 12:10
Сообщения: 687
Откуда: Москва
Пол: Мужской
Да, не получается построить УА на мультипровайдере с хитрыми мэппингами.
У меня просто два мультика, поэтому таких проблем нет.
Как вариант могу предложить сделать в базовом кубе два признака и настроить деривацию из "Статус данных" в "Статус данных (2)", а мэппинг обычный.
Либо два мультипровайдера.
Либо забить на полномочия и сделать на уровне переменных, как предлагает psa

_________________
Глаза боятся, а руки крюки


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разные полномочия для одного пользователя
СообщениеДобавлено: Чт, янв 23 2014, 08:09 
Ассистент
Ассистент

Зарегистрирован:
Пн, дек 09 2013, 09:19
Сообщения: 38
G написал:

Как вариант могу предложить сделать в базовом кубе два признака и настроить деривацию из "Статус данных" в "Статус данных (2)", а мэппинг обычный.


Я попробовал так сделать. "Статус данных (2)" остаётся пустым. Что такое деривация? Заполнение из другого признака? Как можно это реализовать?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Разные полномочия для одного пользователя
СообщениеДобавлено: Чт, янв 23 2014, 08:49 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, окт 11 2005, 12:10
Сообщения: 687
Откуда: Москва
Пол: Мужской
Деривация (от англ. derive -- извлечение). http://help.sap.com/saphelp_snc70/helpd ... ameset.htm

Её можно написать на ABAP.
Можно выкрутиться, добавив в признак "Статус данных" атрибут "Статус данных (2)" и сделав деривацию из атрибута.

_________________
Глаза боятся, а руки крюки


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разные полномочия для одного пользователя
СообщениеДобавлено: Пт, янв 24 2014, 13:48 
Ассистент
Ассистент

Зарегистрирован:
Пн, дек 09 2013, 09:19
Сообщения: 38
G написал:
Либо два мультипровайдера.


Сделал копию мультика и на ней построил отчет. Теперь все без противоречий работает.

Спасибо!


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

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


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

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


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

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