ZDOC_388

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

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

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

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

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

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

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

И это всё.

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

image

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

image

 

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

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