Текущее время: Пн, июл 14 2025, 18:22

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 12 ] 
Автор Сообщение
 Заголовок сообщения: проверка полномочий
СообщениеДобавлено: Сб, янв 13 2007, 20:57 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Вт, авг 22 2006, 11:14
Сообщения: 136
Подскажите как можно реализовать проверку. У каждого юзера есть определенная группа сбыта, при запуске транзакции xd03 или xd02, нужно, чтобы он мог смотреть только своих дебиторов.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, янв 15 2007, 08:39 
Директор
Директор

Зарегистрирован:
Пт, окт 07 2005, 09:10
Сообщения: 752
Откуда: 4.6C
Пол: Мужской
Объект полномочий V_KNA1_VKO


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, янв 15 2007, 08:49 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Вт, авг 22 2006, 11:14
Сообщения: 136
Я на него смотрел, но в этом объекте нет поля VKGRP, а у каждого юзера своя группа сбыта, по ней должны отбираться дебиторы.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, янв 15 2007, 09:25 
Директор
Директор

Зарегистрирован:
Пт, окт 07 2005, 09:10
Сообщения: 752
Откуда: 4.6C
Пол: Мужской
Может тогда field-exit, а там уж и проверить группу.
Как создать экзит:
http://sapboard.ru/forum/viewtopic.php ... =fieldexit


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, янв 15 2007, 12:44 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Вт, авг 22 2006, 11:14
Сообщения: 136
А при создании ФМ какую же группу функций указывать?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, янв 15 2007, 12:57 
Директор
Директор

Зарегистрирован:
Пт, окт 07 2005, 09:10
Сообщения: 752
Откуда: 4.6C
Пол: Мужской
Я создавал свою


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

Зарегистрирован:
Вт, авг 22 2006, 11:14
Сообщения: 136
Я , что-то недопонял!? когда первый раз запускаешь, вводишь ЭД, на следующем экране нарисован ФМ - его создаю, указываю при создании группу функций (свою). А он говорит изменения запрещены.... :(


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

Зарегистрирован:
Пт, окт 07 2005, 09:10
Сообщения: 752
Откуда: 4.6C
Пол: Мужской
Изменения чего?


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

Зарегистрирован:
Вт, авг 22 2006, 11:14
Сообщения: 136
Ошибся... :oops: Создал пустой ФМ перезахожу в программу без параметров и не одного филдэкзита...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, янв 15 2007, 16:34 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
пошел_погулять написал(а):
Я на него смотрел, но в этом объекте нет поля VKGRP, а у каждого юзера своя группа сбыта, по ней должны отбираться дебиторы.

Тогда V_VBKA_VKO, и делать проверку полномочий в расширении SAPMF02D - Проверка перед сохранением

_________________
С уважением,
Удав.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, янв 15 2007, 17:20 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Вт, авг 22 2006, 11:14
Сообщения: 136
Все заработал филд-экзит. Как раз, что надо. Спасибо!


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

Зарегистрирован:
Вт, авг 22 2006, 11:14
Сообщения: 136
Подскажите, есть в филд-екзите такой код:
Code:
DATA: m_kunnr type RF02D-KUNNR,
      m_knvv type knvv.

get parameter id 'KUN' field m_kunnr.

SELECT kunnr vkgrp FROM knvv
  INTO CORRESPONDING FIELDS OF m_knvv WHERE kunnr = m_kunnr.
endselect.

AUTHORITY-CHECK
    OBJECT 'V_VBKA_VKO'
      ID 'VKORG' DUMMY
      ID 'VTWEG' DUMMY
      ID 'SPART' DUMMY
      ID 'VKBUR' DUMMY
      ID 'VKGRP' FIELD m_knvv-vkgrp
      ID 'KTAAR' DUMMY
      ID 'ACTVT' DUMMY.
  IF sy-subrc <> 0.
    MESSAGE E000(zue_mescl).
    call screen '7101'.
  ENDIF.

Выскакивает всегда ошибка провери полномочий(транзикция xd03). Смотрю в дебаге, m_kunnr пусто, ну соответственно и ошибка, что может быть не так? Это в продолжениии темы :)


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

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


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

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


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

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