Текущее время: Вс, июл 20 2025, 12:37

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 33 ]  На страницу 1, 2, 3  След.
Автор Сообщение
 Заголовок сообщения: ABAP Web Dynpro экспорт данных EPR в Excel на машину пользователя
СообщениеДобавлено: Пн, ноя 01 2010, 10:37 
Начинающий
Начинающий

Зарегистрирован:
Пн, ноя 01 2010, 09:07
Сообщения: 2
Добрый день, граждане эксперты, специалисты, посетители, передо мной появилась задача, описанная в названии темы. Так как опыт работы с Web Dynpro на текущий момент сводится к "начал работать", хотелось бы узнать может кто-нибудь сможет помочь. Посоветовать какими инструментами можно воспользоваться или вообще предложит что-нибудь конкретное (вдруг сталкивался с подобными задачами).
Задача более подробно звучит следующим образом:
Пользователю, зайдя на портал (EP) и получив доступ к окошку в котором красуется форма Web Dynpro, нужно, нажав на кнопку (предположительно - "Загрузить файл"), получить из ERP данные и расположив их в определенного вида шаблоне файла Excel(с заголовками и необходимыми форматами -«красивостями») и конечно дать возможность сохранить сие произведение на локальной машине.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: ABAP Web Dynpro экспорт данных EPR в Excel на машину пользователя
СообщениеДобавлено: Пн, ноя 01 2010, 12:28 
Ассистент
Ассистент
Аватара пользователя

Зарегистрирован:
Пн, окт 12 2009, 14:34
Сообщения: 34
Михайил написал(а):
нажав на кнопку (предположительно - "Загрузить файл"), получить из ERP данные и расположив их в определенного вида шаблоне файла Excel(с заголовками и необходимыми форматами -«красивостями») и конечно дать возможность сохранить сие произведение на локальной машине.

Не совсем поняла, красивости и данные должны автоматически заполняться? Или по кнопке должен загружаться шаблон из репозитария, а уже пользователь что-то с ним делает (наводит красивости и проч.)?

_________________
СЧАСТЬЕ ДЛЯ ВСЕХ, ДАРОМ, И ПУСТЬ НИКТО НЕ УЙДЕТ ОБИЖЕННЫЙ!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ABAP Web Dynpro экспорт данных EPR в Excel на машину пользователя
СообщениеДобавлено: Пн, ноя 01 2010, 12:43 
Старший специалист
Старший специалист

Зарегистрирован:
Пн, окт 06 2008, 09:28
Сообщения: 418
Откуда: from Moscow
Пол: Мужской
Михайил написал(а):
Пользователю, зайдя на портал (EP) и получив доступ к окошку в котором красуется форма Web Dynpro, нужно, нажав на кнопку (предположительно - "Загрузить файл"), получить из ERP данные и расположив их в определенного вида шаблоне файла Excel(с заголовками и необходимыми форматами -«красивостями») и конечно дать возможность сохранить сие произведение на локальной машине.

что-то тоже не очень понятно, что именно вы хотите сделать. сначала загрузить на экран, а потом в Ексель выгрузить или сразу выгрузить в ексель?

_________________
... плюс ко всему у меня руки из нужного места растут (c)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ABAP Web Dynpro экспорт данных EPR в Excel на машину пользователя
СообщениеДобавлено: Пн, ноя 01 2010, 14:27 
Начинающий
Начинающий

Зарегистрирован:
Пн, ноя 01 2010, 09:07
Сообщения: 2
Al_Silverstone написал(а):
Михайил написал(а):
нажав на кнопку (предположительно - "Загрузить файл"), получить из ERP данные и расположив их в определенного вида шаблоне файла Excel(с заголовками и необходимыми форматами -«красивостями») и конечно дать возможность сохранить сие произведение на локальной машине.

