SAPфорум.RU https://sapboard.ru/forum/ |
|
Выгрузка ALV_TREE в Excel на портале https://sapboard.ru/forum/viewtopic.php?f=13&t=95686 |
Страница 1 из 2 |
Автор: | Нуржан [ Пн, ноя 06 2017, 15:27 ] |
Заголовок сообщения: | Выгрузка ALV_TREE в Excel на портале |
Добрый день! Разработали отчет на базе cl_salv_tree. Выложили данный отчет на портал через SAP Screen Personas 3.0. Реализовали функцию выгрузки в Excel ( CREATE OBJECT application 'excel.application' ) с отображением иерархии через группировку. На уровне SAP GUI выгрузка работает без проблем, но на уровне браузера выгрузка не работает. Один момент: Глубина иерархии (количество уровней и подчиненных узлов) заранее не известна. Кто сталкивался, подскажите, пожалуйста, какие-нибудь инструменты, через которые можно будет выгрузить иерархию в Excel на портале. Заранее благодарю. |
Автор: | Parazit [ Вт, ноя 07 2017, 10:45 ] |
Заголовок сообщения: | Re: Выгрузка ALV_TREE в Excel на портале |
Нуржан написал(а): Добрый день! Разработали отчет на базе cl_salv_tree. Выложили данный отчет на портал через SAP Screen Personas 3.0. Реализовали функцию выгрузки в Excel ( CREATE OBJECT application 'excel.application' ) с отображением иерархии через группировку. На уровне SAP GUI выгрузка работает без проблем, но на уровне браузера выгрузка не работает. Один момент: Глубина иерархии (количество уровней и подчиненных узлов) заранее не известна. Кто сталкивался, подскажите, пожалуйста, какие-нибудь инструменты, через которые можно будет выгрузить иерархию в Excel на портале. Заранее благодарю. В Web не работает OLE. Если у вас есть ZWWW, посмотрите пример ZWWW_MANY_LIST |
Автор: | Нуржан [ Вт, ноя 07 2017, 11:51 ] |
Заголовок сообщения: | Re: Выгрузка ALV_TREE в Excel на портале |
спасибо, Виктор. Проверили выгрузку через программу ZWWW_MANY_LIST. Выдает следующее сообщение: При выгрузке доступна только файловая система браузера, т.е. Z: |
Автор: | Нуржан [ Вт, ноя 07 2017, 11:55 ] |
Заголовок сообщения: | Re: Выгрузка ALV_TREE в Excel на портале |
https://cloud.mail.ru/public/4svH/AJz44PBsd https://cloud.mail.ru/public/Knzk/w35VVW7Ri |
Автор: | Parazit [ Вт, ноя 07 2017, 13:31 ] |
Заголовок сообщения: | Re: Выгрузка ALV_TREE в Excel на портале |
А что за браузер? Какая версия ZWWW, когда установлена? |
Автор: | Нуржан [ Вт, ноя 07 2017, 14:08 ] |
Заголовок сообщения: | Re: Выгрузка ALV_TREE в Excel на портале |
Версия ZWWW303, ноябре установил. Браузер chrome |
Автор: | Parazit [ Вт, ноя 07 2017, 14:50 ] |
Заголовок сообщения: | Re: Выгрузка ALV_TREE в Excel на портале |
Через какой Web-интерфейс прикручено к порталу, Web GUI или Web Dynpro? Что за файловая система браузера, это какая то фишка Chrome? Может есть инфа, как её настроить? Я хочу у себя потестить. |
Автор: | Нуржан [ Вт, ноя 07 2017, 21:29 ] |
Заголовок сообщения: | Re: Выгрузка ALV_TREE в Excel на портале |
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 |
Автор: | Нуржан [ Ср, ноя 08 2017, 13:50 ] |
Заголовок сообщения: | Re: Выгрузка ALV_TREE в Excel на портале |
https://launchpad.support.sap.com/#/notes/2249454 здесь нота, проблема аналогичная |
Автор: | Parazit [ Ср, ноя 08 2017, 15:08 ] |
Заголовок сообщения: | Re: Выгрузка ALV_TREE в Excel на портале |
Поставил себе Chrome, но под ним Web GUI вообще не хочет работать, SAP пишет, что этот браузер не поддерживается. Хотя раньше вроде всё работало, то ли хром обновился, то ли мой сап устарел. Попробовать пока негде. Меня вот что смущает, почему выгрузка у вас производится в "C:\TEMP"? Можете в отладке (поставив внешнюю контрольную точку) посмотреть подпрограмму GetTempDir, по идее должен найтись каталог для временных файлов. |
Автор: | Нуржан [ Ср, ноя 08 2017, 15:34 ] |
Заголовок сообщения: | Re: Выгрузка ALV_TREE в Excel на портале |
Добрый вечер в коде написано, если это не MAC, LINUX, то TempDir = 'C:\TEMP' https://cloud.mail.ru/public/hAVK/LZ2Pahvit |
Автор: | Parazit [ Ср, ноя 08 2017, 16:01 ] |
Заголовок сообщения: | Re: Выгрузка ALV_TREE в Excel на портале |
Нуржан написал(а): Добрый вечер в коде написано, если это не MAC, LINUX, то TempDir = 'C:\TEMP' https://cloud.mail.ru/public/hAVK/LZ2Pahvit Этот код на крайний случай, когда вообще не удалось определить каталог. А переменная isWebGui = 'X'? Этот вызов ФМ срабатывает, он возвращает пустой TempDir? А поле sy-subrc <> 0 ? Call function 'ITS_ENV_GET_VARIABLE' |
Автор: | Нуржан [ Ср, ноя 08 2017, 18:25 ] |
Заголовок сообщения: | Re: Выгрузка ALV_TREE в Excel на портале |
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 во всех случаях пустой. |
Автор: | Parazit [ Ср, ноя 08 2017, 21:56 ] |
Заголовок сообщения: | Re: Выгрузка ALV_TREE в Excel на портале |
Любопытно! А можете то же самое проверить, но из другого браузера? А ещё попробуйте из интерфейса Web GUI запустить через se37 ФМ ITS_GET_TEMP_DIRECTORY, что выдаст? |
Автор: | Нуржан [ Ср, ноя 08 2017, 22:12 ] |
Заголовок сообщения: | Re: Выгрузка ALV_TREE в Excel на портале |
Добрый вечер! А можете то же самое проверить, но из другого браузера? - Через IE11 https://cloud.mail.ru/public/6hPC/sxXVgcW9b А ещё попробуйте из интерфейса Web GUI запустить через se37 ФМ ITS_GET_TEMP_DIRECTORY, что выдаст? - https://cloud.mail.ru/public/2CGy/MSkLHJptu |
Страница 1 из 2 | Часовой пояс: UTC + 3 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |