SAPфорум.RU https://www.sapboard.ru/forum/ |
|
Генерация значений 0fiscper при bex запросе в DSO https://www.sapboard.ru/forum/viewtopic.php?f=12&t=93194 |
Страница 1 из 1 |
Автор: | R256 [ Пт, июн 17 2016, 15:17 ] |
Заголовок сообщения: | Генерация значений 0fiscper при bex запросе в DSO |
Всем привет! Наткнулся тут на ситуацию, хочу разобраться. Есть DSO 0FIGL_O14, оно партицировано по полю FISCPER(Финансовый год/период), кроме того FISCPER компонент первичного ключа. Так же в DSO есть признаки CALMONTH(календарный год/месяц) и FISCYEAR(год). Создаем простенький bex запрос, по заданным FISCYEAR или CALMONTH выводим номер счета и суммы. Тестируем запрос в rsrt. Если задаем FISCYEAR, то в план выполнения запроса sql попадает ограничение: FISCPER" BETWEEN '2015000' AND '2015016' Если задаем месяц CALMONTH, то в план выполнения запроса sql попадает ограничение: FISCPER" = '2015006' Оно конечно хорошо, что генерит доп условие для партиций, но в какой момент и где это генерится может кто-нибудь подсказать? И еще, если указывать FISCPER напрямую, то начинаются тормоза, план запроса увеличивается на коли-во указанных периодов. |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |