Текущее время: Сб, июл 19 2025, 23:08

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: Выгрузка ALV Tree в Excel с сохранением иерархии
СообщениеДобавлено: Пт, июл 25 2014, 15:16 
Начинающий
Начинающий

Зарегистрирован:
Ср, дек 13 2006, 11:56
Сообщения: 11
Добрый день всем!
Есть такая задача: имеется отчёт, реализованный в ALV column tree (основан на иерархии мз таблицы PRHI).
Реализована выгрузка данных в Excel посредством cl_gui_frontend_services=>gui_download.
Но такая выгрузка даёт просто список без иерархии, максимум, что я могу, - цифрой показывать уровень в иерархии.
А хотелось бы, чтобы дерево оставалось при выгрузке, что-нибудь вроде такого:
http://taxodiary.com/wp-content/uploads ... excel2.jpg
http://files.microfocus.com/filemanager ... 189783.bmp
Возможно ли такое вообще? Возможно ли такое стандартными средствами SAP? Курение гугла пока не дало мне точного ответа.
В голову приходит только скрипт на VB в Excel-шаблоне при выгрузке, но, если это вообще возможно, хотелось бы обойтись без этого.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выгрузка ALV Tree в Excel с сохранением иерархии
СообщениеДобавлено: Пт, июл 25 2014, 18:23 
Модератор
Модератор

Зарегистрирован:
Пн, июн 27 2011, 08:25
Сообщения: 479
да, можно.

Посмотрите разработку в гугле abap2xlsx - она наведет на мысль.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Выгрузка ALV Tree в Excel с сохранением иерархии
СообщениеДобавлено: Пн, июл 28 2014, 09:59 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пт, июл 16 2010, 09:57
Сообщения: 106
Откуда: СПб
Пол: Мужской
alsly написал(а):
В голову приходит только скрипт на VB в Excel-шаблоне при выгрузке

Можно отлаженный текст VB-скрипта вплести стрингами прямо в ABAP-программу, без необходимости поддержки отдельного внешнего Excel-шаблона: viewtopic.php?p=440047#p440047 .


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Выгрузка ALV Tree в Excel с сохранением иерархии
СообщениеДобавлено: Пн, июл 28 2014, 14:54 
Начинающий
Начинающий

Зарегистрирован:
Ср, дек 13 2006, 11:56
Сообщения: 11
Большое спасибо за ответы!
В abap2xlsx нашёл демо-программу ZDEMO_EXCEL12, там есть то, что мне нужно.
Скрипт тогда оставлю в загашнике, поэкспериментирую, как время появится.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выгрузка ALV Tree в Excel с сохранением иерархии
СообщениеДобавлено: Вт, июл 29 2014, 12:56 
Начинающий
Начинающий

Зарегистрирован:
Ср, дек 13 2006, 11:56
Сообщения: 11
Есть ещё небольшой вопрос. Я сделал выгрузку с использованием класса zcl_excel.
Единственная проблема, которую пока не смог решить - как заставить Excel понимать, что мне нужно отображать число с двумя нулями после запятой (бишь выровнять столбец)? Ну, кроме как руками потом поправить в xls-файле.
В методе set_cell я нашёл параметр ip_data_type, но ни в одном из 40 программных примеров abap2xlsx он не заполнялся, а элемент данных не содержит фиксированных значений (ну и ессно, никакой документации).
Кто-нибудь сталкивался с такой проблемой?


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

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


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

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


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

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