Текущее время: Вс, июл 27 2025, 21:47

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




Начать новую тему Ответить на тему  [ Сообщений: 20 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Последовательность планирования в рабочей книге
СообщениеДобавлено: Чт, сен 25 2008, 11:43 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Пн, фев 21 2005, 00:50
Сообщения: 10284
Откуда: г.Мышуйск
Пол: Женский
В рабочей книге BEx есть последовательность, повешенная на кнопку - высчитывает значение в зависимости от введённых данных.
Для пользователя с sap_all после ввода данных в ячейки, открытые для ввода, она отрабатывает корректно.
Для пользователя с назначенной ролью - нет. При этом ничего не пишет, не ругается. Перенос и сохранение данных в куб - происходят.
На кубе, где построен запрос и рабочая книга - есть срезы данных и деривация типа user-exit. Специально для них ничего в роль не добавляла, тем более что при сохранении данных в куб из-под пользователя деривация отрабатывает корреткно.
В профиле для роли объекты S_RS_PLSE, S_RS_PLSQ, S_RS_PLST сейчас полностью *.
Чего может не хватать, и где проводить трассировку?

BW 700 18 патч
Gui 640 31 патч, bw 17
Excel 2003 SP 3


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, сен 25 2008, 13:34 
Ассистент
Ассистент

Зарегистрирован:
Ср, окт 03 2007, 18:16
Сообщения: 27
Начиная с 17 патча саповцы много что "оптимизировали" в IP, и до 19 патча нормально ничего не работает. Могу посоветовать поискать ноты с подстрокой "OLAP tunnel". Возможно, что проблема где-то там.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, сен 25 2008, 13:48 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Пн, фев 21 2005, 00:50
Сообщения: 10284
Откуда: г.Мышуйск
Пол: Женский
Спасибо, утешили... :cry: А 19 ещё не вышел, насколько помню, да и накатывать стрёмно - опять потом глюки исправлять неделю будем :evil:

Другие варианты у кого-нить будут?

P.S. Однако, оказывается, у пользователя нет возможности просмотра фильтра запроса (который "сохранен как" с именем и для всех запросов уровня). Т.е. запрос можно пересохранить - но при этом доступ к глобальному фильтру пользователь не получает. Этот же фильтр конечно и в в последовательности.
В полномочиях не нашла объекта для доступа к фильтру. :(


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, сен 25 2008, 14:42 
Ассистент
Ассистент

Зарегистрирован:
Ср, окт 03 2007, 18:16
Сообщения: 27
Может быть объект полномочий S_RS_COM. В нем дать полномочия на просмотр ракурса запроса.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, сен 25 2008, 14:42 
Ассистент
Ассистент

Зарегистрирован:
Ср, окт 03 2007, 18:16
Сообщения: 27
S_RS_COMP точнее:)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, сен 25 2008, 14:50 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Пн, фев 21 2005, 00:50
Сообщения: 10284
Откуда: г.Мышуйск
Пол: Женский
Нет, как раз там всё хорошо, тем более что структура для просмотра доступна - вопрос - не может ли это повлиять на выполнение функции :)
ACTVT 03, 16, 22
RSINFOAREA <область>
RSINFOCUBE <кубики>
RSZCOMPID <запросеги>
RSZCOMPTP*


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, сен 25 2008, 15:11 
Ассистент
Ассистент

