Выгрузка сложного отчета в Excel

Захотелось мне создать некоторый сложный отчет. Однако если это пробовать это реализовать встроенными в SAP и ABAP средствами, то легко и просто тут ничего не получится. Однако если допустить, что можно такие данные выводить напрямую в Excel, то всё может оказаться гораздо проще.

Схема следующая:

1. В Excel на отдельном листе формируется плоская таблица с набором показателей и набором значений. Такие таблицы очень просто формировать, однако пользователям совершенно не удобно пользоваться.

2. На главном листе строится и настраивается сводная таблица на основе выгружаемых значений.

3. Сформированный шаблон закачивается в хранилище.

4. Затем пишется простой код (спасибо автору ZWWW!!!), который выгружает данные и дёргает примитивный макрос, который обновит внутреннюю таблицу.

И это всё.

Примитивный пример получаемого отчета:

image

Заодно ещё и обнаружил простое условное форматирование, данные приобретают ещё большую наглядность.

image

Кроме такой схемы с гистограммами, в Excel 2007 видно ещё всякие способы на разные жизненные случаи.

Резюмирую: на вооружение.

Опубликовано 16.04.2010 в 16:59 · Автор ivan · Ссылка
Рубрики: ABAP

Написать комментарий