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

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


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: Особая ситуация CX_SY_ARITHMETIC_ERROR...Переполнение при операции 'COLLECT'
СообщениеДобавлено: Чт, мар 31 2011, 17:04 
Начинающий
Начинающий

Зарегистрирован:
Вт, мар 29 2011, 14:56
Сообщения: 8
Добрый день! Задавал этот вопрос в ветке BW - никто не ответил. Может тут кто-то сталкивался с подобным?
Есть отчёт, который выдаёт ошибку из-за того что используется 12 рекурсивно рассчитанных показателей на уровне запроса(при ограничении 8 показателями отчёт долго, но выполняется), каждый из которых использует предыдущий рассчитанный показатель (начисления по месяцам). Исправится ли ситуация, если сделать эти рассчитанные показатели на уровне провайдера или надо увеличивать системные ресурсы для выполнения запросов? При 12 рекурсивно рассчитанных показателях возникает ошибка переполнения:
Особая ситуация CX_SY_ARITHMETIC_ERROR...Переполнение при операции 'COLLECT'
Ниже формула для 12-го рассчитанного показателя:
kv12 =
= ('kv11' < 0) *( ( 'kv11' + '[ZCKFAMOUNTWND2] nach_11' ) < 0) * ( '[ZCKFAMOUNTWND2] nach_11' < 0 ) * 'kv11' +
+ ('kv11' < 0 ) * ( ( 'kv11' + '[ZCKFAMOUNTWND2] nach_11' ) < 0 ) * ( 'kv11' + '[ZCKFAMOUNTWND2] nach_11' ) >= 0 ) *
* ( 'kv11' + '[ZCKFAMOUNTWND2] nach_11' )
где [ZCKFAMOUNTWND2] nach_11 - ограниченный показатель

Подскажите пожалуйста, как избавиться от ошибки переполнения.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Особая ситуация CX_SY_ARITHMETIC_ERROR...Переполнение при операции 'COLLECT'
СообщениеДобавлено: Чт, мар 31 2011, 17:12 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
Надо увеличить размерность рассчитываемого показателя.

_________________
С уважением,
Удав.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Особая ситуация CX_SY_ARITHMETIC_ERROR...Переполнение при операции 'COLLECT'
СообщениеДобавлено: Чт, мар 31 2011, 17:28 
Начинающий
Начинающий

Зарегистрирован:
Вт, мар 29 2011, 14:56
Сообщения: 8
Так размерность рассчитываемого показателя не задаётся пользователем, его сама определяет система. Я так предполагаю, что переполнение происходит во время надализа самой формулы, когда подтягиваются формулы входящих в рассчитанный показатель других рассчитанных показателей, которые ,в свою очередь, также продтягивают формулы, входящих в себя рассчитанных показателей.
Если ограничиться 8 рассчитанными показателями, то отчёт работает.Долго считает, но работает. А вот уже 12 - выдаёт ошибку. Само значение показателя выходит совсем небольшое(0, 500 ...)


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

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


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

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


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

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