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

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 10 ] 
Автор Сообщение
 Заголовок сообщения: Отправка заполненного шаблона EXCEL по электронной почте
СообщениеДобавлено: Вт, июн 24 2014, 11:02 
Специалист
Специалист

Зарегистрирован:
Пн, сен 07 2009, 07:20
Сообщения: 146
Добрый день, уважаемые форумчане!

Помогите разобраться с отправкой вложенных файлов в сообщение.
Изначально есть шаблон EXCEL, который нужно заполнить и отправить (шаблон сложной структуры) - сейчас заполняется ФМ пактета ZWWW_EXCEL

Есть вроде функция по отправке электронных писем SO_NEW_DOCUMENT_ATT_SEND_API1.

Но как связать их - че-то не пойму никак.

Помогите, пожалуйста! Может вообще как-то по-другому делать нужно?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Отправка заполненного шаблона EXCEL по электронной почте
СообщениеДобавлено: Вт, июн 24 2014, 12:13 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
"ФМ пактета ZWWW_EXCEL" предполагает сохранение файла на фронтэнде.
В случае отправки по почте нужно заново загрузить файл на сервер приложений.
Или заполнять шаблон Excel как XML документ сразу на сервере приложений, не выгружая его на фронтэнд.

_________________
С уважением,
Удав.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Отправка заполненного шаблона EXCEL по электронной почте
СообщениеДобавлено: Вт, июн 24 2014, 12:49 
Специалист
Специалист

Зарегистрирован:
Пн, сен 07 2009, 07:20
Сообщения: 146
Как xml - это же жесть, по-моему, если документ сложно форматирован...
А чем же его назад загрузить-то?
И что лучше использовать? ФМ SO_NEW_DOCUMENT_ATT_SEND_API1 или класс cl_bcs?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Отправка заполненного шаблона EXCEL по электронной почте
СообщениеДобавлено: Ср, июн 25 2014, 11:39 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, авг 19 2004, 17:37
Сообщения: 1962
Откуда: Москва
Пол: Мужской
Удав написал(а):
"ФМ пактета ZWWW_EXCEL" предполагает сохранение файла на фронтэнде.
В случае отправки по почте нужно заново загрузить файл на сервер приложений.
...

Привет! :)
Инфа слегка устарела. Надысь появилась возможность сохранять результат в "Личной папке" SAP Office. Формат *.rtf это просто приаттаченный файл. А для форматов *.xls* и *.doc* это некий промежуточный контейнер в виде файла *.jar. Это само-распаковывающаяся Java-программа, которая содержит в себе шаблон Excel (Word), данные для заполнения формы, макрос, который это сделает, а также сопутствующие файлы, например, фотографии для отчета. Она же ещё и OLE-сервер, который откроет отчёт и без лишних вопросов запустит макрос, не нарушая настройки безопасности Excel (Word).
На первый взгляд выглядит громоздко, однако это позволяет сохранить все возможности SAP GUI решения в Web-среде (Web GUI, Web Dynpro, BSP), Java GUI и фоновых задачах (например, рассылка по почте). Т.е. АБАП-ер вообще может не задумываться о среде, для которой пишет отчёт.

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Отправка заполненного шаблона EXCEL по электронной почте
СообщениеДобавлено: Чт, июл 17 2014, 12:06 
Специалист
Специалист

Зарегистрирован:
Ср, окт 28 2009, 11:37
Сообщения: 117
В СL_BCS есть конвертер строки в Excel и создание соответствующего аттача, пример в проге BCS_EXAMPLE_7
Внутреннюю таблицу можно вытянуть в строку при помощи символов табов и переносов строки (что собственно в примере и делается)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Отправка заполненного шаблона EXCEL по электронной почте
СообщениеДобавлено: Чт, июл 17 2014, 12:13 
Специалист
Специалист

Зарегистрирован:
Пн, сен 07 2009, 07:20
Сообщения: 146
Прикольно с jar. Надо попробовать.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Отправка заполненного шаблона EXCEL по электронной почте
СообщениеДобавлено: Чт, июл 17 2014, 12:42 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, авг 19 2004, 17:37
Сообщения: 1962
Откуда: Москва
Пол: Мужской
Alexgo написал(а):
В СL_BCS есть конвертер строки в Excel и создание соответствующего аттача, пример в проге BCS_EXAMPLE_7
Внутреннюю таблицу можно вытянуть в строку при помощи символов табов и переносов строки (что собственно в примере и делается)

Текстовый файл с табуляторами и расширением '.xls' трудно назвать формой Excel. В общем то для этого и конвертер не нужен.

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Отправка заполненного шаблона EXCEL по электронной почте
СообщениеДобавлено: Чт, июл 17 2014, 13:04 
Специалист
Специалист

Зарегистрирован:
Ср, окт 28 2009, 11:37
Сообщения: 117
Ну тогда скорее не форма Excel, а форма, подходящая для Excel.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Отправка заполненного шаблона EXCEL по электронной почте
СообщениеДобавлено: Пт, июл 18 2014, 08:07 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, сен 09 2004, 07:32
Сообщения: 777
Откуда: Москва
Пол: Мужской
Silver написал(а):
Как xml - это же жесть, по-моему, если документ сложно форматирован...
А чем же его назад загрузить-то?

Сохранить форму в MS Excel как "Таблица XML 2003 (*.xml)", потом, открыв Notepad, скопировать текст в трансформацию (транз. STRANS)... :roll:
Дальше чуть-чуть доработать напильником и все.
Результат - практически моментальное формирование итогового файла и/или отправка вложением на почту.

_________________
"Прежде чем сделать что-то, подумай, к чему это может привести..."


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Отправка заполненного шаблона EXCEL по электронной почте
СообщениеДобавлено: Пт, июл 18 2014, 12:12 
Специалист
Специалист

Зарегистрирован:
Пн, сен 07 2009, 07:20
Сообщения: 146
мда, вариантов чуть меньше чем дофига :) Спасибо всем, попробую.


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

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


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

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


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

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