Текущее время: Пн, июл 21 2025, 00:13

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


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: Генератор ведения таблицы с полем BUKRS. Как проверять права на БЕ?
СообщениеДобавлено: Вт, апр 24 2007, 08:47 
Специалист
Специалист

Зарегистрирован:
Чт, апр 13 2006, 08:44
Сообщения: 133
Откуда: 56
Пол: Мужской
таблица с полем BUKRS.
se11 - Утилиты - Генератор ведения таблиц.
теперь через sm30 можно вызывать "ведение ракурса таблицы".

Вопрос: как сделать проверку прав пользователя на БЕ?

Можно добавить authority-check в PBO-экрана - но для редактирования требуется ключ доступа. А как "по нормальному"?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Генератор ведения таблицы с полем BUKRS. Как проверять права на БЕ?
СообщениеДобавлено: Вт, апр 24 2007, 09:08 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пт, авг 04 2006, 20:56
Сообщения: 1006
Откуда: 37 МИКРОРАЙОН
Пол: Мужской
zIk написал:
таблица с полем BUKRS.
se11 - Утилиты - Генератор ведения таблиц.
теперь через sm30 можно вызывать "ведение ракурса таблицы".

Вопрос: как сделать проверку прав пользователя на БЕ?

Можно добавить authority-check в PBO-экрана - но для редактирования требуется ключ доступа. А как "по нормальному"?

Цитата:
Уважаемые коллеги!
При разработке ракурсов ведения с ограничением по БЕ есть возможность проверки полномочий (например, на объект полномочий F_BKPF_BUK).
Транзакция SE54.
Меню "Среда-События"
Выбираем событие "25", набираем имя процедуры для проверки полномочий, например AUTHORITY_CHECK, сохраняем данные.
Нажимаем на кнопку "Редактор", попадаем в группу функций для ракурса ведения./АРИСТОТЕЛЬ/ :D


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Генератор ведения таблицы с полем BUKRS. Как проверять права на БЕ?
СообщениеДобавлено: Вт, апр 24 2007, 10:06 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пн, дек 20 2004, 16:05
Сообщения: 1080
Откуда: 4.0B
Пол: Мужской
zIk написал:
Можно добавить authority-check в PBO-экрана - но для редактирования требуется ключ доступа. А как "по нормальному"?


А для какой таблицы делается ракурс? Для Z-товских таблиц ключ не нужен.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Генератор ведения таблицы с полем BUKRS. Как проверять права на БЕ?
СообщениеДобавлено: Вт, апр 24 2007, 10:10 
Специалист
Специалист

Зарегистрирован:
Чт, апр 13 2006, 08:44
Сообщения: 133
Откуда: 56
Пол: Мужской
Lars написал:
А для какой таблицы делается ракурс? Для Z-товских таблиц ключ не нужен.

одна на z* другая на a*

Вот вот попробую ответ ROKO - "Среда-события" требуются какие-то особые права.... в базис ушел....


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Генератор ведения таблицы с полем BUKRS. Как проверять права на БЕ?
СообщениеДобавлено: Вт, апр 24 2007, 12:01 
Специалист
Специалист

Зарегистрирован:
Чт, апр 13 2006, 08:44
Сообщения: 133
Откуда: 56
Пол: Мужской
ROKO написал:
Уважаемые коллеги!
При разработке ракурсов ведения с ограничением по БЕ есть возможность проверки полномочий (например, на объект полномочий F_BKPF_BUK).
Транзакция SE54.
Меню "Среда-События"
Выбираем событие "25", набираем имя процедуры для проверки полномочий, например AUTHORITY_CHECK, сохраняем данные.
Нажимаем на кнопку "Редактор", попадаем в группу функций для ракурса ведения./АРИСТОТЕЛЬ/ :D

подскажите далее что и как? ракурс ztest.
Если делать через pbo, то там ztest-bukrs - заполнен.
Тут я попадаю в свое form, но в ztest - пусто.
не туда смотрю? или не так смотрю?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Генератор ведения таблицы с полем BUKRS. Как проверять права на БЕ?
СообщениеДобавлено: Вт, апр 24 2007, 13:22 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пт, авг 04 2006, 20:56
Сообщения: 1006
Откуда: 37 МИКРОРАЙОН
Пол: Мужской
zIk написал:
подскажите далее что и как? ракурс ztest.
Если делать через pbo, то там ztest-bukrs - заполнен.
Тут я попадаю в свое form, но в ztest - пусто.
не туда смотрю? или не так смотрю?

Перед просмотром ракурса ведения (транзакция SM30) сперва должен быть выведен начальный экран, предлагающий ввести балансовую единицу! После ввода балансовая единица передается в объект полномочий! Вот таким макаром осуществляется проверка полномочий :D


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, апр 24 2007, 13:38 
Специалист
Специалист

Зарегистрирован:
Чт, апр 13 2006, 08:44
Сообщения: 133
Откуда: 56
Пол: Мужской
методом тыка получил следующее:
если никем записи не блокированы - то событие 10 отрабатывает
если запись блокирована - то выдается запрос на "просмотр" данных - жмем просмотр хотя прав нет - 10 событие не возникает, а возникает 19.
Итого прописал в оба события одну и ту же form - все ок.
спасибо за показ дороги.

хотя метод тыка мне и не нравится, но в условиях безправья - читай "невозможности подробного разбора" - иначе не получается.


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

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


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

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


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

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