Текущее время: Сб, авг 23 2025, 13:15

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




Начать новую тему Ответить на тему  [ Сообщений: 17 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Гиперссылки в отчетах web intelligence (BOXI3)
СообщениеДобавлено: Ср, дек 23 2009, 21:20 
Ассистент
Ассистент

Зарегистрирован:
Вт, ноя 10 2009, 18:39
Сообщения: 26
Не получается сделать гиперссылку так, чтобы из одного отчета с разверткой по филиалам открыть другой отчет по отдельному филиалу, ограниченному через prompt.

Есть два отчета parent -> child.
В cild есть фильтр с выбором филиала.
В parent на столбце филиалов делаю гиперссылку, ссылаясь на child.

Вот так выглядит ссылка в представлении bobj:
http://server:8080/OpenDocument/opendoc/openDocument.jsp?iDocID=reportID&sDocType=wid&lsSSelect=[L01 Балансовая единица]

Этаже ссылка в html:
="<a href=\"http://server:8080/OpenDocument/opendoc/openDocument.jsp?iDocID=reportID&sDocType=wid&lsSSelect=%5BL01+%D0%91%D0%B0%D0%BB%D0%B0%D0%BD%D1%81%D0%BE%D0%B2%D0%B0%D1%8F+%D0%B5%D0%B4%D0%B8%D0%BD%D0%B8%D1%86%D0%B0%5D\" title=\"\" target=\"_self\" nav=\"web\">"+[L01 Балансовая единица]+"</a>"

Сам отчет child по ссылке открывается, но параметр в prompt не подтягивается.
Кто сталкивался с проблемой, как решить?


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Гиперссылки в отчетах web intelligence (BOXI3)
СообщениеДобавлено: Пн, дек 28 2009, 12:41 
Ассистент
Ассистент

Зарегистрирован:
Вт, ноя 10 2009, 18:39
Сообщения: 26
Никто не сталкивался?


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Гиперссылки в отчетах web intelligence (BOXI3)  Тема решена
СообщениеДобавлено: Чт, янв 14 2010, 19:23 
Ассистент
Ассистент

Зарегистрирован:
Вт, ноя 10 2009, 18:39
Сообщения: 26
В общем проблему решил.

Есть несколько нюансов, на которые стоит обратить внимание:
1. В ссылке в родительском запросе в параметре &lsS нужно прописать текста prompt'a из запроса (child), на который мы ссылаемся
2. В запросе child тип prompt'a я выбирал не "равно", а "содержит значения"


Т.к. у меня в child - запросе текст prompt'a был "Выберите_филиал:", то надо было написать так:
&lsSВыберите_филиал:="+URLEncode(""+[L01 Балансовая единица])+"

Если в тексте prompt'a есть пробелы, то в ссылке их надо будет заменить на %20


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Гиперссылки в отчетах web intelligence (BOXI3)
СообщениеДобавлено: Ср, апр 21 2010, 12:30 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Вт, окт 10 2006, 12:23
Сообщения: 679
Откуда: Санкт-Петербург
Пол: Мужской
Тоже столкнулся с настройкой отображения BOBJ детализированных отчётов в портале.

Т.е. у нас есть отчёт в портале сделанный в Xcelsius (данные в нём из BI). В нём есть ссылки на отчёты из BOBJ.

Вот надо чтобы по этим ссылкам можно было переходить без запроса логина и пароля BOBJ.
В портале удалось настроить только подкючение через secSAPR3 к BOBJ (пароль и логин всё равно просит). Если подключать через secEnterprise то bobj контент в портале вообще не появляется (KM content).

Что не так делаю?
Подойдёт и вариант с зашитыми в ссылку BOBJ отчёта логина и пароля. Чтобы сразу открывался. Ну или secEnterprise в BOBJ (с возможностью прописывания своего mapping user).


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Гиперссылки в отчетах web intelligence (BOXI3)
СообщениеДобавлено: Чт, фев 03 2011, 17:54 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Чт, фев 03 2011, 17:42
Сообщения: 72
Откуда: Москва
Пол: Женский
Та же задача - ссылка из родительского .wid документа должна вести в зависимый .wid, тоже в дочернем должен выбираться один филиал, а не все. Как же вы выбрали "содержит значения" вместо "равно"?? нет там такого оператора. Уважаемый yar, как же вы сделали выбор филиала по приглашению через ссылку?)

