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

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


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

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


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

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