Текущее время: Чт, мар 28 2024, 20:30

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 25 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Выгрузка ALV_TREE в Excel на портале
СообщениеДобавлено: Пн, ноя 06 2017, 15:27 
Младший специалист
Младший специалист

Зарегистрирован:
Ср, мар 31 2010, 07:59
Сообщения: 56
Добрый день!

Разработали отчет на базе cl_salv_tree. Выложили данный отчет на портал через SAP Screen Personas 3.0. Реализовали функцию выгрузки в Excel ( CREATE OBJECT application 'excel.application' ) с отображением иерархии через группировку. На уровне SAP GUI выгрузка работает без проблем, но на уровне браузера выгрузка не работает. Один момент: Глубина иерархии (количество уровней и подчиненных узлов) заранее не известна.
Кто сталкивался, подскажите, пожалуйста, какие-нибудь инструменты, через которые можно будет выгрузить иерархию в Excel на портале.
Заранее благодарю.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выгрузка ALV_TREE в Excel на портале
СообщениеДобавлено: Вт, ноя 07 2017, 10:45 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, авг 19 2004, 17:37
Сообщения: 1962
Откуда: Москва
Пол: Мужской
Нуржан написал(а):
Добрый день!

Разработали отчет на базе cl_salv_tree. Выложили данный отчет на портал через SAP Screen Personas 3.0. Реализовали функцию выгрузки в Excel ( CREATE OBJECT application 'excel.application' ) с отображением иерархии через группировку. На уровне SAP GUI выгрузка работает без проблем, но на уровне браузера выгрузка не работает. Один момент: Глубина иерархии (количество уровней и подчиненных узлов) заранее не известна.
Кто сталкивался, подскажите, пожалуйста, какие-нибудь инструменты, через которые можно будет выгрузить иерархию в Excel на портале.
Заранее благодарю.

В Web не работает OLE.
Если у вас есть ZWWW, посмотрите пример ZWWW_MANY_LIST

_________________
"For all entries" не в SAP-ах, "for all entries" в головах! :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выгрузка ALV_TREE в Excel на портале
СообщениеДобавлено: Вт, ноя 07 2017, 11:51 
Младший специалист
Младший специалист

Зарегистрирован:
Ср, мар 31 2010, 07:59
Сообщения: 56
спасибо, Виктор.
Проверили выгрузку через программу ZWWW_MANY_LIST.
Выдает следующее сообщение:
Изображение

При выгрузке доступна только файловая система браузера, т.е. Z:
Изображение


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выгрузка ALV_TREE в Excel на портале
СообщениеДобавлено: Вт, ноя 07 2017, 11:55 
Младший специалист
Младший специалист

Зарегистрирован:
Ср, мар 31 2010, 07:59
Сообщения: 56
https://cloud.mail.ru/public/4svH/AJz44PBsd

https://cloud.mail.ru/public/Knzk/w35VVW7Ri


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выгрузка ALV_TREE в Excel на портале
СообщениеДобавлено: Вт, ноя 07 2017, 13:31 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, авг 19 2004, 17:37
Сообщения: 1962
Откуда: Москва
Пол: Мужской
А что за браузер?
Какая версия ZWWW, когда установлена?

_________________
"For all entries" не в SAP-ах, "for all entries" в головах! :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выгрузка ALV_TREE в Excel на портале
СообщениеДобавлено: Вт, ноя 07 2017, 14:08 
Младший специалист
Младший специалист

Зарегистрирован:
Ср, мар 31 2010, 07:59
Сообщения: 56
Версия ZWWW303, ноябре установил.
Браузер chrome


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выгрузка ALV_TREE в Excel на портале
СообщениеДобавлено: Вт, ноя 07 2017, 14:50 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, авг 19 2004, 17:37
Сообщения: 1962
Откуда: Москва
Пол: Мужской
Через какой Web-интерфейс прикручено к порталу, Web GUI или Web Dynpro?
Что за файловая система браузера, это какая то фишка Chrome? Может есть инфа, как её настроить? Я хочу у себя потестить.

_________________
"For all entries" не в SAP-ах, "for all entries" в головах! :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выгрузка ALV_TREE в Excel на портале
СообщениеДобавлено: Вт, ноя 07 2017, 21:29 
Младший специалист
Младший специалист

Зарегистрирован:
Ср, мар 31 2010, 07:59
Сообщения: 56
https://cloud.mail.ru/public/JMtz/B9o3VAABZ

