Текущее время: Вт, мар 19 2024, 08:38

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




Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: BO. Не появляются новые данные после обновления
СообщениеДобавлено: Ср, окт 04 2017, 09:33 
Начинающий
Начинающий

Зарегистрирован:
Вт, окт 14 2014, 08:43
Сообщения: 18
Откуда: г. Пермь
Пол: Мужской
Добрый день!

Система BW on HANA.
Существует BO отчёт, который построен на BEx-запросе(OLAP соединение, SAP BICS Client драйвер ), который построен на композит провайдере (без условий, UNION), который в свою очередь над аДСО прямой записи.

Имеется приложение (Fiori), запускающее программу, где и происходит INSERT и UPDATE строк таблицы активных записей указанной аДСО.

Проблема в следующем: если запустить BO-отчёт, затем в приложении выполнить действия, добавляющие новые строки, и заново обновить отчёт - эти данные не попадают (для просмотра новых записей приходится закрывать отчёт). Если открыть этот же отчёт параллельно - новая запись отображается. Почитал соседние темы про кэш, у себя в системе по данному провайдеру/бексу ничего не нашёл.
Если просматривать данные, возвращаемые BEx-запросом, то всё ок: сразу же после добавления новой строки и обновления BEx-запроса эти данные есть. Т.е. проблема кроется где-то в BO.
Подскажите, пожалуйста, в какую сторону копать. Если потребуется уточняющая информация - постараюсь ответить на вопросы.

Заранее благодарю.

_________________
Даже если ты во сне убьёшь меня, проснись и извинись.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BO. Не появляются новые данные после обновления
СообщениеДобавлено: Чт, окт 26 2017, 15:46 
Начинающий
Начинающий

Зарегистрирован:
Пт, ноя 14 2014, 16:06
Сообщения: 21
Если отчет на WEBI то он при некоторых условиях может кэшироваться. чтобы кэширования не происходило можно:
-отключить кэширование на всех серверах WIPS
-использовать в отчете недетерменированнные функции(текущая дата, время,...)
-Скорее всего при наличии входных параметров в отчете он не будет кэшироваться, но я не уверен, что это сработает для bex


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: BO. Не появляются новые данные после обновления
СообщениеДобавлено: Пн, окт 30 2017, 15:05 
Начинающий
Начинающий

Зарегистрирован:
Вт, окт 14 2014, 08:43
Сообщения: 18
Откуда: г. Пермь
Пол: Мужской
Добрый день, спасибо за ответ.
ustas написал(а):
-использовать в отчете недетерменированнные функции(текущая дата, время,...)

в отчёте используется дата/время формирования отчёта
ustas написал(а):
-Скорее всего при наличии входных параметров в отчете он не будет кэшироваться, но я не уверен, что это сработает для bex

входные параметры есть, они же BEx-переменные (и input-ready и user-exit).

По поводу кэширования поинтересуюсь у базиса.

_________________
Даже если ты во сне убьёшь меня, проснись и извинись.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BO. Не появляются новые данные после обновления
СообщениеДобавлено: Вт, ноя 07 2017, 14:00 
Ассистент
Ассистент

Зарегистрирован:
Ср, апр 02 2014, 18:03
Сообщения: 43
Здравствуйте,

не уверен, что у вас такая же проблема, как у нас была.
Мы запускаем из BO-Отчета цепочки для закачки данных, которые меняют данные в АДСО на которые идет BEx запрос интегрированный в отчете.
Эти изменения не были видны при актуализации запроса.

Решили проблему интеграцией следующего VBA-скрипта, который исполняется сразу после пробега цепочек:

Application.Run "SAPExecuteCommand", "RefreshData", "DP_1"

Удачи,
Кирилл


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: BO. Не появляются новые данные после обновления  Тема решена
СообщениеДобавлено: Чт, дек 07 2017, 07:34 
Начинающий
Начинающий

Зарегистрирован:
Вт, окт 14 2014, 08:43
Сообщения: 18
Откуда: г. Пермь
Пол: Мужской
Всем спасибо за советы!

Проблему решил переходом от aDSO к DSO и переключением кэш-режима в бексе на cache is inactive.

_________________
Даже если ты во сне убьёшь меня, проснись и извинись.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 5 ] 

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


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

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


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

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