Текущее время: Чт, мар 28 2024, 09:34

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




Начать новую тему Ответить на тему  [ Сообщений: 22 ]  На страницу Пред.  1, 2
Автор Сообщение
 Заголовок сообщения: Re: Разделение полномочий в cFolders, интеграция с SRM
СообщениеДобавлено: Вт, апр 14 2009, 09:21 
Старший специалист
Старший специалист

Зарегистрирован:
Пн, фев 21 2005, 12:41
Сообщения: 361
Цитата:
Но их изменение не влияет на работу в самом cF. В целом, сложность в том, что создатель сотрудничества в cF имеет неограниченный доступ ко всем рабочим областям в этом сотрудничестве. Таким образом, организатор, как создатель сотрудничества может посмотреть все данные во всех раб. областях этого сотрудничества, в т.ч. и областях поставщика. Это надо запретить. Использование, правка, расширение ФМ приведенных выше проблему не решают.

Права на cFolders определяются полномочиями. Можно посмотреть роль SAP_CFX_ADMINISTRATOR (объекты CFX_APPL, CFX_USER, CFX_USER) и роль SAP_CFX_USER
Как вариант решения - создавать сотрудничества только под техническим недиалоговым пользователем с достаточными полномочиями (что-то типа SAP_CFX_ADMINISTRATOR), а пользователям выдавать ограниченные полномочия (SAP_CFX_USER).


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разделение полномочий в cFolders, интеграция с SRM
СообщениеДобавлено: Вт, апр 14 2009, 11:09 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Ср, ноя 01 2006, 22:58
Сообщения: 794
Откуда: Заарбрюкен
Пол: Мужской
BillyBird написал(а):
cFolders - это ABAP, интерфейс написан на BSP

Если это на самом дела так (а недоверять BillyBird оснований нет), посмотрите просто чем читаются списки документов. И делайте расширения в этой функции (может BADI какой заодно найдете).


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разделение полномочий в cFolders, интеграция с SRM
СообщениеДобавлено: Вт, апр 14 2009, 12:21 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пн, фев 18 2008, 11:25
Сообщения: 100
У меня тоже была идея создавать сотрудничества от имени тех. пользователя. Но мне функцианалы говорят, что владелец должен распредеять полномочия внутри сотрудничетсва. И к тому же, я не знаю, как сделать так, чтобы создателем был не тот, кто реально создает, а тех. пользователь. :?: Если говорить о создании из SRM'а через функцианальные модули, то скорее всего там можно указать от имени кого создается сотрудничество, а если в самом cF пользователь нажимает "Создать", а система должна ни от его имени создать, а от имни тех пользователя.

А посмотреть чем читаются и как вообще работает сам cF не получается, т.к. не получается попасть в дебаггер. Пробовал чуть ли не во всех функцианальных модулях "CFX*" ставить точки останова, но никакие действия в cF не забрасывают меня туда, отчего и делаю вывод, что cF сам этими ФМ не пользуется, они только для работы из других модулей.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разделение полномочий в cFolders, интеграция с SRM
СообщениеДобавлено: Вт, апр 14 2009, 14:21 
Старший специалист
Старший специалист

Зарегистрирован:
Пн, фев 21 2005, 12:41
Сообщения: 361
Цитата:
А посмотреть чем читаются и как вообще работает сам cF не получается, т.к. не получается попасть в дебаггер. Пробовал чуть ли не во всех функцианальных модулях "CFX*" ставить точки останова, но никакие действия в cF не забрасывают меня туда, отчего и делаю вывод, что cF сам этими ФМ не пользуется, они только для работы из других модулей.

Вызываются не CFX модули из API, а методы классов с названием вида CFX*
Что именно вызывается - надо смотреть через BSP приложение CFX_RFC_UI.

По поводу того, что папки должен создавать сам владелец, сам же распределять полномочия, а потом
эти полномочия надо каким-то образом ограничивать - то задача усложняется, но мне кажется, что ФМ-ами
это можно будет сделать.
Но именно такую задачу мы не решали, так как создавали все папки из под технического пользователя и все полномочия устанавливали им же.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разделение полномочий в cFolders, интеграция с SRM
СообщениеДобавлено: Вт, апр 14 2009, 14:59 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пн, фев 18 2008, 11:25
Сообщения: 100
BillyBird написал(а):
Вызываются не CFX модули из API, а методы классов с названием вида CFX*
Что именно вызывается - надо смотреть через BSP приложение CFX_RFC_UI.

А вот это уже интереснее. Спасибо. Сейчас же посмотрю.

А как вы создавали от имени тех. пользователя? Не заходили же в систему под тех. пользователем и не создавали же от его имени? Или так и делали. Вы тоже с SRM интегрировали? Или из внешнего модуля (например SRM) запускали ФМ по созданию сотрудничества и уже тут указывали имя тех пользователя?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разделение полномочий в cFolders, интеграция с SRM
СообщениеДобавлено: Вт, апр 14 2009, 15:16 
Старший специалист
Старший специалист

Зарегистрирован:
Пн, фев 21 2005, 12:41
Сообщения: 361
Цитата:
А как вы создавали от имени тех. пользователя? Не заходили же в систему под тех. пользователем и не создавали же от его имени? Или так и делали. Вы тоже с SRM интегрировали? Или из внешнего модуля (например SRM) запускали ФМ по созданию сотрудничества и уже тут указывали имя тех пользователя

Под недиалоговым пользователем особо не зайдешь :)
Можно делать через локальный RFC вызов - делается локальное само на себя RFC соединение, в него прописывается пользователь и вызовы идут через это соединение.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разделение полномочий в cFolders, интеграция с SRM
СообщениеДобавлено: Пт, апр 24 2009, 12:52 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пн, фев 18 2008, 11:25
Сообщения: 100
При работе SRM -> cFolders в разное время выполняются разные модули, причем их названия хранятся в таблице BBP_FUNCTION_MAP. Не долго думая я их скопировал, подминил в таблице своими и вуа-ля. Можно писать что душе угодно, и даже никакие енхансменты не требуются. Кому будут нужны подробности по данному методу, обращайтесь. )) А использование всех Функцианальных модулей оказалось элементарно просто. И с помощью их можно все, что угодно практически сделать. А сам cFolders не надо трогать (в плане программирования). Это ни делают даже сами SAPеры, в том числе и европейские (так нам объяснил один из них).

PS: сейчас многие свои вопросы кажутся глупыми... :oops: на самом деле оказалось все просто )


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 22 ]  На страницу Пред.  1, 2

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


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

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


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

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