Текущее время: Ср, авг 27 2025, 02:13

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


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

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


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

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