Текущее время: Сб, июл 19 2025, 06:25

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


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

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


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

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