Текущее время: Пт, мар 29 2024, 00:08

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: Выгрузить данные в docx через CL_DOCX_DOCUMENT
СообщениеДобавлено: Вт, июл 12 2016, 14:07 
Специалист
Специалист

Зарегистрирован:
Пт, янв 22 2016, 10:20
Сообщения: 170
Приветствую
подскажите способ выгрузить Выгрузить данные в docx через CL_DOCX_DOCUMENT без парсинга
т.е. http://scn.sap.com/docs/DOC-55343
в этой статье рассказано как получить XML и по готовому XML распарсить в док
есть ли способ перенести данные напрямую?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Выгрузить данные в docx через CL_DOCX_DOCUMENT
СообщениеДобавлено: Ср, июл 20 2016, 16:33 
Ассистент
Ассистент

Зарегистрирован:
Пн, дек 02 2013, 09:42
Сообщения: 33
Думаю никто не отвечает потому, что не понимает сути вопроса... я вот не понял.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Выгрузить данные в docx через CL_DOCX_DOCUMENT
СообщениеДобавлено: Ср, июл 20 2016, 20:33 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пн, мар 28 2005, 15:38
Сообщения: 1246
Igor_34_rus написал(а):
Думаю никто не отвечает потому, что не понимает сути вопроса... я вот не понял.

Первое правило интернета: отучаемся говорить за всех :-D
Вопрос топикстартера вполне понятен. Другое дело, что врядли кто-то парился с ручным парсингом. А тот, кто парился, может не хотеть поделиться своим решением. Обычная ситуация.
Есть решение abap2docx. Если я не ошибаюсь, оно как раз использует указанный класс. В аналогичном проекте для экселя уже реализована работа по шаблону. Я за проектом не слежу, возможно, что и в abap2docx это уже реализовали.Стоит посмотреть на сайте автора

_________________
Там, где я рос, единственным развлечением было запоминать число «π».(С) Н. Стивенсон


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выгрузить данные в docx через CL_DOCX_DOCUMENT
СообщениеДобавлено: Вс, июл 24 2016, 00:49 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3074
Откуда: Москва
Кодер написал(а):
Вопрос топикстартера вполне понятен. Другое дело, что врядли кто-то парился с ручным парсингом. А тот, кто парился, может не хотеть поделиться своим решением. Обычная ситуация.

Ну как бы разбор XML не есть большая проблема. Использовать ли для этого стандартные классы или создать свой инструмент - решается на конкретном проекте по-своему.
У нас решили сделать свой инструмент после изучения стандартных классов работы с xml - использовать в шаблоне документа(word, excel) метки своего формата - для таблиц (в т.ч. вложенных) свои - типа [TABLExx] и [/TABLExx], для полей - свои (типа [FIELDxx] или [ИмяПоля]).
Свой класс для поиска и замены тэгов в шаблоне + настроечная таблица для мэппинга полей и таблиц в рамках шаблона.

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выгрузить данные в docx через CL_DOCX_DOCUMENT
СообщениеДобавлено: Пн, авг 08 2016, 08:43 
Почетный гуру
Почетный гуру

Зарегистрирован:
Вт, ноя 07 2006, 10:12
Сообщения: 1193
Откуда: Москва
Пол: Мужской
Коллеги, а почему не стали использовать XSLT для этого и потом обертку и сборку такого документа в zip архив с расширением DOCX? Реализацию можно подсмотреть в стандартном модуле SAP Document Builder.

_________________
С уважением, Р.В. Величко


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выгрузить данные в docx через CL_DOCX_DOCUMENT
СообщениеДобавлено: Вт, авг 09 2016, 15:51 
Ассистент
Ассистент

Зарегистрирован:
Пн, дек 02 2013, 09:42
Сообщения: 33
Кодер написал(а):
Первое правило интернета: отучаемся говорить за всех :-D

Первое - читать, не зря я добавил слово "Думаю". :shock:

Я делал формирование данных на основе CL_DOCX_DOCUMENT, но не понял в чём проблемма...
Остальные мои мысли выразил Удав.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Выгрузить данные в docx через CL_DOCX_DOCUMENT
СообщениеДобавлено: Чт, окт 13 2016, 17:10 
Начинающий
Начинающий

Зарегистрирован:
Пт, янв 20 2012, 12:33
Сообщения: 4
http://www.sapboard.ru/forum/viewtopic.php?p=486410 - посмотрите
и это тоже https://github.com/ivanfemia/abap2docx/ ... RITER.slnk


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

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


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

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


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

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