Подскажите, как сделать рабочей ссылку на дочерний документ, чтобы выбирался только один филиал по желанию пользователя?
http://мой_сервер:8080/OpenDocument/opendoc/openDocument.jsp?sPath=[мои папки - путь к дочернему файлу]&sType=wid&iDocID=idмоего д-та&lsSSelect+FilialName...


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Гиперссылки в отчетах web intelligence (BOXI3)
СообщениеДобавлено: Пт, фев 04 2011, 10:52 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Чт, фев 03 2011, 17:42
Сообщения: 72
Откуда: Москва
Пол: Женский
Ввиду глючности ПО это не работает, но вообще способ верен &lsSВыберите_филиал:="+URLEncode(""+[L01 Балансовая единица])+". Как еще можно обратиться в childдокумент?


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Гиперссылки в отчетах web intelligence (BOXI3)
СообщениеДобавлено: Пт, фев 04 2011, 13:05 
Ассистент
Ассистент

Зарегистрирован:
Вт, ноя 10 2009, 18:39
Сообщения: 26
Мария, здравствуйте!
Я давно не играл с bobj
Попробуйте в свойствах prompt выбрать in list
http://s2.ipicture.ru/uploads/20110204/1H7xavPe.png


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Гиперссылки в отчетах web intelligence (BOXI3)
СообщениеДобавлено: Пт, фев 04 2011, 14:14 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Чт, фев 03 2011, 17:42
Сообщения: 72
Откуда: Москва
Пол: Женский
Вы предлагаете использовать оператор "в списке"? хм, но он так же не работает(ну точнее мои ручки что-то не так делают)

решение &lsSВыберите_филиал:="+URLEncode(""+[L01 Балансовая единица])+" мне не подходит, тк оно не работает ввиду косячности ПО(по словам ведущего консультанта)
Попробовала выкрутиться исвользованием sRefresh=Y в запросе - тогда пользоваталь может выбрать филиал и дату по приглашению. Но консультант требует прямого раскрытия второго документа - то есть, если в parent щелкаем по любому значению из столбца филиалы, то в child должна открыться информация только по этому щелкнутому филиалу.

Консультант предложил объявить переменные филиала и даты в дочернем доукменте. Затем из родительского отчета по ссылке обратиться к ним.... хм, не могу разобраться, как это сделать.
Можете предложить решение проблемы? Спасибо заранее.


Последний раз редактировалось Володина Мария Пт, фев 04 2011, 14:37, всего редактировалось 1 раз.

Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Гиперссылки в отчетах web intelligence (BOXI3)
СообщениеДобавлено: Пт, фев 04 2011, 14:36 
Ассистент
Ассистент

Зарегистрирован:
Вт, ноя 10 2009, 18:39
Сообщения: 26
Мария, почитайте документацию http://help.sap.com/businessobject/prod ... ent_en.pdf
Я могу лишь посоветовать убедиться, что вы делаете все правильно:

Документ_1 ссылается на Документ_2

