Текущее время: Сб, июн 21 2025, 09:59

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




Начать новую тему Ответить на тему  [ Сообщений: 11 ] 
Автор Сообщение
 Заголовок сообщения: Результат отчёта (query) в текстовый файл
СообщениеДобавлено: Пт, июл 16 2010, 14:43 
Старший специалист
Старший специалист

Зарегистрирован:
Вт, апр 25 2006, 15:14
Сообщения: 280
Подскажите плиз, имел ли кто-нибудь опыт с сохранением результата query в какой-нибудь текстовый формат? Например в стандартном web template есть кнопка сохранить в excel, но такой формат не подходит.
Требуемый формат это просто текстовый файт, без разделителей с различными отступами между значениями в столбцах и строках.
Что-то вроде того как это можно сделать через open hub, но там единственный доступный формат это CSV, с разделителем полей.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Результат отчёта (query) в текстовый файл
СообщениеДобавлено: Пт, июл 16 2010, 15:37 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Вт, янв 30 2007, 17:10
Сообщения: 488
http://sapboard.ru/forum/viewtopic.php?f=12&t=9899&start=0

_________________
Карма - это суперпозиция граблей, на которые мы уже успели наступить, но которые еще не долетели...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Результат отчёта (query) в текстовый файл
СообщениеДобавлено: Пн, июл 19 2010, 17:14 
Старший специалист
Старший специалист

Зарегистрирован:
Вт, апр 25 2006, 15:14
Сообщения: 280
Soulsurfer написал(а):


Спасибо..
По сути, из прочитанного - все те технологии, как в случае и с open hub, позволяют экспортировать данные, в том числе и в текстовые файлы. Но все они делают это в стандартный СSV с фиксированным разделителем. Никгде не увидел возможности задать нужный формат для файла, к сожалению...
Нужно будет либо извлекать в таблицу а потом писать дополнительную программу для загрузки в файл требуемого формата, либо хрен пойми что.. :(


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Результат отчёта (query) в текстовый файл
СообщениеДобавлено: Пн, июл 19 2010, 17:27 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, июл 03 2007, 10:26
Сообщения: 486
Откуда: Kazakhstan, Astana
Пол: Мужской
Здесь смотрели? может тоже пригодится.
viewtopic.php?f=12&t=38656
А не рассматривали вариант, выгрузки CSV на Application Server, после чего выложенный файл конвертится скриптом в нужный формат. Например с использованием Perl.

_________________
"Great minds discuss ideas. Average minds discuss events. Small minds discuss people-Eleanor Roosevelt--Knowledge is to share, Keep it free, Keep sharing"


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Результат отчёта (query) в текстовый файл
СообщениеДобавлено: Пн, июл 19 2010, 20:16 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Вт, янв 30 2007, 17:10
Сообщения: 488
Не ну я вам могу еще SAP BO Data Services предложить, чтобы выгружать в файловый формат - там настроек для него закачаешься! :)
Только это из пушки по воробьям имхо, да и данные из кубов будут все равно через open hub вытягиваться.

_________________
Карма - это суперпозиция граблей, на которые мы уже успели наступить, но которые еще не долетели...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Результат отчёта (query) в текстовый файл
СообщениеДобавлено: Вт, июл 20 2010, 11:18 
Старший специалист
Старший специалист

Зарегистрирован:
Вт, апр 25 2006, 15:14
Сообщения: 280
Soulsurfer написал(а):
Не ну я вам могу еще SAP BO Data Services предложить, чтобы выгружать в файловый формат - там настроек для него закачаешься! :)
Только это из пушки по воробьям имхо, да и данные из кубов будут все равно через open hub вытягиваться.


А можно чуть поподробней про BO Data services? Поиск с ходу по SDN не дал особо результатов - это что-то что пришло из Business Objects?

Я в общем не против open hub, хоть и никогда им не пользовался. Жаль что пока не нашлось стандартных возможностей по "настройке" формата текстового файла. В прочем понятно, что задача не стандартна, для этого ABAP и был придуман, но всё равно хотелось бы без него, как обычно..
Бизнес идея вполне себе "тупа" - отчёт надо в строго определённом формате отправлять куда-то "наверх" и формат этот только такой и никакой иначе.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Результат отчёта (query) в текстовый файл
СообщениеДобавлено: Вт, июл 20 2010, 11:24 
Старший специалист
Старший специалист

