Текущее время: Пт, июл 18 2025, 09:14

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


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

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


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

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