Текущее время: Пн, апр 29 2024, 13:51

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


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

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


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

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