Текущее время: Пн, июл 21 2025, 22:09

Часовой пояс: 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
Сообщения: 1257
Igor_34_rus написал(а):
Думаю никто не отвечает потому, что не понимает сути вопроса... я вот не понял.

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

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


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

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

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

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


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

Зарегистрирован:
Вт, ноя 07 2006, 10:12
Сообщения: 1194
Откуда: Москва
Пол: Мужской
Коллеги, а почему не стали использовать 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 часа


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

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


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

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