Не совсем поняла, красивости и данные должны автоматически заполняться? Или по кнопке должен загружаться шаблон из репозитария, а уже пользователь что-то с ним делает (наводит красивости и проч.)?
art1m0n написал:
Михайил написал(а):
Пользователю, зайдя на портал (EP) и получив доступ к окошку в котором красуется форма Web Dynpro, нужно, нажав на кнопку (предположительно - "Загрузить файл"), получить из ERP данные и расположив их в определенного вида шаблоне файла Excel(с заголовками и необходимыми форматами -«красивостями») и конечно дать возможность сохранить сие произведение на локальной машине.

что-то тоже не очень понятно, что именно вы хотите сделать. сначала загрузить на экран, а потом в Ексель выгрузить или сразу выгрузить в ексель?


Судя по всему, стоило более подробно описать.
Уточняю:
Необходимо на экране Web Dynpro, ввести данные для выборки в ERP к примеру период выбора данных с 01.01.2010 по 31.01.2010. Нажать на какую-нибудь «кнопку» которая в свою очередь запустит выборку в ERP. Когда данные в ERP будут сформированы их необходимо позволить сохранить в формате файла Excel, на локальной машине пользователя – т.е. у пользователя появится диалог «куда сохранить файл». Промежуточный вывод на экран не требуется, но если нет других вариантов – без промежуточного вывода на экран, прошу - опишите. Касательно «красивостей» - сохраняемый файл должен собой представлять не просто таблицу с данными, а иметь шапку с наименованием столбцов, заголовком, и возможно содержать различные параметры шрифтов для различных участков файла. Давать возможность пользователю редактировать файл в Web Dynpro, необходимости нет.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: ABAP Web Dynpro экспорт данных EPR в Excel на машину пользователя
СообщениеДобавлено: Пн, ноя 01 2010, 15:21 
Старший специалист
Старший специалист

Зарегистрирован:
Пн, окт 06 2008, 09:28
Сообщения: 418
Откуда: from Moscow
Пол: Мужской
Михайил написал(а):

Уточняю:
Необходимо на экране Web Dynpro, ввести данные для выборки в ERP к примеру период выбора данных с 01.01.2010 по 31.01.2010. Нажать на какую-нибудь «кнопку» которая в свою очередь запустит выборку в ERP. Когда данные в ERP будут сформированы их необходимо позволить сохранить в формате файла Excel, на локальной машине пользователя – т.е. у пользователя появится диалог «куда сохранить файл». Промежуточный вывод на экран не требуется, но если нет других вариантов – без промежуточного вывода на экран, прошу - опишите. Касательно «красивостей» - сохраняемый файл должен собой представлять не просто таблицу с данными, а иметь шапку с наименованием столбцов, заголовком, и возможно содержать различные параметры шрифтов для различных участков файла. Давать возможность пользователю редактировать файл в Web Dynpro, необходимости нет.

есть мыслишки, но пока подобным не занимался. попробую сделать и описать, но чуть позже.

_________________
... плюс ко всему у меня руки из нужного места растут (c)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ABAP Web Dynpro экспорт данных EPR в Excel на машину пользователя
СообщениеДобавлено: Пн, ноя 01 2010, 15:56 
Ассистент
Ассистент
Аватара пользователя

Зарегистрирован:
Пн, окт 12 2009, 14:34
Сообщения: 34
Михайил написал(а):
Нажать на какую-нибудь «кнопку» которая в свою очередь запустит выборку в ERP. Когда данные в ERP будут сформированы их необходимо позволить сохранить в формате файла Excel, на локальной машине пользователя – т.е. у пользователя появится диалог «куда сохранить файл».

Вешаете кнопку для которой в обработчике описываете выборку. после чего генерите xml при помощи cl_salv_bs_tt_util=>if_salv_bs_tt_util~transform, полученный xml передаете в ФМ XML_EXPORT_DIALOG и получаете окошко с запросом "Сохранить как..."

_________________
СЧАСТЬЕ ДЛЯ ВСЕХ, ДАРОМ, И ПУСТЬ НИКТО НЕ УЙДЕТ ОБИЖЕННЫЙ!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ABAP Web Dynpro экспорт данных EPR в Excel на машину пользователя
СообщениеДобавлено: Пн, ноя 01 2010, 16:20 
Старший специалист
Старший специалист