1. В документе_2 в фильтре у вас должен быть вынесен признак "код филиал" тип запроса выбираете prompt. Текст prompt "Филиал:"
2. В документе_1 на признаке "филиал_текст" делаете ссылку:
http://server:8080/OpenDocument/opendoc ... sp?iDocID=reportID&sDocType=wid&lsSФилиал:="+URLEncode(""+[L01_имя_вашего_признака_с_филиалами])+"


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Гиперссылки в отчетах web intelligence (BOXI3)
СообщениеДобавлено: Пт, фев 04 2011, 14:40 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Чт, фев 03 2011, 17:42
Сообщения: 72
Откуда: Москва
Пол: Женский
Спасибо, но функция энкод у нас не пашет - со слов консультанта. Ну и на практике тоже( думаю, как чз lsS обратиться в документ 2


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Гиперссылки в отчетах web intelligence (BOXI3)
СообщениеДобавлено: Пн, фев 07 2011, 17:14 
Ассистент
Ассистент

Зарегистрирован:
Вт, ноя 10 2009, 18:39
Сообщения: 26
У меня сейчас нет реальной базы. Вот пример, который я сделал на стандартном юниверсе eFashion:
1. В InfoView зашел в в предпочтения, там выбрал Web Intelligence - средство редактирования - интерактивный:

Изображение

2. Создал два документа (doc1 и doc2). Хочу сделать ссылку из doc2 в doc1. В doc1 делаю prompt на на коде и меняю текст промпта:

Изображение
Изображение

3. Открываю doc2 на колонке с магазинами делаю гиперссылку:

Изображение

4.Тут удобно. Текст промпта уже прописан. остается только выбрать объект, который будем передавать в ссылке:

Изображение
Изображение

5. Готово. Внизу выделил ссылку. Там в lss идет текст промпта и дальше передается код:

Изображение

6.Открылся doc1:

Изображение

Надеюсь это поможет.


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Гиперссылки в отчетах web intelligence (BOXI3)
СообщениеДобавлено: Ср, фев 09 2011, 14:37 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Чт, фев 03 2011, 17:42
Сообщения: 72
Откуда: Москва
Пол: Женский
Да, спасибо. Решение верно


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Гиперссылки в отчетах web intelligence (BOXI3)
СообщениеДобавлено: Ср, фев 09 2011, 15:12 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Чт, фев 03 2011, 17:42
Сообщения: 72
Откуда: Москва
Пол: Женский
http://сервермой:8080/OpenDocument/opendoc/openDocument.jsp?sPath=[путь у документу]&sType=wid&iDocID=21111&lsSFilial=([Код филиала]) //отлично работает ссылка - открывается выбранный филиал.
Как можно передать по ссылке тот же запрос + к нему выбор определенной даты - то есть данные по выбранному филиалу из в Докумен1 должны выводится в Документ2 за конкретный месяц конкретного года.
Имеем в документе 1 В запросе приглашение на выбор даты - Календарный месяц Равно Выберите месяц
и в отчете есть ячейка с формулой =UserResponse("Выберите месяц:"), которая соответственно возвращает выбранный пользователем месяц. Например 09.2010


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Гиперссылки в отчетах web intelligence (BOXI3)
СообщениеДобавлено: Ср, фев 09 2011, 17:30 
Ассистент
Ассистент

Зарегистрирован:
Вт, ноя 10 2009, 18:39
Сообщения: 26
Я вроде уже все разжевал :wink:

В doc1 добавьте год/месяц/день - что вам надо. Далее сделайте по этому признаку фильтр с промптом.
В doc2 - отредактируйте ссылку. Для нужного вам признака выберите пункт "запрашивать пользователя во время выполнения" (см п.4)


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Гиперссылки в отчетах web intelligence (BOXI3)
СообщениеДобавлено: Ср, фев 09 2011, 17:36 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Чт, фев 03 2011, 17:42
Сообщения: 72
Откуда: Москва
Пол: Женский
опять через lsS? В документе 1 есть объект-измерение Календарный месяц. Фильтр стоит. При добавлении в запрос http:/аааu:8080/OpenDocument/opendoc/openDocument.jsp?sPath=[вапвапвA]&sType=wid&iDocID=25578&lsSFilial=([Код филиала])&lsSSelect_month=MecObr //переменная, хранит календарный месяц возвращает ошибку



Решила.


Последний раз редактировалось Володина Мария Пт, фев 11 2011, 17:29, всего редактировалось 2 раз(а).

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

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


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

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


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

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