Зарегистрирован:
Ср, окт 03 2007, 18:16
Сообщения: 27
По идее не должен локальный ракурс влиять на выполнение глобальной последовательности. Но еще раз повторяюсь, с буфером начиная с 17 патча творятся странные вещи. Можно попробовать подебажить функции в глобальной последовательности.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, сен 25 2008, 16:12 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Пн, фев 21 2005, 00:50
Сообщения: 10284
Откуда: г.Мышуйск
Пол: Женский
Где дебажить? Чем? st01 стабильно выдаёт 0 записей :( rsecadmin в BEx ёксель - не лазает...

А Modeller настроен так, что даже если я захожу из-под пользователя - в sm04 видно rfc соединение с другим логином. При этом последовательность из-под пользователя выполняется успешно.

P.S. Установили ноты
*1179076
1117348
1144702
1176585
1093422
1099971
1112519
1125037
1161111

*1238178

Никакого эффекта.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Последовательность планирования в рабочей книге
СообщениеДобавлено: Чт, сен 25 2008, 16:25 
Специалист
Специалист

Зарегистрирован:
Пт, мар 25 2005, 17:17
Сообщения: 133
LadyWind написала:
где проводить трассировку?

В RSTT. Там же и дебажить.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, сен 25 2008, 16:44 
Ассистент
Ассистент

Зарегистрирован:
Ср, окт 03 2007, 18:16
Сообщения: 27
Ну я вообще-то имел ввиду другое. В методе EXECUTE_SERVICE класса
CL_RSPLFR_CONTROLLER ставите бряку. Дальше начинаете смотреть, какую рефдату считает, как с буффером работает и т.д. В принципе, можно определить, где начнутся расхождения. Возможно разные ограничения при чтении рефдаты или что-то другое..вообщем, я бы делал так..Например, в этом куске кода читаются ограничения для рефдаты:

* Referenzdatenselektion lesen
l_service_has_ref_data = rs_c_false.
IF rs_c_true = p_r_service_type->n_has_ref_data.
l_service_has_ref_data = rs_c_true.
get_ref_data_selection( EXPORTING i_t_charsel = p_t_charsel
IMPORTING e_th_no_ref_block_cha = l_th_no_ref_block_cha
e_t_charsel_ref = l_t_charsel_ref
CHANGING c_ok = r_ok ).
IF r_ok = rs_c_false.
finish( CHANGING c_ok = r_ok ).
RETURN.
ENDIF.
SORT l_t_charsel_ref.
ENDIF.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, сен 25 2008, 16:59 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Пн, фев 21 2005, 00:50
Сообщения: 10284
Откуда: г.Мышуйск
Пол: Женский
vv
только как мне ограничения рефдаты помогут понять полномочия? Какой это объект и поле и т.д.?

_________________
Пушномолочная свинья-несушка (тест)


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, сен 25 2008, 17:14 
Ассистент
Ассистент

Зарегистрирован:
Ср, окт 03 2007, 18:16
Сообщения: 27
LadyWind написала:
Спасибо, утешили... :cry: А 19 ещё не вышел, насколько помню, да и накатывать стрёмно - опять потом глюки исправлять неделю будем :evil:

Другие варианты у кого-нить будут?

P.S. Однако, оказывается, у пользователя нет возможности просмотра фильтра запроса (который "сохранен как" с именем и для всех запросов уровня). Т.е. запрос можно пересохранить - но при этом доступ к глобальному фильтру пользователь не получает. Этот же фильтр конечно и в в последовательности.
В полномочиях не нашла объекта для доступа к фильтру. :(


Судя по этому сообщению, Вы запускаете глобальную последовательность из разных книжек, построенных на одном квери. Т.е. у книжек изменен локальный ракурс запроса. Это в принципе, не должно влиять на запуск глобальной последовательности. Но т.к. расчеты в IP и input-ready query работают с одним и тем же буффером, то получается, что локальный ракурс может влиять на запуск глобальной последовательности из книжки. Я предлагаю Вам, это протестить. Возможно, проблема не из-за полномочий.

PS: Но Вам конечно виднее...А код я привел просто в качестве примера, что в этом классе все не так уж сложно и можно сравнить, как отрабатывает этот код под разными пользователями.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, сен 25 2008, 17:18 
Ассистент
Ассистент

Зарегистрирован:
Ср, окт 03 2007, 18:16
Сообщения: 27
Так же в этом коде можно посмотреть, что возвращают функции/методы..почитать ошибки и т.д. Возможно, станет понятнее проблема.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, сен 25 2008, 17:22 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Пн, фев 21 2005, 00:50
Сообщения: 10284
Откуда: г.Мышуйск
Пол: Женский
vv написал(а):
Вы запускаете глобальную последовательность из разных книжек, построенных на одном квери. Т.е. у книжек изменен локальный ракурс запроса. Это в принципе, не должно влиять на запуск глобальной последовательности. Но т.к. расчеты в IP и input-ready query работают с одним и тем же буффером, то получается, что локальный ракурс может влиять на запуск глобальной последовательности из книжки.

Книжка ОДНА. Всё ОДИНАКОВО.
Пользователи РАЗНЫЕ и только.
Один с SAP_ALL, второй - прототип "рядового пользователя системы"

P.S. Ключа разработчика на систему нет. Будет ли - сейчас сказать не могу.

_________________
Пушномолочная свинья-несушка (тест)


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, сен 26 2008, 08:13 
Ассистент
Ассистент

Зарегистрирован:
Ср, окт 03 2007, 18:16
Сообщения: 27
Я предложил вариант поиска проблемы. Т.к. в книжке нет сообщений, сообщения могут быть возвращены из функций/методов, используемых в стандартном коде. Возможно по ним могут быть выявлены причины такого странного поведения функций. Ваше право пытаться разобраться в проблеме таким образом, либо ждать другого решения от коллег.
PS:Для того, чтобы дебажить код, ключ разработчика не нужен.


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

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


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

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


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

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