Текущее время: Пт, май 16 2025, 06:14

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 11 ] 
Автор Сообщение
 Заголовок сообщения: Прочитать значения обьекта полномочий.. ??
СообщениеДобавлено: Пн, окт 24 2005, 14:31 
Гость
Возможно вопрос и чайниковый :( но очень хочется узнать сабж.
Report будет запускать Юзер. Он (Report) должен определить определенные значения в обьекте полномочий Юзера??? Хелп плз.


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, окт 24 2005, 15:04 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Вт, авг 17 2004, 08:55
Сообщения: 331
Откуда: Украина, г.Мариуполь
Пол: Мужской
Help


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: спасибо.. НО..??
СообщениеДобавлено: Пн, окт 24 2005, 15:32 
Гость
Эту функцию я нашел! НО не пойму по какому обьекту делать селект ??
Имя обьекта полномочий я знаю.. поля тоже..(см.) может ли это работать
без селекта ???

AUTHORITY-CHECK OBJECT 'ZBREPCOMP'
ID '9BREPCOMP' FIELD '5555'
ID 'ACTVT' FIELD '*'.


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, окт 24 2005, 15:46 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Вт, авг 17 2004, 08:55
Сообщения: 331
Откуда: Украина, г.Мариуполь
Пол: Мужской
Code:
CASE SY-SUBRC.
  WHEN 0.
*  Проверка прошла успешно
  WHEN 4.
*  У пользователя нет запрошенных полномочий
  WHEN 12.
*  Объект полномочий не присвоен пользователю
  WHEN ...
*  См. хелп по остальным значениям :)
ENDCASE.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: спасибо.. НО..??
СообщениеДобавлено: Пн, окт 24 2005, 15:53 
Гость
Эту функцию я нашел! НО не пойму по какому обьекту делать селект ??
Имя обьекта полномочий я знаю.. поля тоже..(см.) может ли это работать
без селекта ???

AUTHORITY-CHECK OBJECT 'ZBREPCOMP'
ID '9BREPCOMP' FIELD '5555'
ID 'ACTVT' FIELD '*'.


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, окт 24 2005, 16:05 
Старший специалист
Старший специалист

Зарегистрирован:
Пт, сен 10 2004, 14:16
Сообщения: 342
Откуда: 4.6C->4.7->ERP Belarus
Пол: Мужской
Смотри группу функций SUSR... там есть все, что погадобится


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: спасибо.. НО..??
СообщениеДобавлено: Пн, окт 24 2005, 16:06 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Вт, авг 17 2004, 08:55
Сообщения: 331
Откуда: Украина, г.Мариуполь
Пол: Мужской
vaim_ написал(а):
Эту функцию я нашел! НО не пойму по какому обьекту делать селект ??

Можно подробнее про селект? Никогда не встречал эту конструкцию в проверке объекта полномочий! :shock:


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Про селект.. :)
СообщениеДобавлено: Пн, окт 24 2005, 16:13 
Гость
Просто в Хелпе приведен такой пример (см.ниже). Как видно AUTHORITY-CHECK крутится внутри SELECT * FROM SPFLI.
У меня обьект построен на ссылочном признаке и я не знаю как его
заселектить и надо ли это делать вообще.

There is an authorization object called F_SPFLI. It contains the fields ACTVT, NAME, and CITY.

SELECT * FROM SPFLI.
AUTHORITY-CHECK OBJECT 'F_SPFLI'
ID 'ACTVT' FIELD '02'
ID 'NAME' FIELD SPFLI-CARRID
ID 'CITY' DUMMY.
IF SY-SUBRC NE 0. EXIT. ENDIF.
ENDSELECT.

If the user has the following authorizations for F_SPFLI:

ACTVT 01-03, NAME AA-LH, CITY none,

and the value of SPFLI-CARRID is not between "AA" and "LH", the authorization check terminates the SELECT loop.


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения: Re: про AUTHORITY-CHECK.. :/
СообщениеДобавлено: Пн, окт 24 2005, 17:23 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
vaim_ написал(а):
Просто в Хелпе приведен такой пример (см.ниже). Как видно AUTHORITY-CHECK крутится внутри SELECT * FROM SPFLI.
У меня обьект построен на ссылочном признаке и я не знаю как его
заселектить и надо ли это делать вообще.

...

SELECT * FROM SPFLI.
AUTHORITY-CHECK OBJECT 'F_SPFLI'
ID 'ACTVT' FIELD '02'
ID 'NAME' FIELD SPFLI-CARRID
ID 'CITY' DUMMY.
IF SY-SUBRC NE 0. EXIT. ENDIF.
ENDSELECT.
...


AUTHORITY-CHECK с селектом никак не связан. Селект(в примере) нужен для того, чтобы заполнить проверяемые поля значениями.
Если поле, значение которого ты хочеш авторизовать, заполняется, скажем, руками на селекционном экране, то естественно что SELECT не нужен.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Про селект.. :)
СообщениеДобавлено: Вт, окт 25 2005, 09:25 
Гость
Просто в Хелпе приведен такой пример (см.ниже). Как видно AUTHORITY-CHECK крутится внутри SELECT * FROM SPFLI.
У меня обьект построен на ссылочном признаке и я не знаю как его
заселектить и надо ли это делать вообще.

There is an authorization object called F_SPFLI. It contains the fields ACTVT, NAME, and CITY.

SELECT * FROM SPFLI.
AUTHORITY-CHECK OBJECT 'F_SPFLI'
ID 'ACTVT' FIELD '02'
ID 'NAME' FIELD SPFLI-CARRID
ID 'CITY' DUMMY.
IF SY-SUBRC NE 0. EXIT. ENDIF.
ENDSELECT.

If the user has the following authorizations for F_SPFLI:

ACTVT 01-03, NAME AA-LH, CITY none,

and the value of SPFLI-CARRID is not between "AA" and "LH", the authorization check terminates the SELECT loop.


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения: Всем спасибо.. !.. получилось, а дело было не в бабине :)
СообщениеДобавлено: Вт, окт 25 2005, 09:36 
Гость
.. а в том что как обычно не хватило нуликов :))))
я проверял 5555 а надо 0000005555 !! .. а проблему искал в селекте .. :\


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

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


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

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


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

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