Зарегистрирован:
Вт, апр 25 2006, 15:14
Сообщения: 280
BORLAND написал:
Здесь смотрели? может тоже пригодится.
http://sapboard.ru/forum/viewtopic.php?f=12&t=38656
А не рассматривали вариант, выгрузки CSV на Application Server, после чего выложенный файл конвертится скриптом в нужный формат. Например с использованием Perl.


За ссылку спасибо.
Да это как workaround конечно может быть.. Но я со своей стороны могу (или не могу) предложить только BW решение. Если такого нет, то будем отдавать отчёты просто в таблицу, там дальше будут решать что делать и как конвертировать.

У меня лично ещё была идея - java script в веб шаблоне. Т.е. кнопка как "export to excel", но только за кнопкой свой скрипт который извлекает в тот самый формат. Здесь в общем-то столкнулись с обычной вещью "не java разработчики мы", никто такого никогда не делал и даже не может сказать реализуемо это или нет. Вполне реально думаю, что никто никогда не пользовался извлечением в никакие другие форматы, кроме тех что предлагает стандартный портал - xsl, pdf и т.п. Задача то нестандартная вполне себе.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Результат отчёта (query) в текстовый файл
СообщениеДобавлено: Вт, июл 20 2010, 12:37 
Директор
Директор

Зарегистрирован:
Сб, мар 11 2006, 14:59
Сообщения: 1259
Пол: Мужской
Я может просто не допонял, но из фразы о том, чтобы переопределить кнопку "экспорт в ексель" в вебшаблоне, мне показалось, что задача стоит в получении отчета в каком-то фронт-енде, а потом по кнопке сохранение отчета в нужном формате?
Почему тогда нельзя получить его в BEx Analyzer - Excel и там соорудить в рабочей книге кнопку сохранения? Хоть как один из стандартных вариантов (если не ошибаюсь, то в Ексель есть сохранение и в текст), хоть написать свои на VBA, вроде бы не должно быть проблем с этим?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Результат отчёта (query) в текстовый файл
СообщениеДобавлено: Вт, июл 20 2010, 12:42 
Директор
Директор

Зарегистрирован:
Сб, мар 11 2006, 14:59
Сообщения: 1259
Пол: Мужской
tdebug написал(а):
Бизнес идея вполне себе "тупа" - отчёт надо в строго определённом формате отправлять куда-то "наверх" и формат этот только такой и никакой иначе.

Ну так для решения этой задачи есть:
1. Специальный инструментарий типа Crystal Reports, BO, Adobe Forms,
2. Самое дешевое решение - рабочая книга с VBA, после чего средствами Экселя отчет "сохраняется как..." или распечатывается на виртуальный принтер, который сохраняет результат на сетевом ресурсе в виде пдф.

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Результат отчёта (query) в текстовый файл
СообщениеДобавлено: Вт, июл 20 2010, 14:38 
Старший специалист
Старший специалист

Зарегистрирован:
Вт, апр 25 2006, 15:14
Сообщения: 280
Road Runner написал:
tdebug написал(а):
Бизнес идея вполне себе "тупа" - отчёт надо в строго определённом формате отправлять куда-то "наверх" и формат этот только такой и никакой иначе.

Ну так для решения этой задачи есть:
1. Специальный инструментарий типа Crystal Reports, BO, Adobe Forms,
2. Самое дешевое решение - рабочая книга с VBA, после чего средствами Экселя отчет "сохраняется как..." или распечатывается на виртуальный принтер, который сохраняет результат на сетевом ресурсе в виде пдф.

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


Пункт 2 тоже вариант, но как уже говорил - я искал вариант "внутри" BW, а не снаружи. То есть - примерно как с RSCRM_BAPI но плюс чтобы там был функцинал сохранения не в просто CSV а в текстовый файл со своей разметкой, которую можно было бы настроить. Это был бы функционал внутри BW. Такого я не нашёл.
Вариант с функционалом веб шаблона уже в принципе почти "снаружи" - это функционал портала + java script, но в этом случае конечным пользователям хотя бы не потребуется устанавливать какой-то дополнительный софт.
Ну а так да, можно написать всё что угодно. И VB скрипт и утилиту на C++ котороя будет конвертировать сохранённый Excel в нужный формат :D


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Результат отчёта (query) в текстовый файл
СообщениеДобавлено: Вт, июл 20 2010, 15:22 
Старший специалист
Старший специалист

Зарегистрирован:
Вт, дек 23 2008, 17:09
Сообщения: 315
Я бы еще предложил присмотреться к ФМ RSCRMBW_REPORT и GUI_DOWNLOAD. Кажется, они дают некоторую свободу вывода результатов.


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

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


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

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


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

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