Текущее время: Пн, янв 21 2019, 04:30

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: Отчеты на основе шаблонов
СообщениеДобавлено: Ср, мар 28 2018, 15:16 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Пн, фев 14 2011, 08:26
Сообщения: 69
Откуда: Альфа Центавра
Пол: Мужской
Xml template toolkit
XTT поможет автоматизировать ваши отчеты

* Возьмите существующий отчет
* Используйте соответствующий редактор (MS Excel | Word или Adobe LiveCycle Designer) и замените некоторые его части маркерами, заключенными в {фигурные скобки}
* В Excel cвяжите формулы, диаграммы и сводные таблицы с этими маркерами
* В коде вызовите метод merge () для передачи всех данных, включая вложенные структуры, таблицы и деревья для передачи данных в шаблоне
* Воспользуйтесь одним из методов download () | send () | show () для соответствующего действия


Оглавление
примеры tr Z_XTT_INDEX
* Пример №01 Вывод простой структуры
* Пример №02 Вывод простой таблицы
* Пример №03 Вложенные блоки
* Пример №04 Типы данных и пост обработка Exce
* Пример №05 Деревья (группировка по полям)
* Пример №06 Деревья (на основе связи родитель дочерний)
* Пример №07 Вызов макроса и событие prepare_raw
* Пример №08 Дополнение ;direction=column
* Инструкция по установке

Ключевые особенности
Различные классы для разных целей:
* ZCL_XTT_EXCEL_XLSX – Книга Excel (.xlsx), Книга Excel с поддержкой макросов (.xlsm)
* ZCL_XTT_EXCEL_XML - XML-таблица 2003 (.xml)
* ZCL_XTT_WORD_DOCX - Документ Word (.docx), Документ Word с поддержкой макросов (.docm)
* ZCL_XTT_WORD_XML - Документ Word 2003 XML (.xml), Документ Word XML (.xml)
* ZCL_XTT_PDF - Adobe XML Form (.xdp)

Генерация отчетов без OLE:
* Сервер приложений SAP предоставляет готовый файл
* Никаких макросов и проблем безопасности
* Доступность фонового выполнения

Использование шаблонов:
* Отделение данных от ABAP кода (нет методов как cell-> set_bold (true) итд)
* Использование знакомого редактора как MS Word, MS Excel и Adobe LiveCycle Designer
* Не нужно быть гуру XML и генерировать XML самостоятельно
* Полное сохранение исходного форматирования документа
* Формирование сложных объектов отчетности, таких как сводные таблицы и диаграммы


Библиотека доступна по ссылке


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Отчеты на основе шаблонов
СообщениеДобавлено: Ср, дек 26 2018, 18:34 
Специалист
Специалист

Зарегистрирован:
Пн, июл 12 2010, 12:43
Сообщения: 156
Добрый день.
Мы воспользовались вашими рекомендациями по заполнению шаблонов Word. Очень понравилась простота вывода.
Моя версия офиса 2016.
Проблема возникает при сохранении документа word в XML.
Что можете посоветовать/порекомендовать, если в файле XML фигурные скобки не определяются как спецсимвол. Т.е. моя переменная {R-VNAME} в файле XML выглядит вот так

Code:
<w:t>{</w:t>
…..
<w:t>R</w:t>
…..
<w:t>–</w:t>
…..
<w:t>VNAME</w:t>
…..
<w:t>}</w:t>
…..

Должна …<w:t>{R-VNAME}</w:t>…

Кто-нибудь сталкивался с такой проблемой? В моем случае программа не может найти переменную {R-VNAME} и заменить ее на нужную. Что касается вывода таблицы – там все конвертируется нормально.
Спасибо.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Отчеты на основе шаблонов
СообщениеДобавлено: Чт, дек 27 2018, 07:56 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Пн, фев 14 2011, 08:26
Сообщения: 69
Откуда: Альфа Центавра
Пол: Мужской
Добрый день
да именно в word бывает такая проблема (excel и pdf нет)
она возникает от того что ворд на каждый блок
Code:
<w:t>{</w:t>
создает отдельный стиль форматирования
в 90% случаев решается копированием всего блока вместе с символами {} в блокнот -> Копированием текста из блокнота (уже без какого-либо форматирования)-> Обратной вставкой в ворд в тоже место (форматирование будет такое же куда будете вставлять текст)
когда не помогает открываю текст nodepad++
там ищу { и } удаляю все что по середине и прописываю все переменную вручную

спасибо за отзыв
рад буду помочь


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

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


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

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


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

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