Зарегистрирован:
Пн, окт 06 2008, 09:28
Сообщения: 418
Откуда: from Moscow
Пол: Мужской
Al_Silverstone написал(а):
Вешаете кнопку для которой в обработчике описываете выборку. после чего генерите xml при помощи cl_salv_bs_tt_util=>if_salv_bs_tt_util~transform, полученный xml передаете в ФМ XML_EXPORT_DIALOG и получаете окошко с запросом "Сохранить как..."

а этот ФМ работает для WD? мне казалось, что там все-таки специальные используются

на SDN все используют этот метод для сохранения файлов на локалке
WDR_TASK=>CLIENT_WINDOW->CLIENT->ATTACH_FILE_TO_RESPONSE(
**path to the word file
I_FILENAME = 'TEST.xls'
* String Variable
I_CONTENT = XTEXT
* File Type
I_MIME_TYPE = 'EXCEL' ).
работает, как я понял, как обычное сохранение загружаемого через браузер файла

_________________
... плюс ко всему у меня руки из нужного места растут (c)


Последний раз редактировалось art1m0n Пн, ноя 01 2010, 16:42, всего редактировалось 1 раз.

Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ABAP Web Dynpro экспорт данных EPR в Excel на машину пользователя
СообщениеДобавлено: Пн, ноя 01 2010, 16:40 
Ассистент
Ассистент
Аватара пользователя

Зарегистрирован:
Пн, окт 12 2009, 14:34
Сообщения: 34
art1m0n написал:
Al_Silverstone написал(а):
а этот ФМ работает для WD? мне казалось, что там все-таки специальные используются

Ну я его ессно не напрямую использую... а через класс cl_cprg_export_xml_dialog. Заполненная таблица вполне себе в Ёксель выгружается. Для меня бОльшая проблема в том, как шаблон с данными связать... тупо шаблон выгрузить я тоже могу... а вот объединить это дело у меня так и не получилось...

_________________
СЧАСТЬЕ ДЛЯ ВСЕХ, ДАРОМ, И ПУСТЬ НИКТО НЕ УЙДЕТ ОБИЖЕННЫЙ!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ABAP Web Dynpro экспорт данных EPR в Excel на машину пользователя
СообщениеДобавлено: Пн, ноя 01 2010, 16:45 
Старший специалист
Старший специалист

Зарегистрирован:
Пн, окт 06 2008, 09:28
Сообщения: 418
Откуда: from Moscow
Пол: Мужской
Al_Silverstone написал(а):
Ну я его ессно не напрямую использую... а через класс cl_cprg_export_xml_dialog. Заполненная таблица вполне себе в Ёксель выгружается. Для меня бОльшая проблема в том, как шаблон с данными связать... тупо шаблон выгрузить я тоже могу... а вот объединить это дело у меня так и не получилось...

надо поковыряться вечерком. вероятно, можно как-то выгрузить с красивостями, но до этого далеко еще.

не очень внимательно прочитал. Вам удается выгрузить заранее заданный шаблон? как это делаете?

_________________
... плюс ко всему у меня руки из нужного места растут (c)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ABAP Web Dynpro экспорт данных EPR в Excel на машину пользователя
СообщениеДобавлено: Пн, ноя 01 2010, 17:02 
Ассистент
Ассистент
Аватара пользователя

Зарегистрирован:
Пн, окт 12 2009, 14:34
Сообщения: 34
art1m0n написал:
Al_Silverstone написал(а):
вероятно, можно как-то выгрузить с красивостями, но до этого далеко еще.

ессно... там главная сложность в том, что выгружается все напрямую через ITS...

Al_Silverstone написал(а):
на SDN все используют этот метод для сохранения файлов на локалке

ну когда я пару лет назад этим вопросом занималась, мне на сдне на вопрос "Как?" все отвечали "Зачем?" :lol:

