Текущее время: Ср, июл 23 2025, 17:41

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: Ракурс ведения и события.
СообщениеДобавлено: Пт, июн 01 2012, 10:55 
Младший специалист
Младший специалист

Зарегистрирован:
Пн, мар 19 2012, 15:00
Сообщения: 76
Всем доброго времени суток.

Имеется объект полномочий, состоящий из двух полей: "Балансовая единица" (БЕ) и "Операции" (Добавление)

Имеется ракурс ведения. Необходимо проверять полномочия при ведении данного ракурса.
То есть: сразу после нажатия кнопки "Ведение" проверить БЕ, а после добавление записи, уже проверить полномочия на добавление.

Сначала пытаюсь реализовать проверку полномочий БЕ:
Пытаюсь сделать через события ракурса ведения.
se54->Меню "Среда-События"->Событие "25"->Имя процедуры "AUTHORITY_BE"->Сохранить->Кнопка "Редактор"->выбираю самый первый "новый include" и ввожу код:

Code:
FORM AUTHORITY_BE.
   AUTHORITY-CHECK OBJECT 'ZFI_OBJ' id 'BUKRS' FIELD '3300'.
ENDFORM.


И получаю дамп во время запуска ракурса в sm30:
The program "SAPLZGF_TABLE" is meant to execute an external PERFORM, namely the routine "AUTHORITY_BE" of the program "SAPLZGF_TABLE ", but
this routine does not exist.

Не могли бы подсказать, что я делаю не так?

Всем откликнувшимся заранее спасибо!


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Ракурс ведения и события.
СообщениеДобавлено: Пт, июн 01 2012, 11:20 
Старший специалист
Старший специалист

Зарегистрирован:
Вт, ноя 18 2008, 10:40
Сообщения: 342
Откуда: Пермь
Пол: Мужской
Проверьте, появилась ли в группе фуниций ZGF_TABLE строка
Code:
include <ваш новый инклюд>.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ракурс ведения и события.
СообщениеДобавлено: Пт, июн 01 2012, 11:32 
Младший специалист
Младший специалист

Зарегистрирован:
Пн, мар 19 2012, 15:00
Сообщения: 76
Да, include-ник имеется

zsap: Спасибо за наводку. Активировал группу функций еще раз и заработало.

А могли бы Вы еще подсказать, как реализовать, чтобы вместо поля '3300' перед запуском ракурса ведения открывалось окошко, где пользователь вводил бы искомую им БЕ?
То есть, вводит он, к примеру, БЕ "3300" ему запрет на просмотр, а ввел "4400", ракурс открылся?


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Ракурс ведения и события.
СообщениеДобавлено: Пт, июн 01 2012, 13:20 
Старший специалист
Старший специалист

Зарегистрирован:
Вт, ноя 18 2008, 10:40
Сообщения: 342
Откуда: Пермь
Пол: Мужской
Benoni написал(а):
А могли бы Вы еще подсказать, как реализовать, чтобы вместо поля '3300' перед запуском ракурса ведения открывалось окошко, где пользователь вводил бы искомую им БЕ?

Не понял в чем проблема. Нарисуйте окошко и выводите.
Тема уже обсуждалась Генератор ведения таблицы с полем BUKRS. Как проверять права на БЕ?


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ракурс ведения и события.
СообщениеДобавлено: Пт, июн 01 2012, 13:54 
Младший специалист
Младший специалист

Зарегистрирован:
Пн, мар 19 2012, 15:00
Сообщения: 76
Да, спасибо, я читал эту тему. Но, там немного другое обсуждалось.

А именно: Как Вы правильно сказали, вывод окна, ввод БЕ и проверка полномочий.

Мне же надо в зависимости от условий изменять представление ракурса. То есть, к примеру, "3300", "4400", "5500". У пользователя полномочия на просмотр записей только с БЕ "4400".
Если пользователь вводит БЕ = "3300" (или = "5500"), то ему выдается сообщение "Полномочия отсутствуют". Если же он вводит БЕ = "4400", то ему выдаются записи ТОЛЬКО с БЕ = 4400, а остальных не будет видно.

Вот и не пойму, как в ракурсе ненужные записи убрать.
Буду весьма благодарен, если подскажите.


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Ракурс ведения и события.  Тема решена
СообщениеДобавлено: Пт, июн 01 2012, 14:23 
Старший специалист
Старший специалист

Зарегистрирован:
Вт, ноя 18 2008, 10:40
Сообщения: 342
Откуда: Пермь
Пол: Мужской
Поглядите для примера ракурс V_T012, там тоже проверка на БЕ в событии 25. Возможно даже экран свой рисовать не придется


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ракурс ведения и события.
СообщениеДобавлено: Пт, июн 01 2012, 14:46 
Младший специалист
Младший специалист

Зарегистрирован:
Пн, мар 19 2012, 15:00
Сообщения: 76
zsap: Спасибо большое за помощь, вроде и правда оно! :pivo:


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

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


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

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


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

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