Текущее время: Вс, июл 20 2025, 06:13

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 11 ] 
Автор Сообщение
 Заголовок сообщения: Реализация на ABAP встроенных формул Excel
СообщениеДобавлено: Вт, фев 13 2007, 18:32 
Ассистент
Ассистент

Зарегистрирован:
Чт, июл 14 2005, 12:09
Сообщения: 37
Подскажите, многоуважаемые, может кто сталкивался.

Есть некоторый файлик в Excel со сложными формульными расчетами. Есть задача перенести эту схему расчетов в ABAP (эксель не справляется с объемами данных).
Так вот, проблема в том что в экселе используются специфические формулы по их терминологии "финансово-экономические" и "статистические" (например: "НОРМРАСП", "ППЛАТ" и другие).

Как правильно повторить расчет с наименьшей головной болью расчет? Где взять подобные функции?

Быть может пакеты какие-то специализированные есть, может какие другие пути есть?


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

Зарегистрирован:
Ср, ноя 23 2005, 13:37
Сообщения: 1805
Откуда: ECC 6.0
Пол: Мужской
Я так понял, что более-менее всё равно, в какой программе делать: Excel, SAP, ... Тогда ставьте Maple. Или derive - пошустрее будет и, вроде бы, есть freeware версии.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, фев 13 2007, 19:08 
Ассистент
Ассистент

Зарегистрирован:
Чт, июл 14 2005, 12:09
Сообщения: 37
Исходные данные в R3 лежат, логично использовать что-нибудь на основе нее.
Сторонние средства - это конечно путь решения, но геморой с перетаскиванием неслабых массивов данных, плюс поддержка (и покупка) еще одного продукта думаю не обрадует заказчика.
Должно ж быть еще решение :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, фев 13 2007, 21:34 
Председатель
Председатель
Аватара пользователя

Зарегистрирован:
Чт, апр 13 2006, 12:32
Сообщения: 1503
Откуда: Питер
Вы точно определили, что Excel не справляется?
Может проблема в скорости перекачки данных на локальный компьютер с Excel?

И потом, в чем выигрышь, прогрузить тяжелой задачей супер-дорогой сервер приложений, на котором крутится куча задач и работает не один десяток пользователей, или может купить мощный PC и поставить его на выделенную задачу. Если данные расчетов нужны многим, скидывать их в общую папку.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: re
СообщениеДобавлено: Ср, фев 14 2007, 01:33 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пт, сен 23 2005, 11:11
Сообщения: 963
если нужен расчет только на стороне as и ф-ий до 10,
как вариант - потратить два-три дня на их реализацию и отладку своими силами.. или поставить ms office на as ;)


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, фев 14 2007, 11:03 
Ассистент
Ассистент

Зарегистрирован:
Чт, июл 14 2005, 12:09
Сообщения: 37
Спасибо за советы.
Почему-то мне кажется, что некоторые функции не так просты, чтобы реализовать их за пару дней своими силами, а as у нас под unix, так что с установкой офиса тоже проблемы.
Разве что, все-таки, оставить расчеты в excel на выделенной машине... но 5 милионов записей для расчета.. страшно :)


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

Зарегистрирован:
Сб, сен 25 2004, 16:30
Сообщения: 1368
Откуда: Москва
Пол: Мужской
ge_pi написал(а):
Разве что, все-таки, оставить расчеты в excel на выделенной машине... но 5 милионов записей для расчета.. страшно :)

а разве в Excel можно больше 65000 строк загрузить? Или я отстал от жизни? :roll:

_________________
С уважением, Сергей Королев


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, фев 14 2007, 12:44 
Специалист
Специалист

Зарегистрирован:
Пт, июн 16 2006, 11:39
Сообщения: 178
Откуда: Москва
Попробуйте вызвать функции Excel из abap'а через OLE,
объект WorksheetFunction.


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

Зарегистрирован:
Чт, авг 19 2004, 17:37
Сообщения: 1962
Откуда: Москва
Пол: Мужской
Правильней конечно реализовать функции в R/3. Хотя быстрее обработка будет вряд ли, скорей наоборот. :)
Как вариант, частями выгружать в Excel, расчитывать и загружать результат.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, фев 14 2007, 16:34 
Младший специалист
Младший специалист

Зарегистрирован:
Пт, июн 02 2006, 09:59
Сообщения: 67
Пол: Мужской
Сергей Королев написал:
ge_pi написал(а):
Разве что, все-таки, оставить расчеты в excel на выделенной машине... но 5 милионов записей для расчета.. страшно :)

а разве в Excel можно больше 65000 строк загрузить? Или я отстал от жизни? :roll:

В 2003 - неограничено строк и 256 столбцов
В 2007 - неограничено строк и столбцов


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

Зарегистрирован:
Ср, ноя 23 2005, 13:37
Сообщения: 1805
Откуда: ECC 6.0
Пол: Мужской
А что, Excel не внешнее приложение, что ли?
Качать 5 млн. на фронтент, а потом в Excel через OLE это всё равно что гланды удалять через задний проход.
Кстати, и Maple, и derive работают под Linux.


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

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


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

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


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

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