_________________
СЧАСТЬЕ ДЛЯ ВСЕХ, ДАРОМ, И ПУСТЬ НИКТО НЕ УЙДЕТ ОБИЖЕННЫЙ!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ABAP Web Dynpro экспорт данных EPR в Excel на машину пользователя
СообщениеДобавлено: Пн, ноя 01 2010, 17:06 
Старший специалист
Старший специалист

Зарегистрирован:
Пн, окт 06 2008, 09:28
Сообщения: 418
Откуда: from Moscow
Пол: Мужской
Al_Silverstone написал(а):
ессно... там главная сложность в том, что выгружается все напрямую через ITS...


если задаться целью и проесть хорошенько себе мозг, то можно попытаться написать аналог модуля выгрузки PARAZIT'а. только я пока затрудняюсь оценить трудозатраты) опять же WD пока не так сильно распространен, чтобы проблема была актуальной настолько же, как и при использовании GUI.

_________________
... плюс ко всему у меня руки из нужного места растут (c)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ABAP Web Dynpro экспорт данных EPR в Excel на машину пользователя
СообщениеДобавлено: Пн, ноя 01 2010, 17:24 
Ассистент
Ассистент
Аватара пользователя

Зарегистрирован:
Пн, окт 12 2009, 14:34
Сообщения: 34
[quote="art1m0nне очень внимательно прочитал. Вам удается выгрузить заранее заданный шаблон? как это делаете?[/quote]
в данный момент я из того места (где эта задача была актуальна) уволилась, потому не имею под рукой систему с настроенной вебдинпро... если хотите, могу пару вещей (на память) кинуть, а вы уж если разберетесь - опишите (глядишь и мне впоследствии пригодится) :wink:

_________________
СЧАСТЬЕ ДЛЯ ВСЕХ, ДАРОМ, И ПУСТЬ НИКТО НЕ УЙДЕТ ОБИЖЕННЫЙ!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ABAP Web Dynpro экспорт данных EPR в Excel на машину пользователя
СообщениеДобавлено: Пн, ноя 01 2010, 17:34 
Старший специалист
Старший специалист

Зарегистрирован:
Пн, окт 06 2008, 09:28
Сообщения: 418
Откуда: from Moscow
Пол: Мужской
Al_Silverstone написал(а):
[quote="art1m0nне очень внимательно прочитал. Вам удается выгрузить заранее заданный шаблон? как это делаете?

в данный момент я из того места (где эта задача была актуальна) уволилась, потому не имею под рукой систему с настроенной вебдинпро... если хотите, могу пару вещей (на память) кинуть, а вы уж если разберетесь - опишите (глядишь и мне впоследствии пригодится) :wink:[/quote]
кидайте, буду признателен :)

_________________
... плюс ко всему у меня руки из нужного места растут (c)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ABAP Web Dynpro экспорт данных EPR в Excel на машину пользователя
СообщениеДобавлено: Вт, ноя 02 2010, 07:26 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Чт, ноя 20 2008, 16:29
Сообщения: 245
Откуда: RU->DE
Пол: Мужской
Да уж. Кто-нибудь уже бросьте решение красивое.

А то я пока шаблон делаю xlsm, в него на один лист ABAPом бросаю некрасивые данные, а при запуске книги Excel макрос делает из них красивые. Вроде как надо, но видели бы вы при этом код программы :oops:


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ABAP Web Dynpro экспорт данных EPR в Excel на машину пользователя
СообщениеДобавлено: Вт, ноя 02 2010, 08:31 
Старший специалист
Старший специалист

Зарегистрирован:
Пн, окт 06 2008, 09:28
Сообщения: 418
Откуда: from Moscow
Пол: Мужской
BaBuin написал:
Да уж. Кто-нибудь уже бросьте решение красивое.

А то я пока шаблон делаю xlsm, в него на один лист ABAPом бросаю некрасивые данные, а при запуске книги Excel макрос делает из них красивые. Вроде как надо, но видели бы вы при этом код программы :oops:

зато у вас получаются красивые данные :) не факт, что другое решение будет лучше вашего

_________________
... плюс ко всему у меня руки из нужного места растут (c)


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

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


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

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


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

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