Текущее время: Сб, янв 19 2019, 21:12

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


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

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


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

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