Текущее время: Вт, авг 12 2025, 18:39

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




Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: Операции с данными
СообщениеДобавлено: Пн, авг 28 2006, 12:07 
Начинающий
Начинающий

Зарегистрирован:
Чт, дек 15 2005, 10:25
Сообщения: 22
Добрый день.

Подскажите, пожалуйста, как можно решить следующую задачу:
Есть в кубе данные
1) признак - счет бух учета
2) показатели - суммы, выраженные в рублях и копейках.

Требуется округлить суммы до тысяч рублей, а затем остатки от округления разбросать по некоторому набору счетов


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Операции с данными
СообщениеДобавлено: Пн, авг 28 2006, 12:16 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, авг 17 2004, 09:59
Сообщения: 1097
Откуда: Moscow
Пол: Мужской
IvanG написал(а):
Добрый день.

Подскажите, пожалуйста, как можно решить следующую задачу:
Есть в кубе данные
1) признак - счет бух учета
2) показатели - суммы, выраженные в рублях и копейках.

Требуется округлить суммы до тысяч рублей, а затем остатки от округления разбросать по некоторому набору счетов


лобовое решение - сделать загрузку из самого в себя и в правилах обновления реализовать вашу логику: исходные данные записать со знаком минус, а новые данные добавить в пакет по вашей логике. Это будет самое простое решение

_________________
In SAP we trust !


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Еще вопрос
СообщениеДобавлено: Пн, авг 28 2006, 13:02 
Начинающий
Начинающий

Зарегистрирован:
Чт, дек 15 2005, 10:25
Сообщения: 22
Благодарю за ответ.

А можно ли в таком случае не из одного куба в него же грузить, а в другой куб? Ну скажем, у меня есть неокругленные данные в одном кубе, а я их перегружаю в другой куб, на котором правила обновления навешаны.

И еще вопрос: округлить данные до тысяч с помощью правил обновления получится, а каким образом мне остаток от округления с одного счета перекинуть на другой? Вижу ли в правилах обновления данные из всего куба?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, авг 31 2006, 14:28 
Начинающий
Начинающий

Зарегистрирован:
Чт, авг 31 2006, 10:43
Сообщения: 18
Для перекидывания остатков от округления на другой счет вам не понадобится видеть данные всего куба - достаточно во втором кубе ввести отдельный показатель для хранения разницы от округления каждой строки исх. куба (ZROUND- для округл. знач, ZREST - для разницы), а в правилах обновления при расчете показателей возвращать на каждую запись - 2 (опция "ТаблицаВозврата").
Т.е. первая запись содержит icube_value = из комм.структуры + рассчитанный ZROUND, а вторая - рассчитанный ZREST + в icube_value заменяете атрибут "Счет" на новый для аккумулирования разницы (ZROUND = 0).
Хелп по табл. возврата см. здесь. http://help.sap.com/saphelp_nw04/helpda ... ameset.htm


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, сен 11 2006, 08:02 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, окт 11 2005, 12:10
Сообщения: 687
Откуда: Москва
Пол: Мужской
Еще подобные вещи можно решать с помощью функций планирования SEM-BPS.

_________________
Глаза боятся, а руки крюки


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

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


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

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


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

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