через WEB GUI
Через какой Web-интерфейс прикручено к порталу, Web GUI или Web Dynpro?
Через WEB GUI (Netweaver Business Client)
Что за файловая система браузера, это какая то фишка Chrome? Может есть инфа, как её настроить? Я хочу у себя потестить.
Пытались через стандартный ALV Grid сделать выгрузку электронной таблицы (XLSX). Доступен только каталог Z:\\.
После сохранения получили сообщение

https://cloud.mail.ru/public/3Xzi/cWntvApJB


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выгрузка ALV_TREE в Excel на портале
СообщениеДобавлено: Ср, ноя 08 2017, 13:50 
Младший специалист
Младший специалист

Зарегистрирован:
Ср, мар 31 2010, 07:59
Сообщения: 56
https://launchpad.support.sap.com/#/notes/2249454 здесь нота, проблема аналогичная


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выгрузка ALV_TREE в Excel на портале
СообщениеДобавлено: Ср, ноя 08 2017, 15:08 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, авг 19 2004, 17:37
Сообщения: 1962
Откуда: Москва
Пол: Мужской
Поставил себе Chrome, но под ним Web GUI вообще не хочет работать, SAP пишет, что этот браузер не поддерживается. Хотя раньше вроде всё работало, то ли хром обновился, то ли мой сап устарел. Попробовать пока негде.
Меня вот что смущает, почему выгрузка у вас производится в "C:\TEMP"? Можете в отладке (поставив внешнюю контрольную точку) посмотреть подпрограмму GetTempDir, по идее должен найтись каталог для временных файлов.

_________________
"For all entries" не в SAP-ах, "for all entries" в головах! :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выгрузка ALV_TREE в Excel на портале
СообщениеДобавлено: Ср, ноя 08 2017, 15:34 
Младший специалист
Младший специалист

Зарегистрирован:
Ср, мар 31 2010, 07:59
Сообщения: 56
Добрый вечер
в коде написано, если это не MAC, LINUX, то TempDir = 'C:\TEMP'

https://cloud.mail.ru/public/hAVK/LZ2Pahvit


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выгрузка ALV_TREE в Excel на портале
СообщениеДобавлено: Ср, ноя 08 2017, 16:01 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, авг 19 2004, 17:37
Сообщения: 1962
Откуда: Москва
Пол: Мужской
Нуржан написал(а):
Добрый вечер
в коде написано, если это не MAC, LINUX, то TempDir = 'C:\TEMP'

https://cloud.mail.ru/public/hAVK/LZ2Pahvit


Этот код на крайний случай, когда вообще не удалось определить каталог.
А переменная isWebGui = 'X'?
Этот вызов ФМ срабатывает, он возвращает пустой TempDir? А поле sy-subrc <> 0 ?
Call function 'ITS_ENV_GET_VARIABLE'

_________________
"For all entries" не в SAP-ах, "for all entries" в головах! :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выгрузка ALV_TREE в Excel на портале
СообщениеДобавлено: Ср, ноя 08 2017, 18:25 
Младший специалист
Младший специалист

Зарегистрирован:
Ср, мар 31 2010, 07:59
Сообщения: 56
https://cloud.mail.ru/public/GyDF/FjdgaUxkM

isWebGui = 'X'
ФМ запускается 3-жды и возвращает sy-subrc = 99

https://cloud.mail.ru/public/57Vp/7UjZuSGXm

https://cloud.mail.ru/public/KwM7/4TXmWUWcq

TEMPDIR во всех случаях пустой.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выгрузка ALV_TREE в Excel на портале
СообщениеДобавлено: Ср, ноя 08 2017, 21:56 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, авг 19 2004, 17:37
Сообщения: 1962
Откуда: Москва
Пол: Мужской
Любопытно!
А можете то же самое проверить, но из другого браузера?
А ещё попробуйте из интерфейса Web GUI запустить через se37 ФМ ITS_GET_TEMP_DIRECTORY, что выдаст?

_________________
"For all entries" не в SAP-ах, "for all entries" в головах! :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выгрузка ALV_TREE в Excel на портале
СообщениеДобавлено: Ср, ноя 08 2017, 22:12 
Младший специалист
Младший специалист

Зарегистрирован:
Ср, мар 31 2010, 07:59
Сообщения: 56
Добрый вечер!

А можете то же самое проверить, но из другого браузера? - Через IE11 https://cloud.mail.ru/public/6hPC/sxXVgcW9b

А ещё попробуйте из интерфейса Web GUI запустить через se37 ФМ ITS_GET_TEMP_DIRECTORY, что выдаст? - https://cloud.mail.ru/public/2CGy/MSkLHJptu


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 25 ]  На страницу 1, 2  След.

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


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

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


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

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