Текущее время: Вс, июл 13 2025, 23:16

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


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

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


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

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