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

Часовой пояс: 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 часа


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

Сейчас этот форум просматривают: Ahrefs [Bot]


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

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